builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1049 starttime: 1461436811.8 results: success (0) buildid: 20160423100502 builduid: 0f3f9d21c5304ffe91bbf019e1ef2c03 revision: b068d21a21087b21042d106a9fab94cab3f3bcf0 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-23 11:40:11.800258) ========= master: http://buildbot-master130.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-23 11:40:11.800709) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-23 11:40:11.801012) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-23 11:40:11.985262) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 11:40:11.985581) ========= 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-1461436803.309408-727849610 _=/tools/buildbot/bin/python using PTY: False --2016-04-23 11:40:12-- 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.78M=0.001s 2016-04-23 11:40:12 (9.78 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.587623 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 11:40:12.608468) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 11:40:12.608781) ========= 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-1461436803.309408-727849610 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.061519 ========= master_lag: 0.06 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 11:40:12.725462) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-23 11:40:12.725813) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev b068d21a21087b21042d106a9fab94cab3f3bcf0 --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 b068d21a21087b21042d106a9fab94cab3f3bcf0 --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-1461436803.309408-727849610 _=/tools/buildbot/bin/python using PTY: False 2016-04-23 11:40:12,834 truncating revision to first 12 chars 2016-04-23 11:40:12,835 Setting DEBUG logging. 2016-04-23 11:40:12,835 attempt 1/10 2016-04-23 11:40:12,835 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/b068d21a2108?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-23 11:40:14,344 unpacking tar archive at: mozilla-inbound-b068d21a2108/testing/mozharness/ program finished with exit code 0 elapsedTime=2.311456 ========= master_lag: 0.65 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-23 11:40:15.687739) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-23 11:40:15.688076) ========= script_repo_revision: b068d21a21087b21042d106a9fab94cab3f3bcf0 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-23 11:40:15.688461) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-23 11:40:15.688724) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-23 11:40:16.371484) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 34 secs) (at 2016-04-23 11:40:16.371836) ========= /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-1461436803.309408-727849610 _=/tools/buildbot/bin/python using PTY: False 11:40:16 INFO - MultiFileLogger online at 20160423 11:40:16 in /builds/slave/test 11:40:16 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 11:40:16 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 11:40:16 INFO - {'append_to_log': False, 11:40:16 INFO - 'base_work_dir': '/builds/slave/test', 11:40:16 INFO - 'blob_upload_branch': 'mozilla-inbound', 11:40:16 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 11:40:16 INFO - 'buildbot_json_path': 'buildprops.json', 11:40:16 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 11:40:16 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 11:40:16 INFO - 'download_minidump_stackwalk': True, 11:40:16 INFO - 'download_symbols': 'true', 11:40:16 INFO - 'e10s': False, 11:40:16 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 11:40:16 INFO - 'tooltool.py': '/tools/tooltool.py', 11:40:16 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 11:40:16 INFO - '/tools/misc-python/virtualenv.py')}, 11:40:16 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 11:40:16 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 11:40:16 INFO - 'log_level': 'info', 11:40:16 INFO - 'log_to_console': True, 11:40:16 INFO - 'opt_config_files': (), 11:40:16 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 11:40:16 INFO - '--processes=1', 11:40:16 INFO - '--config=%(test_path)s/wptrunner.ini', 11:40:16 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 11:40:16 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 11:40:16 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 11:40:16 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 11:40:16 INFO - 'pip_index': False, 11:40:16 INFO - 'require_test_zip': True, 11:40:16 INFO - 'test_type': ('testharness',), 11:40:16 INFO - 'this_chunk': '1', 11:40:16 INFO - 'tooltool_cache': '/builds/tooltool_cache', 11:40:16 INFO - 'total_chunks': '10', 11:40:16 INFO - 'virtualenv_path': 'venv', 11:40:16 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 11:40:16 INFO - 'work_dir': 'build'} 11:40:16 INFO - ##### 11:40:16 INFO - ##### Running clobber step. 11:40:16 INFO - ##### 11:40:16 INFO - Running pre-action listener: _resource_record_pre_action 11:40:16 INFO - Running main action method: clobber 11:40:16 INFO - rmtree: /builds/slave/test/build 11:40:16 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 11:40:19 INFO - Running post-action listener: _resource_record_post_action 11:40:19 INFO - ##### 11:40:19 INFO - ##### Running read-buildbot-config step. 11:40:19 INFO - ##### 11:40:19 INFO - Running pre-action listener: _resource_record_pre_action 11:40:19 INFO - Running main action method: read_buildbot_config 11:40:19 INFO - Using buildbot properties: 11:40:19 INFO - { 11:40:19 INFO - "project": "", 11:40:19 INFO - "product": "firefox", 11:40:19 INFO - "script_repo_revision": "production", 11:40:19 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 11:40:19 INFO - "repository": "", 11:40:19 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 11:40:19 INFO - "buildid": "20160423100502", 11:40:19 INFO - "pgo_build": "False", 11:40:19 INFO - "basedir": "/builds/slave/test", 11:40:19 INFO - "buildnumber": 21, 11:40:19 INFO - "slavename": "tst-linux64-spot-1049", 11:40:19 INFO - "master": "http://buildbot-master130.bb.releng.use1.mozilla.com:8201/", 11:40:19 INFO - "platform": "linux64", 11:40:19 INFO - "branch": "mozilla-inbound", 11:40:19 INFO - "revision": "b068d21a21087b21042d106a9fab94cab3f3bcf0", 11:40:19 INFO - "repo_path": "integration/mozilla-inbound", 11:40:19 INFO - "moz_repo_path": "", 11:40:19 INFO - "stage_platform": "linux64", 11:40:19 INFO - "builduid": "0f3f9d21c5304ffe91bbf019e1ef2c03", 11:40:19 INFO - "slavebuilddir": "test" 11:40:19 INFO - } 11:40:19 INFO - Found installer url https://queue.taskcluster.net/v1/task/SNRnA7s0R8-zwSKyjrhXPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 11:40:19 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/SNRnA7s0R8-zwSKyjrhXPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 11:40:19 INFO - Running post-action listener: _resource_record_post_action 11:40:19 INFO - ##### 11:40:19 INFO - ##### Running download-and-extract step. 11:40:19 INFO - ##### 11:40:19 INFO - Running pre-action listener: _resource_record_pre_action 11:40:19 INFO - Running main action method: download_and_extract 11:40:19 INFO - mkdir: /builds/slave/test/build/tests 11:40: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')]} 11:40:19 INFO - https://queue.taskcluster.net/v1/task/SNRnA7s0R8-zwSKyjrhXPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 11:40:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SNRnA7s0R8-zwSKyjrhXPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 11:40:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SNRnA7s0R8-zwSKyjrhXPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 11:40:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SNRnA7s0R8-zwSKyjrhXPA/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 11:40:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SNRnA7s0R8-zwSKyjrhXPA/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 11:40:21 INFO - Downloaded 1361 bytes. 11:40:21 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 11:40:21 INFO - Using the following test package requirements: 11:40:21 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 11:40:21 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:40:21 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 11:40:21 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:40:21 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 11:40:21 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:40:21 INFO - u'jsshell-linux-x86_64.zip'], 11:40:21 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:40:21 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 11:40:21 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 11:40:21 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:40:21 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 11:40:21 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:40:21 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 11:40:21 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:40:21 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 11:40:21 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:40:21 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 11:40:21 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 11:40:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:40:21 INFO - https://queue.taskcluster.net/v1/task/SNRnA7s0R8-zwSKyjrhXPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 11:40:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SNRnA7s0R8-zwSKyjrhXPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 11:40:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SNRnA7s0R8-zwSKyjrhXPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 11:40:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SNRnA7s0R8-zwSKyjrhXPA/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 11:40:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SNRnA7s0R8-zwSKyjrhXPA/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 11:40:25 INFO - Downloaded 22746308 bytes. 11:40:25 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/*'] 11:40:25 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/* 11:40:26 INFO - caution: filename not matched: web-platform/* 11:40:26 INFO - Return code: 11 11:40: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')]} 11:40:26 INFO - https://queue.taskcluster.net/v1/task/SNRnA7s0R8-zwSKyjrhXPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 11:40:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SNRnA7s0R8-zwSKyjrhXPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 11:40:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SNRnA7s0R8-zwSKyjrhXPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 11:40:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SNRnA7s0R8-zwSKyjrhXPA/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 11:40:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SNRnA7s0R8-zwSKyjrhXPA/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 11:40:31 INFO - Downloaded 36406484 bytes. 11:40:31 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/*'] 11:40:31 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/* 11:40:35 INFO - caution: filename not matched: bin/* 11:40:35 INFO - caution: filename not matched: config/* 11:40:35 INFO - caution: filename not matched: mozbase/* 11:40:35 INFO - caution: filename not matched: marionette/* 11:40:35 INFO - caution: filename not matched: tools/wptserve/* 11:40:35 INFO - Return code: 11 11:40: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')]} 11:40:35 INFO - https://queue.taskcluster.net/v1/task/SNRnA7s0R8-zwSKyjrhXPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 11:40:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SNRnA7s0R8-zwSKyjrhXPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 11:40:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SNRnA7s0R8-zwSKyjrhXPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 11:40:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SNRnA7s0R8-zwSKyjrhXPA/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 11:40:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SNRnA7s0R8-zwSKyjrhXPA/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 11:40:43 INFO - Downloaded 64464044 bytes. 11:40:43 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/SNRnA7s0R8-zwSKyjrhXPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 11:40:43 INFO - mkdir: /builds/slave/test/properties 11:40:43 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 11:40:43 INFO - Writing to file /builds/slave/test/properties/build_url 11:40:43 INFO - Contents: 11:40:43 INFO - build_url:https://queue.taskcluster.net/v1/task/SNRnA7s0R8-zwSKyjrhXPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 11:40:44 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/SNRnA7s0R8-zwSKyjrhXPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 11:40:44 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 11:40:44 INFO - Writing to file /builds/slave/test/properties/symbols_url 11:40:44 INFO - Contents: 11:40:44 INFO - symbols_url:https://queue.taskcluster.net/v1/task/SNRnA7s0R8-zwSKyjrhXPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 11:40:44 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')]} 11:40:44 INFO - https://queue.taskcluster.net/v1/task/SNRnA7s0R8-zwSKyjrhXPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 11:40:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SNRnA7s0R8-zwSKyjrhXPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 11:40:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SNRnA7s0R8-zwSKyjrhXPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 11:40:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SNRnA7s0R8-zwSKyjrhXPA/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 11:40:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SNRnA7s0R8-zwSKyjrhXPA/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 11:40:52 INFO - Downloaded 90892162 bytes. 11:40:52 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'] 11:40:52 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 11:40:57 INFO - Return code: 0 11:40:57 INFO - Running post-action listener: _resource_record_post_action 11:40:57 INFO - Running post-action listener: set_extra_try_arguments 11:40:57 INFO - ##### 11:40:57 INFO - ##### Running create-virtualenv step. 11:40:57 INFO - ##### 11:40:57 INFO - Running pre-action listener: _pre_create_virtualenv 11:40:57 INFO - Running pre-action listener: _resource_record_pre_action 11:40:57 INFO - Running main action method: create_virtualenv 11:40:57 INFO - Creating virtualenv /builds/slave/test/build/venv 11:40:57 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 11:40:57 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 11:40:58 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 11:40:58 INFO - Using real prefix '/usr' 11:40:58 INFO - New python executable in /builds/slave/test/build/venv/bin/python 11:41:02 INFO - Installing distribute.............................................................................................................................................................................................done. 11:41:06 INFO - Installing pip.................done. 11:41:06 INFO - Return code: 0 11:41:06 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 11:41:06 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')]} 11:41:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:41:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:41:06 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')]} 11:41:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:41:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:41:06 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x175e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x175f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x18761d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1873970>, '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 0x1874390>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1874700>, '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-1461436803.309408-727849610', '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 11:41:06 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 11:41:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 11:41:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:41:06 INFO - 'CCACHE_UMASK': '002', 11:41:06 INFO - 'DISPLAY': ':0', 11:41:06 INFO - 'HOME': '/home/cltbld', 11:41:06 INFO - 'LANG': 'en_US.UTF-8', 11:41:06 INFO - 'LOGNAME': 'cltbld', 11:41:06 INFO - 'MAIL': '/var/mail/cltbld', 11:41:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:41:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:41:06 INFO - 'MOZ_NO_REMOTE': '1', 11:41:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:41:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:41:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:41:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:41:06 INFO - 'PWD': '/builds/slave/test', 11:41:06 INFO - 'SHELL': '/bin/bash', 11:41:06 INFO - 'SHLVL': '1', 11:41:06 INFO - 'TERM': 'linux', 11:41:06 INFO - 'TMOUT': '86400', 11:41:06 INFO - 'USER': 'cltbld', 11:41:06 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461436803.309408-727849610', 11:41:06 INFO - '_': '/tools/buildbot/bin/python'} 11:41:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:41:06 INFO - Downloading/unpacking psutil>=0.7.1 11:41:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:41:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:41:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:41:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:41:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:41:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:41:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 11:41:13 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 11:41:13 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 11:41:13 INFO - Installing collected packages: psutil 11:41:13 INFO - Running setup.py install for psutil 11:41:13 INFO - building 'psutil._psutil_linux' extension 11:41: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 11:41: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 11:41:13 INFO - building 'psutil._psutil_posix' extension 11:41: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 11:41: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 11:41:14 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 11:41:14 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 11:41:14 INFO - Successfully installed psutil 11:41:14 INFO - Cleaning up... 11:41:14 INFO - Return code: 0 11:41:14 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 11:41: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')]} 11:41:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:41:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:41: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')]} 11:41:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:41:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:41: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x175e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x175f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x18761d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1873970>, '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 0x1874390>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1874700>, '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-1461436803.309408-727849610', '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 11:41: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 11:41: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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 11:41:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:41:14 INFO - 'CCACHE_UMASK': '002', 11:41:14 INFO - 'DISPLAY': ':0', 11:41:14 INFO - 'HOME': '/home/cltbld', 11:41:14 INFO - 'LANG': 'en_US.UTF-8', 11:41:14 INFO - 'LOGNAME': 'cltbld', 11:41:14 INFO - 'MAIL': '/var/mail/cltbld', 11:41:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:41:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:41:14 INFO - 'MOZ_NO_REMOTE': '1', 11:41:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:41:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:41:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:41:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:41:14 INFO - 'PWD': '/builds/slave/test', 11:41:14 INFO - 'SHELL': '/bin/bash', 11:41:14 INFO - 'SHLVL': '1', 11:41:14 INFO - 'TERM': 'linux', 11:41:14 INFO - 'TMOUT': '86400', 11:41:14 INFO - 'USER': 'cltbld', 11:41:14 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461436803.309408-727849610', 11:41:14 INFO - '_': '/tools/buildbot/bin/python'} 11:41:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:41:14 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 11:41: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 11:41: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 11:41:14 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:41:14 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:41: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 11:41: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 11:41:20 INFO - Downloading mozsystemmonitor-0.0.tar.gz 11:41:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 11:41:20 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 11:41:20 INFO - Installing collected packages: mozsystemmonitor 11:41:20 INFO - Running setup.py install for mozsystemmonitor 11:41:20 INFO - Successfully installed mozsystemmonitor 11:41:20 INFO - Cleaning up... 11:41:20 INFO - Return code: 0 11:41:20 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 11:41:20 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')]} 11:41:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:41:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:41:20 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')]} 11:41:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:41:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:41:20 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x175e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x175f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x18761d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1873970>, '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 0x1874390>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1874700>, '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-1461436803.309408-727849610', '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 11:41:20 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 11:41:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 11:41:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:41:20 INFO - 'CCACHE_UMASK': '002', 11:41:20 INFO - 'DISPLAY': ':0', 11:41:20 INFO - 'HOME': '/home/cltbld', 11:41:20 INFO - 'LANG': 'en_US.UTF-8', 11:41:20 INFO - 'LOGNAME': 'cltbld', 11:41:20 INFO - 'MAIL': '/var/mail/cltbld', 11:41:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:41:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:41:20 INFO - 'MOZ_NO_REMOTE': '1', 11:41:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:41:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:41:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:41:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:41:20 INFO - 'PWD': '/builds/slave/test', 11:41:20 INFO - 'SHELL': '/bin/bash', 11:41:20 INFO - 'SHLVL': '1', 11:41:20 INFO - 'TERM': 'linux', 11:41:20 INFO - 'TMOUT': '86400', 11:41:20 INFO - 'USER': 'cltbld', 11:41:20 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461436803.309408-727849610', 11:41:20 INFO - '_': '/tools/buildbot/bin/python'} 11:41:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:41:21 INFO - Downloading/unpacking blobuploader==1.2.4 11:41:21 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 11:41:21 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 11:41:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:41:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:41:21 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 11:41:21 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 11:41:25 INFO - Downloading blobuploader-1.2.4.tar.gz 11:41:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 11:41:26 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 11:41:26 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 11:41:26 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 11:41:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:41:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:41:26 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 11:41:26 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 11:41:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 11:41:27 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 11:41:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:41:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:41:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:41:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:41:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:41:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:41:27 INFO - Downloading docopt-0.6.1.tar.gz 11:41:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 11:41:28 INFO - Installing collected packages: blobuploader, requests, docopt 11:41:28 INFO - Running setup.py install for blobuploader 11:41:28 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 11:41:28 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 11:41:28 INFO - Running setup.py install for requests 11:41:29 INFO - Running setup.py install for docopt 11:41:29 INFO - Successfully installed blobuploader requests docopt 11:41:29 INFO - Cleaning up... 11:41:29 INFO - Return code: 0 11:41:29 INFO - Installing None into virtualenv /builds/slave/test/build/venv 11:41:29 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')]} 11:41:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:41:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:41:29 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')]} 11:41:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:41:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:41:29 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x175e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x175f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x18761d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1873970>, '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 0x1874390>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1874700>, '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-1461436803.309408-727849610', '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 11:41:29 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 11:41:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 11:41:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:41:29 INFO - 'CCACHE_UMASK': '002', 11:41:29 INFO - 'DISPLAY': ':0', 11:41:29 INFO - 'HOME': '/home/cltbld', 11:41:29 INFO - 'LANG': 'en_US.UTF-8', 11:41:29 INFO - 'LOGNAME': 'cltbld', 11:41:29 INFO - 'MAIL': '/var/mail/cltbld', 11:41:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:41:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:41:29 INFO - 'MOZ_NO_REMOTE': '1', 11:41:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:41:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:41:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:41:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:41:29 INFO - 'PWD': '/builds/slave/test', 11:41:29 INFO - 'SHELL': '/bin/bash', 11:41:29 INFO - 'SHLVL': '1', 11:41:29 INFO - 'TERM': 'linux', 11:41:29 INFO - 'TMOUT': '86400', 11:41:29 INFO - 'USER': 'cltbld', 11:41:29 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461436803.309408-727849610', 11:41:29 INFO - '_': '/tools/buildbot/bin/python'} 11:41:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:41:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 11:41:29 INFO - Running setup.py (path:/tmp/pip-Ak_skO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 11:41:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 11:41:30 INFO - Running setup.py (path:/tmp/pip-J0wPq3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 11:41:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 11:41:30 INFO - Running setup.py (path:/tmp/pip-aE5LJb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 11:41:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 11:41:30 INFO - Running setup.py (path:/tmp/pip-4h3Bgh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 11:41:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 11:41:30 INFO - Running setup.py (path:/tmp/pip-EPAkk0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 11:41:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 11:41:30 INFO - Running setup.py (path:/tmp/pip-2h_QCq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 11:41:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 11:41:30 INFO - Running setup.py (path:/tmp/pip-wtgqDv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 11:41:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 11:41:31 INFO - Running setup.py (path:/tmp/pip-O0M3Xs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 11:41:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 11:41:31 INFO - Running setup.py (path:/tmp/pip-jZO9Av-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 11:41:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 11:41:31 INFO - Running setup.py (path:/tmp/pip-ZFMHMv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 11:41:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 11:41:31 INFO - Running setup.py (path:/tmp/pip-m83Ia8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 11:41:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 11:41:31 INFO - Running setup.py (path:/tmp/pip-aToTff-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 11:41:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 11:41:31 INFO - Running setup.py (path:/tmp/pip-bgMORr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 11:41:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 11:41:31 INFO - Running setup.py (path:/tmp/pip-AOCVB0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 11:41:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 11:41:32 INFO - Running setup.py (path:/tmp/pip-vk7RRO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 11:41:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 11:41:32 INFO - Running setup.py (path:/tmp/pip-7_1pEp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 11:41:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 11:41:32 INFO - Running setup.py (path:/tmp/pip-RoyWdZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 11:41:32 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 11:41:32 INFO - Running setup.py (path:/tmp/pip-9yfs5f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 11:41:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 11:41:32 INFO - Running setup.py (path:/tmp/pip-HlOrjS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 11:41:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:41:32 INFO - Running setup.py (path:/tmp/pip-P_nJtN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:41:33 INFO - Unpacking /builds/slave/test/build/tests/marionette 11:41:33 INFO - Running setup.py (path:/tmp/pip-f82wKP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 11:41:33 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:41:33 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 11:41:33 INFO - Running setup.py install for manifestparser 11:41:33 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 11:41:33 INFO - Running setup.py install for mozcrash 11:41:34 INFO - Running setup.py install for mozdebug 11:41:34 INFO - Running setup.py install for mozdevice 11:41:34 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 11:41:34 INFO - Installing dm script to /builds/slave/test/build/venv/bin 11:41:34 INFO - Running setup.py install for mozfile 11:41:34 INFO - Running setup.py install for mozhttpd 11:41:34 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 11:41:34 INFO - Running setup.py install for mozinfo 11:41:35 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 11:41:35 INFO - Running setup.py install for mozInstall 11:41:35 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 11:41:35 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 11:41:35 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 11:41:35 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 11:41:35 INFO - Running setup.py install for mozleak 11:41:35 INFO - Running setup.py install for mozlog 11:41:35 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 11:41:35 INFO - Running setup.py install for moznetwork 11:41:35 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 11:41:35 INFO - Running setup.py install for mozprocess 11:41:36 INFO - Running setup.py install for mozprofile 11:41:36 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 11:41:36 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 11:41:36 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 11:41:36 INFO - Running setup.py install for mozrunner 11:41:36 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 11:41:36 INFO - Running setup.py install for mozscreenshot 11:41:36 INFO - Running setup.py install for moztest 11:41:37 INFO - Running setup.py install for mozversion 11:41:37 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 11:41:37 INFO - Running setup.py install for wptserve 11:41:37 INFO - Running setup.py install for marionette-driver 11:41:37 INFO - Running setup.py install for browsermob-proxy 11:41:38 INFO - Running setup.py install for marionette-client 11:41:38 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:41:38 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 11:41:38 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 11:41:38 INFO - Cleaning up... 11:41:38 INFO - Return code: 0 11:41:38 INFO - Installing None into virtualenv /builds/slave/test/build/venv 11:41:38 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')]} 11:41:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:41:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:41:38 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')]} 11:41:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:41:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:41:38 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x175e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x175f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x18761d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1873970>, '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 0x1874390>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1874700>, '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-1461436803.309408-727849610', '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 11:41:38 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 11:41:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 11:41:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:41:38 INFO - 'CCACHE_UMASK': '002', 11:41:38 INFO - 'DISPLAY': ':0', 11:41:38 INFO - 'HOME': '/home/cltbld', 11:41:38 INFO - 'LANG': 'en_US.UTF-8', 11:41:38 INFO - 'LOGNAME': 'cltbld', 11:41:38 INFO - 'MAIL': '/var/mail/cltbld', 11:41:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:41:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:41:38 INFO - 'MOZ_NO_REMOTE': '1', 11:41:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:41:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:41:38 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:41:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:41:38 INFO - 'PWD': '/builds/slave/test', 11:41:38 INFO - 'SHELL': '/bin/bash', 11:41:38 INFO - 'SHLVL': '1', 11:41:38 INFO - 'TERM': 'linux', 11:41:38 INFO - 'TMOUT': '86400', 11:41:38 INFO - 'USER': 'cltbld', 11:41:38 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461436803.309408-727849610', 11:41:38 INFO - '_': '/tools/buildbot/bin/python'} 11:41:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:41:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 11:41:39 INFO - Running setup.py (path:/tmp/pip-PQbLf8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 11:41:39 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)) 11:41:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 11:41:39 INFO - Running setup.py (path:/tmp/pip-DKQA3I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 11:41:39 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)) 11:41:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 11:41:39 INFO - Running setup.py (path:/tmp/pip-P43BYY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 11:41:39 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)) 11:41:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 11:41:39 INFO - Running setup.py (path:/tmp/pip-6rCwEb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 11:41:39 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)) 11:41:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 11:41:39 INFO - Running setup.py (path:/tmp/pip-UTxT95-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 11:41:39 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)) 11:41:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 11:41:39 INFO - Running setup.py (path:/tmp/pip-if3LYR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 11:41:39 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)) 11:41:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 11:41:39 INFO - Running setup.py (path:/tmp/pip-45QXGg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 11:41:39 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)) 11:41:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 11:41:39 INFO - Running setup.py (path:/tmp/pip-CYMSIT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 11:41:40 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)) 11:41:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 11:41:40 INFO - Running setup.py (path:/tmp/pip-grX7Ny-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 11:41:40 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)) 11:41:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 11:41:40 INFO - Running setup.py (path:/tmp/pip-AOvYMx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 11:41:40 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)) 11:41:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 11:41:40 INFO - Running setup.py (path:/tmp/pip-gAmiNv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 11:41:40 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)) 11:41:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 11:41:40 INFO - Running setup.py (path:/tmp/pip-B7Ojak-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 11:41:40 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)) 11:41:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 11:41:40 INFO - Running setup.py (path:/tmp/pip-H4Yf9Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 11:41:40 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)) 11:41:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 11:41:40 INFO - Running setup.py (path:/tmp/pip-sBuXc1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 11:41:40 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)) 11:41:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 11:41:40 INFO - Running setup.py (path:/tmp/pip-_3iKW9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 11:41:41 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)) 11:41:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 11:41:41 INFO - Running setup.py (path:/tmp/pip-3OKxvE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 11:41:41 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)) 11:41:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 11:41:41 INFO - Running setup.py (path:/tmp/pip-tXu6N4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 11:41:41 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)) 11:41:41 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 11:41:41 INFO - Running setup.py (path:/tmp/pip-qghx2h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 11:41:41 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)) 11:41:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 11:41:41 INFO - Running setup.py (path:/tmp/pip-FZoLiR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 11:41:41 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)) 11:41:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:41:41 INFO - Running setup.py (path:/tmp/pip-Ol190h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:41:41 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)) 11:41:41 INFO - Unpacking /builds/slave/test/build/tests/marionette 11:41:42 INFO - Running setup.py (path:/tmp/pip-xoPh34-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 11:41:42 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:41:42 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)) 11:41:42 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)) 11:41:42 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)) 11:41:42 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)) 11:41:42 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)) 11:41:42 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)) 11:41:42 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 11:41:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:41:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:41:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:41:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:41:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:41:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:41:47 INFO - Downloading blessings-1.6.tar.gz 11:41:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 11:41:47 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)) 11:41:47 INFO - Installing collected packages: blessings 11:41:47 INFO - Running setup.py install for blessings 11:41:47 INFO - Successfully installed blessings 11:41:47 INFO - Cleaning up... 11:41:47 INFO - Return code: 0 11:41:47 INFO - Done creating virtualenv /builds/slave/test/build/venv. 11:41:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 11:41:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 11:41:48 INFO - Reading from file tmpfile_stdout 11:41:48 INFO - Current package versions: 11:41:48 INFO - argparse == 1.2.1 11:41:48 INFO - blessings == 1.6 11:41:48 INFO - blobuploader == 1.2.4 11:41:48 INFO - browsermob-proxy == 0.6.0 11:41:48 INFO - docopt == 0.6.1 11:41:48 INFO - manifestparser == 1.1 11:41:48 INFO - marionette-client == 2.3.0 11:41:48 INFO - marionette-driver == 1.4.0 11:41:48 INFO - mozInstall == 1.12 11:41:48 INFO - mozcrash == 0.17 11:41:48 INFO - mozdebug == 0.1 11:41:48 INFO - mozdevice == 0.48 11:41:48 INFO - mozfile == 1.2 11:41:48 INFO - mozhttpd == 0.7 11:41:48 INFO - mozinfo == 0.9 11:41:48 INFO - mozleak == 0.1 11:41:48 INFO - mozlog == 3.1 11:41:48 INFO - moznetwork == 0.27 11:41:48 INFO - mozprocess == 0.22 11:41:48 INFO - mozprofile == 0.28 11:41:48 INFO - mozrunner == 6.11 11:41:48 INFO - mozscreenshot == 0.1 11:41:48 INFO - mozsystemmonitor == 0.0 11:41:48 INFO - moztest == 0.7 11:41:48 INFO - mozversion == 1.4 11:41:48 INFO - psutil == 3.1.1 11:41:48 INFO - requests == 1.2.3 11:41:48 INFO - wptserve == 1.4.0 11:41:48 INFO - wsgiref == 0.1.2 11:41:48 INFO - Running post-action listener: _resource_record_post_action 11:41:48 INFO - Running post-action listener: _start_resource_monitoring 11:41:48 INFO - Starting resource monitoring. 11:41:48 INFO - ##### 11:41:48 INFO - ##### Running pull step. 11:41:48 INFO - ##### 11:41:48 INFO - Running pre-action listener: _resource_record_pre_action 11:41:48 INFO - Running main action method: pull 11:41:48 INFO - Pull has nothing to do! 11:41:48 INFO - Running post-action listener: _resource_record_post_action 11:41:48 INFO - ##### 11:41:48 INFO - ##### Running install step. 11:41:48 INFO - ##### 11:41:48 INFO - Running pre-action listener: _resource_record_pre_action 11:41:48 INFO - Running main action method: install 11:41:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 11:41:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 11:41:48 INFO - Reading from file tmpfile_stdout 11:41:48 INFO - Detecting whether we're running mozinstall >=1.0... 11:41:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 11:41:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 11:41:48 INFO - Reading from file tmpfile_stdout 11:41:48 INFO - Output received: 11:41:48 INFO - Usage: mozinstall [options] installer 11:41:48 INFO - Options: 11:41:48 INFO - -h, --help show this help message and exit 11:41:48 INFO - -d DEST, --destination=DEST 11:41:48 INFO - Directory to install application into. [default: 11:41:48 INFO - "/builds/slave/test"] 11:41:48 INFO - --app=APP Application being installed. [default: firefox] 11:41:48 INFO - mkdir: /builds/slave/test/build/application 11:41:48 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'] 11:41:48 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 11:42:19 INFO - Reading from file tmpfile_stdout 11:42:19 INFO - Output received: 11:42:19 INFO - /builds/slave/test/build/application/firefox/firefox 11:42:19 INFO - Running post-action listener: _resource_record_post_action 11:42:19 INFO - ##### 11:42:19 INFO - ##### Running run-tests step. 11:42:19 INFO - ##### 11:42:19 INFO - Running pre-action listener: _resource_record_pre_action 11:42:19 INFO - Running main action method: run_tests 11:42:19 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 11:42:19 INFO - Minidump filename unknown. Determining based upon platform and architecture. 11:42:19 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 11:42:19 INFO - grabbing minidump binary from tooltool 11:42: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')]} 11:42:19 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 0x1873970>, '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 0x1874390>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1874700>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 11:42:19 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 11:42:19 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 11:42:19 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 11:42:19 INFO - Return code: 0 11:42:19 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 11:42:19 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 11:42:19 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/SNRnA7s0R8-zwSKyjrhXPA/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 11:42:19 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/SNRnA7s0R8-zwSKyjrhXPA/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 11:42:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:42:19 INFO - 'CCACHE_UMASK': '002', 11:42:19 INFO - 'DISPLAY': ':0', 11:42:19 INFO - 'HOME': '/home/cltbld', 11:42:19 INFO - 'LANG': 'en_US.UTF-8', 11:42:19 INFO - 'LOGNAME': 'cltbld', 11:42:19 INFO - 'MAIL': '/var/mail/cltbld', 11:42:19 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 11:42:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:42:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:42:19 INFO - 'MOZ_NO_REMOTE': '1', 11:42:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:42:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:42:19 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:42:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:42:19 INFO - 'PWD': '/builds/slave/test', 11:42:19 INFO - 'SHELL': '/bin/bash', 11:42:19 INFO - 'SHLVL': '1', 11:42:19 INFO - 'TERM': 'linux', 11:42:19 INFO - 'TMOUT': '86400', 11:42:19 INFO - 'USER': 'cltbld', 11:42:19 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461436803.309408-727849610', 11:42:19 INFO - '_': '/tools/buildbot/bin/python'} 11:42:19 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/SNRnA7s0R8-zwSKyjrhXPA/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 11:42:20 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 11:42:20 INFO - import pkg_resources 11:42:21 INFO - Using 1 client processes 11:42:21 INFO - wptserve Starting http server on 127.0.0.1:8000 11:42:22 INFO - wptserve Starting http server on 127.0.0.1:8001 11:42:22 INFO - wptserve Starting http server on 127.0.0.1:8443 11:42:24 INFO - SUITE-START | Running 778 tests 11:42:24 INFO - Running testharness tests 11:42:24 INFO - Setting up ssl 11:42:24 INFO - PROCESS | certutil | 11:42:24 INFO - PROCESS | certutil | 11:42:24 INFO - PROCESS | certutil | 11:42:24 INFO - Certificate Nickname Trust Attributes 11:42:24 INFO - SSL,S/MIME,JAR/XPI 11:42:24 INFO - 11:42:24 INFO - web-platform-tests CT,, 11:42:24 INFO - 11:42:24 INFO - Starting runner 11:42:27 INFO - PROCESS | 1819 | 1461436947003 Marionette DEBUG Marionette enabled via build flag and pref 11:42:27 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8025d3f800 == 1 [pid = 1819] [id = 1] 11:42:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 1 (0x7f8025d40000) [pid = 1819] [serial = 1] [outer = (nil)] 11:42:27 INFO - PROCESS | 1819 | [1819] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 11:42:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 2 (0x7f8025d41000) [pid = 1819] [serial = 2] [outer = 0x7f8025d40000] 11:42:27 INFO - PROCESS | 1819 | 1461436947616 Marionette INFO Listening on port 2828 11:42:28 INFO - PROCESS | 1819 | 1461436948130 Marionette DEBUG Marionette enabled via command-line flag 11:42:28 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8022c0d800 == 2 [pid = 1819] [id = 2] 11:42:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 3 (0x7f8022c0e000) [pid = 1819] [serial = 3] [outer = (nil)] 11:42:28 INFO - PROCESS | 1819 | [1819] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 11:42:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 4 (0x7f8022c0f000) [pid = 1819] [serial = 4] [outer = 0x7f8022c0e000] 11:42:28 INFO - PROCESS | 1819 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f8022014ee0 11:42:28 INFO - PROCESS | 1819 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f8027faa700 11:42:28 INFO - PROCESS | 1819 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f80220599d0 11:42:28 INFO - PROCESS | 1819 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f8022059cd0 11:42:28 INFO - PROCESS | 1819 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f801d007040 11:42:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 5 (0x7f8022094000) [pid = 1819] [serial = 5] [outer = 0x7f8025d40000] 11:42:28 INFO - PROCESS | 1819 | [1819] 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 11:42:28 INFO - PROCESS | 1819 | 1461436948497 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:38777 11:42:28 INFO - PROCESS | 1819 | [1819] 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 11:42:28 INFO - PROCESS | 1819 | 1461436948579 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:38778 11:42:28 INFO - PROCESS | 1819 | 1461436948584 Marionette DEBUG Closed connection conn0 11:42:28 INFO - PROCESS | 1819 | [1819] 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 11:42:28 INFO - PROCESS | 1819 | [1819] 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 11:42:28 INFO - PROCESS | 1819 | 1461436948704 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:38779 11:42:28 INFO - PROCESS | 1819 | 1461436948706 Marionette DEBUG Closed connection conn1 11:42:28 INFO - PROCESS | 1819 | [1819] 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 11:42:28 INFO - PROCESS | 1819 | 1461436948766 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:38780 11:42:28 INFO - PROCESS | 1819 | 1461436948777 Marionette DEBUG Closed connection conn2 11:42:28 INFO - PROCESS | 1819 | 1461436948828 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 11:42:28 INFO - PROCESS | 1819 | 1461436948842 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":"20160423100502","device":"desktop","version":"48.0a1"} 11:42:29 INFO - PROCESS | 1819 | [1819] 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 11:42:30 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8015c90800 == 3 [pid = 1819] [id = 3] 11:42:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 6 (0x7f8015c91000) [pid = 1819] [serial = 6] [outer = (nil)] 11:42:30 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8015c91800 == 4 [pid = 1819] [id = 4] 11:42:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 7 (0x7f8015a09400) [pid = 1819] [serial = 7] [outer = (nil)] 11:42:30 INFO - PROCESS | 1819 | [1819] 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 11:42:30 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8014e90000 == 5 [pid = 1819] [id = 5] 11:42:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 8 (0x7f8014ee5800) [pid = 1819] [serial = 8] [outer = (nil)] 11:42:30 INFO - PROCESS | 1819 | [1819] 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 11:42:30 INFO - PROCESS | 1819 | [1819] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 11:42:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 9 (0x7f8014b5d800) [pid = 1819] [serial = 9] [outer = 0x7f8014ee5800] 11:42:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 10 (0x7f80148db000) [pid = 1819] [serial = 10] [outer = 0x7f8015c91000] 11:42:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 11 (0x7f8014622000) [pid = 1819] [serial = 11] [outer = 0x7f8015a09400] 11:42:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 12 (0x7f8014624000) [pid = 1819] [serial = 12] [outer = 0x7f8014ee5800] 11:42:32 INFO - PROCESS | 1819 | 1461436952400 Marionette DEBUG loaded listener.js 11:42:32 INFO - PROCESS | 1819 | 1461436952418 Marionette DEBUG loaded listener.js 11:42:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 13 (0x7f8012591000) [pid = 1819] [serial = 13] [outer = 0x7f8014ee5800] 11:42:33 INFO - PROCESS | 1819 | 1461436953090 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"a3ab4697-34f0-460c-ba80-96e4f95a179f","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":"20160423100502","device":"desktop","version":"48.0a1","command_id":1}}] 11:42:33 INFO - PROCESS | 1819 | 1461436953310 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}] 11:42:33 INFO - PROCESS | 1819 | 1461436953666 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 11:42:33 INFO - PROCESS | 1819 | 1461436953718 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 11:42:33 INFO - PROCESS | 1819 | [1819] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 11:42:33 INFO - PROCESS | 1819 | [1819] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 11:42:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 14 (0x7f800fd30c00) [pid = 1819] [serial = 14] [outer = 0x7f8014ee5800] 11:42:34 INFO - PROCESS | 1819 | [1819] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 11:42:34 INFO - PROCESS | 1819 | [1819] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:42:34 INFO - PROCESS | 1819 | 1461436954257 Marionette TRACE conn3 <- [1,3,null,{}] 11:42:34 INFO - PROCESS | 1819 | 1461436954378 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 11:42:34 INFO - PROCESS | 1819 | 1461436954416 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 11:42:34 INFO - PROCESS | 1819 | 1461436954470 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 11:42:34 INFO - PROCESS | 1819 | 1461436954472 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 11:42:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 11:42:34 INFO - PROCESS | 1819 | 1461436954540 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 11:42:34 INFO - PROCESS | 1819 | 1461436954547 Marionette TRACE conn3 <- [1,6,null,{}] 11:42:34 INFO - PROCESS | 1819 | 1461436954553 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}] 11:42:34 INFO - PROCESS | 1819 | 1461436954571 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 11:42:34 INFO - PROCESS | 1819 | 1461436954580 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:34 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8016b3c000 == 6 [pid = 1819] [id = 6] 11:42:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 15 (0x7f802404a400) [pid = 1819] [serial = 15] [outer = (nil)] 11:42:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 16 (0x7f800e311800) [pid = 1819] [serial = 16] [outer = 0x7f802404a400] 11:42:34 INFO - PROCESS | 1819 | 1461436954648 Marionette DEBUG loaded listener.js 11:42:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 17 (0x7f800e318400) [pid = 1819] [serial = 17] [outer = 0x7f802404a400] 11:42:35 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800e496000 == 7 [pid = 1819] [id = 7] 11:42:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 18 (0x7f800e072400) [pid = 1819] [serial = 18] [outer = (nil)] 11:42:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 19 (0x7f800e079400) [pid = 1819] [serial = 19] [outer = 0x7f800e072400] 11:42:35 INFO - PROCESS | 1819 | 1461436955096 Marionette DEBUG loaded listener.js 11:42:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 20 (0x7f800e080000) [pid = 1819] [serial = 20] [outer = 0x7f800e072400] 11:42:35 INFO - PROCESS | 1819 | [1819] 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 11:42:35 INFO - PROCESS | 1819 | 1461436955645 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]]]}] 11:42:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 11:42:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1191ms 11:42:35 INFO - PROCESS | 1819 | 1461436955744 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 11:42:35 INFO - PROCESS | 1819 | 1461436955746 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 11:42:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 11:42:35 INFO - PROCESS | 1819 | 1461436955775 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 11:42:35 INFO - PROCESS | 1819 | 1461436955778 Marionette TRACE conn3 <- [1,10,null,{}] 11:42:35 INFO - PROCESS | 1819 | 1461436955799 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}] 11:42:35 INFO - PROCESS | 1819 | 1461436955965 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 11:42:35 INFO - PROCESS | 1819 | 1461436955979 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:36 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c39c800 == 8 [pid = 1819] [id = 8] 11:42:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 21 (0x7f800c328400) [pid = 1819] [serial = 21] [outer = (nil)] 11:42:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 22 (0x7f800d2e3800) [pid = 1819] [serial = 22] [outer = 0x7f800c328400] 11:42:36 INFO - PROCESS | 1819 | 1461436956045 Marionette DEBUG loaded listener.js 11:42:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 23 (0x7f8013fcc400) [pid = 1819] [serial = 23] [outer = 0x7f800c328400] 11:42:36 INFO - PROCESS | 1819 | 1461436956610 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]]]}] 11:42:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 11:42:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 904ms 11:42:36 INFO - PROCESS | 1819 | 1461436956663 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 11:42:36 INFO - PROCESS | 1819 | 1461436956668 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 11:42:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 11:42:36 INFO - PROCESS | 1819 | 1461436956673 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 11:42:36 INFO - PROCESS | 1819 | 1461436956675 Marionette TRACE conn3 <- [1,14,null,{}] 11:42:36 INFO - PROCESS | 1819 | 1461436956680 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}] 11:42:36 INFO - PROCESS | 1819 | 1461436956842 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 11:42:36 INFO - PROCESS | 1819 | 1461436956867 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:36 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c728000 == 9 [pid = 1819] [id = 9] 11:42:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 24 (0x7f800c6c5400) [pid = 1819] [serial = 24] [outer = (nil)] 11:42:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 25 (0x7f800c6e6400) [pid = 1819] [serial = 25] [outer = 0x7f800c6c5400] 11:42:36 INFO - PROCESS | 1819 | 1461436956928 Marionette DEBUG loaded listener.js 11:42:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 26 (0x7f800c6f0400) [pid = 1819] [serial = 26] [outer = 0x7f800c6c5400] 11:42:37 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800bd4e000 == 10 [pid = 1819] [id = 10] 11:42:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 27 (0x7f800bd4e800) [pid = 1819] [serial = 27] [outer = (nil)] 11:42:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 28 (0x7f800bd54800) [pid = 1819] [serial = 28] [outer = 0x7f800bd4e800] 11:42:38 INFO - PROCESS | 1819 | 1461436958008 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]]]}] 11:42:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 29 (0x7f800c3a2000) [pid = 1819] [serial = 29] [outer = 0x7f800bd4e800] 11:42:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 11:42:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1386ms 11:42:38 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c712000 == 11 [pid = 1819] [id = 11] 11:42:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 30 (0x7f800bdad800) [pid = 1819] [serial = 30] [outer = (nil)] 11:42:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 31 (0x7f800bdf8400) [pid = 1819] [serial = 31] [outer = 0x7f800bdad800] 11:42:38 INFO - PROCESS | 1819 | 1461436958157 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 11:42:38 INFO - PROCESS | 1819 | 1461436958162 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 11:42:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 32 (0x7f800c319c00) [pid = 1819] [serial = 32] [outer = 0x7f800bdad800] 11:42:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 11:42:38 INFO - PROCESS | 1819 | 1461436958280 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 11:42:38 INFO - PROCESS | 1819 | 1461436958286 Marionette TRACE conn3 <- [1,18,null,{}] 11:42:38 INFO - PROCESS | 1819 | 1461436958336 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}] 11:42:38 INFO - PROCESS | 1819 | 1461436958545 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 11:42:38 INFO - PROCESS | 1819 | 1461436958644 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:38 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800d2b3000 == 12 [pid = 1819] [id = 12] 11:42:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 33 (0x7f800bdbc000) [pid = 1819] [serial = 33] [outer = (nil)] 11:42:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 34 (0x7f800bdf8c00) [pid = 1819] [serial = 34] [outer = 0x7f800bdbc000] 11:42:38 INFO - PROCESS | 1819 | 1461436958724 Marionette DEBUG loaded listener.js 11:42:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 35 (0x7f800e314000) [pid = 1819] [serial = 35] [outer = 0x7f800bdbc000] 11:42:39 INFO - PROCESS | 1819 | 1461436959560 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]]]}] 11:42:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 11:42:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1422ms 11:42:39 INFO - PROCESS | 1819 | 1461436959634 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 11:42:39 INFO - PROCESS | 1819 | 1461436959643 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 11:42:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 11:42:39 INFO - PROCESS | 1819 | 1461436959653 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 11:42:39 INFO - PROCESS | 1819 | 1461436959657 Marionette TRACE conn3 <- [1,22,null,{}] 11:42:39 INFO - PROCESS | 1819 | 1461436959664 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}] 11:42:39 INFO - PROCESS | 1819 | 1461436959868 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 11:42:39 INFO - PROCESS | 1819 | 1461436959985 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:40 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80132a9000 == 13 [pid = 1819] [id = 13] 11:42:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 36 (0x7f800e31b400) [pid = 1819] [serial = 36] [outer = (nil)] 11:42:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 37 (0x7f801258e800) [pid = 1819] [serial = 37] [outer = 0x7f800e31b400] 11:42:40 INFO - PROCESS | 1819 | 1461436960060 Marionette DEBUG loaded listener.js 11:42:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 38 (0x7f8012ee9000) [pid = 1819] [serial = 38] [outer = 0x7f800e31b400] 11:42:40 INFO - PROCESS | 1819 | 1461436960848 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]]]}] 11:42:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 11:42:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1231ms 11:42:40 INFO - PROCESS | 1819 | 1461436960886 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 11:42:40 INFO - PROCESS | 1819 | 1461436960889 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 11:42:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 11:42:40 INFO - PROCESS | 1819 | 1461436960895 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 11:42:40 INFO - PROCESS | 1819 | 1461436960901 Marionette TRACE conn3 <- [1,26,null,{}] 11:42:40 INFO - PROCESS | 1819 | 1461436960915 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}] 11:42:41 INFO - PROCESS | 1819 | 1461436961099 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 11:42:41 INFO - PROCESS | 1819 | 1461436961217 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:41 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8014e9a800 == 14 [pid = 1819] [id = 14] 11:42:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 39 (0x7f8014625400) [pid = 1819] [serial = 39] [outer = (nil)] 11:42:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 40 (0x7f8014889400) [pid = 1819] [serial = 40] [outer = 0x7f8014625400] 11:42:41 INFO - PROCESS | 1819 | 1461436961297 Marionette DEBUG loaded listener.js 11:42:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 41 (0x7f801529d000) [pid = 1819] [serial = 41] [outer = 0x7f8014625400] 11:42:42 INFO - PROCESS | 1819 | 1461436962293 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]]]}] 11:42:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 11:42:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1540ms 11:42:42 INFO - PROCESS | 1819 | 1461436962487 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 11:42:42 INFO - PROCESS | 1819 | 1461436962489 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 11:42:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 11:42:42 INFO - PROCESS | 1819 | 1461436962507 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 11:42:42 INFO - PROCESS | 1819 | 1461436962513 Marionette TRACE conn3 <- [1,30,null,{}] 11:42:42 INFO - PROCESS | 1819 | 1461436962525 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}] 11:42:42 INFO - PROCESS | 1819 | 1461436962681 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 11:42:42 INFO - PROCESS | 1819 | 1461436962821 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:42 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800e48b000 == 15 [pid = 1819] [id = 15] 11:42:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 42 (0x7f800e428400) [pid = 1819] [serial = 42] [outer = (nil)] 11:42:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 43 (0x7f8013c6b800) [pid = 1819] [serial = 43] [outer = 0x7f800e428400] 11:42:42 INFO - PROCESS | 1819 | 1461436962882 Marionette DEBUG loaded listener.js 11:42:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 44 (0x7f8014836c00) [pid = 1819] [serial = 44] [outer = 0x7f800e428400] 11:42:43 INFO - PROCESS | 1819 | 1461436963489 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]]]}] 11:42:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 11:42:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 998ms 11:42:43 INFO - PROCESS | 1819 | 1461436963505 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 11:42:43 INFO - PROCESS | 1819 | 1461436963513 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 11:42:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 11:42:43 INFO - PROCESS | 1819 | 1461436963522 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 11:42:43 INFO - PROCESS | 1819 | 1461436963526 Marionette TRACE conn3 <- [1,34,null,{}] 11:42:43 INFO - PROCESS | 1819 | 1461436963531 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}] 11:42:43 INFO - PROCESS | 1819 | 1461436963670 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 11:42:43 INFO - PROCESS | 1819 | 1461436963763 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:43 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8015260000 == 16 [pid = 1819] [id = 16] 11:42:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 45 (0x7f80146a5400) [pid = 1819] [serial = 45] [outer = (nil)] 11:42:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 46 (0x7f8015602800) [pid = 1819] [serial = 46] [outer = 0x7f80146a5400] 11:42:43 INFO - PROCESS | 1819 | 1461436963840 Marionette DEBUG loaded listener.js 11:42:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 47 (0x7f801560f000) [pid = 1819] [serial = 47] [outer = 0x7f80146a5400] 11:42:44 INFO - PROCESS | 1819 | 1461436964456 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]]]}] 11:42:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 11:42:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 986ms 11:42:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 11:42:44 INFO - PROCESS | 1819 | 1461436964509 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 11:42:44 INFO - PROCESS | 1819 | 1461436964512 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 11:42:44 INFO - PROCESS | 1819 | 1461436964518 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 11:42:44 INFO - PROCESS | 1819 | 1461436964523 Marionette TRACE conn3 <- [1,38,null,{}] 11:42:44 INFO - PROCESS | 1819 | 1461436964540 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}] 11:42:44 INFO - PROCESS | 1819 | 1461436964702 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 11:42:44 INFO - PROCESS | 1819 | 1461436964724 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:44 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80156df000 == 17 [pid = 1819] [id = 17] 11:42:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 48 (0x7f8015a03800) [pid = 1819] [serial = 48] [outer = (nil)] 11:42:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 49 (0x7f8015f8bc00) [pid = 1819] [serial = 49] [outer = 0x7f8015a03800] 11:42:44 INFO - PROCESS | 1819 | 1461436964788 Marionette DEBUG loaded listener.js 11:42:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 50 (0x7f8016709400) [pid = 1819] [serial = 50] [outer = 0x7f8015a03800] 11:42:45 INFO - PROCESS | 1819 | 1461436965450 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]]]}] 11:42:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 11:42:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 940ms 11:42:45 INFO - PROCESS | 1819 | 1461436965457 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 11:42:45 INFO - PROCESS | 1819 | 1461436965463 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 11:42:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 11:42:45 INFO - PROCESS | 1819 | 1461436965478 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 11:42:45 INFO - PROCESS | 1819 | 1461436965482 Marionette TRACE conn3 <- [1,42,null,{}] 11:42:45 INFO - PROCESS | 1819 | 1461436965487 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}] 11:42:45 INFO - PROCESS | 1819 | 1461436965647 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 11:42:45 INFO - PROCESS | 1819 | 1461436965666 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:45 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8015c9a000 == 18 [pid = 1819] [id = 18] 11:42:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 51 (0x7f8015f94c00) [pid = 1819] [serial = 51] [outer = (nil)] 11:42:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 52 (0x7f800fa79400) [pid = 1819] [serial = 52] [outer = 0x7f8015f94c00] 11:42:45 INFO - PROCESS | 1819 | 1461436965730 Marionette DEBUG loaded listener.js 11:42:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 53 (0x7f8016713c00) [pid = 1819] [serial = 53] [outer = 0x7f8015f94c00] 11:42:46 INFO - PROCESS | 1819 | 1461436966286 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]]]}] 11:42:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 11:42:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 892ms 11:42:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 11:42:46 INFO - PROCESS | 1819 | 1461436966361 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 11:42:46 INFO - PROCESS | 1819 | 1461436966363 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 11:42:46 INFO - PROCESS | 1819 | 1461436966368 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 11:42:46 INFO - PROCESS | 1819 | 1461436966371 Marionette TRACE conn3 <- [1,46,null,{}] 11:42:46 INFO - PROCESS | 1819 | 1461436966376 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}] 11:42:46 INFO - PROCESS | 1819 | 1461436966503 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 11:42:46 INFO - PROCESS | 1819 | 1461436966517 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:46 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801655e800 == 19 [pid = 1819] [id = 19] 11:42:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 54 (0x7f8018d86400) [pid = 1819] [serial = 54] [outer = (nil)] 11:42:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 55 (0x7f8018d8c000) [pid = 1819] [serial = 55] [outer = 0x7f8018d86400] 11:42:46 INFO - PROCESS | 1819 | 1461436966580 Marionette DEBUG loaded listener.js 11:42:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 56 (0x7f8018ea8000) [pid = 1819] [serial = 56] [outer = 0x7f8018d86400] 11:42:47 INFO - PROCESS | 1819 | 1461436967251 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]]]}] 11:42:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 11:42:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 928ms 11:42:47 INFO - PROCESS | 1819 | 1461436967298 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 11:42:47 INFO - PROCESS | 1819 | 1461436967301 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 11:42:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 11:42:47 INFO - PROCESS | 1819 | 1461436967310 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 11:42:47 INFO - PROCESS | 1819 | 1461436967314 Marionette TRACE conn3 <- [1,50,null,{}] 11:42:47 INFO - PROCESS | 1819 | 1461436967321 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}] 11:42:47 INFO - PROCESS | 1819 | 1461436967536 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 11:42:47 INFO - PROCESS | 1819 | 1461436967551 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:47 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8018e37000 == 20 [pid = 1819] [id = 20] 11:42:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 57 (0x7f8019305800) [pid = 1819] [serial = 57] [outer = (nil)] 11:42:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 58 (0x7f801c158c00) [pid = 1819] [serial = 58] [outer = 0x7f8019305800] 11:42:47 INFO - PROCESS | 1819 | 1461436967615 Marionette DEBUG loaded listener.js 11:42:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 59 (0x7f8022edcc00) [pid = 1819] [serial = 59] [outer = 0x7f8019305800] 11:42:48 INFO - PROCESS | 1819 | 1461436968312 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]]]}] 11:42:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 11:42:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1080ms 11:42:48 INFO - PROCESS | 1819 | 1461436968403 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 11:42:48 INFO - PROCESS | 1819 | 1461436968408 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 11:42:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 11:42:48 INFO - PROCESS | 1819 | 1461436968418 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 11:42:48 INFO - PROCESS | 1819 | 1461436968423 Marionette TRACE conn3 <- [1,54,null,{}] 11:42:48 INFO - PROCESS | 1819 | 1461436968432 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}] 11:42:48 INFO - PROCESS | 1819 | 1461436968654 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 11:42:48 INFO - PROCESS | 1819 | 1461436968750 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:48 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800e49a800 == 21 [pid = 1819] [id = 21] 11:42:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 60 (0x7f800c31a400) [pid = 1819] [serial = 60] [outer = (nil)] 11:42:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 61 (0x7f800d248c00) [pid = 1819] [serial = 61] [outer = 0x7f800c31a400] 11:42:48 INFO - PROCESS | 1819 | 1461436968821 Marionette DEBUG loaded listener.js 11:42:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 62 (0x7f800e317400) [pid = 1819] [serial = 62] [outer = 0x7f800c31a400] 11:42:49 INFO - PROCESS | 1819 | 1461436969631 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]]]}] 11:42:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 11:42:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1286ms 11:42:49 INFO - PROCESS | 1819 | 1461436969705 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 11:42:49 INFO - PROCESS | 1819 | 1461436969714 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 11:42:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 11:42:49 INFO - PROCESS | 1819 | 1461436969724 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 11:42:49 INFO - PROCESS | 1819 | 1461436969728 Marionette TRACE conn3 <- [1,58,null,{}] 11:42:49 INFO - PROCESS | 1819 | 1461436969733 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}] 11:42:49 INFO - PROCESS | 1819 | 1461436969890 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 11:42:50 INFO - PROCESS | 1819 | 1461436970009 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:50 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801256a800 == 22 [pid = 1819] [id = 22] 11:42:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 63 (0x7f8013282800) [pid = 1819] [serial = 63] [outer = (nil)] 11:42:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 64 (0x7f8014071800) [pid = 1819] [serial = 64] [outer = 0x7f8013282800] 11:42:50 INFO - PROCESS | 1819 | 1461436970083 Marionette DEBUG loaded listener.js 11:42:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 65 (0x7f8014840400) [pid = 1819] [serial = 65] [outer = 0x7f8013282800] 11:42:50 INFO - PROCESS | 1819 | 1461436970914 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]]]}] 11:42:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 11:42:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1231ms 11:42:50 INFO - PROCESS | 1819 | 1461436970956 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 11:42:50 INFO - PROCESS | 1819 | 1461436970960 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 11:42:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 11:42:50 INFO - PROCESS | 1819 | 1461436970966 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 11:42:50 INFO - PROCESS | 1819 | 1461436970971 Marionette TRACE conn3 <- [1,62,null,{}] 11:42:50 INFO - PROCESS | 1819 | 1461436970986 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}] 11:42:51 INFO - PROCESS | 1819 | 1461436971140 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 11:42:51 INFO - PROCESS | 1819 | 1461436971260 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:51 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80190a5800 == 23 [pid = 1819] [id = 23] 11:42:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 66 (0x7f8015a03000) [pid = 1819] [serial = 66] [outer = (nil)] 11:42:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0x7f8015f8ec00) [pid = 1819] [serial = 67] [outer = 0x7f8015a03000] 11:42:51 INFO - PROCESS | 1819 | 1461436971336 Marionette DEBUG loaded listener.js 11:42:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0x7f8018d83400) [pid = 1819] [serial = 68] [outer = 0x7f8015a03000] 11:42:52 INFO - PROCESS | 1819 | 1461436972277 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]]]}] 11:42:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 11:42:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1385ms 11:42:52 INFO - PROCESS | 1819 | 1461436972361 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 11:42:52 INFO - PROCESS | 1819 | 1461436972367 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 11:42:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 11:42:52 INFO - PROCESS | 1819 | 1461436972376 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 11:42:52 INFO - PROCESS | 1819 | 1461436972381 Marionette TRACE conn3 <- [1,66,null,{}] 11:42:52 INFO - PROCESS | 1819 | 1461436972388 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}] 11:42:52 INFO - PROCESS | 1819 | 1461436972554 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 11:42:52 INFO - PROCESS | 1819 | 1461436972681 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:52 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c720800 == 24 [pid = 1819] [id = 24] 11:42:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0x7f801221f000) [pid = 1819] [serial = 69] [outer = (nil)] 11:42:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0x7f8012411c00) [pid = 1819] [serial = 70] [outer = 0x7f801221f000] 11:42:52 INFO - PROCESS | 1819 | 1461436972764 Marionette DEBUG loaded listener.js 11:42:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0x7f8013283800) [pid = 1819] [serial = 71] [outer = 0x7f801221f000] 11:42:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801655e800 == 23 [pid = 1819] [id = 19] 11:42:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8015c9a000 == 22 [pid = 1819] [id = 18] 11:42:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80156df000 == 21 [pid = 1819] [id = 17] 11:42:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8015260000 == 20 [pid = 1819] [id = 16] 11:42:53 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800e48b000 == 19 [pid = 1819] [id = 15] 11:42:53 INFO - PROCESS | 1819 | 1461436973604 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]]]}] 11:42:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 11:42:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1287ms 11:42:53 INFO - PROCESS | 1819 | 1461436973664 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 11:42:53 INFO - PROCESS | 1819 | 1461436973668 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 11:42:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 11:42:53 INFO - PROCESS | 1819 | 1461436973677 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 11:42:53 INFO - PROCESS | 1819 | 1461436973682 Marionette TRACE conn3 <- [1,70,null,{}] 11:42:53 INFO - PROCESS | 1819 | 1461436973691 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}] 11:42:53 INFO - PROCESS | 1819 | 1461436973910 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 11:42:54 INFO - PROCESS | 1819 | 1461436974035 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:54 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80140a4000 == 20 [pid = 1819] [id = 25] 11:42:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0x7f800c6b9c00) [pid = 1819] [serial = 72] [outer = (nil)] 11:42:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0x7f8012df2800) [pid = 1819] [serial = 73] [outer = 0x7f800c6b9c00] 11:42:54 INFO - PROCESS | 1819 | 1461436974113 Marionette DEBUG loaded listener.js 11:42:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0x7f8013fc6000) [pid = 1819] [serial = 74] [outer = 0x7f800c6b9c00] 11:42:54 INFO - PROCESS | 1819 | 1461436974894 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]]]}] 11:42:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 11:42:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1283ms 11:42:54 INFO - PROCESS | 1819 | 1461436974960 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 11:42:54 INFO - PROCESS | 1819 | 1461436974969 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 11:42:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 11:42:54 INFO - PROCESS | 1819 | 1461436974978 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 11:42:54 INFO - PROCESS | 1819 | 1461436974982 Marionette TRACE conn3 <- [1,74,null,{}] 11:42:54 INFO - PROCESS | 1819 | 1461436974987 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}] 11:42:55 INFO - PROCESS | 1819 | 1461436975137 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 11:42:55 INFO - PROCESS | 1819 | 1461436975258 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:55 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80156df000 == 21 [pid = 1819] [id = 26] 11:42:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0x7f8014b5c400) [pid = 1819] [serial = 75] [outer = (nil)] 11:42:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0x7f8015921800) [pid = 1819] [serial = 76] [outer = 0x7f8014b5c400] 11:42:55 INFO - PROCESS | 1819 | 1461436975331 Marionette DEBUG loaded listener.js 11:42:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0x7f8015f0c400) [pid = 1819] [serial = 77] [outer = 0x7f8014b5c400] 11:42:56 INFO - PROCESS | 1819 | 1461436976119 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]]]}] 11:42:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 11:42:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1182ms 11:42:56 INFO - PROCESS | 1819 | 1461436976161 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 11:42:56 INFO - PROCESS | 1819 | 1461436976165 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 11:42:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 11:42:56 INFO - PROCESS | 1819 | 1461436976171 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 11:42:56 INFO - PROCESS | 1819 | 1461436976177 Marionette TRACE conn3 <- [1,78,null,{}] 11:42:56 INFO - PROCESS | 1819 | 1461436976210 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}] 11:42:56 INFO - PROCESS | 1819 | 1461436976369 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 11:42:56 INFO - PROCESS | 1819 | 1461436976491 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:56 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8018e2d000 == 22 [pid = 1819] [id = 27] 11:42:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0x7f8016709800) [pid = 1819] [serial = 78] [outer = (nil)] 11:42:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0x7f8018e9f400) [pid = 1819] [serial = 79] [outer = 0x7f8016709800] 11:42:56 INFO - PROCESS | 1819 | 1461436976573 Marionette DEBUG loaded listener.js 11:42:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0x7f8019310400) [pid = 1819] [serial = 80] [outer = 0x7f8016709800] 11:42:57 INFO - PROCESS | 1819 | 1461436977352 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]]]}] 11:42:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 11:42:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1251ms 11:42:57 INFO - PROCESS | 1819 | 1461436977428 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 11:42:57 INFO - PROCESS | 1819 | 1461436977433 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 11:42:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 11:42:57 INFO - PROCESS | 1819 | 1461436977438 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 11:42:57 INFO - PROCESS | 1819 | 1461436977441 Marionette TRACE conn3 <- [1,82,null,{}] 11:42:57 INFO - PROCESS | 1819 | 1461436977446 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}] 11:42:57 INFO - PROCESS | 1819 | 1461436977615 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 11:42:57 INFO - PROCESS | 1819 | 1461436977736 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:57 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801c406800 == 23 [pid = 1819] [id = 28] 11:42:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0x7f800c320400) [pid = 1819] [serial = 81] [outer = (nil)] 11:42:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0x7f8022f04800) [pid = 1819] [serial = 82] [outer = 0x7f800c320400] 11:42:57 INFO - PROCESS | 1819 | 1461436977811 Marionette DEBUG loaded listener.js 11:42:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0x7f8022f77400) [pid = 1819] [serial = 83] [outer = 0x7f800c320400] 11:42:58 INFO - PROCESS | 1819 | 1461436978533 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]]]}] 11:42:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 11:42:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1126ms 11:42:58 INFO - PROCESS | 1819 | 1461436978566 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 11:42:58 INFO - PROCESS | 1819 | 1461436978569 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 11:42:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 11:42:58 INFO - PROCESS | 1819 | 1461436978575 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 11:42:58 INFO - PROCESS | 1819 | 1461436978579 Marionette TRACE conn3 <- [1,86,null,{}] 11:42:58 INFO - PROCESS | 1819 | 1461436978603 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}] 11:42:58 INFO - PROCESS | 1819 | 1461436978756 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 11:42:58 INFO - PROCESS | 1819 | 1461436978883 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:58 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80220a7800 == 24 [pid = 1819] [id = 29] 11:42:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0x7f800bdf9000) [pid = 1819] [serial = 84] [outer = (nil)] 11:42:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0x7f8022f7a800) [pid = 1819] [serial = 85] [outer = 0x7f800bdf9000] 11:42:58 INFO - PROCESS | 1819 | 1461436978955 Marionette DEBUG loaded listener.js 11:42:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0x7f8023111400) [pid = 1819] [serial = 86] [outer = 0x7f800bdf9000] 11:42:59 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80190a5800 == 23 [pid = 1819] [id = 23] 11:42:59 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801256a800 == 22 [pid = 1819] [id = 22] 11:42:59 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800e49a800 == 21 [pid = 1819] [id = 21] 11:42:59 INFO - PROCESS | 1819 | 1461436979961 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]]]}] 11:43:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 11:43:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1450ms 11:43:00 INFO - PROCESS | 1819 | 1461436980028 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 11:43:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 11:43:00 INFO - PROCESS | 1819 | 1461436980033 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 11:43:00 INFO - PROCESS | 1819 | 1461436980041 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 11:43:00 INFO - PROCESS | 1819 | 1461436980047 Marionette TRACE conn3 <- [1,90,null,{}] 11:43:00 INFO - PROCESS | 1819 | 1461436980056 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}] 11:43:00 INFO - PROCESS | 1819 | 1461436980258 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 11:43:00 INFO - PROCESS | 1819 | 1461436980389 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:00 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80146c4000 == 22 [pid = 1819] [id = 30] 11:43:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0x7f8013d90400) [pid = 1819] [serial = 87] [outer = (nil)] 11:43:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0x7f8013fc4800) [pid = 1819] [serial = 88] [outer = 0x7f8013d90400] 11:43:00 INFO - PROCESS | 1819 | 1461436980514 Marionette DEBUG loaded listener.js 11:43:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0x7f801492d400) [pid = 1819] [serial = 89] [outer = 0x7f8013d90400] 11:43:01 INFO - PROCESS | 1819 | 1461436981352 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]]]}] 11:43:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 11:43:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1386ms 11:43:01 INFO - PROCESS | 1819 | 1461436981428 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 11:43:01 INFO - PROCESS | 1819 | 1461436981436 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 11:43:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 11:43:01 INFO - PROCESS | 1819 | 1461436981469 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 11:43:01 INFO - PROCESS | 1819 | 1461436981473 Marionette TRACE conn3 <- [1,94,null,{}] 11:43:01 INFO - PROCESS | 1819 | 1461436981541 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}] 11:43:01 INFO - PROCESS | 1819 | 1461436981790 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 11:43:01 INFO - PROCESS | 1819 | 1461436981983 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:02 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8018e22000 == 23 [pid = 1819] [id = 31] 11:43:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0x7f8015f91800) [pid = 1819] [serial = 90] [outer = (nil)] 11:43:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0x7f8016707800) [pid = 1819] [serial = 91] [outer = 0x7f8015f91800] 11:43:02 INFO - PROCESS | 1819 | 1461436982079 Marionette DEBUG loaded listener.js 11:43:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0x7f8018d8f400) [pid = 1819] [serial = 92] [outer = 0x7f8015f91800] 11:43:02 INFO - PROCESS | 1819 | 1461436982829 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]]]}] 11:43:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 11:43:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1440ms 11:43:02 INFO - PROCESS | 1819 | 1461436982906 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 11:43:02 INFO - PROCESS | 1819 | 1461436982910 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 11:43:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 11:43:02 INFO - PROCESS | 1819 | 1461436982916 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 11:43:02 INFO - PROCESS | 1819 | 1461436982921 Marionette TRACE conn3 <- [1,98,null,{}] 11:43:02 INFO - PROCESS | 1819 | 1461436982936 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}] 11:43:03 INFO - PROCESS | 1819 | 1461436983127 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 11:43:03 INFO - PROCESS | 1819 | 1461436983255 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:03 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8022cd0800 == 24 [pid = 1819] [id = 32] 11:43:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0x7f8018ead400) [pid = 1819] [serial = 93] [outer = (nil)] 11:43:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0x7f801d088800) [pid = 1819] [serial = 94] [outer = 0x7f8018ead400] 11:43:03 INFO - PROCESS | 1819 | 1461436983332 Marionette DEBUG loaded listener.js 11:43:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0x7f8022fe9c00) [pid = 1819] [serial = 95] [outer = 0x7f8018ead400] 11:43:04 INFO - PROCESS | 1819 | 1461436984131 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]]]}] 11:43:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 11:43:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1290ms 11:43:04 INFO - PROCESS | 1819 | 1461436984207 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 11:43:04 INFO - PROCESS | 1819 | 1461436984210 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 11:43:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 11:43:04 INFO - PROCESS | 1819 | 1461436984216 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 11:43:04 INFO - PROCESS | 1819 | 1461436984219 Marionette TRACE conn3 <- [1,102,null,{}] 11:43:04 INFO - PROCESS | 1819 | 1461436984224 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}] 11:43:04 INFO - PROCESS | 1819 | 1461436984474 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 11:43:04 INFO - PROCESS | 1819 | 1461436984601 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:04 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802331f800 == 25 [pid = 1819] [id = 33] 11:43:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0x7f800bded800) [pid = 1819] [serial = 96] [outer = (nil)] 11:43:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0x7f80240e9400) [pid = 1819] [serial = 97] [outer = 0x7f800bded800] 11:43:04 INFO - PROCESS | 1819 | 1461436984672 Marionette DEBUG loaded listener.js 11:43:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0x7f80241bec00) [pid = 1819] [serial = 98] [outer = 0x7f800bded800] 11:43:05 INFO - PROCESS | 1819 | 1461436985492 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]]]}] 11:43:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 11:43:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1330ms 11:43:05 INFO - PROCESS | 1819 | 1461436985571 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 11:43:05 INFO - PROCESS | 1819 | 1461436985575 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 11:43:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 11:43:05 INFO - PROCESS | 1819 | 1461436985584 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 11:43:05 INFO - PROCESS | 1819 | 1461436985587 Marionette TRACE conn3 <- [1,106,null,{}] 11:43:05 INFO - PROCESS | 1819 | 1461436985593 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}] 11:43:05 INFO - PROCESS | 1819 | 1461436985768 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 11:43:05 INFO - PROCESS | 1819 | 1461436985988 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:06 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80149a3800 == 26 [pid = 1819] [id = 34] 11:43:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0x7f800e079800) [pid = 1819] [serial = 99] [outer = (nil)] 11:43:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0x7f800e429c00) [pid = 1819] [serial = 100] [outer = 0x7f800e079800] 11:43:06 INFO - PROCESS | 1819 | 1461436986100 Marionette DEBUG loaded listener.js 11:43:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0x7f8013bf6800) [pid = 1819] [serial = 101] [outer = 0x7f800e079800] 11:43:06 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8018e2d000 == 25 [pid = 1819] [id = 27] 11:43:06 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80156df000 == 24 [pid = 1819] [id = 26] 11:43:06 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80140a4000 == 23 [pid = 1819] [id = 25] 11:43:07 INFO - PROCESS | 1819 | 1461436987029 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]]]}] 11:43:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 11:43:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1487ms 11:43:07 INFO - PROCESS | 1819 | 1461436987075 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 11:43:07 INFO - PROCESS | 1819 | 1461436987084 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 11:43:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 11:43:07 INFO - PROCESS | 1819 | 1461436987097 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 11:43:07 INFO - PROCESS | 1819 | 1461436987106 Marionette TRACE conn3 <- [1,110,null,{}] 11:43:07 INFO - PROCESS | 1819 | 1461436987121 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}] 11:43:07 INFO - PROCESS | 1819 | 1461436987404 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 11:43:07 INFO - PROCESS | 1819 | 1461436987683 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:07 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8015c9b000 == 24 [pid = 1819] [id = 35] 11:43:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0x7f8014b5c800) [pid = 1819] [serial = 102] [outer = (nil)] 11:43:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0x7f801560c800) [pid = 1819] [serial = 103] [outer = 0x7f8014b5c800] 11:43:07 INFO - PROCESS | 1819 | 1461436987818 Marionette DEBUG loaded listener.js 11:43:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0x7f8016525000) [pid = 1819] [serial = 104] [outer = 0x7f8014b5c800] 11:43:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0x7f8019302400) [pid = 1819] [serial = 105] [outer = 0x7f800bdad800] 11:43:08 INFO - PROCESS | 1819 | 1461436988966 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]]]}] 11:43:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 11:43:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1950ms 11:43:09 INFO - PROCESS | 1819 | 1461436989045 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 11:43:09 INFO - PROCESS | 1819 | 1461436989052 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 11:43:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 11:43:09 INFO - PROCESS | 1819 | 1461436989062 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 11:43:09 INFO - PROCESS | 1819 | 1461436989065 Marionette TRACE conn3 <- [1,114,null,{}] 11:43:09 INFO - PROCESS | 1819 | 1461436989071 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}] 11:43:09 INFO - PROCESS | 1819 | 1461436989313 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 11:43:09 INFO - PROCESS | 1819 | 1461436989544 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:09 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8022fc5000 == 25 [pid = 1819] [id = 36] 11:43:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 106 (0x7f800c6c4c00) [pid = 1819] [serial = 106] [outer = (nil)] 11:43:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 107 (0x7f801c158000) [pid = 1819] [serial = 107] [outer = 0x7f800c6c4c00] 11:43:09 INFO - PROCESS | 1819 | 1461436989661 Marionette DEBUG loaded listener.js 11:43:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 108 (0x7f8022f7bc00) [pid = 1819] [serial = 108] [outer = 0x7f800c6c4c00] 11:43:10 INFO - PROCESS | 1819 | 1461436990715 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]]]}] 11:43:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 11:43:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1729ms 11:43:10 INFO - PROCESS | 1819 | 1461436990791 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 11:43:10 INFO - PROCESS | 1819 | 1461436990795 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 11:43:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 11:43:10 INFO - PROCESS | 1819 | 1461436990801 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 11:43:10 INFO - PROCESS | 1819 | 1461436990806 Marionette TRACE conn3 <- [1,118,null,{}] 11:43:10 INFO - PROCESS | 1819 | 1461436990821 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}] 11:43:11 INFO - PROCESS | 1819 | 1461436991014 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 11:43:11 INFO - PROCESS | 1819 | 1461436991143 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:11 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8025d55000 == 26 [pid = 1819] [id = 37] 11:43:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 109 (0x7f80233e9000) [pid = 1819] [serial = 109] [outer = (nil)] 11:43:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 110 (0x7f802431e400) [pid = 1819] [serial = 110] [outer = 0x7f80233e9000] 11:43:11 INFO - PROCESS | 1819 | 1461436991254 Marionette DEBUG loaded listener.js 11:43:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 111 (0x7f802624b800) [pid = 1819] [serial = 111] [outer = 0x7f80233e9000] 11:43:11 INFO - PROCESS | 1819 | 1461436991952 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]]]}] 11:43:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 11:43:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1183ms 11:43:11 INFO - PROCESS | 1819 | 1461436991984 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 11:43:11 INFO - PROCESS | 1819 | 1461436991988 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 11:43:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 11:43:11 INFO - PROCESS | 1819 | 1461436991994 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 11:43:11 INFO - PROCESS | 1819 | 1461436991997 Marionette TRACE conn3 <- [1,122,null,{}] 11:43:12 INFO - PROCESS | 1819 | 1461436992002 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}] 11:43:12 INFO - PROCESS | 1819 | 1461436992150 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 11:43:12 INFO - PROCESS | 1819 | 1461436992257 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:12 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8027982000 == 27 [pid = 1819] [id = 38] 11:43:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 112 (0x7f80240ec400) [pid = 1819] [serial = 112] [outer = (nil)] 11:43:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 113 (0x7f8028155800) [pid = 1819] [serial = 113] [outer = 0x7f80240ec400] 11:43:12 INFO - PROCESS | 1819 | 1461436992325 Marionette DEBUG loaded listener.js 11:43:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 114 (0x7f80281b5000) [pid = 1819] [serial = 114] [outer = 0x7f80240ec400] 11:43:13 INFO - PROCESS | 1819 | 1461436993043 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]]]}] 11:43:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 11:43:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1079ms 11:43:13 INFO - PROCESS | 1819 | 1461436993082 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 11:43:13 INFO - PROCESS | 1819 | 1461436993086 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 11:43:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 11:43:13 INFO - PROCESS | 1819 | 1461436993091 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 11:43:13 INFO - PROCESS | 1819 | 1461436993093 Marionette TRACE conn3 <- [1,126,null,{}] 11:43:13 INFO - PROCESS | 1819 | 1461436993099 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}] 11:43:13 INFO - PROCESS | 1819 | 1461436993238 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 11:43:13 INFO - PROCESS | 1819 | 1461436993343 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:13 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802817f800 == 28 [pid = 1819] [id = 39] 11:43:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 115 (0x7f8027ca6000) [pid = 1819] [serial = 115] [outer = (nil)] 11:43:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 116 (0x7f8028505000) [pid = 1819] [serial = 116] [outer = 0x7f8027ca6000] 11:43:13 INFO - PROCESS | 1819 | 1461436993413 Marionette DEBUG loaded listener.js 11:43:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 117 (0x7f80285e6800) [pid = 1819] [serial = 117] [outer = 0x7f8027ca6000] 11:43:14 INFO - PROCESS | 1819 | 1461436994224 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]]]}] 11:43:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 11:43:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1185ms 11:43:14 INFO - PROCESS | 1819 | 1461436994283 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 11:43:14 INFO - PROCESS | 1819 | 1461436994286 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 11:43:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 11:43:14 INFO - PROCESS | 1819 | 1461436994294 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 11:43:14 INFO - PROCESS | 1819 | 1461436994297 Marionette TRACE conn3 <- [1,130,null,{}] 11:43:14 INFO - PROCESS | 1819 | 1461436994302 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}] 11:43:14 INFO - PROCESS | 1819 | 1461436994516 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 11:43:14 INFO - PROCESS | 1819 | 1461436994654 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:14 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8028630000 == 29 [pid = 1819] [id = 40] 11:43:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 118 (0x7f800c6ebc00) [pid = 1819] [serial = 118] [outer = (nil)] 11:43:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 119 (0x7f8028681000) [pid = 1819] [serial = 119] [outer = 0x7f800c6ebc00] 11:43:14 INFO - PROCESS | 1819 | 1461436994728 Marionette DEBUG loaded listener.js 11:43:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 120 (0x7f802c51f000) [pid = 1819] [serial = 120] [outer = 0x7f800c6ebc00] 11:43:15 INFO - PROCESS | 1819 | 1461436995698 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]]]}] 11:43:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 11:43:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1479ms 11:43:15 INFO - PROCESS | 1819 | 1461436995776 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 11:43:15 INFO - PROCESS | 1819 | 1461436995784 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 11:43:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 11:43:15 INFO - PROCESS | 1819 | 1461436995794 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 11:43:15 INFO - PROCESS | 1819 | 1461436995798 Marionette TRACE conn3 <- [1,134,null,{}] 11:43:15 INFO - PROCESS | 1819 | 1461436995807 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}] 11:43:16 INFO - PROCESS | 1819 | 1461436996025 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 11:43:16 INFO - PROCESS | 1819 | 1461436996202 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:16 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8012280800 == 30 [pid = 1819] [id = 41] 11:43:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 121 (0x7f800e429800) [pid = 1819] [serial = 121] [outer = (nil)] 11:43:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 122 (0x7f800fa3ac00) [pid = 1819] [serial = 122] [outer = 0x7f800e429800] 11:43:16 INFO - PROCESS | 1819 | 1461436996280 Marionette DEBUG loaded listener.js 11:43:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 123 (0x7f800fa40c00) [pid = 1819] [serial = 123] [outer = 0x7f800e429800] 11:43:17 INFO - PROCESS | 1819 | 1461436997128 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]]]}] 11:43:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 11:43:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1386ms 11:43:17 INFO - PROCESS | 1819 | 1461436997181 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 11:43:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 11:43:17 INFO - PROCESS | 1819 | 1461436997186 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 11:43:17 INFO - PROCESS | 1819 | 1461436997194 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 11:43:17 INFO - PROCESS | 1819 | 1461436997200 Marionette TRACE conn3 <- [1,138,null,{}] 11:43:17 INFO - PROCESS | 1819 | 1461436997209 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}] 11:43:17 INFO - PROCESS | 1819 | 1461436997372 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 11:43:17 INFO - PROCESS | 1819 | 1461436997505 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:17 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80155df000 == 31 [pid = 1819] [id = 42] 11:43:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 124 (0x7f800b8c1400) [pid = 1819] [serial = 124] [outer = (nil)] 11:43:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 125 (0x7f800fa3b000) [pid = 1819] [serial = 125] [outer = 0x7f800b8c1400] 11:43:17 INFO - PROCESS | 1819 | 1461436997580 Marionette DEBUG loaded listener.js 11:43:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 126 (0x7f800fa43c00) [pid = 1819] [serial = 126] [outer = 0x7f800b8c1400] 11:43:18 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801c406800 == 30 [pid = 1819] [id = 28] 11:43:18 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8022fc5000 == 29 [pid = 1819] [id = 36] 11:43:18 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8015c9b000 == 28 [pid = 1819] [id = 35] 11:43:21 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8018e22000 == 27 [pid = 1819] [id = 31] 11:43:21 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80146c4000 == 26 [pid = 1819] [id = 30] 11:43:21 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8022cd0800 == 25 [pid = 1819] [id = 32] 11:43:21 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800c39c800 == 24 [pid = 1819] [id = 8] 11:43:21 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8025d55000 == 23 [pid = 1819] [id = 37] 11:43:21 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8018e37000 == 22 [pid = 1819] [id = 20] 11:43:21 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80220a7800 == 21 [pid = 1819] [id = 29] 11:43:21 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8014e9a800 == 20 [pid = 1819] [id = 14] 11:43:21 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8027982000 == 19 [pid = 1819] [id = 38] 11:43:21 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8016b3c000 == 18 [pid = 1819] [id = 6] 11:43:21 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80132a9000 == 17 [pid = 1819] [id = 13] 11:43:21 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800d2b3000 == 16 [pid = 1819] [id = 12] 11:43:21 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80149a3800 == 15 [pid = 1819] [id = 34] 11:43:21 INFO - PROCESS | 1819 | --DOCSHELL 0x7f802817f800 == 14 [pid = 1819] [id = 39] 11:43:21 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8028630000 == 13 [pid = 1819] [id = 40] 11:43:21 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800c720800 == 12 [pid = 1819] [id = 24] 11:43:21 INFO - PROCESS | 1819 | --DOCSHELL 0x7f802331f800 == 11 [pid = 1819] [id = 33] 11:43:21 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800c728000 == 10 [pid = 1819] [id = 9] 11:43:21 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8012280800 == 9 [pid = 1819] [id = 41] 11:43:22 INFO - PROCESS | 1819 | 1461437002405 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]]]}] 11:43:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 11:43:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 5247ms 11:43:22 INFO - PROCESS | 1819 | 1461437002441 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 11:43:22 INFO - PROCESS | 1819 | 1461437002446 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 11:43:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 11:43:22 INFO - PROCESS | 1819 | 1461437002455 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 11:43:22 INFO - PROCESS | 1819 | 1461437002460 Marionette TRACE conn3 <- [1,142,null,{}] 11:43:22 INFO - PROCESS | 1819 | 1461437002469 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}] 11:43:22 INFO - PROCESS | 1819 | 1461437002621 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 11:43:22 INFO - PROCESS | 1819 | 1461437002744 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:22 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801226d000 == 10 [pid = 1819] [id = 43] 11:43:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 127 (0x7f800fa40400) [pid = 1819] [serial = 127] [outer = (nil)] 11:43:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 128 (0x7f800fa43800) [pid = 1819] [serial = 128] [outer = 0x7f800fa40400] 11:43:22 INFO - PROCESS | 1819 | 1461437002809 Marionette DEBUG loaded listener.js 11:43:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 129 (0x7f801180f400) [pid = 1819] [serial = 129] [outer = 0x7f800fa40400] 11:43:23 INFO - PROCESS | 1819 | 1461437003442 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]]]}] 11:43:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 11:43:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1036ms 11:43:23 INFO - PROCESS | 1819 | 1461437003490 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 11:43:23 INFO - PROCESS | 1819 | 1461437003500 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 11:43:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 11:43:23 INFO - PROCESS | 1819 | 1461437003510 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 11:43:23 INFO - PROCESS | 1819 | 1461437003514 Marionette TRACE conn3 <- [1,146,null,{}] 11:43:23 INFO - PROCESS | 1819 | 1461437003520 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}] 11:43:23 INFO - PROCESS | 1819 | 1461437003734 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 11:43:23 INFO - PROCESS | 1819 | 1461437003750 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:23 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c713800 == 11 [pid = 1819] [id = 44] 11:43:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 130 (0x7f801181d400) [pid = 1819] [serial = 130] [outer = (nil)] 11:43:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 131 (0x7f8013bed800) [pid = 1819] [serial = 131] [outer = 0x7f801181d400] 11:43:23 INFO - PROCESS | 1819 | 1461437003811 Marionette DEBUG loaded listener.js 11:43:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 132 (0x7f8014623000) [pid = 1819] [serial = 132] [outer = 0x7f801181d400] 11:43:24 INFO - PROCESS | 1819 | 1461437004760 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]]]}] 11:43:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 11:43:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1329ms 11:43:24 INFO - PROCESS | 1819 | 1461437004844 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 11:43:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 11:43:24 INFO - PROCESS | 1819 | 1461437004849 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 11:43:24 INFO - PROCESS | 1819 | 1461437004855 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 11:43:24 INFO - PROCESS | 1819 | 1461437004861 Marionette TRACE conn3 <- [1,150,null,{}] 11:43:24 INFO - PROCESS | 1819 | 1461437004876 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}] 11:43:25 INFO - PROCESS | 1819 | 1461437005060 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 11:43:25 INFO - PROCESS | 1819 | 1461437005124 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:25 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8022c08000 == 12 [pid = 1819] [id = 45] 11:43:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 133 (0x7f800bdf4c00) [pid = 1819] [serial = 133] [outer = (nil)] 11:43:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 134 (0x7f8015f8f000) [pid = 1819] [serial = 134] [outer = 0x7f800bdf4c00] 11:43:25 INFO - PROCESS | 1819 | 1461437005192 Marionette DEBUG loaded listener.js 11:43:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 135 (0x7f8018d8f000) [pid = 1819] [serial = 135] [outer = 0x7f800bdf4c00] 11:43:25 INFO - PROCESS | 1819 | 1461437005936 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]]]}] 11:43:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 11:43:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1141ms 11:43:26 INFO - PROCESS | 1819 | 1461437006002 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 11:43:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 11:43:26 INFO - PROCESS | 1819 | 1461437006006 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 11:43:26 INFO - PROCESS | 1819 | 1461437006011 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 11:43:26 INFO - PROCESS | 1819 | 1461437006013 Marionette TRACE conn3 <- [1,154,null,{}] 11:43:26 INFO - PROCESS | 1819 | 1461437006019 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}] 11:43:26 INFO - PROCESS | 1819 | 1461437006187 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 11:43:26 INFO - PROCESS | 1819 | 1461437006207 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:26 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8024038000 == 13 [pid = 1819] [id = 46] 11:43:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 136 (0x7f8018ea5400) [pid = 1819] [serial = 136] [outer = (nil)] 11:43:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 137 (0x7f8022edec00) [pid = 1819] [serial = 137] [outer = 0x7f8018ea5400] 11:43:26 INFO - PROCESS | 1819 | 1461437006266 Marionette DEBUG loaded listener.js 11:43:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 138 (0x7f8022f75c00) [pid = 1819] [serial = 138] [outer = 0x7f8018ea5400] 11:43:27 INFO - PROCESS | 1819 | --DOMWINDOW == 137 (0x7f801221f000) [pid = 1819] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 11:43:27 INFO - PROCESS | 1819 | --DOMWINDOW == 136 (0x7f800e428400) [pid = 1819] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 11:43:27 INFO - PROCESS | 1819 | --DOMWINDOW == 135 (0x7f80146a5400) [pid = 1819] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 11:43:27 INFO - PROCESS | 1819 | --DOMWINDOW == 134 (0x7f800bdbc000) [pid = 1819] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 11:43:27 INFO - PROCESS | 1819 | --DOMWINDOW == 133 (0x7f8015a03800) [pid = 1819] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 11:43:27 INFO - PROCESS | 1819 | --DOMWINDOW == 132 (0x7f8015f94c00) [pid = 1819] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 11:43:27 INFO - PROCESS | 1819 | --DOMWINDOW == 131 (0x7f8018d86400) [pid = 1819] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 11:43:27 INFO - PROCESS | 1819 | --DOMWINDOW == 130 (0x7f800e31b400) [pid = 1819] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 11:43:27 INFO - PROCESS | 1819 | --DOMWINDOW == 129 (0x7f8014625400) [pid = 1819] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 11:43:27 INFO - PROCESS | 1819 | --DOMWINDOW == 128 (0x7f8019305800) [pid = 1819] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 11:43:27 INFO - PROCESS | 1819 | --DOMWINDOW == 127 (0x7f8013282800) [pid = 1819] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 11:43:27 INFO - PROCESS | 1819 | --DOMWINDOW == 126 (0x7f8018ead400) [pid = 1819] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 11:43:27 INFO - PROCESS | 1819 | --DOMWINDOW == 125 (0x7f800c31a400) [pid = 1819] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 11:43:27 INFO - PROCESS | 1819 | --DOMWINDOW == 124 (0x7f8016709800) [pid = 1819] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 11:43:27 INFO - PROCESS | 1819 | --DOMWINDOW == 123 (0x7f800bded800) [pid = 1819] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 11:43:27 INFO - PROCESS | 1819 | --DOMWINDOW == 122 (0x7f800e079800) [pid = 1819] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 11:43:27 INFO - PROCESS | 1819 | --DOMWINDOW == 121 (0x7f8014b5c400) [pid = 1819] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 11:43:27 INFO - PROCESS | 1819 | --DOMWINDOW == 120 (0x7f800c6b9c00) [pid = 1819] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 11:43:27 INFO - PROCESS | 1819 | --DOMWINDOW == 119 (0x7f800c6c5400) [pid = 1819] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 11:43:27 INFO - PROCESS | 1819 | --DOMWINDOW == 118 (0x7f8013d90400) [pid = 1819] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 11:43:27 INFO - PROCESS | 1819 | --DOMWINDOW == 117 (0x7f800e429800) [pid = 1819] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 11:43:27 INFO - PROCESS | 1819 | --DOMWINDOW == 116 (0x7f8015f91800) [pid = 1819] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 11:43:27 INFO - PROCESS | 1819 | --DOMWINDOW == 115 (0x7f800c6c4c00) [pid = 1819] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 11:43:27 INFO - PROCESS | 1819 | --DOMWINDOW == 114 (0x7f80240ec400) [pid = 1819] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 11:43:27 INFO - PROCESS | 1819 | --DOMWINDOW == 113 (0x7f800c328400) [pid = 1819] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 11:43:27 INFO - PROCESS | 1819 | --DOMWINDOW == 112 (0x7f800c6ebc00) [pid = 1819] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 11:43:27 INFO - PROCESS | 1819 | --DOMWINDOW == 111 (0x7f800c320400) [pid = 1819] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 11:43:27 INFO - PROCESS | 1819 | --DOMWINDOW == 110 (0x7f802404a400) [pid = 1819] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 11:43:27 INFO - PROCESS | 1819 | --DOMWINDOW == 109 (0x7f8027ca6000) [pid = 1819] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 11:43:27 INFO - PROCESS | 1819 | --DOMWINDOW == 108 (0x7f8015a03000) [pid = 1819] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 11:43:27 INFO - PROCESS | 1819 | --DOMWINDOW == 107 (0x7f80233e9000) [pid = 1819] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 11:43:27 INFO - PROCESS | 1819 | --DOMWINDOW == 106 (0x7f8014b5c800) [pid = 1819] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 11:43:27 INFO - PROCESS | 1819 | --DOMWINDOW == 105 (0x7f800bdf9000) [pid = 1819] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 11:43:28 INFO - PROCESS | 1819 | 1461437008024 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]]]}] 11:43:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 11:43:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 2079ms 11:43:28 INFO - PROCESS | 1819 | 1461437008110 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 11:43:28 INFO - PROCESS | 1819 | 1461437008113 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 11:43:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 11:43:28 INFO - PROCESS | 1819 | 1461437008120 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 11:43:28 INFO - PROCESS | 1819 | 1461437008123 Marionette TRACE conn3 <- [1,158,null,{}] 11:43:28 INFO - PROCESS | 1819 | 1461437008127 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}] 11:43:28 INFO - PROCESS | 1819 | 1461437008257 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 11:43:28 INFO - PROCESS | 1819 | 1461437008346 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:28 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80149ae000 == 14 [pid = 1819] [id = 47] 11:43:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 106 (0x7f800bdae800) [pid = 1819] [serial = 139] [outer = (nil)] 11:43:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 107 (0x7f800e316000) [pid = 1819] [serial = 140] [outer = 0x7f800bdae800] 11:43:28 INFO - PROCESS | 1819 | 1461437008405 Marionette DEBUG loaded listener.js 11:43:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 108 (0x7f801560d400) [pid = 1819] [serial = 141] [outer = 0x7f800bdae800] 11:43:29 INFO - PROCESS | 1819 | 1461437009067 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]]]}] 11:43:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 11:43:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 975ms 11:43:29 INFO - PROCESS | 1819 | 1461437009096 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 11:43:29 INFO - PROCESS | 1819 | 1461437009099 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 11:43:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 11:43:29 INFO - PROCESS | 1819 | 1461437009108 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 11:43:29 INFO - PROCESS | 1819 | 1461437009110 Marionette TRACE conn3 <- [1,162,null,{}] 11:43:29 INFO - PROCESS | 1819 | 1461437009113 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}] 11:43:29 INFO - PROCESS | 1819 | 1461437009315 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 11:43:29 INFO - PROCESS | 1819 | 1461437009439 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:29 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c3a0000 == 15 [pid = 1819] [id = 48] 11:43:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 109 (0x7f800b8b3800) [pid = 1819] [serial = 142] [outer = (nil)] 11:43:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 110 (0x7f800b8c0000) [pid = 1819] [serial = 143] [outer = 0x7f800b8b3800] 11:43:29 INFO - PROCESS | 1819 | 1461437009521 Marionette DEBUG loaded listener.js 11:43:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 111 (0x7f800c6e6800) [pid = 1819] [serial = 144] [outer = 0x7f800b8b3800] 11:43:30 INFO - PROCESS | 1819 | 1461437010464 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]]]}] 11:43:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 11:43:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1382ms 11:43:30 INFO - PROCESS | 1819 | 1461437010492 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 11:43:30 INFO - PROCESS | 1819 | 1461437010498 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 11:43:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 11:43:30 INFO - PROCESS | 1819 | 1461437010506 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 11:43:30 INFO - PROCESS | 1819 | 1461437010511 Marionette TRACE conn3 <- [1,166,null,{}] 11:43:30 INFO - PROCESS | 1819 | 1461437010517 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}] 11:43:30 INFO - PROCESS | 1819 | 1461437010676 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 11:43:30 INFO - PROCESS | 1819 | 1461437010815 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:30 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801909b800 == 16 [pid = 1819] [id = 49] 11:43:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 112 (0x7f800fa46000) [pid = 1819] [serial = 145] [outer = (nil)] 11:43:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 113 (0x7f8013283c00) [pid = 1819] [serial = 146] [outer = 0x7f800fa46000] 11:43:30 INFO - PROCESS | 1819 | 1461437010891 Marionette DEBUG loaded listener.js 11:43:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 114 (0x7f8014626000) [pid = 1819] [serial = 147] [outer = 0x7f800fa46000] 11:43:31 INFO - PROCESS | 1819 | 1461437011826 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]]]}] 11:43:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 11:43:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1381ms 11:43:31 INFO - PROCESS | 1819 | 1461437011890 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 11:43:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 11:43:31 INFO - PROCESS | 1819 | 1461437011896 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 11:43:31 INFO - PROCESS | 1819 | 1461437011902 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 11:43:31 INFO - PROCESS | 1819 | 1461437011905 Marionette TRACE conn3 <- [1,170,null,{}] 11:43:31 INFO - PROCESS | 1819 | 1461437011911 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}] 11:43:32 INFO - PROCESS | 1819 | 1461437012078 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 11:43:32 INFO - PROCESS | 1819 | 1461437012213 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:32 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c72d000 == 17 [pid = 1819] [id = 50] 11:43:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 115 (0x7f800c450c00) [pid = 1819] [serial = 148] [outer = (nil)] 11:43:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 116 (0x7f800c6eb400) [pid = 1819] [serial = 149] [outer = 0x7f800c450c00] 11:43:32 INFO - PROCESS | 1819 | 1461437012295 Marionette DEBUG loaded listener.js 11:43:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 117 (0x7f8013c6fc00) [pid = 1819] [serial = 150] [outer = 0x7f800c450c00] 11:43:32 INFO - PROCESS | 1819 | 1461437012840 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 116 (0x7f8025d41000) [pid = 1819] [serial = 2] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 115 (0x7f8013c6b800) [pid = 1819] [serial = 43] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 114 (0x7f8015602800) [pid = 1819] [serial = 46] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 113 (0x7f801560f000) [pid = 1819] [serial = 47] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 112 (0x7f800bdf8c00) [pid = 1819] [serial = 34] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 111 (0x7f8015f8bc00) [pid = 1819] [serial = 49] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 110 (0x7f800fa79400) [pid = 1819] [serial = 52] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 109 (0x7f800bdf8400) [pid = 1819] [serial = 31] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 108 (0x7f8016713c00) [pid = 1819] [serial = 53] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 107 (0x7f8018d8c000) [pid = 1819] [serial = 55] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 106 (0x7f8018ea8000) [pid = 1819] [serial = 56] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 105 (0x7f801258e800) [pid = 1819] [serial = 37] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 104 (0x7f8014889400) [pid = 1819] [serial = 40] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 103 (0x7f8014836c00) [pid = 1819] [serial = 44] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 102 (0x7f801c158c00) [pid = 1819] [serial = 58] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 101 (0x7f801529d000) [pid = 1819] [serial = 41] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0x7f8022edcc00) [pid = 1819] [serial = 59] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0x7f8016709400) [pid = 1819] [serial = 50] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0x7f800e314000) [pid = 1819] [serial = 35] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 97 (0x7f800bd54800) [pid = 1819] [serial = 28] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 96 (0x7f800c6f0400) [pid = 1819] [serial = 26] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0x7f8012ee9000) [pid = 1819] [serial = 38] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0x7f800fa3b000) [pid = 1819] [serial = 125] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0x7f800c319c00) [pid = 1819] [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.] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0x7f8014624000) [pid = 1819] [serial = 12] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 91 (0x7f800e317400) [pid = 1819] [serial = 62] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 90 (0x7f8014b5d800) [pid = 1819] [serial = 9] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0x7f800e311800) [pid = 1819] [serial = 16] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0x7f800e318400) [pid = 1819] [serial = 17] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0x7f800e079400) [pid = 1819] [serial = 19] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0x7f800c6e6400) [pid = 1819] [serial = 25] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0x7f8013fcc400) [pid = 1819] [serial = 23] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0x7f800d2e3800) [pid = 1819] [serial = 22] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | 1461437013499 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]]]}] 11:43:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 11:43:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1632ms 11:43:33 INFO - PROCESS | 1819 | 1461437013536 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 11:43:33 INFO - PROCESS | 1819 | 1461437013543 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 11:43:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 11:43:33 INFO - PROCESS | 1819 | 1461437013550 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 11:43:33 INFO - PROCESS | 1819 | 1461437013555 Marionette TRACE conn3 <- [1,174,null,{}] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0x7f8022fe9c00) [pid = 1819] [serial = 95] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0x7f8012df2800) [pid = 1819] [serial = 73] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0x7f8012411c00) [pid = 1819] [serial = 70] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0x7f80241bec00) [pid = 1819] [serial = 98] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0x7f8018e9f400) [pid = 1819] [serial = 79] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0x7f8013bf6800) [pid = 1819] [serial = 101] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0x7f8015f0c400) [pid = 1819] [serial = 77] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0x7f800fa40c00) [pid = 1819] [serial = 123] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0x7f8022f7a800) [pid = 1819] [serial = 85] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0x7f8013fc6000) [pid = 1819] [serial = 74] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0x7f8015921800) [pid = 1819] [serial = 76] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0x7f800e429c00) [pid = 1819] [serial = 100] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0x7f80240e9400) [pid = 1819] [serial = 97] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0x7f8013283800) [pid = 1819] [serial = 71] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0x7f8014840400) [pid = 1819] [serial = 65] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0x7f8015f8ec00) [pid = 1819] [serial = 67] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0x7f801d088800) [pid = 1819] [serial = 94] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 66 (0x7f8014071800) [pid = 1819] [serial = 64] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 65 (0x7f800d248c00) [pid = 1819] [serial = 61] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 64 (0x7f8019310400) [pid = 1819] [serial = 80] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 63 (0x7f8022f04800) [pid = 1819] [serial = 82] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 62 (0x7f801560c800) [pid = 1819] [serial = 103] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 61 (0x7f8028681000) [pid = 1819] [serial = 119] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 60 (0x7f80285e6800) [pid = 1819] [serial = 117] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 59 (0x7f8018d83400) [pid = 1819] [serial = 68] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 58 (0x7f802624b800) [pid = 1819] [serial = 111] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 57 (0x7f801492d400) [pid = 1819] [serial = 89] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 56 (0x7f8016525000) [pid = 1819] [serial = 104] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 55 (0x7f8028505000) [pid = 1819] [serial = 116] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 54 (0x7f8028155800) [pid = 1819] [serial = 113] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 53 (0x7f802431e400) [pid = 1819] [serial = 110] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 52 (0x7f8022f7bc00) [pid = 1819] [serial = 108] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 51 (0x7f8018d8f400) [pid = 1819] [serial = 92] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 50 (0x7f8023111400) [pid = 1819] [serial = 86] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 49 (0x7f8013fc4800) [pid = 1819] [serial = 88] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 48 (0x7f800fa3ac00) [pid = 1819] [serial = 122] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 47 (0x7f8016707800) [pid = 1819] [serial = 91] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 46 (0x7f801c158000) [pid = 1819] [serial = 107] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 45 (0x7f80281b5000) [pid = 1819] [serial = 114] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 44 (0x7f802c51f000) [pid = 1819] [serial = 120] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | --DOMWINDOW == 43 (0x7f8022f77400) [pid = 1819] [serial = 83] [outer = (nil)] [url = about:blank] 11:43:33 INFO - PROCESS | 1819 | 1461437013623 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}] 11:43:33 INFO - PROCESS | 1819 | 1461437013763 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 11:43:33 INFO - PROCESS | 1819 | 1461437013774 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:33 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800d1e1800 == 18 [pid = 1819] [id = 51] 11:43:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 44 (0x7f800e079400) [pid = 1819] [serial = 151] [outer = (nil)] 11:43:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 45 (0x7f800e311800) [pid = 1819] [serial = 152] [outer = 0x7f800e079400] 11:43:33 INFO - PROCESS | 1819 | 1461437013839 Marionette DEBUG loaded listener.js 11:43:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 46 (0x7f800f8f4800) [pid = 1819] [serial = 153] [outer = 0x7f800e079400] 11:43:34 INFO - PROCESS | 1819 | 1461437014753 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]]]}] 11:43:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 11:43:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1261ms 11:43:34 INFO - PROCESS | 1819 | 1461437014812 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 11:43:34 INFO - PROCESS | 1819 | 1461437014818 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 11:43:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 11:43:34 INFO - PROCESS | 1819 | 1461437014827 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 11:43:34 INFO - PROCESS | 1819 | 1461437014830 Marionette TRACE conn3 <- [1,178,null,{}] 11:43:34 INFO - PROCESS | 1819 | 1461437014834 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}] 11:43:34 INFO - PROCESS | 1819 | 1461437014969 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 11:43:35 INFO - PROCESS | 1819 | 1461437015050 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:35 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800faac800 == 19 [pid = 1819] [id = 52] 11:43:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 47 (0x7f800e07f800) [pid = 1819] [serial = 154] [outer = (nil)] 11:43:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 48 (0x7f800fa42000) [pid = 1819] [serial = 155] [outer = 0x7f800e07f800] 11:43:35 INFO - PROCESS | 1819 | 1461437015109 Marionette DEBUG loaded listener.js 11:43:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 49 (0x7f8012412400) [pid = 1819] [serial = 156] [outer = 0x7f800e07f800] 11:43:35 INFO - PROCESS | 1819 | 1461437015696 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]]]}] 11:43:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 11:43:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 887ms 11:43:35 INFO - PROCESS | 1819 | 1461437015713 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 11:43:35 INFO - PROCESS | 1819 | 1461437015716 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 11:43:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 11:43:35 INFO - PROCESS | 1819 | 1461437015722 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 11:43:35 INFO - PROCESS | 1819 | 1461437015727 Marionette TRACE conn3 <- [1,182,null,{}] 11:43:35 INFO - PROCESS | 1819 | 1461437015743 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}] 11:43:35 INFO - PROCESS | 1819 | 1461437015878 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 11:43:35 INFO - PROCESS | 1819 | 1461437015990 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:36 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80146d1800 == 20 [pid = 1819] [id = 53] 11:43:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 50 (0x7f800fa7bc00) [pid = 1819] [serial = 157] [outer = (nil)] 11:43:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 51 (0x7f8013c6d800) [pid = 1819] [serial = 158] [outer = 0x7f800fa7bc00] 11:43:36 INFO - PROCESS | 1819 | 1461437016060 Marionette DEBUG loaded listener.js 11:43:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 52 (0x7f801462c000) [pid = 1819] [serial = 159] [outer = 0x7f800fa7bc00] 11:43:36 INFO - PROCESS | 1819 | 1461437016747 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]]]}] 11:43:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 11:43:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1040ms 11:43:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 11:43:36 INFO - PROCESS | 1819 | 1461437016762 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 11:43:36 INFO - PROCESS | 1819 | 1461437016765 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 11:43:36 INFO - PROCESS | 1819 | 1461437016771 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 11:43:36 INFO - PROCESS | 1819 | 1461437016773 Marionette TRACE conn3 <- [1,186,null,{}] 11:43:36 INFO - PROCESS | 1819 | 1461437016785 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}] 11:43:36 INFO - PROCESS | 1819 | 1461437016944 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 11:43:36 INFO - PROCESS | 1819 | 1461437016971 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:36 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8014e93000 == 21 [pid = 1819] [id = 54] 11:43:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 53 (0x7f801462c400) [pid = 1819] [serial = 160] [outer = (nil)] 11:43:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 54 (0x7f8014b5d800) [pid = 1819] [serial = 161] [outer = 0x7f801462c400] 11:43:37 INFO - PROCESS | 1819 | 1461437017029 Marionette DEBUG loaded listener.js 11:43:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 55 (0x7f8015334400) [pid = 1819] [serial = 162] [outer = 0x7f801462c400] 11:43:37 INFO - PROCESS | 1819 | --DOMWINDOW == 54 (0x7f800b8c1400) [pid = 1819] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 11:43:37 INFO - PROCESS | 1819 | --DOMWINDOW == 53 (0x7f800fa40400) [pid = 1819] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 11:43:37 INFO - PROCESS | 1819 | --DOMWINDOW == 52 (0x7f801181d400) [pid = 1819] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 11:43:37 INFO - PROCESS | 1819 | --DOMWINDOW == 51 (0x7f800bdf4c00) [pid = 1819] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 11:43:37 INFO - PROCESS | 1819 | --DOMWINDOW == 50 (0x7f8018ea5400) [pid = 1819] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 11:43:37 INFO - PROCESS | 1819 | 1461437017791 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]]]}] 11:43:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 11:43:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1029ms 11:43:37 INFO - PROCESS | 1819 | 1461437017799 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 11:43:37 INFO - PROCESS | 1819 | 1461437017802 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 11:43:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 11:43:37 INFO - PROCESS | 1819 | 1461437017810 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 11:43:37 INFO - PROCESS | 1819 | 1461437017813 Marionette TRACE conn3 <- [1,190,null,{}] 11:43:37 INFO - PROCESS | 1819 | 1461437017818 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}] 11:43:37 INFO - PROCESS | 1819 | 1461437017942 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 11:43:38 INFO - PROCESS | 1819 | 1461437018024 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:38 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80155c0800 == 22 [pid = 1819] [id = 55] 11:43:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 51 (0x7f800b8b4c00) [pid = 1819] [serial = 163] [outer = (nil)] 11:43:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 52 (0x7f801492dc00) [pid = 1819] [serial = 164] [outer = 0x7f800b8b4c00] 11:43:38 INFO - PROCESS | 1819 | 1461437018082 Marionette DEBUG loaded listener.js 11:43:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 53 (0x7f801560c800) [pid = 1819] [serial = 165] [outer = 0x7f800b8b4c00] 11:43:38 INFO - PROCESS | 1819 | 1461437018733 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]]]}] 11:43:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 11:43:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 976ms 11:43:38 INFO - PROCESS | 1819 | 1461437018787 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 11:43:38 INFO - PROCESS | 1819 | 1461437018790 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 11:43:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 11:43:38 INFO - PROCESS | 1819 | 1461437018796 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 11:43:38 INFO - PROCESS | 1819 | 1461437018798 Marionette TRACE conn3 <- [1,194,null,{}] 11:43:38 INFO - PROCESS | 1819 | 1461437018803 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}] 11:43:38 INFO - PROCESS | 1819 | 1461437018967 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 11:43:38 INFO - PROCESS | 1819 | 1461437018987 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:39 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801598a800 == 23 [pid = 1819] [id = 56] 11:43:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 54 (0x7f801560a000) [pid = 1819] [serial = 166] [outer = (nil)] 11:43:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 55 (0x7f8015f93800) [pid = 1819] [serial = 167] [outer = 0x7f801560a000] 11:43:39 INFO - PROCESS | 1819 | 1461437019049 Marionette DEBUG loaded listener.js 11:43:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 56 (0x7f8018d1c400) [pid = 1819] [serial = 168] [outer = 0x7f801560a000] 11:43:39 INFO - PROCESS | 1819 | 1461437019690 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]]]}] 11:43:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 11:43:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 934ms 11:43:39 INFO - PROCESS | 1819 | 1461437019732 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 11:43:39 INFO - PROCESS | 1819 | 1461437019735 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 11:43:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 11:43:39 INFO - PROCESS | 1819 | 1461437019741 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 11:43:39 INFO - PROCESS | 1819 | 1461437019743 Marionette TRACE conn3 <- [1,198,null,{}] 11:43:39 INFO - PROCESS | 1819 | 1461437019748 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}] 11:43:39 INFO - PROCESS | 1819 | 1461437019874 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 11:43:40 INFO - PROCESS | 1819 | 1461437020009 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:40 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c39e800 == 24 [pid = 1819] [id = 57] 11:43:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 57 (0x7f800b8b2800) [pid = 1819] [serial = 169] [outer = (nil)] 11:43:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 58 (0x7f800b8c0400) [pid = 1819] [serial = 170] [outer = 0x7f800b8b2800] 11:43:40 INFO - PROCESS | 1819 | 1461437020081 Marionette DEBUG loaded listener.js 11:43:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 59 (0x7f800c6bc800) [pid = 1819] [serial = 171] [outer = 0x7f800b8b2800] 11:43:40 INFO - PROCESS | 1819 | 1461437020920 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]]]}] 11:43:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 11:43:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1225ms 11:43:40 INFO - PROCESS | 1819 | 1461437020970 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 11:43:40 INFO - PROCESS | 1819 | 1461437020977 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 11:43:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 11:43:40 INFO - PROCESS | 1819 | 1461437020986 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 11:43:40 INFO - PROCESS | 1819 | 1461437020990 Marionette TRACE conn3 <- [1,202,null,{}] 11:43:40 INFO - PROCESS | 1819 | 1461437020997 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}] 11:43:41 INFO - PROCESS | 1819 | 1461437021152 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 11:43:41 INFO - PROCESS | 1819 | 1461437021272 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:41 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801498f800 == 25 [pid = 1819] [id = 58] 11:43:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 60 (0x7f800b8b3000) [pid = 1819] [serial = 172] [outer = (nil)] 11:43:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 61 (0x7f801180e400) [pid = 1819] [serial = 173] [outer = 0x7f800b8b3000] 11:43:41 INFO - PROCESS | 1819 | 1461437021344 Marionette DEBUG loaded listener.js 11:43:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 62 (0x7f8012418800) [pid = 1819] [serial = 174] [outer = 0x7f800b8b3000] 11:43:42 INFO - PROCESS | 1819 | 1461437022107 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]]]}] 11:43:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 11:43:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1132ms 11:43:42 INFO - PROCESS | 1819 | 1461437022136 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 11:43:42 INFO - PROCESS | 1819 | 1461437022142 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 11:43:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 11:43:42 INFO - PROCESS | 1819 | 1461437022151 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 11:43:42 INFO - PROCESS | 1819 | 1461437022154 Marionette TRACE conn3 <- [1,206,null,{}] 11:43:42 INFO - PROCESS | 1819 | 1461437022160 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}] 11:43:42 INFO - PROCESS | 1819 | 1461437022306 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 11:43:42 INFO - PROCESS | 1819 | 1461437022446 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:42 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80146d1000 == 26 [pid = 1819] [id = 59] 11:43:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 63 (0x7f801241d000) [pid = 1819] [serial = 175] [outer = (nil)] 11:43:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 64 (0x7f8014625800) [pid = 1819] [serial = 176] [outer = 0x7f801241d000] 11:43:42 INFO - PROCESS | 1819 | 1461437022519 Marionette DEBUG loaded listener.js 11:43:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 65 (0x7f801560b000) [pid = 1819] [serial = 177] [outer = 0x7f801241d000] 11:43:43 INFO - PROCESS | 1819 | 1461437023299 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]]]}] 11:43:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 11:43:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1186ms 11:43:43 INFO - PROCESS | 1819 | 1461437023337 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 11:43:43 INFO - PROCESS | 1819 | 1461437023340 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 11:43:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 11:43:43 INFO - PROCESS | 1819 | 1461437023368 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 11:43:43 INFO - PROCESS | 1819 | 1461437023378 Marionette TRACE conn3 <- [1,210,null,{}] 11:43:43 INFO - PROCESS | 1819 | 1461437023388 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}] 11:43:43 INFO - PROCESS | 1819 | 1461437023541 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 11:43:43 INFO - PROCESS | 1819 | 1461437023663 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:43 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8018e1f000 == 27 [pid = 1819] [id = 60] 11:43:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 66 (0x7f8015921000) [pid = 1819] [serial = 178] [outer = (nil)] 11:43:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0x7f8016528c00) [pid = 1819] [serial = 179] [outer = 0x7f8015921000] 11:43:43 INFO - PROCESS | 1819 | 1461437023731 Marionette DEBUG loaded listener.js 11:43:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0x7f8018d27800) [pid = 1819] [serial = 180] [outer = 0x7f8015921000] 11:43:44 INFO - PROCESS | 1819 | 1461437024546 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]]]}] 11:43:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 11:43:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1260ms 11:43:44 INFO - PROCESS | 1819 | 1461437024608 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 11:43:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 11:43:44 INFO - PROCESS | 1819 | 1461437024612 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 11:43:44 INFO - PROCESS | 1819 | 1461437024618 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 11:43:44 INFO - PROCESS | 1819 | 1461437024621 Marionette TRACE conn3 <- [1,214,null,{}] 11:43:44 INFO - PROCESS | 1819 | 1461437024626 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}] 11:43:44 INFO - PROCESS | 1819 | 1461437024772 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 11:43:44 INFO - PROCESS | 1819 | 1461437024894 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:44 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80155bf800 == 28 [pid = 1819] [id = 61] 11:43:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0x7f800b8b7c00) [pid = 1819] [serial = 181] [outer = (nil)] 11:43:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0x7f801560f800) [pid = 1819] [serial = 182] [outer = 0x7f800b8b7c00] 11:43:44 INFO - PROCESS | 1819 | 1461437024962 Marionette DEBUG loaded listener.js 11:43:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0x7f8019306000) [pid = 1819] [serial = 183] [outer = 0x7f800b8b7c00] 11:43:45 INFO - PROCESS | 1819 | 1461437025855 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]]]}] 11:43:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 11:43:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1284ms 11:43:45 INFO - PROCESS | 1819 | 1461437025903 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 11:43:45 INFO - PROCESS | 1819 | 1461437025909 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 11:43:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 11:43:45 INFO - PROCESS | 1819 | 1461437025917 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 11:43:45 INFO - PROCESS | 1819 | 1461437025922 Marionette TRACE conn3 <- [1,218,null,{}] 11:43:45 INFO - PROCESS | 1819 | 1461437025928 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}] 11:43:46 INFO - PROCESS | 1819 | 1461437026087 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 11:43:46 INFO - PROCESS | 1819 | 1461437026233 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:46 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c721000 == 29 [pid = 1819] [id = 62] 11:43:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0x7f800fa3c400) [pid = 1819] [serial = 184] [outer = (nil)] 11:43:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0x7f800fa40c00) [pid = 1819] [serial = 185] [outer = 0x7f800fa3c400] 11:43:46 INFO - PROCESS | 1819 | 1461437026300 Marionette DEBUG loaded listener.js 11:43:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0x7f801221f400) [pid = 1819] [serial = 186] [outer = 0x7f800fa3c400] 11:43:46 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0x7f800fa43c00) [pid = 1819] [serial = 126] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0x7f800fa43800) [pid = 1819] [serial = 128] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0x7f801180f400) [pid = 1819] [serial = 129] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0x7f8013bed800) [pid = 1819] [serial = 131] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0x7f8015f8f000) [pid = 1819] [serial = 134] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0x7f8022edec00) [pid = 1819] [serial = 137] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0x7f8022f75c00) [pid = 1819] [serial = 138] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1819 | --DOMWINDOW == 66 (0x7f800e316000) [pid = 1819] [serial = 140] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1819 | --DOMWINDOW == 65 (0x7f8018d8f000) [pid = 1819] [serial = 135] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1819 | --DOMWINDOW == 64 (0x7f8014623000) [pid = 1819] [serial = 132] [outer = (nil)] [url = about:blank] 11:43:47 INFO - PROCESS | 1819 | 1461437027012 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]]]}] 11:43:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 11:43:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1133ms 11:43:47 INFO - PROCESS | 1819 | 1461437027052 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 11:43:47 INFO - PROCESS | 1819 | 1461437027059 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 11:43:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 11:43:47 INFO - PROCESS | 1819 | 1461437027089 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 11:43:47 INFO - PROCESS | 1819 | 1461437027093 Marionette TRACE conn3 <- [1,222,null,{}] 11:43:47 INFO - PROCESS | 1819 | 1461437027097 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}] 11:43:47 INFO - PROCESS | 1819 | 1461437027236 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 11:43:47 INFO - PROCESS | 1819 | 1461437027246 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:47 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80149a8800 == 30 [pid = 1819] [id = 63] 11:43:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 65 (0x7f8013458800) [pid = 1819] [serial = 187] [outer = (nil)] 11:43:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 66 (0x7f8013fc4400) [pid = 1819] [serial = 188] [outer = 0x7f8013458800] 11:43:47 INFO - PROCESS | 1819 | 1461437027317 Marionette DEBUG loaded listener.js 11:43:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0x7f801488b800) [pid = 1819] [serial = 189] [outer = 0x7f8013458800] 11:43:48 INFO - PROCESS | 1819 | 1461437028011 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]]]}] 11:43:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 11:43:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 987ms 11:43:48 INFO - PROCESS | 1819 | 1461437028069 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 11:43:48 INFO - PROCESS | 1819 | 1461437028072 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 11:43:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 11:43:48 INFO - PROCESS | 1819 | 1461437028078 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 11:43:48 INFO - PROCESS | 1819 | 1461437028083 Marionette TRACE conn3 <- [1,226,null,{}] 11:43:48 INFO - PROCESS | 1819 | 1461437028104 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}] 11:43:48 INFO - PROCESS | 1819 | 1461437028251 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 11:43:48 INFO - PROCESS | 1819 | 1461437028262 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:48 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8015c88800 == 31 [pid = 1819] [id = 64] 11:43:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0x7f8015919400) [pid = 1819] [serial = 190] [outer = (nil)] 11:43:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0x7f8015f8c800) [pid = 1819] [serial = 191] [outer = 0x7f8015919400] 11:43:48 INFO - PROCESS | 1819 | 1461437028328 Marionette DEBUG loaded listener.js 11:43:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0x7f8016aaa000) [pid = 1819] [serial = 192] [outer = 0x7f8015919400] 11:43:49 INFO - PROCESS | 1819 | 1461437029108 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]]]}] 11:43:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 11:43:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1037ms 11:43:49 INFO - PROCESS | 1819 | 1461437029127 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 11:43:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 11:43:49 INFO - PROCESS | 1819 | 1461437029142 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 11:43:49 INFO - PROCESS | 1819 | 1461437029149 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 11:43:49 INFO - PROCESS | 1819 | 1461437029152 Marionette TRACE conn3 <- [1,230,null,{}] 11:43:49 INFO - PROCESS | 1819 | 1461437029182 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}] 11:43:49 INFO - PROCESS | 1819 | 1461437029339 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 11:43:49 INFO - PROCESS | 1819 | 1461437029399 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:49 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8019090800 == 32 [pid = 1819] [id = 65] 11:43:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0x7f8015921800) [pid = 1819] [serial = 193] [outer = (nil)] 11:43:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0x7f8019307400) [pid = 1819] [serial = 194] [outer = 0x7f8015921800] 11:43:49 INFO - PROCESS | 1819 | 1461437029459 Marionette DEBUG loaded listener.js 11:43:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0x7f801c163000) [pid = 1819] [serial = 195] [outer = 0x7f8015921800] 11:43:50 INFO - PROCESS | 1819 | 1461437030081 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]]]}] 11:43:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 11:43:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 951ms 11:43:50 INFO - PROCESS | 1819 | 1461437030099 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 11:43:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 11:43:50 INFO - PROCESS | 1819 | 1461437030102 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 11:43:50 INFO - PROCESS | 1819 | 1461437030107 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 11:43:50 INFO - PROCESS | 1819 | 1461437030110 Marionette TRACE conn3 <- [1,234,null,{}] 11:43:50 INFO - PROCESS | 1819 | 1461437030114 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}] 11:43:50 INFO - PROCESS | 1819 | 1461437030266 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 11:43:50 INFO - PROCESS | 1819 | 1461437030296 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:50 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801c403800 == 33 [pid = 1819] [id = 66] 11:43:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0x7f800bdeec00) [pid = 1819] [serial = 196] [outer = (nil)] 11:43:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0x7f802201d800) [pid = 1819] [serial = 197] [outer = 0x7f800bdeec00] 11:43:50 INFO - PROCESS | 1819 | 1461437030355 Marionette DEBUG loaded listener.js 11:43:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0x7f8022c61800) [pid = 1819] [serial = 198] [outer = 0x7f800bdeec00] 11:43:50 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0x7f801462c400) [pid = 1819] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 11:43:50 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0x7f800b8b4c00) [pid = 1819] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 11:43:50 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0x7f800e079400) [pid = 1819] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 11:43:50 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0x7f800e07f800) [pid = 1819] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 11:43:50 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0x7f800fa7bc00) [pid = 1819] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 11:43:50 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0x7f800bdae800) [pid = 1819] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 11:43:51 INFO - PROCESS | 1819 | 1461437031119 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]]]}] 11:43:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 11:43:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1033ms 11:43:51 INFO - PROCESS | 1819 | 1461437031140 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 11:43:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 11:43:51 INFO - PROCESS | 1819 | 1461437031143 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 11:43:51 INFO - PROCESS | 1819 | 1461437031148 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 11:43:51 INFO - PROCESS | 1819 | 1461437031150 Marionette TRACE conn3 <- [1,238,null,{}] 11:43:51 INFO - PROCESS | 1819 | 1461437031165 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}] 11:43:51 INFO - PROCESS | 1819 | 1461437031333 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 11:43:51 INFO - PROCESS | 1819 | 1461437031405 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:51 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8022c04800 == 34 [pid = 1819] [id = 67] 11:43:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0x7f800b8c0c00) [pid = 1819] [serial = 199] [outer = (nil)] 11:43:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0x7f8014885800) [pid = 1819] [serial = 200] [outer = 0x7f800b8c0c00] 11:43:51 INFO - PROCESS | 1819 | 1461437031467 Marionette DEBUG loaded listener.js 11:43:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0x7f80233e3400) [pid = 1819] [serial = 201] [outer = 0x7f800b8c0c00] 11:43:52 INFO - PROCESS | 1819 | 1461437032034 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]]]}] 11:43:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 11:43:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 932ms 11:43:52 INFO - PROCESS | 1819 | 1461437032081 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 11:43:52 INFO - PROCESS | 1819 | 1461437032084 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 11:43:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 11:43:52 INFO - PROCESS | 1819 | 1461437032090 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 11:43:52 INFO - PROCESS | 1819 | 1461437032092 Marionette TRACE conn3 <- [1,242,null,{}] 11:43:52 INFO - PROCESS | 1819 | 1461437032097 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}] 11:43:52 INFO - PROCESS | 1819 | 1461437032249 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 11:43:52 INFO - PROCESS | 1819 | 1461437032264 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:52 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8023126000 == 35 [pid = 1819] [id = 68] 11:43:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0x7f800c6b9000) [pid = 1819] [serial = 202] [outer = (nil)] 11:43:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0x7f80233e5000) [pid = 1819] [serial = 203] [outer = 0x7f800c6b9000] 11:43:52 INFO - PROCESS | 1819 | 1461437032326 Marionette DEBUG loaded listener.js 11:43:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0x7f80241bb000) [pid = 1819] [serial = 204] [outer = 0x7f800c6b9000] 11:43:53 INFO - PROCESS | 1819 | 1461437033062 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]]]}] 11:43:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 11:43:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1026ms 11:43:53 INFO - PROCESS | 1819 | 1461437033117 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 11:43:53 INFO - PROCESS | 1819 | 1461437033122 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 11:43:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 11:43:53 INFO - PROCESS | 1819 | 1461437033130 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 11:43:53 INFO - PROCESS | 1819 | 1461437033136 Marionette TRACE conn3 <- [1,246,null,{}] 11:43:53 INFO - PROCESS | 1819 | 1461437033218 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}] 11:43:53 INFO - PROCESS | 1819 | 1461437033359 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 11:43:53 INFO - PROCESS | 1819 | 1461437033490 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:53 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8012eb0000 == 36 [pid = 1819] [id = 69] 11:43:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0x7f800d2e2c00) [pid = 1819] [serial = 205] [outer = (nil)] 11:43:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0x7f800e081c00) [pid = 1819] [serial = 206] [outer = 0x7f800d2e2c00] 11:43:53 INFO - PROCESS | 1819 | 1461437033561 Marionette DEBUG loaded listener.js 11:43:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0x7f800fa3d400) [pid = 1819] [serial = 207] [outer = 0x7f800d2e2c00] 11:43:54 INFO - PROCESS | 1819 | 1461437034356 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]]]}] 11:43:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 11:43:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1261ms 11:43:54 INFO - PROCESS | 1819 | 1461437034391 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 11:43:54 INFO - PROCESS | 1819 | 1461437034398 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 11:43:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 11:43:54 INFO - PROCESS | 1819 | 1461437034408 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 11:43:54 INFO - PROCESS | 1819 | 1461437034412 Marionette TRACE conn3 <- [1,250,null,{}] 11:43:54 INFO - PROCESS | 1819 | 1461437034417 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}] 11:43:54 INFO - PROCESS | 1819 | 1461437034564 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 11:43:54 INFO - PROCESS | 1819 | 1461437034706 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:54 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8016b3b800 == 37 [pid = 1819] [id = 70] 11:43:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0x7f801258e800) [pid = 1819] [serial = 208] [outer = (nil)] 11:43:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0x7f801406f400) [pid = 1819] [serial = 209] [outer = 0x7f801258e800] 11:43:54 INFO - PROCESS | 1819 | 1461437034776 Marionette DEBUG loaded listener.js 11:43:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0x7f8015606400) [pid = 1819] [serial = 210] [outer = 0x7f801258e800] 11:43:55 INFO - PROCESS | 1819 | 1461437035564 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]]]}] 11:43:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 11:43:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1178ms 11:43:55 INFO - PROCESS | 1819 | 1461437035587 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 11:43:55 INFO - PROCESS | 1819 | 1461437035590 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 11:43:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 11:43:55 INFO - PROCESS | 1819 | 1461437035596 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 11:43:55 INFO - PROCESS | 1819 | 1461437035601 Marionette TRACE conn3 <- [1,254,null,{}] 11:43:55 INFO - PROCESS | 1819 | 1461437035616 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}] 11:43:55 INFO - PROCESS | 1819 | 1461437035814 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 11:43:55 INFO - PROCESS | 1819 | 1461437035829 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:55 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80233c1000 == 38 [pid = 1819] [id = 71] 11:43:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0x7f8015f8f400) [pid = 1819] [serial = 211] [outer = (nil)] 11:43:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0x7f801d08a400) [pid = 1819] [serial = 212] [outer = 0x7f8015f8f400] 11:43:55 INFO - PROCESS | 1819 | 1461437035899 Marionette DEBUG loaded listener.js 11:43:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0x7f8022f6e800) [pid = 1819] [serial = 213] [outer = 0x7f8015f8f400] 11:43:56 INFO - PROCESS | 1819 | 1461437036751 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]]]}] 11:43:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 11:43:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1182ms 11:43:56 INFO - PROCESS | 1819 | 1461437036785 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 11:43:56 INFO - PROCESS | 1819 | 1461437036790 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 11:43:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 11:43:56 INFO - PROCESS | 1819 | 1461437036796 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 11:43:56 INFO - PROCESS | 1819 | 1461437036800 Marionette TRACE conn3 <- [1,258,null,{}] 11:43:56 INFO - PROCESS | 1819 | 1461437036804 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}] 11:43:56 INFO - PROCESS | 1819 | 1461437036954 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 11:43:57 INFO - PROCESS | 1819 | 1461437037083 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:57 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802435d800 == 39 [pid = 1819] [id = 72] 11:43:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0x7f8016715400) [pid = 1819] [serial = 214] [outer = (nil)] 11:43:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0x7f8024148400) [pid = 1819] [serial = 215] [outer = 0x7f8016715400] 11:43:57 INFO - PROCESS | 1819 | 1461437037157 Marionette DEBUG loaded listener.js 11:43:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0x7f80244e4c00) [pid = 1819] [serial = 216] [outer = 0x7f8016715400] 11:43:57 INFO - PROCESS | 1819 | 1461437037896 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]]]}] 11:43:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 11:43:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1134ms 11:43:57 INFO - PROCESS | 1819 | 1461437037931 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 11:43:57 INFO - PROCESS | 1819 | 1461437037935 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 11:43:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 11:43:57 INFO - PROCESS | 1819 | 1461437037941 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 11:43:57 INFO - PROCESS | 1819 | 1461437037943 Marionette TRACE conn3 <- [1,262,null,{}] 11:43:57 INFO - PROCESS | 1819 | 1461437037949 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}] 11:43:58 INFO - PROCESS | 1819 | 1461437038129 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 11:43:58 INFO - PROCESS | 1819 | 1461437038191 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:58 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8027920800 == 40 [pid = 1819] [id = 73] 11:43:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0x7f8024043000) [pid = 1819] [serial = 217] [outer = (nil)] 11:43:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0x7f8026248800) [pid = 1819] [serial = 218] [outer = 0x7f8024043000] 11:43:58 INFO - PROCESS | 1819 | 1461437038301 Marionette DEBUG loaded listener.js 11:43:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0x7f8027935000) [pid = 1819] [serial = 219] [outer = 0x7f8024043000] 11:43:59 INFO - PROCESS | 1819 | 1461437038995 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]]]}] 11:43:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 11:43:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1088ms 11:43:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 11:43:59 INFO - PROCESS | 1819 | 1461437039030 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 11:43:59 INFO - PROCESS | 1819 | 1461437039033 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 11:43:59 INFO - PROCESS | 1819 | 1461437039038 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 11:43:59 INFO - PROCESS | 1819 | 1461437039042 Marionette TRACE conn3 <- [1,266,null,{}] 11:43:59 INFO - PROCESS | 1819 | 1461437039047 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}] 11:43:59 INFO - PROCESS | 1819 | 1461437039223 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 11:43:59 INFO - PROCESS | 1819 | 1461437039350 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:59 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8027aee800 == 41 [pid = 1819] [id = 74] 11:43:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0x7f80241c0000) [pid = 1819] [serial = 220] [outer = (nil)] 11:43:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0x7f8027ca9400) [pid = 1819] [serial = 221] [outer = 0x7f80241c0000] 11:43:59 INFO - PROCESS | 1819 | 1461437039423 Marionette DEBUG loaded listener.js 11:43:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0x7f8028347800) [pid = 1819] [serial = 222] [outer = 0x7f80241c0000] 11:44:00 INFO - PROCESS | 1819 | 1461437040434 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]]]}] 11:44:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 11:44:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1431ms 11:44:00 INFO - PROCESS | 1819 | 1461437040470 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 11:44:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 11:44:00 INFO - PROCESS | 1819 | 1461437040475 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 11:44:00 INFO - PROCESS | 1819 | 1461437040482 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 11:44:00 INFO - PROCESS | 1819 | 1461437040487 Marionette TRACE conn3 <- [1,270,null,{}] 11:44:00 INFO - PROCESS | 1819 | 1461437040494 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}] 11:44:00 INFO - PROCESS | 1819 | 1461437040639 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 11:44:00 INFO - PROCESS | 1819 | 1461437040800 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:00 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c718800 == 42 [pid = 1819] [id = 75] 11:44:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0x7f800fa3ec00) [pid = 1819] [serial = 223] [outer = (nil)] 11:44:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0x7f8011811800) [pid = 1819] [serial = 224] [outer = 0x7f800fa3ec00] 11:44:00 INFO - PROCESS | 1819 | 1461437040930 Marionette DEBUG loaded listener.js 11:44:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0x7f8012599000) [pid = 1819] [serial = 225] [outer = 0x7f800fa3ec00] 11:44:01 INFO - PROCESS | 1819 | --DOMWINDOW == 96 (0x7f800c6eb400) [pid = 1819] [serial = 149] [outer = (nil)] [url = about:blank] 11:44:01 INFO - PROCESS | 1819 | 1461437041754 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]]]}] 11:44:01 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0x7f801560d400) [pid = 1819] [serial = 141] [outer = (nil)] [url = about:blank] 11:44:01 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0x7f8014b5d800) [pid = 1819] [serial = 161] [outer = (nil)] [url = about:blank] 11:44:01 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0x7f800b8c0000) [pid = 1819] [serial = 143] [outer = (nil)] [url = about:blank] 11:44:01 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0x7f8015f93800) [pid = 1819] [serial = 167] [outer = (nil)] [url = about:blank] 11:44:01 INFO - PROCESS | 1819 | --DOMWINDOW == 91 (0x7f8013283c00) [pid = 1819] [serial = 146] [outer = (nil)] [url = about:blank] 11:44:01 INFO - PROCESS | 1819 | --DOMWINDOW == 90 (0x7f801492dc00) [pid = 1819] [serial = 164] [outer = (nil)] [url = about:blank] 11:44:01 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0x7f800e311800) [pid = 1819] [serial = 152] [outer = (nil)] [url = about:blank] 11:44:01 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0x7f800f8f4800) [pid = 1819] [serial = 153] [outer = (nil)] [url = about:blank] 11:44:01 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0x7f800fa42000) [pid = 1819] [serial = 155] [outer = (nil)] [url = about:blank] 11:44:01 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0x7f8012412400) [pid = 1819] [serial = 156] [outer = (nil)] [url = about:blank] 11:44:01 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0x7f8013c6d800) [pid = 1819] [serial = 158] [outer = (nil)] [url = about:blank] 11:44:01 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0x7f801462c000) [pid = 1819] [serial = 159] [outer = (nil)] [url = about:blank] 11:44:01 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0x7f801560c800) [pid = 1819] [serial = 165] [outer = (nil)] [url = about:blank] 11:44:01 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0x7f8015334400) [pid = 1819] [serial = 162] [outer = (nil)] [url = about:blank] 11:44:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 11:44:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1342ms 11:44:01 INFO - PROCESS | 1819 | 1461437041825 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 11:44:01 INFO - PROCESS | 1819 | 1461437041832 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 11:44:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 11:44:01 INFO - PROCESS | 1819 | 1461437041841 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 11:44:01 INFO - PROCESS | 1819 | 1461437041844 Marionette TRACE conn3 <- [1,274,null,{}] 11:44:01 INFO - PROCESS | 1819 | 1461437041848 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}] 11:44:01 INFO - PROCESS | 1819 | 1461437041984 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 11:44:01 INFO - PROCESS | 1819 | 1461437041994 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:02 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8012264800 == 43 [pid = 1819] [id = 76] 11:44:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0x7f8013f6c800) [pid = 1819] [serial = 226] [outer = (nil)] 11:44:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0x7f8014628800) [pid = 1819] [serial = 227] [outer = 0x7f8013f6c800] 11:44:02 INFO - PROCESS | 1819 | 1461437042057 Marionette DEBUG loaded listener.js 11:44:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0x7f801519cc00) [pid = 1819] [serial = 228] [outer = 0x7f8013f6c800] 11:44:02 INFO - PROCESS | 1819 | 1461437042829 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]]]}] 11:44:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 11:44:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1028ms 11:44:02 INFO - PROCESS | 1819 | 1461437042870 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 11:44:02 INFO - PROCESS | 1819 | 1461437042873 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 11:44:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 11:44:02 INFO - PROCESS | 1819 | 1461437042879 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 11:44:02 INFO - PROCESS | 1819 | 1461437042884 Marionette TRACE conn3 <- [1,278,null,{}] 11:44:02 INFO - PROCESS | 1819 | 1461437042911 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}] 11:44:03 INFO - PROCESS | 1819 | 1461437043056 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 11:44:03 INFO - PROCESS | 1819 | 1461437043155 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:03 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80159a7800 == 44 [pid = 1819] [id = 77] 11:44:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0x7f8013fc4800) [pid = 1819] [serial = 229] [outer = (nil)] 11:44:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0x7f8015f0c800) [pid = 1819] [serial = 230] [outer = 0x7f8013fc4800] 11:44:03 INFO - PROCESS | 1819 | 1461437043216 Marionette DEBUG loaded listener.js 11:44:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0x7f8018d22800) [pid = 1819] [serial = 231] [outer = 0x7f8013fc4800] 11:44:03 INFO - PROCESS | 1819 | 1461437043908 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]]]}] 11:44:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 11:44:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1081ms 11:44:03 INFO - PROCESS | 1819 | 1461437043972 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 11:44:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 11:44:03 INFO - PROCESS | 1819 | 1461437043976 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 11:44:03 INFO - PROCESS | 1819 | 1461437043981 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 11:44:03 INFO - PROCESS | 1819 | 1461437043984 Marionette TRACE conn3 <- [1,282,null,{}] 11:44:04 INFO - PROCESS | 1819 | 1461437044004 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}] 11:44:04 INFO - PROCESS | 1819 | 1461437044181 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 11:44:04 INFO - PROCESS | 1819 | 1461437044197 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:04 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801908f800 == 45 [pid = 1819] [id = 78] 11:44:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0x7f8014071000) [pid = 1819] [serial = 232] [outer = (nil)] 11:44:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0x7f80220e9800) [pid = 1819] [serial = 233] [outer = 0x7f8014071000] 11:44:04 INFO - PROCESS | 1819 | 1461437044256 Marionette DEBUG loaded listener.js 11:44:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0x7f8022fea800) [pid = 1819] [serial = 234] [outer = 0x7f8014071000] 11:44:04 INFO - PROCESS | 1819 | 1461437044973 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]]]}] 11:44:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 11:44:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1049ms 11:44:05 INFO - PROCESS | 1819 | 1461437045039 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 11:44:05 INFO - PROCESS | 1819 | 1461437045041 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 11:44:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 11:44:05 INFO - PROCESS | 1819 | 1461437045047 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 11:44:05 INFO - PROCESS | 1819 | 1461437045049 Marionette TRACE conn3 <- [1,286,null,{}] 11:44:05 INFO - PROCESS | 1819 | 1461437045054 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}] 11:44:05 INFO - PROCESS | 1819 | 1461437045229 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 11:44:05 INFO - PROCESS | 1819 | 1461437045250 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:05 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8022fba800 == 46 [pid = 1819] [id = 79] 11:44:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0x7f801c163400) [pid = 1819] [serial = 235] [outer = (nil)] 11:44:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0x7f80241b9800) [pid = 1819] [serial = 236] [outer = 0x7f801c163400] 11:44:05 INFO - PROCESS | 1819 | 1461437045307 Marionette DEBUG loaded listener.js 11:44:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0x7f8025da9800) [pid = 1819] [serial = 237] [outer = 0x7f801c163400] 11:44:05 INFO - PROCESS | 1819 | 1461437045985 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]]]}] 11:44:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 11:44:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 974ms 11:44:06 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0x7f800bdeec00) [pid = 1819] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 11:44:06 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0x7f800b8c0c00) [pid = 1819] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 11:44:06 INFO - PROCESS | 1819 | --DOMWINDOW == 91 (0x7f8015919400) [pid = 1819] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 11:44:06 INFO - PROCESS | 1819 | --DOMWINDOW == 90 (0x7f8013458800) [pid = 1819] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 11:44:06 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0x7f800c450c00) [pid = 1819] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 11:44:06 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0x7f800b8b7c00) [pid = 1819] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 11:44:06 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0x7f8015921800) [pid = 1819] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 11:44:06 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0x7f800fa3c400) [pid = 1819] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 11:44:06 INFO - PROCESS | 1819 | 1461437046135 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 11:44:06 INFO - PROCESS | 1819 | 1461437046138 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 11:44:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 11:44:06 INFO - PROCESS | 1819 | 1461437046152 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 11:44:06 INFO - PROCESS | 1819 | 1461437046153 Marionette TRACE conn3 <- [1,290,null,{}] 11:44:06 INFO - PROCESS | 1819 | 1461437046159 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}] 11:44:06 INFO - PROCESS | 1819 | 1461437046322 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 11:44:06 INFO - PROCESS | 1819 | 1461437046339 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:06 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8022cd0800 == 47 [pid = 1819] [id = 80] 11:44:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0x7f802624b400) [pid = 1819] [serial = 238] [outer = (nil)] 11:44:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0x7f80281b1800) [pid = 1819] [serial = 239] [outer = 0x7f802624b400] 11:44:06 INFO - PROCESS | 1819 | 1461437046439 Marionette DEBUG loaded listener.js 11:44:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0x7f8028347000) [pid = 1819] [serial = 240] [outer = 0x7f802624b400] 11:44:07 INFO - PROCESS | 1819 | 1461437047260 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]]]}] 11:44:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 11:44:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1128ms 11:44:07 INFO - PROCESS | 1819 | 1461437047280 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 11:44:07 INFO - PROCESS | 1819 | 1461437047282 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 11:44:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 11:44:07 INFO - PROCESS | 1819 | 1461437047288 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 11:44:07 INFO - PROCESS | 1819 | 1461437047290 Marionette TRACE conn3 <- [1,294,null,{}] 11:44:07 INFO - PROCESS | 1819 | 1461437047295 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}] 11:44:07 INFO - PROCESS | 1819 | 1461437047451 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 11:44:07 INFO - PROCESS | 1819 | 1461437047471 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:07 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8027aea000 == 48 [pid = 1819] [id = 81] 11:44:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0x7f8014629400) [pid = 1819] [serial = 241] [outer = (nil)] 11:44:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0x7f80285e6800) [pid = 1819] [serial = 242] [outer = 0x7f8014629400] 11:44:07 INFO - PROCESS | 1819 | 1461437047535 Marionette DEBUG loaded listener.js 11:44:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0x7f8028605400) [pid = 1819] [serial = 243] [outer = 0x7f8014629400] 11:44:08 INFO - PROCESS | 1819 | 1461437048329 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]]]}] 11:44:08 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. 11:44:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1076ms 11:44:08 INFO - PROCESS | 1819 | 1461437048366 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 11:44:08 INFO - PROCESS | 1819 | 1461437048372 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 11:44:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 11:44:08 INFO - PROCESS | 1819 | 1461437048380 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 11:44:08 INFO - PROCESS | 1819 | 1461437048386 Marionette TRACE conn3 <- [1,298,null,{}] 11:44:08 INFO - PROCESS | 1819 | 1461437048395 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}] 11:44:08 INFO - PROCESS | 1819 | 1461437048558 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 11:44:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0x7f800c6bf800) [pid = 1819] [serial = 244] [outer = 0x7f800bdad800] 11:44:08 INFO - PROCESS | 1819 | 1461437048726 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:08 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80156dd800 == 49 [pid = 1819] [id = 82] 11:44:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0x7f800fa3f400) [pid = 1819] [serial = 245] [outer = (nil)] 11:44:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0x7f800fa79000) [pid = 1819] [serial = 246] [outer = 0x7f800fa3f400] 11:44:08 INFO - PROCESS | 1819 | 1461437048819 Marionette DEBUG loaded listener.js 11:44:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0x7f8012df2800) [pid = 1819] [serial = 247] [outer = 0x7f800fa3f400] 11:44:09 INFO - PROCESS | 1819 | 1461437049695 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]]]}] 11:44:09 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. 11:44:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1349ms 11:44:09 INFO - PROCESS | 1819 | 1461437049729 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 11:44:09 INFO - PROCESS | 1819 | 1461437049735 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 11:44:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 11:44:09 INFO - PROCESS | 1819 | 1461437049745 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 11:44:09 INFO - PROCESS | 1819 | 1461437049748 Marionette TRACE conn3 <- [1,302,null,{}] 11:44:09 INFO - PROCESS | 1819 | 1461437049754 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}] 11:44:09 INFO - PROCESS | 1819 | 1461437049900 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 11:44:10 INFO - PROCESS | 1819 | 1461437050037 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:10 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8018e20800 == 50 [pid = 1819] [id = 83] 11:44:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0x7f800fa41400) [pid = 1819] [serial = 248] [outer = (nil)] 11:44:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0x7f8015f93800) [pid = 1819] [serial = 249] [outer = 0x7f800fa41400] 11:44:10 INFO - PROCESS | 1819 | 1461437050107 Marionette DEBUG loaded listener.js 11:44:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0x7f8018ea5800) [pid = 1819] [serial = 250] [outer = 0x7f800fa41400] 11:44:10 INFO - PROCESS | 1819 | 1461437050937 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]]]}] 11:44:10 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. 11:44:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1237ms 11:44:10 INFO - PROCESS | 1819 | 1461437050984 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 11:44:10 INFO - PROCESS | 1819 | 1461437050988 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 11:44:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 11:44:11 INFO - PROCESS | 1819 | 1461437051011 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 11:44:11 INFO - PROCESS | 1819 | 1461437051016 Marionette TRACE conn3 <- [1,306,null,{}] 11:44:11 INFO - PROCESS | 1819 | 1461437051031 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}] 11:44:11 INFO - PROCESS | 1819 | 1461437051184 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 11:44:11 INFO - PROCESS | 1819 | 1461437051315 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:11 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8028617000 == 51 [pid = 1819] [id = 84] 11:44:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0x7f8022ee1400) [pid = 1819] [serial = 251] [outer = (nil)] 11:44:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0x7f802624ac00) [pid = 1819] [serial = 252] [outer = 0x7f8022ee1400] 11:44:11 INFO - PROCESS | 1819 | 1461437051393 Marionette DEBUG loaded listener.js 11:44:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0x7f802815b800) [pid = 1819] [serial = 253] [outer = 0x7f8022ee1400] 11:44:12 INFO - PROCESS | 1819 | 1461437052351 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]]]}] 11:44:12 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. 11:44:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1393ms 11:44:12 INFO - PROCESS | 1819 | 1461437052405 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 11:44:12 INFO - PROCESS | 1819 | 1461437052412 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 11:44:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 11:44:12 INFO - PROCESS | 1819 | 1461437052421 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 11:44:12 INFO - PROCESS | 1819 | 1461437052426 Marionette TRACE conn3 <- [1,310,null,{}] 11:44:12 INFO - PROCESS | 1819 | 1461437052433 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}] 11:44:12 INFO - PROCESS | 1819 | 1461437052590 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 11:44:12 INFO - PROCESS | 1819 | 1461437052721 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:12 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802ac71800 == 52 [pid = 1819] [id = 85] 11:44:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0x7f8014dc7000) [pid = 1819] [serial = 254] [outer = (nil)] 11:44:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0x7f8014dd1400) [pid = 1819] [serial = 255] [outer = 0x7f8014dc7000] 11:44:12 INFO - PROCESS | 1819 | 1461437052794 Marionette DEBUG loaded listener.js 11:44:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0x7f8018d8f400) [pid = 1819] [serial = 256] [outer = 0x7f8014dc7000] 11:44:13 INFO - PROCESS | 1819 | 1461437053621 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]]]}] 11:44:13 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. 11:44:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1234ms 11:44:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 11:44:13 INFO - PROCESS | 1819 | 1461437053653 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 11:44:13 INFO - PROCESS | 1819 | 1461437053656 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 11:44:13 INFO - PROCESS | 1819 | 1461437053662 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 11:44:13 INFO - PROCESS | 1819 | 1461437053666 Marionette TRACE conn3 <- [1,314,null,{}] 11:44:13 INFO - PROCESS | 1819 | 1461437053671 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}] 11:44:13 INFO - PROCESS | 1819 | 1461437053813 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 11:44:13 INFO - PROCESS | 1819 | 1461437053949 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:13 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802c53c000 == 53 [pid = 1819] [id = 86] 11:44:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 106 (0x7f80149d9c00) [pid = 1819] [serial = 257] [outer = (nil)] 11:44:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 107 (0x7f80149e0400) [pid = 1819] [serial = 258] [outer = 0x7f80149d9c00] 11:44:14 INFO - PROCESS | 1819 | 1461437054022 Marionette DEBUG loaded listener.js 11:44:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 108 (0x7f80149e4c00) [pid = 1819] [serial = 259] [outer = 0x7f80149d9c00] 11:44:14 INFO - PROCESS | 1819 | 1461437054862 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]]]}] 11:44:14 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. 11:44:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1234ms 11:44:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 11:44:14 INFO - PROCESS | 1819 | 1461437054897 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 11:44:14 INFO - PROCESS | 1819 | 1461437054900 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 11:44:14 INFO - PROCESS | 1819 | 1461437054906 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 11:44:14 INFO - PROCESS | 1819 | 1461437054909 Marionette TRACE conn3 <- [1,318,null,{}] 11:44:14 INFO - PROCESS | 1819 | 1461437054913 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}] 11:44:15 INFO - PROCESS | 1819 | 1461437055078 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 11:44:15 INFO - PROCESS | 1819 | 1461437055221 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:15 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800df4d000 == 54 [pid = 1819] [id = 87] 11:44:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 109 (0x7f800b8bfc00) [pid = 1819] [serial = 260] [outer = (nil)] 11:44:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 110 (0x7f801180f000) [pid = 1819] [serial = 261] [outer = 0x7f800b8bfc00] 11:44:15 INFO - PROCESS | 1819 | 1461437055292 Marionette DEBUG loaded listener.js 11:44:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 111 (0x7f802310f000) [pid = 1819] [serial = 262] [outer = 0x7f800b8bfc00] 11:44:16 INFO - PROCESS | 1819 | 1461437056341 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]]]}] 11:44:16 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. 11:44:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1491ms 11:44:16 INFO - PROCESS | 1819 | 1461437056397 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 11:44:16 INFO - PROCESS | 1819 | 1461437056402 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 11:44:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 11:44:16 INFO - PROCESS | 1819 | 1461437056411 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 11:44:16 INFO - PROCESS | 1819 | 1461437056415 Marionette TRACE conn3 <- [1,322,null,{}] 11:44:16 INFO - PROCESS | 1819 | 1461437056422 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}] 11:44:16 INFO - PROCESS | 1819 | 1461437056570 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 11:44:16 INFO - PROCESS | 1819 | 1461437056737 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:16 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8014b8e800 == 55 [pid = 1819] [id = 88] 11:44:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 112 (0x7f801181c000) [pid = 1819] [serial = 263] [outer = (nil)] 11:44:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 113 (0x7f8012593000) [pid = 1819] [serial = 264] [outer = 0x7f801181c000] 11:44:16 INFO - PROCESS | 1819 | 1461437056818 Marionette DEBUG loaded listener.js 11:44:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 114 (0x7f8013fcc400) [pid = 1819] [serial = 265] [outer = 0x7f801181c000] 11:44:17 INFO - PROCESS | 1819 | 1461437057672 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]]]}] 11:44:17 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. 11:44:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1290ms 11:44:17 INFO - PROCESS | 1819 | 1461437057705 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 11:44:17 INFO - PROCESS | 1819 | 1461437057715 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 11:44:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 11:44:17 INFO - PROCESS | 1819 | 1461437057726 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 11:44:17 INFO - PROCESS | 1819 | 1461437057729 Marionette TRACE conn3 <- [1,326,null,{}] 11:44:17 INFO - PROCESS | 1819 | 1461437057735 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}] 11:44:17 INFO - PROCESS | 1819 | 1461437057910 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 11:44:17 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8022cd0800 == 54 [pid = 1819] [id = 80] 11:44:17 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8022fba800 == 53 [pid = 1819] [id = 79] 11:44:17 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801908f800 == 52 [pid = 1819] [id = 78] 11:44:17 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80159a7800 == 51 [pid = 1819] [id = 77] 11:44:17 INFO - PROCESS | 1819 | --DOMWINDOW == 113 (0x7f80233e5000) [pid = 1819] [serial = 203] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8012264800 == 50 [pid = 1819] [id = 76] 11:44:18 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800c718800 == 49 [pid = 1819] [id = 75] 11:44:18 INFO - PROCESS | 1819 | --DOMWINDOW == 112 (0x7f8022c61800) [pid = 1819] [serial = 198] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1819 | --DOMWINDOW == 111 (0x7f801180e400) [pid = 1819] [serial = 173] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1819 | --DOMWINDOW == 110 (0x7f80233e3400) [pid = 1819] [serial = 201] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1819 | --DOMWINDOW == 109 (0x7f8016528c00) [pid = 1819] [serial = 179] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1819 | --DOMWINDOW == 108 (0x7f8015f8c800) [pid = 1819] [serial = 191] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1819 | --DOMWINDOW == 107 (0x7f801488b800) [pid = 1819] [serial = 189] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1819 | --DOMWINDOW == 106 (0x7f802201d800) [pid = 1819] [serial = 197] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1819 | --DOMWINDOW == 105 (0x7f8013c6fc00) [pid = 1819] [serial = 150] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1819 | --DOMWINDOW == 104 (0x7f801560f800) [pid = 1819] [serial = 182] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1819 | --DOMWINDOW == 103 (0x7f8013fc4400) [pid = 1819] [serial = 188] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1819 | --DOMWINDOW == 102 (0x7f8019306000) [pid = 1819] [serial = 183] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1819 | --DOMWINDOW == 101 (0x7f800b8c0400) [pid = 1819] [serial = 170] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0x7f8019307400) [pid = 1819] [serial = 194] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0x7f801221f400) [pid = 1819] [serial = 186] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0x7f801c163000) [pid = 1819] [serial = 195] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1819 | --DOMWINDOW == 97 (0x7f800fa40c00) [pid = 1819] [serial = 185] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1819 | --DOMWINDOW == 96 (0x7f8014625800) [pid = 1819] [serial = 176] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0x7f8014885800) [pid = 1819] [serial = 200] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0x7f8016aaa000) [pid = 1819] [serial = 192] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1819 | 1461437058081 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:18 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800e491000 == 50 [pid = 1819] [id = 89] 11:44:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0x7f801180e400) [pid = 1819] [serial = 266] [outer = (nil)] 11:44:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0x7f8013fc4400) [pid = 1819] [serial = 267] [outer = 0x7f801180e400] 11:44:18 INFO - PROCESS | 1819 | 1461437058175 Marionette DEBUG loaded listener.js 11:44:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0x7f8014dd3800) [pid = 1819] [serial = 268] [outer = 0x7f801180e400] 11:44:18 INFO - PROCESS | 1819 | 1461437058888 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]]]}] 11:44:18 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. 11:44:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1187ms 11:44:18 INFO - PROCESS | 1819 | 1461437058912 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 11:44:18 INFO - PROCESS | 1819 | 1461437058915 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 11:44:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 11:44:18 INFO - PROCESS | 1819 | 1461437058921 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 11:44:18 INFO - PROCESS | 1819 | 1461437058925 Marionette TRACE conn3 <- [1,330,null,{}] 11:44:18 INFO - PROCESS | 1819 | 1461437058939 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}] 11:44:19 INFO - PROCESS | 1819 | 1461437059076 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 11:44:19 INFO - PROCESS | 1819 | 1461437059097 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:19 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8015efa800 == 51 [pid = 1819] [id = 90] 11:44:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0x7f8018d89400) [pid = 1819] [serial = 269] [outer = (nil)] 11:44:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0x7f8019306000) [pid = 1819] [serial = 270] [outer = 0x7f8018d89400] 11:44:19 INFO - PROCESS | 1819 | 1461437059159 Marionette DEBUG loaded listener.js 11:44:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0x7f80220f1400) [pid = 1819] [serial = 271] [outer = 0x7f8018d89400] 11:44:19 INFO - PROCESS | 1819 | 1461437059901 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]]]}] 11:44:19 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. 11:44:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1032ms 11:44:19 INFO - PROCESS | 1819 | 1461437059969 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 11:44:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 11:44:19 INFO - PROCESS | 1819 | 1461437059974 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 11:44:19 INFO - PROCESS | 1819 | 1461437059979 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 11:44:19 INFO - PROCESS | 1819 | 1461437059982 Marionette TRACE conn3 <- [1,334,null,{}] 11:44:20 INFO - PROCESS | 1819 | 1461437060001 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}] 11:44:20 INFO - PROCESS | 1819 | 1461437060141 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 11:44:20 INFO - PROCESS | 1819 | 1461437060151 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:20 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80190ad000 == 52 [pid = 1819] [id = 91] 11:44:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0x7f8022c61400) [pid = 1819] [serial = 272] [outer = (nil)] 11:44:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0x7f8024318400) [pid = 1819] [serial = 273] [outer = 0x7f8022c61400] 11:44:20 INFO - PROCESS | 1819 | 1461437060213 Marionette DEBUG loaded listener.js 11:44:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0x7f8024333400) [pid = 1819] [serial = 274] [outer = 0x7f8022c61400] 11:44:20 INFO - PROCESS | 1819 | 1461437060975 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]]]}] 11:44:21 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. 11:44:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1032ms 11:44:21 INFO - PROCESS | 1819 | 1461437061011 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 11:44:21 INFO - PROCESS | 1819 | 1461437061014 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 11:44:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 11:44:21 INFO - PROCESS | 1819 | 1461437061020 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 11:44:21 INFO - PROCESS | 1819 | 1461437061022 Marionette TRACE conn3 <- [1,338,null,{}] 11:44:21 INFO - PROCESS | 1819 | 1461437061033 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}] 11:44:21 INFO - PROCESS | 1819 | 1461437061194 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 11:44:21 INFO - PROCESS | 1819 | 1461437061261 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:21 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800fa90000 == 53 [pid = 1819] [id = 92] 11:44:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0x7f8022f02c00) [pid = 1819] [serial = 275] [outer = (nil)] 11:44:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0x7f8024338000) [pid = 1819] [serial = 276] [outer = 0x7f8022f02c00] 11:44:21 INFO - PROCESS | 1819 | 1461437061340 Marionette DEBUG loaded listener.js 11:44:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 106 (0x7f802433cc00) [pid = 1819] [serial = 277] [outer = 0x7f8022f02c00] 11:44:22 INFO - PROCESS | 1819 | 1461437062113 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]]]}] 11:44:22 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. 11:44:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1132ms 11:44:22 INFO - PROCESS | 1819 | 1461437062153 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 11:44:22 INFO - PROCESS | 1819 | 1461437062156 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 11:44:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 11:44:22 INFO - PROCESS | 1819 | 1461437062162 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 11:44:22 INFO - PROCESS | 1819 | 1461437062165 Marionette TRACE conn3 <- [1,342,null,{}] 11:44:22 INFO - PROCESS | 1819 | 1461437062179 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}] 11:44:22 INFO - PROCESS | 1819 | 1461437062397 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 11:44:22 INFO - PROCESS | 1819 | --DOMWINDOW == 105 (0x7f800c6b9000) [pid = 1819] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 11:44:22 INFO - PROCESS | 1819 | --DOMWINDOW == 104 (0x7f800fa3ec00) [pid = 1819] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 11:44:22 INFO - PROCESS | 1819 | --DOMWINDOW == 103 (0x7f8013fc4800) [pid = 1819] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 11:44:22 INFO - PROCESS | 1819 | --DOMWINDOW == 102 (0x7f8013f6c800) [pid = 1819] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 11:44:22 INFO - PROCESS | 1819 | --DOMWINDOW == 101 (0x7f801c163400) [pid = 1819] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 11:44:22 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0x7f802624b400) [pid = 1819] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 11:44:22 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0x7f8014071000) [pid = 1819] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 11:44:22 INFO - PROCESS | 1819 | 1461437062582 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:22 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80156d7000 == 54 [pid = 1819] [id = 93] 11:44:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0x7f800c6b9000) [pid = 1819] [serial = 278] [outer = (nil)] 11:44:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0x7f800d1d2800) [pid = 1819] [serial = 279] [outer = 0x7f800c6b9000] 11:44:22 INFO - PROCESS | 1819 | 1461437062650 Marionette DEBUG loaded listener.js 11:44:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0x7f8024321400) [pid = 1819] [serial = 280] [outer = 0x7f800c6b9000] 11:44:23 INFO - PROCESS | 1819 | 1461437063515 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]]]}] 11:44:23 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. 11:44:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1391ms 11:44:23 INFO - PROCESS | 1819 | 1461437063556 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 11:44:23 INFO - PROCESS | 1819 | 1461437063558 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 11:44:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 11:44:23 INFO - PROCESS | 1819 | 1461437063565 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 11:44:23 INFO - PROCESS | 1819 | 1461437063567 Marionette TRACE conn3 <- [1,346,null,{}] 11:44:23 INFO - PROCESS | 1819 | 1461437063573 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}] 11:44:23 INFO - PROCESS | 1819 | 1461437063705 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 11:44:23 INFO - PROCESS | 1819 | 1461437063718 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:23 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8027991800 == 55 [pid = 1819] [id = 94] 11:44:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0x7f800d1cd000) [pid = 1819] [serial = 281] [outer = (nil)] 11:44:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0x7f8027b4c800) [pid = 1819] [serial = 282] [outer = 0x7f800d1cd000] 11:44:23 INFO - PROCESS | 1819 | 1461437063779 Marionette DEBUG loaded listener.js 11:44:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0x7f8027cae400) [pid = 1819] [serial = 283] [outer = 0x7f800d1cd000] 11:44:24 INFO - PROCESS | 1819 | 1461437064485 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]]]}] 11:44:24 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. 11:44:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 979ms 11:44:24 INFO - PROCESS | 1819 | 1461437064590 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 11:44:24 INFO - PROCESS | 1819 | 1461437064599 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 11:44:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 11:44:24 INFO - PROCESS | 1819 | 1461437064647 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 11:44:24 INFO - PROCESS | 1819 | 1461437064654 Marionette TRACE conn3 <- [1,350,null,{}] 11:44:24 INFO - PROCESS | 1819 | 1461437064672 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}] 11:44:24 INFO - PROCESS | 1819 | 1461437064878 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 11:44:25 INFO - PROCESS | 1819 | 1461437065017 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:25 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8012267800 == 56 [pid = 1819] [id = 95] 11:44:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 106 (0x7f800c44d800) [pid = 1819] [serial = 284] [outer = (nil)] 11:44:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 107 (0x7f800d1d0c00) [pid = 1819] [serial = 285] [outer = 0x7f800c44d800] 11:44:25 INFO - PROCESS | 1819 | 1461437065089 Marionette DEBUG loaded listener.js 11:44:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 108 (0x7f800e310c00) [pid = 1819] [serial = 286] [outer = 0x7f800c44d800] 11:44:25 INFO - PROCESS | 1819 | 1461437065934 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]]]}] 11:44:25 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. 11:44:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1385ms 11:44:25 INFO - PROCESS | 1819 | 1461437065996 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 11:44:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 11:44:26 INFO - PROCESS | 1819 | 1461437066001 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 11:44:26 INFO - PROCESS | 1819 | 1461437066012 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 11:44:26 INFO - PROCESS | 1819 | 1461437066017 Marionette TRACE conn3 <- [1,354,null,{}] 11:44:26 INFO - PROCESS | 1819 | 1461437066023 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}] 11:44:26 INFO - PROCESS | 1819 | 1461437066181 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 11:44:26 INFO - PROCESS | 1819 | 1461437066316 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:26 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8018e33000 == 57 [pid = 1819] [id = 96] 11:44:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 109 (0x7f800e450000) [pid = 1819] [serial = 287] [outer = (nil)] 11:44:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 110 (0x7f800fa3a000) [pid = 1819] [serial = 288] [outer = 0x7f800e450000] 11:44:26 INFO - PROCESS | 1819 | 1461437066385 Marionette DEBUG loaded listener.js 11:44:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 111 (0x7f8012df8000) [pid = 1819] [serial = 289] [outer = 0x7f800e450000] 11:44:27 INFO - PROCESS | 1819 | 1461437067289 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]]]}] 11:44:27 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. 11:44:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1440ms 11:44:27 INFO - PROCESS | 1819 | 1461437067466 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 11:44:27 INFO - PROCESS | 1819 | 1461437067469 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 11:44:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 11:44:27 INFO - PROCESS | 1819 | 1461437067476 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 11:44:27 INFO - PROCESS | 1819 | 1461437067479 Marionette TRACE conn3 <- [1,358,null,{}] 11:44:27 INFO - PROCESS | 1819 | 1461437067492 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}] 11:44:27 INFO - PROCESS | 1819 | 1461437067644 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 11:44:27 INFO - PROCESS | 1819 | 1461437067792 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:27 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802ac80800 == 58 [pid = 1819] [id = 97] 11:44:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 112 (0x7f8014dd4800) [pid = 1819] [serial = 290] [outer = (nil)] 11:44:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 113 (0x7f8015a03800) [pid = 1819] [serial = 291] [outer = 0x7f8014dd4800] 11:44:27 INFO - PROCESS | 1819 | 1461437067882 Marionette DEBUG loaded listener.js 11:44:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 114 (0x7f8018e9f400) [pid = 1819] [serial = 292] [outer = 0x7f8014dd4800] 11:44:28 INFO - PROCESS | 1819 | 1461437068673 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]]]}] 11:44:28 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. 11:44:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1234ms 11:44:28 INFO - PROCESS | 1819 | 1461437068711 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 11:44:28 INFO - PROCESS | 1819 | 1461437068714 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 11:44:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 11:44:28 INFO - PROCESS | 1819 | 1461437068721 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 11:44:28 INFO - PROCESS | 1819 | 1461437068724 Marionette TRACE conn3 <- [1,362,null,{}] 11:44:28 INFO - PROCESS | 1819 | 1461437068729 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}] 11:44:28 INFO - PROCESS | 1819 | 1461437068896 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 11:44:29 INFO - PROCESS | 1819 | 1461437069036 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:29 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800b9e5000 == 59 [pid = 1819] [id = 98] 11:44:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 115 (0x7f801569bc00) [pid = 1819] [serial = 293] [outer = (nil)] 11:44:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 116 (0x7f8024049c00) [pid = 1819] [serial = 294] [outer = 0x7f801569bc00] 11:44:29 INFO - PROCESS | 1819 | 1461437069109 Marionette DEBUG loaded listener.js 11:44:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 117 (0x7f802433a400) [pid = 1819] [serial = 295] [outer = 0x7f801569bc00] 11:44:29 INFO - PROCESS | 1819 | 1461437069995 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]]]}] 11:44:30 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. 11:44:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1286ms 11:44:30 INFO - PROCESS | 1819 | 1461437070007 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 11:44:30 INFO - PROCESS | 1819 | 1461437070010 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 11:44:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 11:44:30 INFO - PROCESS | 1819 | 1461437070015 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 11:44:30 INFO - PROCESS | 1819 | 1461437070018 Marionette TRACE conn3 <- [1,366,null,{}] 11:44:30 INFO - PROCESS | 1819 | 1461437070023 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}] 11:44:30 INFO - PROCESS | 1819 | 1461437070168 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 11:44:30 INFO - PROCESS | 1819 | 1461437070313 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:30 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8014589800 == 60 [pid = 1819] [id = 99] 11:44:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 118 (0x7f8011819000) [pid = 1819] [serial = 296] [outer = (nil)] 11:44:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 119 (0x7f80154bb000) [pid = 1819] [serial = 297] [outer = 0x7f8011819000] 11:44:30 INFO - PROCESS | 1819 | 1461437070383 Marionette DEBUG loaded listener.js 11:44:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 120 (0x7f80154bfc00) [pid = 1819] [serial = 298] [outer = 0x7f8011819000] 11:44:31 INFO - PROCESS | 1819 | 1461437071454 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]]]}] 11:44:31 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. 11:44:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1487ms 11:44:31 INFO - PROCESS | 1819 | 1461437071503 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 11:44:31 INFO - PROCESS | 1819 | 1461437071509 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 11:44:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 11:44:31 INFO - PROCESS | 1819 | 1461437071516 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 11:44:31 INFO - PROCESS | 1819 | 1461437071521 Marionette TRACE conn3 <- [1,370,null,{}] 11:44:31 INFO - PROCESS | 1819 | 1461437071528 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}] 11:44:31 INFO - PROCESS | 1819 | 1461437071682 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 11:44:31 INFO - PROCESS | 1819 | 1461437071837 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:31 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80146c6800 == 61 [pid = 1819] [id = 100] 11:44:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 121 (0x7f800e453800) [pid = 1819] [serial = 299] [outer = (nil)] 11:44:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 122 (0x7f800f8f2c00) [pid = 1819] [serial = 300] [outer = 0x7f800e453800] 11:44:31 INFO - PROCESS | 1819 | 1461437071907 Marionette DEBUG loaded listener.js 11:44:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 123 (0x7f8012410000) [pid = 1819] [serial = 301] [outer = 0x7f800e453800] 11:44:32 INFO - PROCESS | 1819 | 1461437072749 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]]]}] 11:44:32 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. 11:44:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1281ms 11:44:32 INFO - PROCESS | 1819 | 1461437072797 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 11:44:32 INFO - PROCESS | 1819 | 1461437072804 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 11:44:32 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 11:44:32 INFO - PROCESS | 1819 | 1461437072813 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 11:44:32 INFO - PROCESS | 1819 | 1461437072817 Marionette TRACE conn3 <- [1,374,null,{}] 11:44:32 INFO - PROCESS | 1819 | 1461437072822 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}] 11:44:32 INFO - PROCESS | 1819 | 1461437072967 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 11:44:33 INFO - PROCESS | 1819 | 1461437073123 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:33 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8012278000 == 62 [pid = 1819] [id = 101] 11:44:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 124 (0x7f8014079000) [pid = 1819] [serial = 302] [outer = (nil)] 11:44:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 125 (0x7f80146a4c00) [pid = 1819] [serial = 303] [outer = 0x7f8014079000] 11:44:33 INFO - PROCESS | 1819 | 1461437073188 Marionette DEBUG loaded listener.js 11:44:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 126 (0x7f80149d9800) [pid = 1819] [serial = 304] [outer = 0x7f8014079000] 11:44:33 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80156d7000 == 61 [pid = 1819] [id = 93] 11:44:33 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800fa90000 == 60 [pid = 1819] [id = 92] 11:44:33 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80190ad000 == 59 [pid = 1819] [id = 91] 11:44:33 INFO - PROCESS | 1819 | --DOMWINDOW == 125 (0x7f80285e6800) [pid = 1819] [serial = 242] [outer = (nil)] [url = about:blank] 11:44:33 INFO - PROCESS | 1819 | --DOMWINDOW == 124 (0x7f801406f400) [pid = 1819] [serial = 209] [outer = (nil)] [url = about:blank] 11:44:33 INFO - PROCESS | 1819 | --DOMWINDOW == 123 (0x7f8027ca9400) [pid = 1819] [serial = 221] [outer = (nil)] [url = about:blank] 11:44:33 INFO - PROCESS | 1819 | --DOMWINDOW == 122 (0x7f8024148400) [pid = 1819] [serial = 215] [outer = (nil)] [url = about:blank] 11:44:33 INFO - PROCESS | 1819 | --DOMWINDOW == 121 (0x7f800e081c00) [pid = 1819] [serial = 206] [outer = (nil)] [url = about:blank] 11:44:33 INFO - PROCESS | 1819 | --DOMWINDOW == 120 (0x7f801d08a400) [pid = 1819] [serial = 212] [outer = (nil)] [url = about:blank] 11:44:33 INFO - PROCESS | 1819 | --DOMWINDOW == 119 (0x7f8026248800) [pid = 1819] [serial = 218] [outer = (nil)] [url = about:blank] 11:44:34 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8015efa800 == 58 [pid = 1819] [id = 90] 11:44:34 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800e491000 == 57 [pid = 1819] [id = 89] 11:44:34 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8014b8e800 == 56 [pid = 1819] [id = 88] 11:44:34 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80156dd800 == 55 [pid = 1819] [id = 82] 11:44:34 INFO - PROCESS | 1819 | 1461437074134 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 11:44:34 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 11:44:34 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1333ms 11:44:34 INFO - PROCESS | 1819 | --DOMWINDOW == 118 (0x7f80241bb000) [pid = 1819] [serial = 204] [outer = (nil)] [url = about:blank] 11:44:34 INFO - PROCESS | 1819 | --DOMWINDOW == 117 (0x7f8012599000) [pid = 1819] [serial = 225] [outer = (nil)] [url = about:blank] 11:44:34 INFO - PROCESS | 1819 | --DOMWINDOW == 116 (0x7f8011811800) [pid = 1819] [serial = 224] [outer = (nil)] [url = about:blank] 11:44:34 INFO - PROCESS | 1819 | --DOMWINDOW == 115 (0x7f8015f0c800) [pid = 1819] [serial = 230] [outer = (nil)] [url = about:blank] 11:44:34 INFO - PROCESS | 1819 | --DOMWINDOW == 114 (0x7f8014628800) [pid = 1819] [serial = 227] [outer = (nil)] [url = about:blank] 11:44:34 INFO - PROCESS | 1819 | --DOMWINDOW == 113 (0x7f801519cc00) [pid = 1819] [serial = 228] [outer = (nil)] [url = about:blank] 11:44:34 INFO - PROCESS | 1819 | --DOMWINDOW == 112 (0x7f80241b9800) [pid = 1819] [serial = 236] [outer = (nil)] [url = about:blank] 11:44:34 INFO - PROCESS | 1819 | --DOMWINDOW == 111 (0x7f80281b1800) [pid = 1819] [serial = 239] [outer = (nil)] [url = about:blank] 11:44:34 INFO - PROCESS | 1819 | --DOMWINDOW == 110 (0x7f80220e9800) [pid = 1819] [serial = 233] [outer = (nil)] [url = about:blank] 11:44:34 INFO - PROCESS | 1819 | --DOMWINDOW == 109 (0x7f8025da9800) [pid = 1819] [serial = 237] [outer = (nil)] [url = about:blank] 11:44:34 INFO - PROCESS | 1819 | --DOMWINDOW == 108 (0x7f8022fea800) [pid = 1819] [serial = 234] [outer = (nil)] [url = about:blank] 11:44:34 INFO - PROCESS | 1819 | --DOMWINDOW == 107 (0x7f8018d22800) [pid = 1819] [serial = 231] [outer = (nil)] [url = about:blank] 11:44:34 INFO - PROCESS | 1819 | --DOMWINDOW == 106 (0x7f8028347000) [pid = 1819] [serial = 240] [outer = (nil)] [url = about:blank] 11:44:34 INFO - PROCESS | 1819 | 1461437074159 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 11:44:34 INFO - PROCESS | 1819 | 1461437074163 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 11:44:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 11:44:34 INFO - PROCESS | 1819 | 1461437074169 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 11:44:34 INFO - PROCESS | 1819 | 1461437074174 Marionette TRACE conn3 <- [1,378,null,{}] 11:44:34 INFO - PROCESS | 1819 | 1461437074188 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}] 11:44:34 INFO - PROCESS | 1819 | 1461437074322 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 11:44:34 INFO - PROCESS | 1819 | 1461437074341 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:34 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8014e80800 == 56 [pid = 1819] [id = 102] 11:44:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 107 (0x7f801519cc00) [pid = 1819] [serial = 305] [outer = (nil)] 11:44:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 108 (0x7f80154b8800) [pid = 1819] [serial = 306] [outer = 0x7f801519cc00] 11:44:34 INFO - PROCESS | 1819 | 1461437074402 Marionette DEBUG loaded listener.js 11:44:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 109 (0x7f8015605000) [pid = 1819] [serial = 307] [outer = 0x7f801519cc00] 11:44:35 INFO - PROCESS | 1819 | 1461437075230 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 11:44:35 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 11:44:35 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1091ms 11:44:35 INFO - PROCESS | 1819 | 1461437075266 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 11:44:35 INFO - PROCESS | 1819 | 1461437075270 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 11:44:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 11:44:35 INFO - PROCESS | 1819 | 1461437075280 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 11:44:35 INFO - PROCESS | 1819 | 1461437075282 Marionette TRACE conn3 <- [1,382,null,{}] 11:44:35 INFO - PROCESS | 1819 | 1461437075285 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}] 11:44:35 INFO - PROCESS | 1819 | 1461437075415 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 11:44:35 INFO - PROCESS | 1819 | 1461437075435 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:35 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8018e28800 == 57 [pid = 1819] [id = 103] 11:44:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 110 (0x7f80154b9000) [pid = 1819] [serial = 308] [outer = (nil)] 11:44:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 111 (0x7f80190eb800) [pid = 1819] [serial = 309] [outer = 0x7f80154b9000] 11:44:35 INFO - PROCESS | 1819 | 1461437075492 Marionette DEBUG loaded listener.js 11:44:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 112 (0x7f8022019c00) [pid = 1819] [serial = 310] [outer = 0x7f80154b9000] 11:44:36 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:44:36 INFO - PROCESS | 1819 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:44:36 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:44:36 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:44:36 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:44:36 INFO - PROCESS | 1819 | 1461437076236 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 11:44:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 11:44:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 980ms 11:44:36 INFO - PROCESS | 1819 | 1461437076270 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 11:44:36 INFO - PROCESS | 1819 | 1461437076272 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 11:44:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 11:44:36 INFO - PROCESS | 1819 | 1461437076279 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 11:44:36 INFO - PROCESS | 1819 | 1461437076281 Marionette TRACE conn3 <- [1,386,null,{}] 11:44:36 INFO - PROCESS | 1819 | 1461437076286 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}] 11:44:36 INFO - PROCESS | 1819 | 1461437076427 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 11:44:36 INFO - PROCESS | 1819 | 1461437076443 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:36 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801c40d800 == 58 [pid = 1819] [id = 104] 11:44:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 113 (0x7f800c325800) [pid = 1819] [serial = 311] [outer = (nil)] 11:44:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 114 (0x7f8022f05400) [pid = 1819] [serial = 312] [outer = 0x7f800c325800] 11:44:36 INFO - PROCESS | 1819 | 1461437076503 Marionette DEBUG loaded listener.js 11:44:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 115 (0x7f80240e8800) [pid = 1819] [serial = 313] [outer = 0x7f800c325800] 11:44:37 INFO - PROCESS | 1819 | 1461437077308 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]]]}] 11:44:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 11:44:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1035ms 11:44:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 11:44:37 INFO - PROCESS | 1819 | 1461437077323 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 11:44:37 INFO - PROCESS | 1819 | 1461437077325 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 11:44:37 INFO - PROCESS | 1819 | 1461437077331 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 11:44:37 INFO - PROCESS | 1819 | 1461437077334 Marionette TRACE conn3 <- [1,390,null,{}] 11:44:37 INFO - PROCESS | 1819 | 1461437077353 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}] 11:44:37 INFO - PROCESS | 1819 | 1461437077593 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 11:44:37 INFO - PROCESS | 1819 | 1461437077620 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:37 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8023e1c800 == 59 [pid = 1819] [id = 105] 11:44:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 116 (0x7f8022020c00) [pid = 1819] [serial = 314] [outer = (nil)] 11:44:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 117 (0x7f802433fc00) [pid = 1819] [serial = 315] [outer = 0x7f8022020c00] 11:44:37 INFO - PROCESS | 1819 | 1461437077691 Marionette DEBUG loaded listener.js 11:44:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 118 (0x7f8027cae000) [pid = 1819] [serial = 316] [outer = 0x7f8022020c00] 11:44:38 INFO - PROCESS | 1819 | 1461437078572 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]]]}] 11:44:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 11:44:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1288ms 11:44:38 INFO - PROCESS | 1819 | 1461437078619 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 11:44:38 INFO - PROCESS | 1819 | 1461437078623 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 11:44:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 11:44:38 INFO - PROCESS | 1819 | 1461437078634 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 11:44:38 INFO - PROCESS | 1819 | 1461437078637 Marionette TRACE conn3 <- [1,394,null,{}] 11:44:38 INFO - PROCESS | 1819 | 1461437078641 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}] 11:44:39 INFO - PROCESS | 1819 | 1461437079017 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 11:44:39 INFO - PROCESS | 1819 | --DOMWINDOW == 117 (0x7f801258e800) [pid = 1819] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 11:44:39 INFO - PROCESS | 1819 | --DOMWINDOW == 116 (0x7f800b8b3000) [pid = 1819] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 11:44:39 INFO - PROCESS | 1819 | --DOMWINDOW == 115 (0x7f801560a000) [pid = 1819] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 11:44:39 INFO - PROCESS | 1819 | --DOMWINDOW == 114 (0x7f8015921000) [pid = 1819] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 11:44:39 INFO - PROCESS | 1819 | --DOMWINDOW == 113 (0x7f800d2e2c00) [pid = 1819] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 11:44:39 INFO - PROCESS | 1819 | --DOMWINDOW == 112 (0x7f8016715400) [pid = 1819] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 11:44:39 INFO - PROCESS | 1819 | --DOMWINDOW == 111 (0x7f8022f02c00) [pid = 1819] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 11:44:39 INFO - PROCESS | 1819 | --DOMWINDOW == 110 (0x7f800c6b9000) [pid = 1819] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 11:44:39 INFO - PROCESS | 1819 | --DOMWINDOW == 109 (0x7f800b8bfc00) [pid = 1819] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 11:44:39 INFO - PROCESS | 1819 | --DOMWINDOW == 108 (0x7f801181c000) [pid = 1819] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 11:44:39 INFO - PROCESS | 1819 | --DOMWINDOW == 107 (0x7f8018d89400) [pid = 1819] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 11:44:39 INFO - PROCESS | 1819 | --DOMWINDOW == 106 (0x7f8022c61400) [pid = 1819] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 11:44:39 INFO - PROCESS | 1819 | --DOMWINDOW == 105 (0x7f801180e400) [pid = 1819] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 11:44:39 INFO - PROCESS | 1819 | --DOMWINDOW == 104 (0x7f8015f8f400) [pid = 1819] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 11:44:39 INFO - PROCESS | 1819 | --DOMWINDOW == 103 (0x7f800fa46000) [pid = 1819] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 11:44:39 INFO - PROCESS | 1819 | --DOMWINDOW == 102 (0x7f800b8b2800) [pid = 1819] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 11:44:39 INFO - PROCESS | 1819 | --DOMWINDOW == 101 (0x7f8024043000) [pid = 1819] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 11:44:39 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0x7f801241d000) [pid = 1819] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 11:44:39 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0x7f80241c0000) [pid = 1819] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 11:44:39 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0x7f800b8b3800) [pid = 1819] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 11:44:39 INFO - PROCESS | 1819 | 1461437079124 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:39 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800fb4d000 == 60 [pid = 1819] [id = 106] 11:44:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0x7f800b8b3000) [pid = 1819] [serial = 317] [outer = (nil)] 11:44:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0x7f800c6b9000) [pid = 1819] [serial = 318] [outer = 0x7f800b8b3000] 11:44:39 INFO - PROCESS | 1819 | 1461437079182 Marionette DEBUG loaded listener.js 11:44:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0x7f800f8f3800) [pid = 1819] [serial = 319] [outer = 0x7f800b8b3000] 11:44:39 INFO - PROCESS | 1819 | 1461437079811 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]]]}] 11:44:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 11:44:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1229ms 11:44:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 11:44:39 INFO - PROCESS | 1819 | 1461437079864 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 11:44:39 INFO - PROCESS | 1819 | 1461437079867 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 11:44:39 INFO - PROCESS | 1819 | 1461437079878 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 11:44:39 INFO - PROCESS | 1819 | 1461437079881 Marionette TRACE conn3 <- [1,398,null,{}] 11:44:39 INFO - PROCESS | 1819 | 1461437079886 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}] 11:44:40 INFO - PROCESS | 1819 | 1461437080009 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 11:44:40 INFO - PROCESS | 1819 | 1461437080026 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:40 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8028169000 == 61 [pid = 1819] [id = 107] 11:44:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0x7f800bae2800) [pid = 1819] [serial = 320] [outer = (nil)] 11:44:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0x7f800baebc00) [pid = 1819] [serial = 321] [outer = 0x7f800bae2800] 11:44:40 INFO - PROCESS | 1819 | 1461437080083 Marionette DEBUG loaded listener.js 11:44:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0x7f800baf1000) [pid = 1819] [serial = 322] [outer = 0x7f800bae2800] 11:44:40 INFO - PROCESS | 1819 | 1461437080812 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]]]}] 11:44:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 11:44:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 983ms 11:44:40 INFO - PROCESS | 1819 | 1461437080855 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 11:44:40 INFO - PROCESS | 1819 | 1461437080858 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 11:44:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 11:44:40 INFO - PROCESS | 1819 | 1461437080870 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 11:44:40 INFO - PROCESS | 1819 | 1461437080872 Marionette TRACE conn3 <- [1,402,null,{}] 11:44:40 INFO - PROCESS | 1819 | 1461437080877 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}] 11:44:41 INFO - PROCESS | 1819 | 1461437081006 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 11:44:41 INFO - PROCESS | 1819 | 1461437081228 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:41 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800d2a9000 == 62 [pid = 1819] [id = 108] 11:44:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0x7f800b8b2800) [pid = 1819] [serial = 323] [outer = (nil)] 11:44:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 106 (0x7f800bae8400) [pid = 1819] [serial = 324] [outer = 0x7f800b8b2800] 11:44:41 INFO - PROCESS | 1819 | 1461437081351 Marionette DEBUG loaded listener.js 11:44:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 107 (0x7f800d1c7800) [pid = 1819] [serial = 325] [outer = 0x7f800b8b2800] 11:44:42 INFO - PROCESS | 1819 | 1461437082535 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]]]}] 11:44:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 11:44:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1728ms 11:44:42 INFO - PROCESS | 1819 | 1461437082602 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 11:44:42 INFO - PROCESS | 1819 | 1461437082607 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 11:44:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 11:44:42 INFO - PROCESS | 1819 | 1461437082615 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 11:44:42 INFO - PROCESS | 1819 | 1461437082620 Marionette TRACE conn3 <- [1,406,null,{}] 11:44:42 INFO - PROCESS | 1819 | 1461437082628 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}] 11:44:42 INFO - PROCESS | 1819 | 1461437082824 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 11:44:43 INFO - PROCESS | 1819 | 1461437083007 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:43 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8015995000 == 63 [pid = 1819] [id = 109] 11:44:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 108 (0x7f801240fc00) [pid = 1819] [serial = 326] [outer = (nil)] 11:44:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 109 (0x7f801345f400) [pid = 1819] [serial = 327] [outer = 0x7f801240fc00] 11:44:43 INFO - PROCESS | 1819 | 1461437083128 Marionette DEBUG loaded listener.js 11:44:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 110 (0x7f8014889400) [pid = 1819] [serial = 328] [outer = 0x7f801240fc00] 11:44:43 INFO - PROCESS | 1819 | 1461437083970 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]]]}] 11:44:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 11:44:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1382ms 11:44:44 INFO - PROCESS | 1819 | 1461437084001 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 11:44:44 INFO - PROCESS | 1819 | 1461437084007 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 11:44:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 11:44:44 INFO - PROCESS | 1819 | 1461437084014 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 11:44:44 INFO - PROCESS | 1819 | 1461437084017 Marionette TRACE conn3 <- [1,410,null,{}] 11:44:44 INFO - PROCESS | 1819 | 1461437084023 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}] 11:44:44 INFO - PROCESS | 1819 | 1461437084174 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 11:44:44 INFO - PROCESS | 1819 | 1461437084321 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:44 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802832e800 == 64 [pid = 1819] [id = 110] 11:44:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 111 (0x7f80149e0800) [pid = 1819] [serial = 329] [outer = (nil)] 11:44:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 112 (0x7f80154b5400) [pid = 1819] [serial = 330] [outer = 0x7f80149e0800] 11:44:44 INFO - PROCESS | 1819 | 1461437084393 Marionette DEBUG loaded listener.js 11:44:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 113 (0x7f8015921000) [pid = 1819] [serial = 331] [outer = 0x7f80149e0800] 11:44:45 INFO - PROCESS | 1819 | 1461437085321 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]]]}] 11:44:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 11:44:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1382ms 11:44:45 INFO - PROCESS | 1819 | 1461437085398 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 11:44:45 INFO - PROCESS | 1819 | 1461437085402 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 11:44:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 11:44:45 INFO - PROCESS | 1819 | 1461437085417 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 11:44:45 INFO - PROCESS | 1819 | 1461437085425 Marionette TRACE conn3 <- [1,414,null,{}] 11:44:45 INFO - PROCESS | 1819 | 1461437085431 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}] 11:44:45 INFO - PROCESS | 1819 | 1461437085629 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 11:44:45 INFO - PROCESS | 1819 | 1461437085767 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:45 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802fce7000 == 65 [pid = 1819] [id = 111] 11:44:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 114 (0x7f800fa77c00) [pid = 1819] [serial = 332] [outer = (nil)] 11:44:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 115 (0x7f8022f74800) [pid = 1819] [serial = 333] [outer = 0x7f800fa77c00] 11:44:45 INFO - PROCESS | 1819 | 1461437085840 Marionette DEBUG loaded listener.js 11:44:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 116 (0x7f802433a000) [pid = 1819] [serial = 334] [outer = 0x7f800fa77c00] 11:44:46 INFO - PROCESS | 1819 | 1461437086689 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]]]}] 11:44:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 11:44:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1345ms 11:44:46 INFO - PROCESS | 1819 | 1461437086755 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 11:44:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 11:44:46 INFO - PROCESS | 1819 | 1461437086759 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 11:44:46 INFO - PROCESS | 1819 | 1461437086764 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 11:44:46 INFO - PROCESS | 1819 | 1461437086768 Marionette TRACE conn3 <- [1,418,null,{}] 11:44:46 INFO - PROCESS | 1819 | 1461437086772 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}] 11:44:46 INFO - PROCESS | 1819 | 1461437086919 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 11:44:47 INFO - PROCESS | 1819 | 1461437087056 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:47 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800b920800 == 66 [pid = 1819] [id = 112] 11:44:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 117 (0x7f8014dd4c00) [pid = 1819] [serial = 335] [outer = (nil)] 11:44:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 118 (0x7f80262c4400) [pid = 1819] [serial = 336] [outer = 0x7f8014dd4c00] 11:44:47 INFO - PROCESS | 1819 | 1461437087125 Marionette DEBUG loaded listener.js 11:44:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 119 (0x7f8027da2000) [pid = 1819] [serial = 337] [outer = 0x7f8014dd4c00] 11:44:48 INFO - PROCESS | 1819 | 1461437088385 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]]]}] 11:44:48 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 11:44:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1686ms 11:44:48 INFO - PROCESS | 1819 | 1461437088520 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 11:44:48 INFO - PROCESS | 1819 | 1461437088526 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 11:44:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 11:44:48 INFO - PROCESS | 1819 | 1461437088537 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 11:44:48 INFO - PROCESS | 1819 | 1461437088541 Marionette TRACE conn3 <- [1,422,null,{}] 11:44:48 INFO - PROCESS | 1819 | 1461437088549 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}] 11:44:48 INFO - PROCESS | 1819 | 1461437088690 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 11:44:48 INFO - PROCESS | 1819 | 1461437088841 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:48 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801458f800 == 67 [pid = 1819] [id = 113] 11:44:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 120 (0x7f800b8bbc00) [pid = 1819] [serial = 338] [outer = (nil)] 11:44:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 121 (0x7f800d1c6400) [pid = 1819] [serial = 339] [outer = 0x7f800b8bbc00] 11:44:48 INFO - PROCESS | 1819 | 1461437088904 Marionette DEBUG loaded listener.js 11:44:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 122 (0x7f800e44c400) [pid = 1819] [serial = 340] [outer = 0x7f800b8bbc00] 11:44:49 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801c403800 == 66 [pid = 1819] [id = 66] 11:44:49 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8027aea000 == 65 [pid = 1819] [id = 81] 11:44:49 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8015c88800 == 64 [pid = 1819] [id = 64] 11:44:49 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80149a8800 == 63 [pid = 1819] [id = 63] 11:44:49 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8028169000 == 62 [pid = 1819] [id = 107] 11:44:49 INFO - PROCESS | 1819 | --DOMWINDOW == 121 (0x7f8027b4c800) [pid = 1819] [serial = 282] [outer = (nil)] [url = about:blank] 11:44:49 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800fb4d000 == 61 [pid = 1819] [id = 106] 11:44:49 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8023e1c800 == 60 [pid = 1819] [id = 105] 11:44:49 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801c40d800 == 59 [pid = 1819] [id = 104] 11:44:49 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8018e28800 == 58 [pid = 1819] [id = 103] 11:44:49 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8014e80800 == 57 [pid = 1819] [id = 102] 11:44:49 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8012278000 == 56 [pid = 1819] [id = 101] 11:44:49 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80146c6800 == 55 [pid = 1819] [id = 100] 11:44:49 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8027991800 == 54 [pid = 1819] [id = 94] 11:44:49 INFO - PROCESS | 1819 | --DOMWINDOW == 120 (0x7f8022f6e800) [pid = 1819] [serial = 213] [outer = (nil)] [url = about:blank] 11:44:49 INFO - PROCESS | 1819 | --DOMWINDOW == 119 (0x7f8014626000) [pid = 1819] [serial = 147] [outer = (nil)] [url = about:blank] 11:44:49 INFO - PROCESS | 1819 | --DOMWINDOW == 118 (0x7f800c6bc800) [pid = 1819] [serial = 171] [outer = (nil)] [url = about:blank] 11:44:49 INFO - PROCESS | 1819 | --DOMWINDOW == 117 (0x7f8027935000) [pid = 1819] [serial = 219] [outer = (nil)] [url = about:blank] 11:44:49 INFO - PROCESS | 1819 | --DOMWINDOW == 116 (0x7f801560b000) [pid = 1819] [serial = 177] [outer = (nil)] [url = about:blank] 11:44:49 INFO - PROCESS | 1819 | --DOMWINDOW == 115 (0x7f8028347800) [pid = 1819] [serial = 222] [outer = (nil)] [url = about:blank] 11:44:49 INFO - PROCESS | 1819 | --DOMWINDOW == 114 (0x7f800c6e6800) [pid = 1819] [serial = 144] [outer = (nil)] [url = about:blank] 11:44:49 INFO - PROCESS | 1819 | --DOMWINDOW == 113 (0x7f8015606400) [pid = 1819] [serial = 210] [outer = (nil)] [url = about:blank] 11:44:49 INFO - PROCESS | 1819 | --DOMWINDOW == 112 (0x7f8012418800) [pid = 1819] [serial = 174] [outer = (nil)] [url = about:blank] 11:44:49 INFO - PROCESS | 1819 | --DOMWINDOW == 111 (0x7f8018d1c400) [pid = 1819] [serial = 168] [outer = (nil)] [url = about:blank] 11:44:49 INFO - PROCESS | 1819 | --DOMWINDOW == 110 (0x7f8018d27800) [pid = 1819] [serial = 180] [outer = (nil)] [url = about:blank] 11:44:49 INFO - PROCESS | 1819 | --DOMWINDOW == 109 (0x7f800fa3d400) [pid = 1819] [serial = 207] [outer = (nil)] [url = about:blank] 11:44:49 INFO - PROCESS | 1819 | --DOMWINDOW == 108 (0x7f80244e4c00) [pid = 1819] [serial = 216] [outer = (nil)] [url = about:blank] 11:44:49 INFO - PROCESS | 1819 | --DOMWINDOW == 107 (0x7f8024338000) [pid = 1819] [serial = 276] [outer = (nil)] [url = about:blank] 11:44:49 INFO - PROCESS | 1819 | --DOMWINDOW == 106 (0x7f800d1d2800) [pid = 1819] [serial = 279] [outer = (nil)] [url = about:blank] 11:44:49 INFO - PROCESS | 1819 | --DOMWINDOW == 105 (0x7f802433cc00) [pid = 1819] [serial = 277] [outer = (nil)] [url = about:blank] 11:44:49 INFO - PROCESS | 1819 | --DOMWINDOW == 104 (0x7f8015f93800) [pid = 1819] [serial = 249] [outer = (nil)] [url = about:blank] 11:44:49 INFO - PROCESS | 1819 | --DOMWINDOW == 103 (0x7f800fa79000) [pid = 1819] [serial = 246] [outer = (nil)] [url = about:blank] 11:44:49 INFO - PROCESS | 1819 | --DOMWINDOW == 102 (0x7f802310f000) [pid = 1819] [serial = 262] [outer = (nil)] [url = about:blank] 11:44:49 INFO - PROCESS | 1819 | --DOMWINDOW == 101 (0x7f801180f000) [pid = 1819] [serial = 261] [outer = (nil)] [url = about:blank] 11:44:49 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0x7f802624ac00) [pid = 1819] [serial = 252] [outer = (nil)] [url = about:blank] 11:44:49 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0x7f8013fcc400) [pid = 1819] [serial = 265] [outer = (nil)] [url = about:blank] 11:44:49 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0x7f8012593000) [pid = 1819] [serial = 264] [outer = (nil)] [url = about:blank] 11:44:49 INFO - PROCESS | 1819 | --DOMWINDOW == 97 (0x7f8019306000) [pid = 1819] [serial = 270] [outer = (nil)] [url = about:blank] 11:44:49 INFO - PROCESS | 1819 | --DOMWINDOW == 96 (0x7f80220f1400) [pid = 1819] [serial = 271] [outer = (nil)] [url = about:blank] 11:44:49 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0x7f8014dd1400) [pid = 1819] [serial = 255] [outer = (nil)] [url = about:blank] 11:44:49 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0x7f8024318400) [pid = 1819] [serial = 273] [outer = (nil)] [url = about:blank] 11:44:49 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0x7f8013fc4400) [pid = 1819] [serial = 267] [outer = (nil)] [url = about:blank] 11:44:49 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0x7f8014dd3800) [pid = 1819] [serial = 268] [outer = (nil)] [url = about:blank] 11:44:49 INFO - PROCESS | 1819 | --DOMWINDOW == 91 (0x7f80149e0400) [pid = 1819] [serial = 258] [outer = (nil)] [url = about:blank] 11:44:49 INFO - PROCESS | 1819 | --DOMWINDOW == 90 (0x7f8024321400) [pid = 1819] [serial = 280] [outer = (nil)] [url = about:blank] 11:44:49 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0x7f8019302400) [pid = 1819] [serial = 105] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 11:44:49 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0x7f8024333400) [pid = 1819] [serial = 274] [outer = (nil)] [url = about:blank] 11:44:50 INFO - PROCESS | 1819 | 1461437090232 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]]]}] 11:44:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 11:44:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1784ms 11:44:50 INFO - PROCESS | 1819 | 1461437090322 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 11:44:50 INFO - PROCESS | 1819 | 1461437090328 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 11:44:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 11:44:50 INFO - PROCESS | 1819 | 1461437090338 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 11:44:50 INFO - PROCESS | 1819 | 1461437090342 Marionette TRACE conn3 <- [1,426,null,{}] 11:44:50 INFO - PROCESS | 1819 | 1461437090347 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}] 11:44:50 INFO - PROCESS | 1819 | 1461437090475 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 11:44:50 INFO - PROCESS | 1819 | 1461437090488 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:50 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800fb54800 == 55 [pid = 1819] [id = 114] 11:44:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0x7f800e44cc00) [pid = 1819] [serial = 341] [outer = (nil)] 11:44:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0x7f8013283800) [pid = 1819] [serial = 342] [outer = 0x7f800e44cc00] 11:44:50 INFO - PROCESS | 1819 | 1461437090548 Marionette DEBUG loaded listener.js 11:44:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0x7f80146a3c00) [pid = 1819] [serial = 343] [outer = 0x7f800e44cc00] 11:44:51 INFO - PROCESS | 1819 | 1461437091247 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] 11:44:51 INFO - PROCESS | 1819 | 1461437091278 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 11:44:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 11:44:51 INFO - PROCESS | 1819 | 1461437091283 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 11:44:51 INFO - PROCESS | 1819 | 1461437091288 Marionette TRACE conn3 <- [1,430,null,{}] 11:44:51 INFO - PROCESS | 1819 | 1461437091309 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}] 11:44:51 INFO - PROCESS | 1819 | 1461437091444 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 11:44:51 INFO - PROCESS | 1819 | 1461437091462 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:51 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80156d1000 == 56 [pid = 1819] [id = 115] 11:44:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0x7f8014dc7800) [pid = 1819] [serial = 344] [outer = (nil)] 11:44:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0x7f80154bf400) [pid = 1819] [serial = 345] [outer = 0x7f8014dc7800] 11:44:51 INFO - PROCESS | 1819 | 1461437091522 Marionette DEBUG loaded listener.js 11:44:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0x7f8015922400) [pid = 1819] [serial = 346] [outer = 0x7f8014dc7800] 11:44:52 INFO - PROCESS | 1819 | 1461437092340 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]]]}] 11:44:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 11:44:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1083ms 11:44:52 INFO - PROCESS | 1819 | 1461437092377 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 11:44:52 INFO - PROCESS | 1819 | 1461437092383 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 11:44:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 11:44:52 INFO - PROCESS | 1819 | 1461437092388 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 11:44:52 INFO - PROCESS | 1819 | 1461437092390 Marionette TRACE conn3 <- [1,434,null,{}] 11:44:52 INFO - PROCESS | 1819 | 1461437092402 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}] 11:44:52 INFO - PROCESS | 1819 | 1461437092584 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 11:44:52 INFO - PROCESS | 1819 | 1461437092616 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:52 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8016568800 == 57 [pid = 1819] [id = 116] 11:44:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0x7f8014dcbc00) [pid = 1819] [serial = 347] [outer = (nil)] 11:44:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0x7f8016a9bc00) [pid = 1819] [serial = 348] [outer = 0x7f8014dcbc00] 11:44:52 INFO - PROCESS | 1819 | 1461437092678 Marionette DEBUG loaded listener.js 11:44:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0x7f8019302400) [pid = 1819] [serial = 349] [outer = 0x7f8014dcbc00] 11:44:53 INFO - PROCESS | 1819 | 1461437093492 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]]]}] 11:44:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 11:44:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1182ms 11:44:53 INFO - PROCESS | 1819 | 1461437093572 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 11:44:53 INFO - PROCESS | 1819 | 1461437093575 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 11:44:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 11:44:53 INFO - PROCESS | 1819 | 1461437093580 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 11:44:53 INFO - PROCESS | 1819 | 1461437093582 Marionette TRACE conn3 <- [1,438,null,{}] 11:44:53 INFO - PROCESS | 1819 | 1461437093587 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}] 11:44:53 INFO - PROCESS | 1819 | 1461437093782 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 11:44:53 INFO - PROCESS | 1819 | 1461437093806 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:53 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8019382800 == 58 [pid = 1819] [id = 117] 11:44:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0x7f8018ea5000) [pid = 1819] [serial = 350] [outer = (nil)] 11:44:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0x7f802404a400) [pid = 1819] [serial = 351] [outer = 0x7f8018ea5000] 11:44:53 INFO - PROCESS | 1819 | 1461437093864 Marionette DEBUG loaded listener.js 11:44:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0x7f8024321400) [pid = 1819] [serial = 352] [outer = 0x7f8018ea5000] 11:44:54 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0x7f80154b9000) [pid = 1819] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 11:44:54 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0x7f8022020c00) [pid = 1819] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 11:44:54 INFO - PROCESS | 1819 | --DOMWINDOW == 97 (0x7f800e453800) [pid = 1819] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 11:44:54 INFO - PROCESS | 1819 | --DOMWINDOW == 96 (0x7f800d1cd000) [pid = 1819] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 11:44:54 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0x7f800b8b3000) [pid = 1819] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 11:44:54 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0x7f8014079000) [pid = 1819] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 11:44:54 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0x7f800c325800) [pid = 1819] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 11:44:54 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0x7f801519cc00) [pid = 1819] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 11:44:54 INFO - PROCESS | 1819 | 1461437094871 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]]]}] 11:44:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 11:44:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1327ms 11:44:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 11:44:54 INFO - PROCESS | 1819 | 1461437094908 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 11:44:54 INFO - PROCESS | 1819 | 1461437094911 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 11:44:54 INFO - PROCESS | 1819 | 1461437094916 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 11:44:54 INFO - PROCESS | 1819 | 1461437094918 Marionette TRACE conn3 <- [1,442,null,{}] 11:44:54 INFO - PROCESS | 1819 | 1461437094923 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}] 11:44:55 INFO - PROCESS | 1819 | 1461437095139 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 11:44:55 INFO - PROCESS | 1819 | 1461437095233 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:55 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8022cca000 == 59 [pid = 1819] [id = 118] 11:44:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0x7f800b8b9800) [pid = 1819] [serial = 353] [outer = (nil)] 11:44:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0x7f801d08ec00) [pid = 1819] [serial = 354] [outer = 0x7f800b8b9800] 11:44:55 INFO - PROCESS | 1819 | 1461437095296 Marionette DEBUG loaded listener.js 11:44:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0x7f8027b53c00) [pid = 1819] [serial = 355] [outer = 0x7f800b8b9800] 11:44:55 INFO - PROCESS | 1819 | 1461437095938 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]]]}] 11:44:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 11:44:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1079ms 11:44:56 INFO - PROCESS | 1819 | 1461437096007 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 11:44:56 INFO - PROCESS | 1819 | 1461437096010 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 11:44:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 11:44:56 INFO - PROCESS | 1819 | 1461437096016 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 11:44:56 INFO - PROCESS | 1819 | 1461437096018 Marionette TRACE conn3 <- [1,446,null,{}] 11:44:56 INFO - PROCESS | 1819 | 1461437096023 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}] 11:44:56 INFO - PROCESS | 1819 | 1461437096191 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 11:44:56 INFO - PROCESS | 1819 | 1461437096210 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:56 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8023318800 == 60 [pid = 1819] [id = 119] 11:44:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0x7f800bdef000) [pid = 1819] [serial = 356] [outer = (nil)] 11:44:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0x7f800bfeb400) [pid = 1819] [serial = 357] [outer = 0x7f800bdef000] 11:44:56 INFO - PROCESS | 1819 | 1461437096277 Marionette DEBUG loaded listener.js 11:44:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0x7f800bff3000) [pid = 1819] [serial = 358] [outer = 0x7f800bdef000] 11:44:57 INFO - PROCESS | 1819 | 1461437097314 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]]]}] 11:44:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 11:44:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1330ms 11:44:57 INFO - PROCESS | 1819 | 1461437097347 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 11:44:57 INFO - PROCESS | 1819 | 1461437097356 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 11:44:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 11:44:57 INFO - PROCESS | 1819 | 1461437097365 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 11:44:57 INFO - PROCESS | 1819 | 1461437097370 Marionette TRACE conn3 <- [1,450,null,{}] 11:44:57 INFO - PROCESS | 1819 | 1461437097378 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}] 11:44:57 INFO - PROCESS | 1819 | 1461437097552 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 11:44:57 INFO - PROCESS | 1819 | 1461437097706 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:57 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80145a1000 == 61 [pid = 1819] [id = 120] 11:44:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0x7f800d1cb000) [pid = 1819] [serial = 359] [outer = (nil)] 11:44:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0x7f800e429800) [pid = 1819] [serial = 360] [outer = 0x7f800d1cb000] 11:44:57 INFO - PROCESS | 1819 | 1461437097792 Marionette DEBUG loaded listener.js 11:44:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0x7f800fa41c00) [pid = 1819] [serial = 361] [outer = 0x7f800d1cb000] 11:44:58 INFO - PROCESS | 1819 | 1461437098737 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] 11:44:58 INFO - PROCESS | 1819 | 1461437098813 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 11:44:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 11:44:58 INFO - PROCESS | 1819 | 1461437098823 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 11:44:58 INFO - PROCESS | 1819 | 1461437098827 Marionette TRACE conn3 <- [1,454,null,{}] 11:44:58 INFO - PROCESS | 1819 | 1461437098832 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}] 11:44:59 INFO - PROCESS | 1819 | 1461437099033 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 11:44:59 INFO - PROCESS | 1819 | 1461437099251 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:59 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8022cc6800 == 62 [pid = 1819] [id = 121] 11:44:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0x7f8013278c00) [pid = 1819] [serial = 362] [outer = (nil)] 11:44:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0x7f8014dce800) [pid = 1819] [serial = 363] [outer = 0x7f8013278c00] 11:44:59 INFO - PROCESS | 1819 | 1461437099375 Marionette DEBUG loaded listener.js 11:44:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0x7f8015606400) [pid = 1819] [serial = 364] [outer = 0x7f8013278c00] 11:45:00 INFO - PROCESS | 1819 | [1819] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:45:00 INFO - PROCESS | 1819 | 1461437100286 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]]]}] 11:45:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 11:45:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1538ms 11:45:00 INFO - PROCESS | 1819 | 1461437100363 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 11:45:00 INFO - PROCESS | 1819 | 1461437100369 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 11:45:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 11:45:00 INFO - PROCESS | 1819 | 1461437100377 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 11:45:00 INFO - PROCESS | 1819 | 1461437100382 Marionette TRACE conn3 <- [1,458,null,{}] 11:45:00 INFO - PROCESS | 1819 | 1461437100399 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}] 11:45:00 INFO - PROCESS | 1819 | 1461437100577 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 11:45:00 INFO - PROCESS | 1819 | 1461437100722 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:00 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8027aea000 == 63 [pid = 1819] [id = 122] 11:45:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0x7f8016528800) [pid = 1819] [serial = 365] [outer = (nil)] 11:45:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 106 (0x7f8024144000) [pid = 1819] [serial = 366] [outer = 0x7f8016528800] 11:45:00 INFO - PROCESS | 1819 | 1461437100842 Marionette DEBUG loaded listener.js 11:45:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 107 (0x7f80244e1400) [pid = 1819] [serial = 367] [outer = 0x7f8016528800] 11:45:01 INFO - PROCESS | 1819 | 1461437101669 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] 11:45:01 INFO - PROCESS | 1819 | 1461437101726 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 11:45:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 11:45:01 INFO - PROCESS | 1819 | 1461437101732 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 11:45:01 INFO - PROCESS | 1819 | 1461437101735 Marionette TRACE conn3 <- [1,462,null,{}] 11:45:01 INFO - PROCESS | 1819 | 1461437101742 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}] 11:45:01 INFO - PROCESS | 1819 | 1461437101924 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 11:45:02 INFO - PROCESS | 1819 | 1461437102076 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:02 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802af5a800 == 64 [pid = 1819] [id = 123] 11:45:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 108 (0x7f800d1d3000) [pid = 1819] [serial = 368] [outer = (nil)] 11:45:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 109 (0x7f8027da2c00) [pid = 1819] [serial = 369] [outer = 0x7f800d1d3000] 11:45:02 INFO - PROCESS | 1819 | 1461437102149 Marionette DEBUG loaded listener.js 11:45:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 110 (0x7f8027da9000) [pid = 1819] [serial = 370] [outer = 0x7f800d1d3000] 11:45:03 INFO - PROCESS | 1819 | [1819] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:45:03 INFO - PROCESS | 1819 | 1461437103073 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] 11:45:03 INFO - PROCESS | 1819 | 1461437103123 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 11:45:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 11:45:03 INFO - PROCESS | 1819 | 1461437103130 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 11:45:03 INFO - PROCESS | 1819 | 1461437103132 Marionette TRACE conn3 <- [1,466,null,{}] 11:45:03 INFO - PROCESS | 1819 | 1461437103138 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}] 11:45:03 INFO - PROCESS | 1819 | 1461437103283 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 11:45:03 INFO - PROCESS | 1819 | 1461437103429 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:03 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802fcff000 == 65 [pid = 1819] [id = 124] 11:45:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 111 (0x7f8019304000) [pid = 1819] [serial = 371] [outer = (nil)] 11:45:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 112 (0x7f8028154400) [pid = 1819] [serial = 372] [outer = 0x7f8019304000] 11:45:03 INFO - PROCESS | 1819 | 1461437103524 Marionette DEBUG loaded listener.js 11:45:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 113 (0x7f802833e000) [pid = 1819] [serial = 373] [outer = 0x7f8019304000] 11:45:04 INFO - PROCESS | 1819 | 1461437104405 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] 11:45:04 INFO - PROCESS | 1819 | 1461437104477 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 11:45:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 11:45:04 INFO - PROCESS | 1819 | 1461437104483 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 11:45:04 INFO - PROCESS | 1819 | 1461437104486 Marionette TRACE conn3 <- [1,470,null,{}] 11:45:04 INFO - PROCESS | 1819 | 1461437104491 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}] 11:45:04 INFO - PROCESS | 1819 | 1461437104668 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 11:45:04 INFO - PROCESS | 1819 | 1461437104809 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:04 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8015447000 == 66 [pid = 1819] [id = 125] 11:45:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 114 (0x7f8014864800) [pid = 1819] [serial = 374] [outer = (nil)] 11:45:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 115 (0x7f801486c800) [pid = 1819] [serial = 375] [outer = 0x7f8014864800] 11:45:04 INFO - PROCESS | 1819 | 1461437104886 Marionette DEBUG loaded listener.js 11:45:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 116 (0x7f802860fc00) [pid = 1819] [serial = 376] [outer = 0x7f8014864800] 11:45:05 INFO - PROCESS | 1819 | 1461437105749 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]]]}] 11:45:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 11:45:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1333ms 11:45:05 INFO - PROCESS | 1819 | 1461437105825 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 11:45:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 11:45:05 INFO - PROCESS | 1819 | 1461437105829 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 11:45:05 INFO - PROCESS | 1819 | 1461437105837 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 11:45:05 INFO - PROCESS | 1819 | 1461437105840 Marionette TRACE conn3 <- [1,474,null,{}] 11:45:05 INFO - PROCESS | 1819 | 1461437105845 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}] 11:45:06 INFO - PROCESS | 1819 | 1461437106041 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 11:45:06 INFO - PROCESS | 1819 | 1461437106354 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:06 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800ee47000 == 67 [pid = 1819] [id = 126] 11:45:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 117 (0x7f800b8bd000) [pid = 1819] [serial = 377] [outer = (nil)] 11:45:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 118 (0x7f800bae9400) [pid = 1819] [serial = 378] [outer = 0x7f800b8bd000] 11:45:06 INFO - PROCESS | 1819 | 1461437106500 Marionette DEBUG loaded listener.js 11:45:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 119 (0x7f800bfee800) [pid = 1819] [serial = 379] [outer = 0x7f800b8bd000] 11:45:07 INFO - PROCESS | 1819 | 1461437107325 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]]]}] 11:45:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 11:45:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1540ms 11:45:07 INFO - PROCESS | 1819 | 1461437107378 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 11:45:07 INFO - PROCESS | 1819 | 1461437107384 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 11:45:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 11:45:07 INFO - PROCESS | 1819 | 1461437107393 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 11:45:07 INFO - PROCESS | 1819 | 1461437107397 Marionette TRACE conn3 <- [1,478,null,{}] 11:45:07 INFO - PROCESS | 1819 | 1461437107404 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}] 11:45:07 INFO - PROCESS | 1819 | 1461437107568 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 11:45:07 INFO - PROCESS | 1819 | 1461437107714 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:07 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c3a3800 == 68 [pid = 1819] [id = 127] 11:45:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 120 (0x7f800baeb000) [pid = 1819] [serial = 380] [outer = (nil)] 11:45:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 121 (0x7f800e448800) [pid = 1819] [serial = 381] [outer = 0x7f800baeb000] 11:45:07 INFO - PROCESS | 1819 | 1461437107823 Marionette DEBUG loaded listener.js 11:45:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 122 (0x7f800fa3d400) [pid = 1819] [serial = 382] [outer = 0x7f800baeb000] 11:45:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80155df000 == 67 [pid = 1819] [id = 42] 11:45:08 INFO - PROCESS | 1819 | --DOMWINDOW == 121 (0x7f800baebc00) [pid = 1819] [serial = 321] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8022cca000 == 66 [pid = 1819] [id = 118] 11:45:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8019382800 == 65 [pid = 1819] [id = 117] 11:45:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8016568800 == 64 [pid = 1819] [id = 116] 11:45:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80156d1000 == 63 [pid = 1819] [id = 115] 11:45:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800fb54800 == 62 [pid = 1819] [id = 114] 11:45:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801458f800 == 61 [pid = 1819] [id = 113] 11:45:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f802832e800 == 60 [pid = 1819] [id = 110] 11:45:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8015995000 == 59 [pid = 1819] [id = 109] 11:45:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800d2a9000 == 58 [pid = 1819] [id = 108] 11:45:08 INFO - PROCESS | 1819 | --DOMWINDOW == 120 (0x7f8022019c00) [pid = 1819] [serial = 310] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1819 | --DOMWINDOW == 119 (0x7f8027cae000) [pid = 1819] [serial = 316] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1819 | --DOMWINDOW == 118 (0x7f8012410000) [pid = 1819] [serial = 301] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1819 | --DOMWINDOW == 117 (0x7f8015a03800) [pid = 1819] [serial = 291] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1819 | --DOMWINDOW == 116 (0x7f8027cae400) [pid = 1819] [serial = 283] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1819 | --DOMWINDOW == 115 (0x7f800c6b9000) [pid = 1819] [serial = 318] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1819 | --DOMWINDOW == 114 (0x7f80146a4c00) [pid = 1819] [serial = 303] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1819 | --DOMWINDOW == 113 (0x7f80190eb800) [pid = 1819] [serial = 309] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1819 | --DOMWINDOW == 112 (0x7f80240e8800) [pid = 1819] [serial = 313] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1819 | --DOMWINDOW == 111 (0x7f80154b8800) [pid = 1819] [serial = 306] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1819 | --DOMWINDOW == 110 (0x7f8024049c00) [pid = 1819] [serial = 294] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1819 | --DOMWINDOW == 109 (0x7f800fa3a000) [pid = 1819] [serial = 288] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1819 | --DOMWINDOW == 108 (0x7f80154bb000) [pid = 1819] [serial = 297] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1819 | --DOMWINDOW == 107 (0x7f802433fc00) [pid = 1819] [serial = 315] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1819 | --DOMWINDOW == 106 (0x7f8015605000) [pid = 1819] [serial = 307] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1819 | --DOMWINDOW == 105 (0x7f8022f05400) [pid = 1819] [serial = 312] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1819 | --DOMWINDOW == 104 (0x7f800f8f3800) [pid = 1819] [serial = 319] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1819 | --DOMWINDOW == 103 (0x7f800f8f2c00) [pid = 1819] [serial = 300] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1819 | --DOMWINDOW == 102 (0x7f800d1d0c00) [pid = 1819] [serial = 285] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1819 | --DOMWINDOW == 101 (0x7f80149d9800) [pid = 1819] [serial = 304] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1819 | 1461437108819 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]]]}] 11:45:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 11:45:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1486ms 11:45:08 INFO - PROCESS | 1819 | 1461437108882 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 11:45:08 INFO - PROCESS | 1819 | 1461437108887 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 11:45:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 11:45:08 INFO - PROCESS | 1819 | 1461437108895 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 11:45:08 INFO - PROCESS | 1819 | 1461437108897 Marionette TRACE conn3 <- [1,482,null,{}] 11:45:08 INFO - PROCESS | 1819 | 1461437108902 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}] 11:45:09 INFO - PROCESS | 1819 | 1461437109059 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 11:45:09 INFO - PROCESS | 1819 | 1461437109236 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:09 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801458e000 == 59 [pid = 1819] [id = 128] 11:45:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0x7f800fa40400) [pid = 1819] [serial = 383] [outer = (nil)] 11:45:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0x7f801485f400) [pid = 1819] [serial = 384] [outer = 0x7f800fa40400] 11:45:09 INFO - PROCESS | 1819 | 1461437109303 Marionette DEBUG loaded listener.js 11:45:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0x7f8014869400) [pid = 1819] [serial = 385] [outer = 0x7f800fa40400] 11:45:09 INFO - PROCESS | 1819 | 1461437109989 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]]]}] 11:45:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 11:45:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1133ms 11:45:10 INFO - PROCESS | 1819 | 1461437110028 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 11:45:10 INFO - PROCESS | 1819 | 1461437110032 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 11:45:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 11:45:10 INFO - PROCESS | 1819 | 1461437110040 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 11:45:10 INFO - PROCESS | 1819 | 1461437110047 Marionette TRACE conn3 <- [1,486,null,{}] 11:45:10 INFO - PROCESS | 1819 | 1461437110060 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}] 11:45:10 INFO - PROCESS | 1819 | 1461437110209 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 11:45:10 INFO - PROCESS | 1819 | 1461437110223 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:10 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8015c96000 == 60 [pid = 1819] [id = 129] 11:45:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0x7f8014dcdc00) [pid = 1819] [serial = 386] [outer = (nil)] 11:45:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 106 (0x7f80154bcc00) [pid = 1819] [serial = 387] [outer = 0x7f8014dcdc00] 11:45:10 INFO - PROCESS | 1819 | 1461437110284 Marionette DEBUG loaded listener.js 11:45:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 107 (0x7f8015917000) [pid = 1819] [serial = 388] [outer = 0x7f8014dcdc00] 11:45:11 INFO - PROCESS | 1819 | 1461437111092 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]]]}] 11:45:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 11:45:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1138ms 11:45:11 INFO - PROCESS | 1819 | 1461437111177 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 11:45:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 11:45:11 INFO - PROCESS | 1819 | 1461437111182 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 11:45:11 INFO - PROCESS | 1819 | 1461437111188 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 11:45:11 INFO - PROCESS | 1819 | 1461437111190 Marionette TRACE conn3 <- [1,490,null,{}] 11:45:11 INFO - PROCESS | 1819 | 1461437111202 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}] 11:45:11 INFO - PROCESS | 1819 | 1461437111381 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 11:45:11 INFO - PROCESS | 1819 | 1461437111403 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:11 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c832000 == 61 [pid = 1819] [id = 130] 11:45:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 108 (0x7f8015192000) [pid = 1819] [serial = 389] [outer = (nil)] 11:45:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 109 (0x7f8016709800) [pid = 1819] [serial = 390] [outer = 0x7f8015192000] 11:45:11 INFO - PROCESS | 1819 | 1461437111474 Marionette DEBUG loaded listener.js 11:45:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 110 (0x7f801d08a000) [pid = 1819] [serial = 391] [outer = 0x7f8015192000] 11:45:12 INFO - PROCESS | 1819 | 1461437112239 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]]]}] 11:45:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 11:45:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1081ms 11:45:12 INFO - PROCESS | 1819 | 1461437112274 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 11:45:12 INFO - PROCESS | 1819 | 1461437112277 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 11:45:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 11:45:12 INFO - PROCESS | 1819 | 1461437112294 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 11:45:12 INFO - PROCESS | 1819 | 1461437112296 Marionette TRACE conn3 <- [1,494,null,{}] 11:45:12 INFO - PROCESS | 1819 | 1461437112307 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}] 11:45:12 INFO - PROCESS | 1819 | 1461437112490 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 11:45:12 INFO - PROCESS | 1819 | 1461437112527 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:12 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8022ccb000 == 62 [pid = 1819] [id = 131] 11:45:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 111 (0x7f800a848800) [pid = 1819] [serial = 392] [outer = (nil)] 11:45:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 112 (0x7f800a84a400) [pid = 1819] [serial = 393] [outer = 0x7f800a848800] 11:45:12 INFO - PROCESS | 1819 | 1461437112613 Marionette DEBUG loaded listener.js 11:45:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 113 (0x7f801d089c00) [pid = 1819] [serial = 394] [outer = 0x7f800a848800] 11:45:13 INFO - PROCESS | 1819 | --DOMWINDOW == 112 (0x7f8014dcbc00) [pid = 1819] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 11:45:13 INFO - PROCESS | 1819 | --DOMWINDOW == 111 (0x7f8018ea5000) [pid = 1819] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 11:45:13 INFO - PROCESS | 1819 | --DOMWINDOW == 110 (0x7f8014dc7800) [pid = 1819] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 11:45:13 INFO - PROCESS | 1819 | --DOMWINDOW == 109 (0x7f800b8bbc00) [pid = 1819] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 11:45:13 INFO - PROCESS | 1819 | --DOMWINDOW == 108 (0x7f800e44cc00) [pid = 1819] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 11:45:13 INFO - PROCESS | 1819 | --DOMWINDOW == 107 (0x7f800b8b9800) [pid = 1819] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 11:45:13 INFO - PROCESS | 1819 | --DOMWINDOW == 106 (0x7f800bae2800) [pid = 1819] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 11:45:13 INFO - PROCESS | 1819 | 1461437113595 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]]]}] 11:45:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 11:45:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1343ms 11:45:13 INFO - PROCESS | 1819 | 1461437113628 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 11:45:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 11:45:13 INFO - PROCESS | 1819 | 1461437113632 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 11:45:13 INFO - PROCESS | 1819 | 1461437113638 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 11:45:13 INFO - PROCESS | 1819 | 1461437113641 Marionette TRACE conn3 <- [1,498,null,{}] 11:45:13 INFO - PROCESS | 1819 | 1461437113647 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}] 11:45:13 INFO - PROCESS | 1819 | 1461437113831 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 11:45:13 INFO - PROCESS | 1819 | 1461437113851 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:13 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80231c2000 == 63 [pid = 1819] [id = 132] 11:45:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 107 (0x7f800a848400) [pid = 1819] [serial = 395] [outer = (nil)] 11:45:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 108 (0x7f800bae5800) [pid = 1819] [serial = 396] [outer = 0x7f800a848400] 11:45:13 INFO - PROCESS | 1819 | 1461437113913 Marionette DEBUG loaded listener.js 11:45:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 109 (0x7f802414ec00) [pid = 1819] [serial = 397] [outer = 0x7f800a848400] 11:45:14 INFO - PROCESS | 1819 | 1461437114602 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]]]}] 11:45:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 11:45:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 986ms 11:45:14 INFO - PROCESS | 1819 | 1461437114624 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 11:45:14 INFO - PROCESS | 1819 | 1461437114627 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 11:45:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 11:45:14 INFO - PROCESS | 1819 | 1461437114634 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 11:45:14 INFO - PROCESS | 1819 | 1461437114635 Marionette TRACE conn3 <- [1,502,null,{}] 11:45:14 INFO - PROCESS | 1819 | 1461437114642 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}] 11:45:14 INFO - PROCESS | 1819 | 1461437114774 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 11:45:14 INFO - PROCESS | 1819 | 1461437114884 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:14 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8027aeb000 == 64 [pid = 1819] [id = 133] 11:45:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 110 (0x7f800a848c00) [pid = 1819] [serial = 398] [outer = (nil)] 11:45:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 111 (0x7f8027b4ac00) [pid = 1819] [serial = 399] [outer = 0x7f800a848c00] 11:45:14 INFO - PROCESS | 1819 | 1461437114948 Marionette DEBUG loaded listener.js 11:45:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 112 (0x7f802815ac00) [pid = 1819] [serial = 400] [outer = 0x7f800a848c00] 11:45:15 INFO - PROCESS | 1819 | 1461437115906 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]]]}] 11:45:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 11:45:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1331ms 11:45:15 INFO - PROCESS | 1819 | 1461437115967 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 11:45:15 INFO - PROCESS | 1819 | 1461437115973 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 11:45:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 11:45:15 INFO - PROCESS | 1819 | 1461437115983 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 11:45:15 INFO - PROCESS | 1819 | 1461437115988 Marionette TRACE conn3 <- [1,506,null,{}] 11:45:15 INFO - PROCESS | 1819 | 1461437115996 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}] 11:45:16 INFO - PROCESS | 1819 | 1461437116203 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 11:45:16 INFO - PROCESS | 1819 | 1461437116349 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:16 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801530d800 == 65 [pid = 1819] [id = 134] 11:45:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 113 (0x7f800a874000) [pid = 1819] [serial = 401] [outer = (nil)] 11:45:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 114 (0x7f800bfebc00) [pid = 1819] [serial = 402] [outer = 0x7f800a874000] 11:45:16 INFO - PROCESS | 1819 | 1461437116424 Marionette DEBUG loaded listener.js 11:45:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 115 (0x7f800c9e2400) [pid = 1819] [serial = 403] [outer = 0x7f800a874000] 11:45:17 INFO - PROCESS | 1819 | 1461437117353 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]]]}] 11:45:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 11:45:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1431ms 11:45:17 INFO - PROCESS | 1819 | 1461437117415 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 11:45:17 INFO - PROCESS | 1819 | 1461437117424 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 11:45:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 11:45:17 INFO - PROCESS | 1819 | 1461437117434 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 11:45:17 INFO - PROCESS | 1819 | 1461437117437 Marionette TRACE conn3 <- [1,510,null,{}] 11:45:17 INFO - PROCESS | 1819 | 1461437117441 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}] 11:45:17 INFO - PROCESS | 1819 | 1461437117650 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 11:45:17 INFO - PROCESS | 1819 | 1461437117872 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:17 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8023121800 == 66 [pid = 1819] [id = 135] 11:45:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 116 (0x7f800c9e9400) [pid = 1819] [serial = 404] [outer = (nil)] 11:45:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 117 (0x7f800c9f0800) [pid = 1819] [serial = 405] [outer = 0x7f800c9e9400] 11:45:17 INFO - PROCESS | 1819 | 1461437117990 Marionette DEBUG loaded listener.js 11:45:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 118 (0x7f800d2dd800) [pid = 1819] [serial = 406] [outer = 0x7f800c9e9400] 11:45:18 INFO - PROCESS | 1819 | 1461437118838 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]]]}] 11:45:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 11:45:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1481ms 11:45:18 INFO - PROCESS | 1819 | 1461437118916 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 11:45:18 INFO - PROCESS | 1819 | 1461437118919 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 11:45:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 11:45:18 INFO - PROCESS | 1819 | 1461437118926 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 11:45:18 INFO - PROCESS | 1819 | 1461437118931 Marionette TRACE conn3 <- [1,514,null,{}] 11:45:18 INFO - PROCESS | 1819 | 1461437118947 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}] 11:45:19 INFO - PROCESS | 1819 | 1461437119154 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 11:45:19 INFO - PROCESS | 1819 | 1461437119299 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:19 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800ce88800 == 67 [pid = 1819] [id = 136] 11:45:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 119 (0x7f800fa42800) [pid = 1819] [serial = 407] [outer = (nil)] 11:45:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 120 (0x7f8014861400) [pid = 1819] [serial = 408] [outer = 0x7f800fa42800] 11:45:19 INFO - PROCESS | 1819 | 1461437119380 Marionette DEBUG loaded listener.js 11:45:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 121 (0x7f80149e2000) [pid = 1819] [serial = 409] [outer = 0x7f800fa42800] 11:45:20 INFO - PROCESS | 1819 | 1461437120126 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]]]}] 11:45:20 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 11:45:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1243ms 11:45:20 INFO - PROCESS | 1819 | 1461437120170 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 11:45:20 INFO - PROCESS | 1819 | 1461437120175 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 11:45:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 11:45:20 INFO - PROCESS | 1819 | 1461437120180 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 11:45:20 INFO - PROCESS | 1819 | 1461437120182 Marionette TRACE conn3 <- [1,518,null,{}] 11:45:20 INFO - PROCESS | 1819 | 1461437120188 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}] 11:45:20 INFO - PROCESS | 1819 | 1461437120398 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 11:45:20 INFO - PROCESS | 1819 | 1461437120508 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:20 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8025d43000 == 68 [pid = 1819] [id = 137] 11:45:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 122 (0x7f800cf4b400) [pid = 1819] [serial = 410] [outer = (nil)] 11:45:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 123 (0x7f800cf55c00) [pid = 1819] [serial = 411] [outer = 0x7f800cf4b400] 11:45:20 INFO - PROCESS | 1819 | 1461437120578 Marionette DEBUG loaded listener.js 11:45:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 124 (0x7f8014866000) [pid = 1819] [serial = 412] [outer = 0x7f800cf4b400] 11:45:21 INFO - PROCESS | 1819 | 1461437121415 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]]]}] 11:45:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 11:45:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1279ms 11:45:21 INFO - PROCESS | 1819 | 1461437121460 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 11:45:21 INFO - PROCESS | 1819 | 1461437121464 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 11:45:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 11:45:21 INFO - PROCESS | 1819 | 1461437121470 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 11:45:21 INFO - PROCESS | 1819 | 1461437121472 Marionette TRACE conn3 <- [1,522,null,{}] 11:45:21 INFO - PROCESS | 1819 | 1461437121477 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}] 11:45:21 INFO - PROCESS | 1819 | 1461437121623 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 11:45:21 INFO - PROCESS | 1819 | 1461437121771 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:21 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c91b000 == 69 [pid = 1819] [id = 138] 11:45:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 125 (0x7f800cf4c800) [pid = 1819] [serial = 413] [outer = (nil)] 11:45:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 126 (0x7f80154b2c00) [pid = 1819] [serial = 414] [outer = 0x7f800cf4c800] 11:45:21 INFO - PROCESS | 1819 | 1461437121842 Marionette DEBUG loaded listener.js 11:45:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 127 (0x7f8018d1c400) [pid = 1819] [serial = 415] [outer = 0x7f800cf4c800] 11:45:22 INFO - PROCESS | 1819 | 1461437122792 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]]]}] 11:45:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 11:45:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1379ms 11:45:22 INFO - PROCESS | 1819 | 1461437122850 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 11:45:22 INFO - PROCESS | 1819 | 1461437122853 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 11:45:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 11:45:22 INFO - PROCESS | 1819 | 1461437122859 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 11:45:22 INFO - PROCESS | 1819 | 1461437122861 Marionette TRACE conn3 <- [1,526,null,{}] 11:45:22 INFO - PROCESS | 1819 | 1461437122866 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}] 11:45:23 INFO - PROCESS | 1819 | 1461437123046 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 11:45:23 INFO - PROCESS | 1819 | 1461437123419 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:23 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800cae0800 == 70 [pid = 1819] [id = 139] 11:45:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 128 (0x7f800a86d800) [pid = 1819] [serial = 416] [outer = (nil)] 11:45:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 129 (0x7f800a874400) [pid = 1819] [serial = 417] [outer = 0x7f800a86d800] 11:45:23 INFO - PROCESS | 1819 | 1461437123599 Marionette DEBUG loaded listener.js 11:45:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 130 (0x7f800baefc00) [pid = 1819] [serial = 418] [outer = 0x7f800a86d800] 11:45:24 INFO - PROCESS | 1819 | 1461437124466 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]]]}] 11:45:24 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 11:45:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1681ms 11:45:24 INFO - PROCESS | 1819 | 1461437124541 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 11:45:24 INFO - PROCESS | 1819 | 1461437124545 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 11:45:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 11:45:24 INFO - PROCESS | 1819 | 1461437124553 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 11:45:24 INFO - PROCESS | 1819 | 1461437124559 Marionette TRACE conn3 <- [1,530,null,{}] 11:45:24 INFO - PROCESS | 1819 | 1461437124566 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}] 11:45:24 INFO - PROCESS | 1819 | 1461437124834 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 11:45:25 INFO - PROCESS | 1819 | 1461437125077 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:25 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c820000 == 71 [pid = 1819] [id = 140] 11:45:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 131 (0x7f800c9e5800) [pid = 1819] [serial = 419] [outer = (nil)] 11:45:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 132 (0x7f800cf52c00) [pid = 1819] [serial = 420] [outer = 0x7f800c9e5800] 11:45:25 INFO - PROCESS | 1819 | 1461437125230 Marionette DEBUG loaded listener.js 11:45:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 133 (0x7f800e311400) [pid = 1819] [serial = 421] [outer = 0x7f800c9e5800] 11:45:25 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800b9e5000 == 70 [pid = 1819] [id = 98] 11:45:25 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8012267800 == 69 [pid = 1819] [id = 95] 11:45:25 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80231c2000 == 68 [pid = 1819] [id = 132] 11:45:25 INFO - PROCESS | 1819 | --DOMWINDOW == 132 (0x7f800bae8400) [pid = 1819] [serial = 324] [outer = (nil)] [url = about:blank] 11:45:25 INFO - PROCESS | 1819 | --DOMWINDOW == 131 (0x7f801345f400) [pid = 1819] [serial = 327] [outer = (nil)] [url = about:blank] 11:45:25 INFO - PROCESS | 1819 | --DOMWINDOW == 130 (0x7f80154b5400) [pid = 1819] [serial = 330] [outer = (nil)] [url = about:blank] 11:45:25 INFO - PROCESS | 1819 | --DOMWINDOW == 129 (0x7f8022f74800) [pid = 1819] [serial = 333] [outer = (nil)] [url = about:blank] 11:45:25 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8022ccb000 == 67 [pid = 1819] [id = 131] 11:45:25 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800c832000 == 66 [pid = 1819] [id = 130] 11:45:26 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8015c96000 == 65 [pid = 1819] [id = 129] 11:45:26 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801458e000 == 64 [pid = 1819] [id = 128] 11:45:26 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800c3a3800 == 63 [pid = 1819] [id = 127] 11:45:26 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800ee47000 == 62 [pid = 1819] [id = 126] 11:45:26 INFO - PROCESS | 1819 | 1461437126095 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"]]]}] 11:45:26 INFO - PROCESS | 1819 | --DOCSHELL 0x7f802fcff000 == 61 [pid = 1819] [id = 124] 11:45:26 INFO - PROCESS | 1819 | --DOCSHELL 0x7f802af5a800 == 60 [pid = 1819] [id = 123] 11:45:26 INFO - PROCESS | 1819 | --DOMWINDOW == 128 (0x7f800baf1000) [pid = 1819] [serial = 322] [outer = (nil)] [url = about:blank] 11:45:26 INFO - PROCESS | 1819 | --DOMWINDOW == 127 (0x7f8016a9bc00) [pid = 1819] [serial = 348] [outer = (nil)] [url = about:blank] 11:45:26 INFO - PROCESS | 1819 | --DOMWINDOW == 126 (0x7f802404a400) [pid = 1819] [serial = 351] [outer = (nil)] [url = about:blank] 11:45:26 INFO - PROCESS | 1819 | --DOMWINDOW == 125 (0x7f80154bf400) [pid = 1819] [serial = 345] [outer = (nil)] [url = about:blank] 11:45:26 INFO - PROCESS | 1819 | --DOMWINDOW == 124 (0x7f800e44c400) [pid = 1819] [serial = 340] [outer = (nil)] [url = about:blank] 11:45:26 INFO - PROCESS | 1819 | --DOMWINDOW == 123 (0x7f800d1c6400) [pid = 1819] [serial = 339] [outer = (nil)] [url = about:blank] 11:45:26 INFO - PROCESS | 1819 | --DOMWINDOW == 122 (0x7f8013283800) [pid = 1819] [serial = 342] [outer = (nil)] [url = about:blank] 11:45:26 INFO - PROCESS | 1819 | --DOMWINDOW == 121 (0x7f80146a3c00) [pid = 1819] [serial = 343] [outer = (nil)] [url = about:blank] 11:45:26 INFO - PROCESS | 1819 | --DOMWINDOW == 120 (0x7f80262c4400) [pid = 1819] [serial = 336] [outer = (nil)] [url = about:blank] 11:45:26 INFO - PROCESS | 1819 | --DOMWINDOW == 119 (0x7f801d08ec00) [pid = 1819] [serial = 354] [outer = (nil)] [url = about:blank] 11:45:26 INFO - PROCESS | 1819 | --DOMWINDOW == 118 (0x7f8024321400) [pid = 1819] [serial = 352] [outer = (nil)] [url = about:blank] 11:45:26 INFO - PROCESS | 1819 | --DOMWINDOW == 117 (0x7f8019302400) [pid = 1819] [serial = 349] [outer = (nil)] [url = about:blank] 11:45:26 INFO - PROCESS | 1819 | --DOMWINDOW == 116 (0x7f8015922400) [pid = 1819] [serial = 346] [outer = (nil)] [url = about:blank] 11:45:26 INFO - PROCESS | 1819 | --DOMWINDOW == 115 (0x7f8027b53c00) [pid = 1819] [serial = 355] [outer = (nil)] [url = about:blank] 11:45:26 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 11:45:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 11:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:45:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 11:45:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 11:45:26 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 11:45:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 11:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:45:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 11:45:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 11:45:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1584ms 11:45:26 INFO - PROCESS | 1819 | 1461437126142 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 11:45:26 INFO - PROCESS | 1819 | 1461437126147 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 11:45:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 11:45:26 INFO - PROCESS | 1819 | 1461437126159 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 11:45:26 INFO - PROCESS | 1819 | 1461437126161 Marionette TRACE conn3 <- [1,534,null,{}] 11:45:26 INFO - PROCESS | 1819 | 1461437126167 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}] 11:45:26 INFO - PROCESS | 1819 | 1461437126314 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 11:45:26 INFO - PROCESS | 1819 | 1461437126330 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:26 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8014b76000 == 61 [pid = 1819] [id = 141] 11:45:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 116 (0x7f8011811400) [pid = 1819] [serial = 422] [outer = (nil)] 11:45:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 117 (0x7f8013d90400) [pid = 1819] [serial = 423] [outer = 0x7f8011811400] 11:45:26 INFO - PROCESS | 1819 | 1461437126391 Marionette DEBUG loaded listener.js 11:45:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 118 (0x7f8014862800) [pid = 1819] [serial = 424] [outer = 0x7f8011811400] 11:45:27 INFO - PROCESS | 1819 | 1461437127162 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]]]}] 11:45:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 11:45:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1041ms 11:45:27 INFO - PROCESS | 1819 | 1461437127200 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 11:45:27 INFO - PROCESS | 1819 | 1461437127205 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 11:45:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 11:45:27 INFO - PROCESS | 1819 | 1461437127212 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 11:45:27 INFO - PROCESS | 1819 | 1461437127220 Marionette TRACE conn3 <- [1,538,null,{}] 11:45:27 INFO - PROCESS | 1819 | 1461437127249 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}] 11:45:27 INFO - PROCESS | 1819 | 1461437127407 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 11:45:27 INFO - PROCESS | 1819 | 1461437127527 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:27 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8015c96000 == 62 [pid = 1819] [id = 142] 11:45:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 119 (0x7f800e44ac00) [pid = 1819] [serial = 425] [outer = (nil)] 11:45:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 120 (0x7f8014931c00) [pid = 1819] [serial = 426] [outer = 0x7f800e44ac00] 11:45:27 INFO - PROCESS | 1819 | 1461437127588 Marionette DEBUG loaded listener.js 11:45:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 121 (0x7f801560f800) [pid = 1819] [serial = 427] [outer = 0x7f800e44ac00] 11:45:28 INFO - PROCESS | 1819 | 1461437128242 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]]]}] 11:45:28 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. 11:45:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1055ms 11:45:28 INFO - PROCESS | 1819 | 1461437128288 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 11:45:28 INFO - PROCESS | 1819 | 1461437128292 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 11:45:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 11:45:28 INFO - PROCESS | 1819 | 1461437128331 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 11:45:28 INFO - PROCESS | 1819 | 1461437128335 Marionette TRACE conn3 <- [1,542,null,{}] 11:45:28 INFO - PROCESS | 1819 | 1461437128340 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}] 11:45:28 INFO - PROCESS | 1819 | 1461437128520 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 11:45:28 INFO - PROCESS | 1819 | 1461437128550 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:28 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8019010800 == 63 [pid = 1819] [id = 143] 11:45:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 122 (0x7f800f8f2c00) [pid = 1819] [serial = 428] [outer = (nil)] 11:45:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 123 (0x7f8018d27800) [pid = 1819] [serial = 429] [outer = 0x7f800f8f2c00] 11:45:28 INFO - PROCESS | 1819 | 1461437128623 Marionette DEBUG loaded listener.js 11:45:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 124 (0x7f80190f0000) [pid = 1819] [serial = 430] [outer = 0x7f800f8f2c00] 11:45:29 INFO - PROCESS | 1819 | 1461437129353 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]]]}] 11:45:29 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. 11:45:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1083ms 11:45:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 11:45:29 INFO - PROCESS | 1819 | 1461437129411 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 11:45:29 INFO - PROCESS | 1819 | 1461437129413 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 11:45:29 INFO - PROCESS | 1819 | 1461437129419 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 11:45:29 INFO - PROCESS | 1819 | 1461437129422 Marionette TRACE conn3 <- [1,546,null,{}] 11:45:29 INFO - PROCESS | 1819 | 1461437129433 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}] 11:45:29 INFO - PROCESS | 1819 | 1461437129637 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 11:45:29 INFO - PROCESS | 1819 | 1461437129679 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:29 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801c40d000 == 64 [pid = 1819] [id = 144] 11:45:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 125 (0x7f8022eeb800) [pid = 1819] [serial = 431] [outer = (nil)] 11:45:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 126 (0x7f8022f71400) [pid = 1819] [serial = 432] [outer = 0x7f8022eeb800] 11:45:29 INFO - PROCESS | 1819 | 1461437129756 Marionette DEBUG loaded listener.js 11:45:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 127 (0x7f8024319800) [pid = 1819] [serial = 433] [outer = 0x7f8022eeb800] 11:45:30 INFO - PROCESS | 1819 | --DOMWINDOW == 126 (0x7f8015192000) [pid = 1819] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 11:45:30 INFO - PROCESS | 1819 | --DOMWINDOW == 125 (0x7f800baeb000) [pid = 1819] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 11:45:30 INFO - PROCESS | 1819 | --DOMWINDOW == 124 (0x7f800b8bd000) [pid = 1819] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 11:45:30 INFO - PROCESS | 1819 | --DOMWINDOW == 123 (0x7f800fa40400) [pid = 1819] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 11:45:30 INFO - PROCESS | 1819 | --DOMWINDOW == 122 (0x7f800a848800) [pid = 1819] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 11:45:30 INFO - PROCESS | 1819 | --DOMWINDOW == 121 (0x7f8014dcdc00) [pid = 1819] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 11:45:30 INFO - PROCESS | 1819 | --DOMWINDOW == 120 (0x7f800bdef000) [pid = 1819] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 11:45:30 INFO - PROCESS | 1819 | --DOMWINDOW == 119 (0x7f800a848400) [pid = 1819] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 11:45:30 INFO - PROCESS | 1819 | --DOMWINDOW == 118 (0x7f8014dc7000) [pid = 1819] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 11:45:30 INFO - PROCESS | 1819 | --DOMWINDOW == 117 (0x7f800fa3f400) [pid = 1819] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 11:45:30 INFO - PROCESS | 1819 | --DOMWINDOW == 116 (0x7f8022ee1400) [pid = 1819] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 11:45:30 INFO - PROCESS | 1819 | --DOMWINDOW == 115 (0x7f800fa41400) [pid = 1819] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 11:45:30 INFO - PROCESS | 1819 | --DOMWINDOW == 114 (0x7f80149d9c00) [pid = 1819] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 11:45:30 INFO - PROCESS | 1819 | 1461437130828 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]]]}] 11:45:30 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 11:45:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1445ms 11:45:30 INFO - PROCESS | 1819 | 1461437130865 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 11:45:30 INFO - PROCESS | 1819 | 1461437130869 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 11:45:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 11:45:30 INFO - PROCESS | 1819 | 1461437130912 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 11:45:30 INFO - PROCESS | 1819 | 1461437130917 Marionette TRACE conn3 <- [1,550,null,{}] 11:45:30 INFO - PROCESS | 1819 | 1461437130924 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}] 11:45:31 INFO - PROCESS | 1819 | 1461437131150 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 11:45:31 INFO - PROCESS | 1819 | 1461437131260 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:31 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801c419000 == 65 [pid = 1819] [id = 145] 11:45:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 115 (0x7f800bae4000) [pid = 1819] [serial = 434] [outer = (nil)] 11:45:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 116 (0x7f8015a03800) [pid = 1819] [serial = 435] [outer = 0x7f800bae4000] 11:45:31 INFO - PROCESS | 1819 | 1461437131322 Marionette DEBUG loaded listener.js 11:45:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 117 (0x7f8022fea800) [pid = 1819] [serial = 436] [outer = 0x7f800bae4000] 11:45:32 INFO - PROCESS | 1819 | 1461437132373 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]]]}] 11:45:32 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. 11:45:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1493ms 11:45:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 11:45:32 INFO - PROCESS | 1819 | 1461437132404 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 11:45:32 INFO - PROCESS | 1819 | 1461437132406 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 11:45:32 INFO - PROCESS | 1819 | 1461437132412 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 11:45:32 INFO - PROCESS | 1819 | 1461437132414 Marionette TRACE conn3 <- [1,554,null,{}] 11:45:32 INFO - PROCESS | 1819 | 1461437132442 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}] 11:45:32 INFO - PROCESS | 1819 | 1461437132573 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 11:45:32 INFO - PROCESS | 1819 | 1461437132775 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:32 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800bd49000 == 66 [pid = 1819] [id = 146] 11:45:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 118 (0x7f800a842c00) [pid = 1819] [serial = 437] [outer = (nil)] 11:45:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 119 (0x7f800a84b800) [pid = 1819] [serial = 438] [outer = 0x7f800a842c00] 11:45:32 INFO - PROCESS | 1819 | 1461437132848 Marionette DEBUG loaded listener.js 11:45:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 120 (0x7f800bae6000) [pid = 1819] [serial = 439] [outer = 0x7f800a842c00] 11:45:33 INFO - PROCESS | 1819 | [1819] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:45:33 INFO - PROCESS | 1819 | 1461437133838 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]]]}] 11:45:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 11:45:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1483ms 11:45:33 INFO - PROCESS | 1819 | 1461437133897 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 11:45:33 INFO - PROCESS | 1819 | 1461437133902 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 11:45:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 11:45:33 INFO - PROCESS | 1819 | 1461437133910 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 11:45:33 INFO - PROCESS | 1819 | 1461437133916 Marionette TRACE conn3 <- [1,558,null,{}] 11:45:33 INFO - PROCESS | 1819 | 1461437133941 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}] 11:45:34 INFO - PROCESS | 1819 | 1461437134113 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 11:45:34 INFO - PROCESS | 1819 | 1461437134256 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:34 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80150b0000 == 67 [pid = 1819] [id = 147] 11:45:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 121 (0x7f800bdf8000) [pid = 1819] [serial = 440] [outer = (nil)] 11:45:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 122 (0x7f800e44c000) [pid = 1819] [serial = 441] [outer = 0x7f800bdf8000] 11:45:34 INFO - PROCESS | 1819 | 1461437134330 Marionette DEBUG loaded listener.js 11:45:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 123 (0x7f800fa7b400) [pid = 1819] [serial = 442] [outer = 0x7f800bdf8000] 11:45:35 INFO - PROCESS | 1819 | 1461437135283 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]]]}] 11:45:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 11:45:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1438ms 11:45:35 INFO - PROCESS | 1819 | 1461437135353 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 11:45:35 INFO - PROCESS | 1819 | 1461437135359 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 11:45:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 11:45:35 INFO - PROCESS | 1819 | 1461437135365 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 11:45:35 INFO - PROCESS | 1819 | 1461437135368 Marionette TRACE conn3 <- [1,562,null,{}] 11:45:35 INFO - PROCESS | 1819 | 1461437135374 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}] 11:45:35 INFO - PROCESS | 1819 | 1461437135546 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 11:45:35 INFO - PROCESS | 1819 | 1461437135695 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:35 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8022fb5800 == 68 [pid = 1819] [id = 148] 11:45:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 124 (0x7f8010e24800) [pid = 1819] [serial = 443] [outer = (nil)] 11:45:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 125 (0x7f8013280800) [pid = 1819] [serial = 444] [outer = 0x7f8010e24800] 11:45:35 INFO - PROCESS | 1819 | 1461437135770 Marionette DEBUG loaded listener.js 11:45:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 126 (0x7f8014866400) [pid = 1819] [serial = 445] [outer = 0x7f8010e24800] 11:45:36 INFO - PROCESS | 1819 | [1819] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:45:36 INFO - PROCESS | 1819 | 1461437136667 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]]]}] 11:45:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 11:45:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1337ms 11:45:36 INFO - PROCESS | 1819 | 1461437136718 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 11:45:36 INFO - PROCESS | 1819 | 1461437136721 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 11:45:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 11:45:36 INFO - PROCESS | 1819 | 1461437136741 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 11:45:36 INFO - PROCESS | 1819 | 1461437136750 Marionette TRACE conn3 <- [1,566,null,{}] 11:45:36 INFO - PROCESS | 1819 | 1461437136756 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}] 11:45:36 INFO - PROCESS | 1819 | 1461437136935 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 11:45:37 INFO - PROCESS | 1819 | 1461437137082 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:37 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802fce6800 == 69 [pid = 1819] [id = 149] 11:45:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 127 (0x7f8010e24c00) [pid = 1819] [serial = 446] [outer = (nil)] 11:45:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 128 (0x7f8016521000) [pid = 1819] [serial = 447] [outer = 0x7f8010e24c00] 11:45:37 INFO - PROCESS | 1819 | 1461437137156 Marionette DEBUG loaded listener.js 11:45:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 129 (0x7f8019305400) [pid = 1819] [serial = 448] [outer = 0x7f8010e24c00] 11:45:37 INFO - PROCESS | 1819 | [1819] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:45:37 INFO - PROCESS | 1819 | 1461437137961 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]]]}] 11:45:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 11:45:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1249ms 11:45:37 INFO - PROCESS | 1819 | 1461437137985 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 11:45:37 INFO - PROCESS | 1819 | 1461437137990 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 11:45:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 11:45:37 INFO - PROCESS | 1819 | 1461437137996 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 11:45:38 INFO - PROCESS | 1819 | 1461437137999 Marionette TRACE conn3 <- [1,570,null,{}] 11:45:38 INFO - PROCESS | 1819 | 1461437138004 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}] 11:45:38 INFO - PROCESS | 1819 | 1461437138156 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 11:45:38 INFO - PROCESS | 1819 | 1461437138304 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:38 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8016b9a800 == 70 [pid = 1819] [id = 150] 11:45:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 130 (0x7f8015192000) [pid = 1819] [serial = 449] [outer = (nil)] 11:45:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 131 (0x7f80220f2000) [pid = 1819] [serial = 450] [outer = 0x7f8015192000] 11:45:38 INFO - PROCESS | 1819 | 1461437138378 Marionette DEBUG loaded listener.js 11:45:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 132 (0x7f8022ff5400) [pid = 1819] [serial = 451] [outer = 0x7f8015192000] 11:45:38 INFO - PROCESS | 1819 | [1819] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:45:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 133 (0x7f800cda2400) [pid = 1819] [serial = 452] [outer = 0x7f800bdad800] 11:45:39 INFO - PROCESS | 1819 | 1461437139374 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]]]}] 11:45:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 11:45:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1430ms 11:45:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 11:45:39 INFO - PROCESS | 1819 | 1461437139428 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 11:45:39 INFO - PROCESS | 1819 | 1461437139431 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 11:45:39 INFO - PROCESS | 1819 | 1461437139437 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 11:45:39 INFO - PROCESS | 1819 | 1461437139440 Marionette TRACE conn3 <- [1,574,null,{}] 11:45:39 INFO - PROCESS | 1819 | 1461437139445 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}] 11:45:39 INFO - PROCESS | 1819 | 1461437139635 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 11:45:39 INFO - PROCESS | 1819 | 1461437139839 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:39 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8027f0f000 == 71 [pid = 1819] [id = 151] 11:45:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 134 (0x7f801d088000) [pid = 1819] [serial = 453] [outer = (nil)] 11:45:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 135 (0x7f8022ff4400) [pid = 1819] [serial = 454] [outer = 0x7f801d088000] 11:45:39 INFO - PROCESS | 1819 | 1461437139971 Marionette DEBUG loaded listener.js 11:45:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 136 (0x7f8024333c00) [pid = 1819] [serial = 455] [outer = 0x7f801d088000] 11:45:40 INFO - PROCESS | 1819 | 1461437140788 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]]]}] 11:45:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 11:45:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1386ms 11:45:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 11:45:40 INFO - PROCESS | 1819 | 1461437140822 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 11:45:40 INFO - PROCESS | 1819 | 1461437140825 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 11:45:40 INFO - PROCESS | 1819 | 1461437140831 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 11:45:40 INFO - PROCESS | 1819 | 1461437140834 Marionette TRACE conn3 <- [1,578,null,{}] 11:45:40 INFO - PROCESS | 1819 | 1461437140839 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}] 11:45:40 INFO - PROCESS | 1819 | 1461437140989 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 11:45:41 INFO - PROCESS | 1819 | 1461437141139 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:41 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8010c3f000 == 72 [pid = 1819] [id = 152] 11:45:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 137 (0x7f8010c62c00) [pid = 1819] [serial = 456] [outer = (nil)] 11:45:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 138 (0x7f8010c69c00) [pid = 1819] [serial = 457] [outer = 0x7f8010c62c00] 11:45:41 INFO - PROCESS | 1819 | 1461437141210 Marionette DEBUG loaded listener.js 11:45:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 139 (0x7f8010c7c400) [pid = 1819] [serial = 458] [outer = 0x7f8010c62c00] 11:45:42 INFO - PROCESS | 1819 | 1461437142115 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]]]}] 11:45:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 11:45:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1340ms 11:45:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 11:45:42 INFO - PROCESS | 1819 | 1461437142171 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 11:45:42 INFO - PROCESS | 1819 | 1461437142174 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 11:45:42 INFO - PROCESS | 1819 | 1461437142180 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 11:45:42 INFO - PROCESS | 1819 | 1461437142183 Marionette TRACE conn3 <- [1,582,null,{}] 11:45:42 INFO - PROCESS | 1819 | 1461437142188 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}] 11:45:42 INFO - PROCESS | 1819 | 1461437142344 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 11:45:42 INFO - PROCESS | 1819 | 1461437142496 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:42 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800b78c000 == 73 [pid = 1819] [id = 153] 11:45:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 140 (0x7f800a842800) [pid = 1819] [serial = 459] [outer = (nil)] 11:45:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 141 (0x7f800fa7a000) [pid = 1819] [serial = 460] [outer = 0x7f800a842800] 11:45:42 INFO - PROCESS | 1819 | 1461437142567 Marionette DEBUG loaded listener.js 11:45:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 142 (0x7f8010c7ec00) [pid = 1819] [serial = 461] [outer = 0x7f800a842800] 11:45:43 INFO - PROCESS | 1819 | 1461437143743 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]]]}] 11:45:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 11:45:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1630ms 11:45:43 INFO - PROCESS | 1819 | 1461437143810 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 11:45:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 11:45:43 INFO - PROCESS | 1819 | 1461437143816 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 11:45:43 INFO - PROCESS | 1819 | 1461437143823 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 11:45:43 INFO - PROCESS | 1819 | 1461437143828 Marionette TRACE conn3 <- [1,586,null,{}] 11:45:43 INFO - PROCESS | 1819 | 1461437143836 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}] 11:45:44 INFO - PROCESS | 1819 | 1461437144071 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 11:45:44 INFO - PROCESS | 1819 | 1461437144243 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:44 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800cad5000 == 74 [pid = 1819] [id = 154] 11:45:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 143 (0x7f800c6be800) [pid = 1819] [serial = 462] [outer = (nil)] 11:45:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 144 (0x7f800c9ec400) [pid = 1819] [serial = 463] [outer = 0x7f800c6be800] 11:45:44 INFO - PROCESS | 1819 | 1461437144388 Marionette DEBUG loaded listener.js 11:45:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 145 (0x7f800cda9c00) [pid = 1819] [serial = 464] [outer = 0x7f800c6be800] 11:45:44 INFO - PROCESS | 1819 | [1819] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:45:45 INFO - PROCESS | 1819 | 1461437145165 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]]]}] 11:45:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 11:45:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1389ms 11:45:45 INFO - PROCESS | 1819 | 1461437145213 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 11:45:45 INFO - PROCESS | 1819 | 1461437145220 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 11:45:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 11:45:45 INFO - PROCESS | 1819 | 1461437145229 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 11:45:45 INFO - PROCESS | 1819 | 1461437145233 Marionette TRACE conn3 <- [1,590,null,{}] 11:45:45 INFO - PROCESS | 1819 | 1461437145239 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}] 11:45:45 INFO - PROCESS | 1819 | 1461437145397 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 11:45:45 INFO - PROCESS | 1819 | 1461437145558 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:45 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801c419000 == 73 [pid = 1819] [id = 145] 11:45:45 INFO - PROCESS | 1819 | --DOMWINDOW == 144 (0x7f8027b4ac00) [pid = 1819] [serial = 399] [outer = (nil)] [url = about:blank] 11:45:45 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800ce9a800 == 74 [pid = 1819] [id = 155] 11:45:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 145 (0x7f800c9e7c00) [pid = 1819] [serial = 465] [outer = (nil)] 11:45:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 146 (0x7f800fa3c400) [pid = 1819] [serial = 466] [outer = 0x7f800c9e7c00] 11:45:45 INFO - PROCESS | 1819 | 1461437145656 Marionette DEBUG loaded listener.js 11:45:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 147 (0x7f8010c5f800) [pid = 1819] [serial = 467] [outer = 0x7f800c9e7c00] 11:45:45 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801c40d000 == 73 [pid = 1819] [id = 144] 11:45:45 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8019010800 == 72 [pid = 1819] [id = 143] 11:45:45 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8015c96000 == 71 [pid = 1819] [id = 142] 11:45:45 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8023318800 == 70 [pid = 1819] [id = 119] 11:45:45 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8014b76000 == 69 [pid = 1819] [id = 141] 11:45:45 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800c820000 == 68 [pid = 1819] [id = 140] 11:45:45 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800cae0800 == 67 [pid = 1819] [id = 139] 11:45:46 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800ce88800 == 66 [pid = 1819] [id = 136] 11:45:46 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8023121800 == 65 [pid = 1819] [id = 135] 11:45:46 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801530d800 == 64 [pid = 1819] [id = 134] 11:45:46 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8027aeb000 == 63 [pid = 1819] [id = 133] 11:45:46 INFO - PROCESS | 1819 | --DOMWINDOW == 146 (0x7f8018d8f400) [pid = 1819] [serial = 256] [outer = (nil)] [url = about:blank] 11:45:46 INFO - PROCESS | 1819 | --DOMWINDOW == 145 (0x7f8012df2800) [pid = 1819] [serial = 247] [outer = (nil)] [url = about:blank] 11:45:46 INFO - PROCESS | 1819 | --DOMWINDOW == 144 (0x7f802815b800) [pid = 1819] [serial = 253] [outer = (nil)] [url = about:blank] 11:45:46 INFO - PROCESS | 1819 | --DOMWINDOW == 143 (0x7f8018ea5800) [pid = 1819] [serial = 250] [outer = (nil)] [url = about:blank] 11:45:46 INFO - PROCESS | 1819 | --DOMWINDOW == 142 (0x7f80149e4c00) [pid = 1819] [serial = 259] [outer = (nil)] [url = about:blank] 11:45:46 INFO - PROCESS | 1819 | --DOMWINDOW == 141 (0x7f8016709800) [pid = 1819] [serial = 390] [outer = (nil)] [url = about:blank] 11:45:46 INFO - PROCESS | 1819 | --DOMWINDOW == 140 (0x7f800fa3d400) [pid = 1819] [serial = 382] [outer = (nil)] [url = about:blank] 11:45:46 INFO - PROCESS | 1819 | --DOMWINDOW == 139 (0x7f800e448800) [pid = 1819] [serial = 381] [outer = (nil)] [url = about:blank] 11:45:46 INFO - PROCESS | 1819 | --DOMWINDOW == 138 (0x7f800bfee800) [pid = 1819] [serial = 379] [outer = (nil)] [url = about:blank] 11:45:46 INFO - PROCESS | 1819 | --DOMWINDOW == 137 (0x7f800bae9400) [pid = 1819] [serial = 378] [outer = (nil)] [url = about:blank] 11:45:46 INFO - PROCESS | 1819 | --DOMWINDOW == 136 (0x7f801485f400) [pid = 1819] [serial = 384] [outer = (nil)] [url = about:blank] 11:45:46 INFO - PROCESS | 1819 | --DOMWINDOW == 135 (0x7f800a84a400) [pid = 1819] [serial = 393] [outer = (nil)] [url = about:blank] 11:45:46 INFO - PROCESS | 1819 | --DOMWINDOW == 134 (0x7f8014869400) [pid = 1819] [serial = 385] [outer = (nil)] [url = about:blank] 11:45:46 INFO - PROCESS | 1819 | --DOMWINDOW == 133 (0x7f801486c800) [pid = 1819] [serial = 375] [outer = (nil)] [url = about:blank] 11:45:46 INFO - PROCESS | 1819 | --DOMWINDOW == 132 (0x7f80154bcc00) [pid = 1819] [serial = 387] [outer = (nil)] [url = about:blank] 11:45:46 INFO - PROCESS | 1819 | --DOMWINDOW == 131 (0x7f800bff3000) [pid = 1819] [serial = 358] [outer = (nil)] [url = about:blank] 11:45:46 INFO - PROCESS | 1819 | --DOMWINDOW == 130 (0x7f800bfeb400) [pid = 1819] [serial = 357] [outer = (nil)] [url = about:blank] 11:45:46 INFO - PROCESS | 1819 | --DOMWINDOW == 129 (0x7f8028154400) [pid = 1819] [serial = 372] [outer = (nil)] [url = about:blank] 11:45:46 INFO - PROCESS | 1819 | --DOMWINDOW == 128 (0x7f800e429800) [pid = 1819] [serial = 360] [outer = (nil)] [url = about:blank] 11:45:46 INFO - PROCESS | 1819 | --DOMWINDOW == 127 (0x7f8027da2c00) [pid = 1819] [serial = 369] [outer = (nil)] [url = about:blank] 11:45:46 INFO - PROCESS | 1819 | --DOMWINDOW == 126 (0x7f8014dce800) [pid = 1819] [serial = 363] [outer = (nil)] [url = about:blank] 11:45:46 INFO - PROCESS | 1819 | --DOMWINDOW == 125 (0x7f8024144000) [pid = 1819] [serial = 366] [outer = (nil)] [url = about:blank] 11:45:46 INFO - PROCESS | 1819 | --DOMWINDOW == 124 (0x7f801d089c00) [pid = 1819] [serial = 394] [outer = (nil)] [url = about:blank] 11:45:46 INFO - PROCESS | 1819 | --DOMWINDOW == 123 (0x7f801d08a000) [pid = 1819] [serial = 391] [outer = (nil)] [url = about:blank] 11:45:46 INFO - PROCESS | 1819 | --DOMWINDOW == 122 (0x7f802414ec00) [pid = 1819] [serial = 397] [outer = (nil)] [url = about:blank] 11:45:46 INFO - PROCESS | 1819 | --DOMWINDOW == 121 (0x7f8015917000) [pid = 1819] [serial = 388] [outer = (nil)] [url = about:blank] 11:45:46 INFO - PROCESS | 1819 | --DOMWINDOW == 120 (0x7f800bae5800) [pid = 1819] [serial = 396] [outer = (nil)] [url = about:blank] 11:45:46 INFO - PROCESS | 1819 | 1461437146504 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]]]}] 11:45:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 11:45:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1334ms 11:45:46 INFO - PROCESS | 1819 | 1461437146564 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 11:45:46 INFO - PROCESS | 1819 | 1461437146567 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 11:45:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 11:45:46 INFO - PROCESS | 1819 | 1461437146573 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 11:45:46 INFO - PROCESS | 1819 | 1461437146578 Marionette TRACE conn3 <- [1,594,null,{}] 11:45:46 INFO - PROCESS | 1819 | 1461437146593 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}] 11:45:46 INFO - PROCESS | 1819 | 1461437146764 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 11:45:46 INFO - PROCESS | 1819 | 1461437146775 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:46 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8014b84800 == 64 [pid = 1819] [id = 156] 11:45:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 121 (0x7f8010c86c00) [pid = 1819] [serial = 468] [outer = (nil)] 11:45:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 122 (0x7f8010e1d800) [pid = 1819] [serial = 469] [outer = 0x7f8010c86c00] 11:45:46 INFO - PROCESS | 1819 | 1461437146843 Marionette DEBUG loaded listener.js 11:45:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 123 (0x7f801258f800) [pid = 1819] [serial = 470] [outer = 0x7f8010c86c00] 11:45:47 INFO - PROCESS | 1819 | 1461437147847 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]]]}] 11:45:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 11:45:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1297ms 11:45:47 INFO - PROCESS | 1819 | 1461437147871 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 11:45:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 11:45:47 INFO - PROCESS | 1819 | 1461437147877 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 11:45:47 INFO - PROCESS | 1819 | 1461437147885 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 11:45:47 INFO - PROCESS | 1819 | 1461437147887 Marionette TRACE conn3 <- [1,598,null,{}] 11:45:47 INFO - PROCESS | 1819 | 1461437147895 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}] 11:45:48 INFO - PROCESS | 1819 | 1461437148118 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 11:45:48 INFO - PROCESS | 1819 | 1461437148194 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:48 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80156d1000 == 65 [pid = 1819] [id = 157] 11:45:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 124 (0x7f800bfee800) [pid = 1819] [serial = 471] [outer = (nil)] 11:45:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 125 (0x7f8014623400) [pid = 1819] [serial = 472] [outer = 0x7f800bfee800] 11:45:48 INFO - PROCESS | 1819 | 1461437148257 Marionette DEBUG loaded listener.js 11:45:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 126 (0x7f80149da800) [pid = 1819] [serial = 473] [outer = 0x7f800bfee800] 11:45:49 INFO - PROCESS | 1819 | 1461437149119 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]]]}] 11:45:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 11:45:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1281ms 11:45:49 INFO - PROCESS | 1819 | 1461437149165 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 11:45:49 INFO - PROCESS | 1819 | 1461437149169 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 11:45:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 11:45:49 INFO - PROCESS | 1819 | 1461437149176 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 11:45:49 INFO - PROCESS | 1819 | 1461437149178 Marionette TRACE conn3 <- [1,602,null,{}] 11:45:49 INFO - PROCESS | 1819 | 1461437149183 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}] 11:45:49 INFO - PROCESS | 1819 | 1461437149373 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 11:45:49 INFO - PROCESS | 1819 | 1461437149407 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:49 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8016b8b000 == 66 [pid = 1819] [id = 158] 11:45:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 127 (0x7f800bfe9400) [pid = 1819] [serial = 474] [outer = (nil)] 11:45:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 128 (0x7f8014b62400) [pid = 1819] [serial = 475] [outer = 0x7f800bfe9400] 11:45:49 INFO - PROCESS | 1819 | 1461437149470 Marionette DEBUG loaded listener.js 11:45:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 129 (0x7f8014dd2c00) [pid = 1819] [serial = 476] [outer = 0x7f800bfe9400] 11:45:50 INFO - PROCESS | 1819 | --DOMWINDOW == 128 (0x7f800f8f2c00) [pid = 1819] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 11:45:50 INFO - PROCESS | 1819 | --DOMWINDOW == 127 (0x7f8011811400) [pid = 1819] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 11:45:50 INFO - PROCESS | 1819 | --DOMWINDOW == 126 (0x7f8022eeb800) [pid = 1819] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 11:45:50 INFO - PROCESS | 1819 | --DOMWINDOW == 125 (0x7f800c9e5800) [pid = 1819] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 11:45:50 INFO - PROCESS | 1819 | --DOMWINDOW == 124 (0x7f800a86d800) [pid = 1819] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 11:45:50 INFO - PROCESS | 1819 | --DOMWINDOW == 123 (0x7f800e44ac00) [pid = 1819] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 11:45:50 INFO - PROCESS | 1819 | 1461437150761 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]]]}] 11:45:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 11:45:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1637ms 11:45:50 INFO - PROCESS | 1819 | 1461437150821 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 11:45:50 INFO - PROCESS | 1819 | 1461437150829 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 11:45:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 11:45:50 INFO - PROCESS | 1819 | 1461437150857 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 11:45:50 INFO - PROCESS | 1819 | 1461437150862 Marionette TRACE conn3 <- [1,606,null,{}] 11:45:50 INFO - PROCESS | 1819 | 1461437150870 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}] 11:45:51 INFO - PROCESS | 1819 | 1461437151062 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 11:45:51 INFO - PROCESS | 1819 | 1461437151282 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:51 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8010c36800 == 67 [pid = 1819] [id = 159] 11:45:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 124 (0x7f800e44ac00) [pid = 1819] [serial = 477] [outer = (nil)] 11:45:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 125 (0x7f800fa44c00) [pid = 1819] [serial = 478] [outer = 0x7f800e44ac00] 11:45:51 INFO - PROCESS | 1819 | 1461437151382 Marionette DEBUG loaded listener.js 11:45:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 126 (0x7f8010c65c00) [pid = 1819] [serial = 479] [outer = 0x7f800e44ac00] 11:45:52 INFO - PROCESS | 1819 | 1461437152271 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]]]}] 11:45:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 11:45:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1488ms 11:45:52 INFO - PROCESS | 1819 | 1461437152342 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 11:45:52 INFO - PROCESS | 1819 | 1461437152350 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 11:45:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 11:45:52 INFO - PROCESS | 1819 | 1461437152361 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 11:45:52 INFO - PROCESS | 1819 | 1461437152365 Marionette TRACE conn3 <- [1,610,null,{}] 11:45:52 INFO - PROCESS | 1819 | 1461437152372 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}] 11:45:52 INFO - PROCESS | 1819 | 1461437152579 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 11:45:52 INFO - PROCESS | 1819 | 1461437152728 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:52 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8016b40800 == 68 [pid = 1819] [id = 160] 11:45:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 127 (0x7f8010c81c00) [pid = 1819] [serial = 480] [outer = (nil)] 11:45:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 128 (0x7f8013282800) [pid = 1819] [serial = 481] [outer = 0x7f8010c81c00] 11:45:52 INFO - PROCESS | 1819 | 1461437152895 Marionette DEBUG loaded listener.js 11:45:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 129 (0x7f8014886400) [pid = 1819] [serial = 482] [outer = 0x7f8010c81c00] 11:45:53 INFO - PROCESS | 1819 | 1461437153847 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]]]}] 11:45:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 11:45:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1539ms 11:45:53 INFO - PROCESS | 1819 | 1461437153900 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 11:45:53 INFO - PROCESS | 1819 | 1461437153903 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 11:45:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 11:45:53 INFO - PROCESS | 1819 | 1461437153911 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 11:45:53 INFO - PROCESS | 1819 | 1461437153917 Marionette TRACE conn3 <- [1,614,null,{}] 11:45:53 INFO - PROCESS | 1819 | 1461437153933 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}] 11:45:54 INFO - PROCESS | 1819 | 1461437154157 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 11:45:54 INFO - PROCESS | 1819 | 1461437154425 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:54 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801c412800 == 69 [pid = 1819] [id = 161] 11:45:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 130 (0x7f8015921800) [pid = 1819] [serial = 483] [outer = (nil)] 11:45:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 131 (0x7f801651f400) [pid = 1819] [serial = 484] [outer = 0x7f8015921800] 11:45:54 INFO - PROCESS | 1819 | 1461437154506 Marionette DEBUG loaded listener.js 11:45:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 132 (0x7f8018eabc00) [pid = 1819] [serial = 485] [outer = 0x7f8015921800] 11:45:55 INFO - PROCESS | 1819 | 1461437155335 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]]]}] 11:45:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 11:45:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1486ms 11:45:55 INFO - PROCESS | 1819 | 1461437155398 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 11:45:55 INFO - PROCESS | 1819 | 1461437155404 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 11:45:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 11:45:55 INFO - PROCESS | 1819 | 1461437155412 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 11:45:55 INFO - PROCESS | 1819 | 1461437155417 Marionette TRACE conn3 <- [1,618,null,{}] 11:45:55 INFO - PROCESS | 1819 | 1461437155424 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}] 11:45:55 INFO - PROCESS | 1819 | 1461437155610 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 11:45:55 INFO - PROCESS | 1819 | 1461437155762 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:55 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8023e16800 == 70 [pid = 1819] [id = 162] 11:45:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 133 (0x7f800a83ec00) [pid = 1819] [serial = 486] [outer = (nil)] 11:45:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 134 (0x7f8022fecc00) [pid = 1819] [serial = 487] [outer = 0x7f800a83ec00] 11:45:55 INFO - PROCESS | 1819 | 1461437155835 Marionette DEBUG loaded listener.js 11:45:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 135 (0x7f8023daf000) [pid = 1819] [serial = 488] [outer = 0x7f800a83ec00] 11:45:56 INFO - PROCESS | 1819 | 1461437156762 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]]]}] 11:45:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 11:45:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1383ms 11:45:56 INFO - PROCESS | 1819 | 1461437156797 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 11:45:56 INFO - PROCESS | 1819 | 1461437156801 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 11:45:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 11:45:56 INFO - PROCESS | 1819 | 1461437156807 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 11:45:56 INFO - PROCESS | 1819 | 1461437156812 Marionette TRACE conn3 <- [1,622,null,{}] 11:45:56 INFO - PROCESS | 1819 | 1461437156818 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}] 11:45:56 INFO - PROCESS | 1819 | 1461437156992 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 11:45:57 INFO - PROCESS | 1819 | 1461437157146 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:57 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8027f0c000 == 71 [pid = 1819] [id = 163] 11:45:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 136 (0x7f8015c25400) [pid = 1819] [serial = 489] [outer = (nil)] 11:45:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 137 (0x7f80241bec00) [pid = 1819] [serial = 490] [outer = 0x7f8015c25400] 11:45:57 INFO - PROCESS | 1819 | 1461437157219 Marionette DEBUG loaded listener.js 11:45:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 138 (0x7f8024337400) [pid = 1819] [serial = 491] [outer = 0x7f8015c25400] 11:45:58 INFO - PROCESS | 1819 | 1461437158132 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]]]}] 11:45:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 11:45:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1387ms 11:45:58 INFO - PROCESS | 1819 | 1461437158196 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 11:45:58 INFO - PROCESS | 1819 | 1461437158199 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 11:45:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 11:45:58 INFO - PROCESS | 1819 | 1461437158205 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 11:45:58 INFO - PROCESS | 1819 | 1461437158208 Marionette TRACE conn3 <- [1,626,null,{}] 11:45:58 INFO - PROCESS | 1819 | 1461437158213 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}] 11:45:58 INFO - PROCESS | 1819 | 1461437158409 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 11:45:58 INFO - PROCESS | 1819 | 1461437158559 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:58 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802c5b5800 == 72 [pid = 1819] [id = 164] 11:45:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 139 (0x7f800cddec00) [pid = 1819] [serial = 492] [outer = (nil)] 11:45:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 140 (0x7f800cde5800) [pid = 1819] [serial = 493] [outer = 0x7f800cddec00] 11:45:58 INFO - PROCESS | 1819 | 1461437158645 Marionette DEBUG loaded listener.js 11:45:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 141 (0x7f8027dabc00) [pid = 1819] [serial = 494] [outer = 0x7f800cddec00] 11:45:59 INFO - PROCESS | 1819 | 1461437159505 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]]]}] 11:45:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 11:45:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1328ms 11:45:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 11:45:59 INFO - PROCESS | 1819 | 1461437159535 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 11:45:59 INFO - PROCESS | 1819 | 1461437159538 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 11:45:59 INFO - PROCESS | 1819 | 1461437159545 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 11:45:59 INFO - PROCESS | 1819 | 1461437159548 Marionette TRACE conn3 <- [1,630,null,{}] 11:45:59 INFO - PROCESS | 1819 | 1461437159553 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}] 11:45:59 INFO - PROCESS | 1819 | 1461437159711 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 11:45:59 INFO - PROCESS | 1819 | 1461437159865 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:59 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8005072000 == 73 [pid = 1819] [id = 165] 11:45:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 142 (0x7f8005097800) [pid = 1819] [serial = 495] [outer = (nil)] 11:45:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 143 (0x7f800509cc00) [pid = 1819] [serial = 496] [outer = 0x7f8005097800] 11:45:59 INFO - PROCESS | 1819 | 1461437159938 Marionette DEBUG loaded listener.js 11:46:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 144 (0x7f80050a1000) [pid = 1819] [serial = 497] [outer = 0x7f8005097800] 11:46:00 INFO - PROCESS | 1819 | 1461437160797 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]]]}] 11:46:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 11:46:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1293ms 11:46:00 INFO - PROCESS | 1819 | 1461437160837 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 11:46:00 INFO - PROCESS | 1819 | 1461437160840 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 11:46:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 11:46:00 INFO - PROCESS | 1819 | 1461437160846 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 11:46:00 INFO - PROCESS | 1819 | 1461437160849 Marionette TRACE conn3 <- [1,634,null,{}] 11:46:00 INFO - PROCESS | 1819 | 1461437160854 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}] 11:46:01 INFO - PROCESS | 1819 | 1461437161009 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 11:46:01 INFO - PROCESS | 1819 | 1461437161170 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:01 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801c404800 == 74 [pid = 1819] [id = 166] 11:46:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 145 (0x7f80043b2c00) [pid = 1819] [serial = 498] [outer = (nil)] 11:46:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 146 (0x7f80043b7c00) [pid = 1819] [serial = 499] [outer = 0x7f80043b2c00] 11:46:01 INFO - PROCESS | 1819 | 1461437161244 Marionette DEBUG loaded listener.js 11:46:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 147 (0x7f80043bd000) [pid = 1819] [serial = 500] [outer = 0x7f80043b2c00] 11:46:01 INFO - PROCESS | 1819 | [1819] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:46:02 INFO - PROCESS | 1819 | 1461437162238 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]]]}] 11:46:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 11:46:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1436ms 11:46:02 INFO - PROCESS | 1819 | 1461437162284 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 11:46:02 INFO - PROCESS | 1819 | 1461437162288 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 11:46:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 11:46:02 INFO - PROCESS | 1819 | 1461437162294 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 11:46:02 INFO - PROCESS | 1819 | 1461437162297 Marionette TRACE conn3 <- [1,638,null,{}] 11:46:02 INFO - PROCESS | 1819 | 1461437162303 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}] 11:46:02 INFO - PROCESS | 1819 | 1461437162475 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 11:46:02 INFO - PROCESS | 1819 | 1461437162919 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:02 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c835000 == 75 [pid = 1819] [id = 167] 11:46:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 148 (0x7f800b8b5800) [pid = 1819] [serial = 501] [outer = (nil)] 11:46:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 149 (0x7f800bae5800) [pid = 1819] [serial = 502] [outer = 0x7f800b8b5800] 11:46:03 INFO - PROCESS | 1819 | 1461437163035 Marionette DEBUG loaded listener.js 11:46:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 150 (0x7f800bfec800) [pid = 1819] [serial = 503] [outer = 0x7f800b8b5800] 11:46:03 INFO - PROCESS | 1819 | [1819] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:46:03 INFO - PROCESS | 1819 | 1461437163953 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]]]}] 11:46:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 11:46:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1692ms 11:46:03 INFO - PROCESS | 1819 | 1461437163988 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 11:46:03 INFO - PROCESS | 1819 | 1461437163995 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 11:46:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 11:46:04 INFO - PROCESS | 1819 | 1461437164003 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 11:46:04 INFO - PROCESS | 1819 | 1461437164008 Marionette TRACE conn3 <- [1,642,null,{}] 11:46:04 INFO - PROCESS | 1819 | 1461437164015 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}] 11:46:04 INFO - PROCESS | 1819 | 1461437164177 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 11:46:04 INFO - PROCESS | 1819 | 1461437164350 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:04 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c90a800 == 76 [pid = 1819] [id = 168] 11:46:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 151 (0x7f800c9ef400) [pid = 1819] [serial = 504] [outer = (nil)] 11:46:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 152 (0x7f800cddc000) [pid = 1819] [serial = 505] [outer = 0x7f800c9ef400] 11:46:04 INFO - PROCESS | 1819 | 1461437164418 Marionette DEBUG loaded listener.js 11:46:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 153 (0x7f800cde4800) [pid = 1819] [serial = 506] [outer = 0x7f800c9ef400] 11:46:04 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801598a800 == 75 [pid = 1819] [id = 56] 11:46:04 INFO - PROCESS | 1819 | --DOMWINDOW == 152 (0x7f8015a03800) [pid = 1819] [serial = 435] [outer = (nil)] [url = about:blank] 11:46:04 INFO - PROCESS | 1819 | --DOMWINDOW == 151 (0x7f8014861400) [pid = 1819] [serial = 408] [outer = (nil)] [url = about:blank] 11:46:04 INFO - PROCESS | 1819 | --DOMWINDOW == 150 (0x7f800cf55c00) [pid = 1819] [serial = 411] [outer = (nil)] [url = about:blank] 11:46:04 INFO - PROCESS | 1819 | --DOMWINDOW == 149 (0x7f800bfebc00) [pid = 1819] [serial = 402] [outer = (nil)] [url = about:blank] 11:46:04 INFO - PROCESS | 1819 | --DOMWINDOW == 148 (0x7f800c9f0800) [pid = 1819] [serial = 405] [outer = (nil)] [url = about:blank] 11:46:04 INFO - PROCESS | 1819 | --DOMWINDOW == 147 (0x7f80154b2c00) [pid = 1819] [serial = 414] [outer = (nil)] [url = about:blank] 11:46:05 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8016b9a800 == 74 [pid = 1819] [id = 150] 11:46:05 INFO - PROCESS | 1819 | --DOCSHELL 0x7f802fce6800 == 73 [pid = 1819] [id = 149] 11:46:05 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8022fb5800 == 72 [pid = 1819] [id = 148] 11:46:05 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80150b0000 == 71 [pid = 1819] [id = 147] 11:46:05 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800bd49000 == 70 [pid = 1819] [id = 146] 11:46:05 INFO - PROCESS | 1819 | --DOMWINDOW == 146 (0x7f800baefc00) [pid = 1819] [serial = 418] [outer = (nil)] [url = about:blank] 11:46:05 INFO - PROCESS | 1819 | --DOMWINDOW == 145 (0x7f800a874400) [pid = 1819] [serial = 417] [outer = (nil)] [url = about:blank] 11:46:05 INFO - PROCESS | 1819 | --DOMWINDOW == 144 (0x7f8014931c00) [pid = 1819] [serial = 426] [outer = (nil)] [url = about:blank] 11:46:05 INFO - PROCESS | 1819 | --DOMWINDOW == 143 (0x7f801560f800) [pid = 1819] [serial = 427] [outer = (nil)] [url = about:blank] 11:46:05 INFO - PROCESS | 1819 | --DOMWINDOW == 142 (0x7f8018d27800) [pid = 1819] [serial = 429] [outer = (nil)] [url = about:blank] 11:46:05 INFO - PROCESS | 1819 | --DOMWINDOW == 141 (0x7f8013d90400) [pid = 1819] [serial = 423] [outer = (nil)] [url = about:blank] 11:46:05 INFO - PROCESS | 1819 | --DOMWINDOW == 140 (0x7f8014862800) [pid = 1819] [serial = 424] [outer = (nil)] [url = about:blank] 11:46:05 INFO - PROCESS | 1819 | --DOMWINDOW == 139 (0x7f8022f71400) [pid = 1819] [serial = 432] [outer = (nil)] [url = about:blank] 11:46:05 INFO - PROCESS | 1819 | --DOMWINDOW == 138 (0x7f80190f0000) [pid = 1819] [serial = 430] [outer = (nil)] [url = about:blank] 11:46:05 INFO - PROCESS | 1819 | --DOMWINDOW == 137 (0x7f8024319800) [pid = 1819] [serial = 433] [outer = (nil)] [url = about:blank] 11:46:05 INFO - PROCESS | 1819 | --DOMWINDOW == 136 (0x7f800e311400) [pid = 1819] [serial = 421] [outer = (nil)] [url = about:blank] 11:46:05 INFO - PROCESS | 1819 | --DOMWINDOW == 135 (0x7f800cf52c00) [pid = 1819] [serial = 420] [outer = (nil)] [url = about:blank] 11:46:05 INFO - PROCESS | 1819 | 1461437165303 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]]]}] 11:46:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 11:46:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1336ms 11:46:05 INFO - PROCESS | 1819 | 1461437165351 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 11:46:05 INFO - PROCESS | 1819 | 1461437165358 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 11:46:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 11:46:05 INFO - PROCESS | 1819 | 1461437165366 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 11:46:05 INFO - PROCESS | 1819 | 1461437165370 Marionette TRACE conn3 <- [1,646,null,{}] 11:46:05 INFO - PROCESS | 1819 | 1461437165375 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}] 11:46:05 INFO - PROCESS | 1819 | 1461437165524 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 11:46:05 INFO - PROCESS | 1819 | 1461437165542 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:05 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800fb52000 == 71 [pid = 1819] [id = 169] 11:46:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 136 (0x7f800e434000) [pid = 1819] [serial = 507] [outer = (nil)] 11:46:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 137 (0x7f8010302800) [pid = 1819] [serial = 508] [outer = 0x7f800e434000] 11:46:05 INFO - PROCESS | 1819 | 1461437165605 Marionette DEBUG loaded listener.js 11:46:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 138 (0x7f8010308800) [pid = 1819] [serial = 509] [outer = 0x7f800e434000] 11:46:06 INFO - PROCESS | 1819 | 1461437166452 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]]]}] 11:46:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 11:46:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1130ms 11:46:06 INFO - PROCESS | 1819 | 1461437166498 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 11:46:06 INFO - PROCESS | 1819 | 1461437166502 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 11:46:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 11:46:06 INFO - PROCESS | 1819 | 1461437166515 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 11:46:06 INFO - PROCESS | 1819 | 1461437166524 Marionette TRACE conn3 <- [1,650,null,{}] 11:46:06 INFO - PROCESS | 1819 | 1461437166537 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}] 11:46:06 INFO - PROCESS | 1819 | 1461437166698 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 11:46:06 INFO - PROCESS | 1819 | 1461437166710 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:06 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8015460000 == 72 [pid = 1819] [id = 170] 11:46:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 139 (0x7f800d1d3400) [pid = 1819] [serial = 510] [outer = (nil)] 11:46:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 140 (0x7f8010c5cc00) [pid = 1819] [serial = 511] [outer = 0x7f800d1d3400] 11:46:06 INFO - PROCESS | 1819 | 1461437166880 Marionette DEBUG loaded listener.js 11:46:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 141 (0x7f8010c85c00) [pid = 1819] [serial = 512] [outer = 0x7f800d1d3400] 11:46:07 INFO - PROCESS | 1819 | 1461437167665 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]]]}] 11:46:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 11:46:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1206ms 11:46:07 INFO - PROCESS | 1819 | 1461437167715 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 11:46:07 INFO - PROCESS | 1819 | 1461437167719 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 11:46:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 11:46:07 INFO - PROCESS | 1819 | 1461437167732 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 11:46:07 INFO - PROCESS | 1819 | 1461437167733 Marionette TRACE conn3 <- [1,654,null,{}] 11:46:07 INFO - PROCESS | 1819 | 1461437167738 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}] 11:46:07 INFO - PROCESS | 1819 | 1461437167945 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 11:46:07 INFO - PROCESS | 1819 | 1461437167970 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:07 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8016b3e800 == 73 [pid = 1819] [id = 171] 11:46:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 142 (0x7f801030a400) [pid = 1819] [serial = 513] [outer = (nil)] 11:46:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 143 (0x7f8013fc6800) [pid = 1819] [serial = 514] [outer = 0x7f801030a400] 11:46:08 INFO - PROCESS | 1819 | 1461437168029 Marionette DEBUG loaded listener.js 11:46:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 144 (0x7f801486c800) [pid = 1819] [serial = 515] [outer = 0x7f801030a400] 11:46:08 INFO - PROCESS | 1819 | 1461437168855 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]]]}] 11:46:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 11:46:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1186ms 11:46:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 11:46:08 INFO - PROCESS | 1819 | 1461437168925 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 11:46:08 INFO - PROCESS | 1819 | 1461437168928 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 11:46:08 INFO - PROCESS | 1819 | 1461437168934 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 11:46:08 INFO - PROCESS | 1819 | 1461437168936 Marionette TRACE conn3 <- [1,658,null,{}] 11:46:08 INFO - PROCESS | 1819 | 1461437168941 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}] 11:46:09 INFO - PROCESS | 1819 | 1461437169136 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 11:46:09 INFO - PROCESS | 1819 | --DOMWINDOW == 143 (0x7f800bfee800) [pid = 1819] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 11:46:09 INFO - PROCESS | 1819 | --DOMWINDOW == 142 (0x7f800bae4000) [pid = 1819] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 11:46:09 INFO - PROCESS | 1819 | --DOMWINDOW == 141 (0x7f800a848c00) [pid = 1819] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 11:46:09 INFO - PROCESS | 1819 | --DOMWINDOW == 140 (0x7f800c6be800) [pid = 1819] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 11:46:09 INFO - PROCESS | 1819 | --DOMWINDOW == 139 (0x7f800c9e7c00) [pid = 1819] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 11:46:09 INFO - PROCESS | 1819 | --DOMWINDOW == 138 (0x7f8010c86c00) [pid = 1819] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 11:46:09 INFO - PROCESS | 1819 | 1461437169349 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:09 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80149a8800 == 74 [pid = 1819] [id = 172] 11:46:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 139 (0x7f800cf53400) [pid = 1819] [serial = 516] [outer = (nil)] 11:46:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 140 (0x7f8010e24000) [pid = 1819] [serial = 517] [outer = 0x7f800cf53400] 11:46:09 INFO - PROCESS | 1819 | 1461437169421 Marionette DEBUG loaded listener.js 11:46:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 141 (0x7f80154b2c00) [pid = 1819] [serial = 518] [outer = 0x7f800cf53400] 11:46:10 INFO - PROCESS | 1819 | 1461437170159 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]]]}] 11:46:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 11:46:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1285ms 11:46:10 INFO - PROCESS | 1819 | 1461437170219 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 11:46:10 INFO - PROCESS | 1819 | 1461437170223 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 11:46:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 11:46:10 INFO - PROCESS | 1819 | 1461437170241 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 11:46:10 INFO - PROCESS | 1819 | 1461437170244 Marionette TRACE conn3 <- [1,662,null,{}] 11:46:10 INFO - PROCESS | 1819 | 1461437170250 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}] 11:46:10 INFO - PROCESS | 1819 | 1461437170401 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 11:46:10 INFO - PROCESS | 1819 | 1461437170417 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:10 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8022c1a800 == 75 [pid = 1819] [id = 173] 11:46:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 142 (0x7f80154bbc00) [pid = 1819] [serial = 519] [outer = (nil)] 11:46:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 143 (0x7f8022fef400) [pid = 1819] [serial = 520] [outer = 0x7f80154bbc00] 11:46:10 INFO - PROCESS | 1819 | 1461437170478 Marionette DEBUG loaded listener.js 11:46:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 144 (0x7f80241bf400) [pid = 1819] [serial = 521] [outer = 0x7f80154bbc00] 11:46:11 INFO - PROCESS | 1819 | [1819] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:46:11 INFO - PROCESS | 1819 | 1461437171208 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]]]}] 11:46:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 11:46:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 991ms 11:46:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 11:46:11 INFO - PROCESS | 1819 | 1461437171222 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 11:46:11 INFO - PROCESS | 1819 | 1461437171224 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 11:46:11 INFO - PROCESS | 1819 | 1461437171230 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 11:46:11 INFO - PROCESS | 1819 | 1461437171234 Marionette TRACE conn3 <- [1,666,null,{}] 11:46:11 INFO - PROCESS | 1819 | 1461437171238 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}] 11:46:11 INFO - PROCESS | 1819 | 1461437171463 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 11:46:11 INFO - PROCESS | 1819 | 1461437171628 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:11 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800b9e3000 == 76 [pid = 1819] [id = 174] 11:46:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 145 (0x7f80043b5c00) [pid = 1819] [serial = 522] [outer = (nil)] 11:46:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 146 (0x7f8005098c00) [pid = 1819] [serial = 523] [outer = 0x7f80043b5c00] 11:46:11 INFO - PROCESS | 1819 | 1461437171700 Marionette DEBUG loaded listener.js 11:46:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 147 (0x7f800a870c00) [pid = 1819] [serial = 524] [outer = 0x7f80043b5c00] 11:46:12 INFO - PROCESS | 1819 | [1819] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:46:12 INFO - PROCESS | 1819 | 1461437172676 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]]]}] 11:46:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 11:46:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1479ms 11:46:12 INFO - PROCESS | 1819 | 1461437172711 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 11:46:12 INFO - PROCESS | 1819 | 1461437172717 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 11:46:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 11:46:12 INFO - PROCESS | 1819 | 1461437172725 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 11:46:12 INFO - PROCESS | 1819 | 1461437172731 Marionette TRACE conn3 <- [1,670,null,{}] 11:46:12 INFO - PROCESS | 1819 | 1461437172738 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}] 11:46:12 INFO - PROCESS | 1819 | 1461437172921 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 11:46:13 INFO - PROCESS | 1819 | 1461437173081 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:13 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8015263000 == 77 [pid = 1819] [id = 175] 11:46:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 148 (0x7f800bf3c400) [pid = 1819] [serial = 525] [outer = (nil)] 11:46:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 149 (0x7f800c6be800) [pid = 1819] [serial = 526] [outer = 0x7f800bf3c400] 11:46:13 INFO - PROCESS | 1819 | 1461437173154 Marionette DEBUG loaded listener.js 11:46:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 150 (0x7f800cdd6400) [pid = 1819] [serial = 527] [outer = 0x7f800bf3c400] 11:46:14 INFO - PROCESS | 1819 | 1461437174069 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]]]}] 11:46:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 11:46:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1393ms 11:46:14 INFO - PROCESS | 1819 | 1461437174119 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 11:46:14 INFO - PROCESS | 1819 | 1461437174124 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 11:46:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 11:46:14 INFO - PROCESS | 1819 | 1461437174130 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 11:46:14 INFO - PROCESS | 1819 | 1461437174132 Marionette TRACE conn3 <- [1,674,null,{}] 11:46:14 INFO - PROCESS | 1819 | 1461437174138 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}] 11:46:14 INFO - PROCESS | 1819 | 1461437174308 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 11:46:14 INFO - PROCESS | 1819 | 1461437174469 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:14 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802403d800 == 78 [pid = 1819] [id = 176] 11:46:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 151 (0x7f800cf4c000) [pid = 1819] [serial = 528] [outer = (nil)] 11:46:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 152 (0x7f800d2e0000) [pid = 1819] [serial = 529] [outer = 0x7f800cf4c000] 11:46:14 INFO - PROCESS | 1819 | 1461437174540 Marionette DEBUG loaded listener.js 11:46:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 153 (0x7f8010307800) [pid = 1819] [serial = 530] [outer = 0x7f800cf4c000] 11:46:15 INFO - PROCESS | 1819 | [1819] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:46:15 INFO - PROCESS | 1819 | 1461437175481 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]]]}] 11:46:15 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 11:46:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1377ms 11:46:15 INFO - PROCESS | 1819 | 1461437175508 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 11:46:15 INFO - PROCESS | 1819 | 1461437175515 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 11:46:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 11:46:15 INFO - PROCESS | 1819 | 1461437175530 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 11:46:15 INFO - PROCESS | 1819 | 1461437175537 Marionette TRACE conn3 <- [1,678,null,{}] 11:46:15 INFO - PROCESS | 1819 | 1461437175542 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}] 11:46:15 INFO - PROCESS | 1819 | 1461437175700 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 11:46:15 INFO - PROCESS | 1819 | 1461437175858 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:15 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802fcf0800 == 79 [pid = 1819] [id = 177] 11:46:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 154 (0x7f800cf50000) [pid = 1819] [serial = 531] [outer = (nil)] 11:46:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 155 (0x7f8010c88000) [pid = 1819] [serial = 532] [outer = 0x7f800cf50000] 11:46:15 INFO - PROCESS | 1819 | 1461437175929 Marionette DEBUG loaded listener.js 11:46:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 156 (0x7f8014dc7800) [pid = 1819] [serial = 533] [outer = 0x7f800cf50000] 11:46:16 INFO - PROCESS | 1819 | 1461437176809 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]]]}] 11:46:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 11:46:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1339ms 11:46:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 11:46:16 INFO - PROCESS | 1819 | 1461437176862 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 11:46:16 INFO - PROCESS | 1819 | 1461437176865 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 11:46:16 INFO - PROCESS | 1819 | 1461437176872 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 11:46:16 INFO - PROCESS | 1819 | 1461437176875 Marionette TRACE conn3 <- [1,682,null,{}] 11:46:16 INFO - PROCESS | 1819 | 1461437176880 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}] 11:46:17 INFO - PROCESS | 1819 | 1461437177074 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 11:46:17 INFO - PROCESS | 1819 | 1461437177250 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:17 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80051ec000 == 80 [pid = 1819] [id = 178] 11:46:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 157 (0x7f8010307c00) [pid = 1819] [serial = 534] [outer = (nil)] 11:46:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 158 (0x7f801560a800) [pid = 1819] [serial = 535] [outer = 0x7f8010307c00] 11:46:17 INFO - PROCESS | 1819 | 1461437177323 Marionette DEBUG loaded listener.js 11:46:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 159 (0x7f8018ea1400) [pid = 1819] [serial = 536] [outer = 0x7f8010307c00] 11:46:18 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:46:18 INFO - PROCESS | 1819 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:46:18 INFO - PROCESS | 1819 | 1461437178644 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]]]}] 11:46:18 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) 11:46:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1831ms 11:46:18 INFO - PROCESS | 1819 | 1461437178702 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 11:46:18 INFO - PROCESS | 1819 | 1461437178706 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 11:46:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 11:46:18 INFO - PROCESS | 1819 | 1461437178713 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 11:46:18 INFO - PROCESS | 1819 | 1461437178716 Marionette TRACE conn3 <- [1,686,null,{}] 11:46:18 INFO - PROCESS | 1819 | 1461437178818 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}] 11:46:19 INFO - PROCESS | 1819 | 1461437179050 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 11:46:19 INFO - PROCESS | 1819 | 1461437179169 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:19 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800a74b000 == 81 [pid = 1819] [id = 179] 11:46:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 160 (0x7f80151a0800) [pid = 1819] [serial = 537] [outer = (nil)] 11:46:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 161 (0x7f8018ea1000) [pid = 1819] [serial = 538] [outer = 0x7f80151a0800] 11:46:19 INFO - PROCESS | 1819 | 1461437179256 Marionette DEBUG loaded listener.js 11:46:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 162 (0x7f80241c1400) [pid = 1819] [serial = 539] [outer = 0x7f80151a0800] 11:46:20 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:46:20 INFO - PROCESS | 1819 | 1461437180564 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]]]}] 11:46:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 11:46:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1889ms 11:46:20 INFO - PROCESS | 1819 | 1461437180644 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 11:46:20 INFO - PROCESS | 1819 | 1461437180647 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 11:46:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 11:46:21 INFO - PROCESS | 1819 | 1461437181009 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 11:46:21 INFO - PROCESS | 1819 | 1461437181014 Marionette TRACE conn3 <- [1,690,null,{}] 11:46:21 INFO - PROCESS | 1819 | 1461437181022 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}] 11:46:21 INFO - PROCESS | 1819 | 1461437181249 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 11:46:21 INFO - PROCESS | 1819 | 1461437181403 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:21 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800a756000 == 82 [pid = 1819] [id = 180] 11:46:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 163 (0x7f80047ed000) [pid = 1819] [serial = 540] [outer = (nil)] 11:46:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 164 (0x7f800a849800) [pid = 1819] [serial = 541] [outer = 0x7f80047ed000] 11:46:21 INFO - PROCESS | 1819 | 1461437181466 Marionette DEBUG loaded listener.js 11:46:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 165 (0x7f800b715c00) [pid = 1819] [serial = 542] [outer = 0x7f80047ed000] 11:46:22 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801498f800 == 81 [pid = 1819] [id = 58] 11:46:22 INFO - PROCESS | 1819 | --DOMWINDOW == 164 (0x7f8022ff4400) [pid = 1819] [serial = 454] [outer = (nil)] [url = about:blank] 11:46:22 INFO - PROCESS | 1819 | --DOMWINDOW == 163 (0x7f8014b62400) [pid = 1819] [serial = 475] [outer = (nil)] [url = about:blank] 11:46:22 INFO - PROCESS | 1819 | --DOMWINDOW == 162 (0x7f8010c69c00) [pid = 1819] [serial = 457] [outer = (nil)] [url = about:blank] 11:46:22 INFO - PROCESS | 1819 | --DOMWINDOW == 161 (0x7f8022fea800) [pid = 1819] [serial = 436] [outer = (nil)] [url = about:blank] 11:46:22 INFO - PROCESS | 1819 | --DOMWINDOW == 160 (0x7f802815ac00) [pid = 1819] [serial = 400] [outer = (nil)] [url = about:blank] 11:46:22 INFO - PROCESS | 1819 | --DOMWINDOW == 159 (0x7f800cda9c00) [pid = 1819] [serial = 464] [outer = (nil)] [url = about:blank] 11:46:22 INFO - PROCESS | 1819 | --DOMWINDOW == 158 (0x7f800c9ec400) [pid = 1819] [serial = 463] [outer = (nil)] [url = about:blank] 11:46:22 INFO - PROCESS | 1819 | --DOMWINDOW == 157 (0x7f800fa3c400) [pid = 1819] [serial = 466] [outer = (nil)] [url = about:blank] 11:46:22 INFO - PROCESS | 1819 | --DOMWINDOW == 156 (0x7f8010c5f800) [pid = 1819] [serial = 467] [outer = (nil)] [url = about:blank] 11:46:22 INFO - PROCESS | 1819 | --DOMWINDOW == 155 (0x7f80220f2000) [pid = 1819] [serial = 450] [outer = (nil)] [url = about:blank] 11:46:22 INFO - PROCESS | 1819 | --DOMWINDOW == 154 (0x7f8010e1d800) [pid = 1819] [serial = 469] [outer = (nil)] [url = about:blank] 11:46:22 INFO - PROCESS | 1819 | --DOMWINDOW == 153 (0x7f801258f800) [pid = 1819] [serial = 470] [outer = (nil)] [url = about:blank] 11:46:22 INFO - PROCESS | 1819 | --DOMWINDOW == 152 (0x7f8013280800) [pid = 1819] [serial = 444] [outer = (nil)] [url = about:blank] 11:46:22 INFO - PROCESS | 1819 | --DOMWINDOW == 151 (0x7f800a84b800) [pid = 1819] [serial = 438] [outer = (nil)] [url = about:blank] 11:46:22 INFO - PROCESS | 1819 | --DOMWINDOW == 150 (0x7f8016521000) [pid = 1819] [serial = 447] [outer = (nil)] [url = about:blank] 11:46:22 INFO - PROCESS | 1819 | --DOMWINDOW == 149 (0x7f800fa7a000) [pid = 1819] [serial = 460] [outer = (nil)] [url = about:blank] 11:46:22 INFO - PROCESS | 1819 | --DOMWINDOW == 148 (0x7f800e44c000) [pid = 1819] [serial = 441] [outer = (nil)] [url = about:blank] 11:46:22 INFO - PROCESS | 1819 | --DOMWINDOW == 147 (0x7f800c6bf800) [pid = 1819] [serial = 244] [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.] 11:46:22 INFO - PROCESS | 1819 | --DOMWINDOW == 146 (0x7f8014623400) [pid = 1819] [serial = 472] [outer = (nil)] [url = about:blank] 11:46:22 INFO - PROCESS | 1819 | --DOMWINDOW == 145 (0x7f80149da800) [pid = 1819] [serial = 473] [outer = (nil)] [url = about:blank] 11:46:22 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:46:22 INFO - PROCESS | 1819 | 1461437182858 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]]]}] 11:46:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 11:46:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1929ms 11:46:22 INFO - PROCESS | 1819 | 1461437182926 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 11:46:22 INFO - PROCESS | 1819 | 1461437182932 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 11:46:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 11:46:22 INFO - PROCESS | 1819 | 1461437182939 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 11:46:22 INFO - PROCESS | 1819 | 1461437182942 Marionette TRACE conn3 <- [1,694,null,{}] 11:46:22 INFO - PROCESS | 1819 | 1461437182953 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}] 11:46:23 INFO - PROCESS | 1819 | 1461437183127 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 11:46:23 INFO - PROCESS | 1819 | 1461437183235 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:23 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c717800 == 82 [pid = 1819] [id = 181] 11:46:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 146 (0x7f800a875c00) [pid = 1819] [serial = 543] [outer = (nil)] 11:46:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 147 (0x7f800bae8400) [pid = 1819] [serial = 544] [outer = 0x7f800a875c00] 11:46:23 INFO - PROCESS | 1819 | 1461437183298 Marionette DEBUG loaded listener.js 11:46:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 148 (0x7f800bf3a800) [pid = 1819] [serial = 545] [outer = 0x7f800a875c00] 11:46:24 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:46:24 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) 11:46:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1481ms 11:46:24 INFO - PROCESS | 1819 | 1461437184412 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]]]}] 11:46:24 INFO - PROCESS | 1819 | 1461437184421 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 11:46:24 INFO - PROCESS | 1819 | 1461437184424 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 11:46:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 11:46:24 INFO - PROCESS | 1819 | 1461437184431 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 11:46:24 INFO - PROCESS | 1819 | 1461437184434 Marionette TRACE conn3 <- [1,698,null,{}] 11:46:24 INFO - PROCESS | 1819 | 1461437184440 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}] 11:46:24 INFO - PROCESS | 1819 | 1461437184591 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 11:46:24 INFO - PROCESS | 1819 | 1461437184870 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:24 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800ce87000 == 83 [pid = 1819] [id = 182] 11:46:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 149 (0x7f800c9e5800) [pid = 1819] [serial = 546] [outer = (nil)] 11:46:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 150 (0x7f800c9ec400) [pid = 1819] [serial = 547] [outer = 0x7f800c9e5800] 11:46:24 INFO - PROCESS | 1819 | 1461437184939 Marionette DEBUG loaded listener.js 11:46:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 151 (0x7f800cdd7c00) [pid = 1819] [serial = 548] [outer = 0x7f800c9e5800] 11:46:26 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:46:26 INFO - PROCESS | 1819 | 1461437186131 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]]]}] 11:46:26 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) 11:46:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1729ms 11:46:26 INFO - PROCESS | 1819 | 1461437186162 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 11:46:26 INFO - PROCESS | 1819 | 1461437186165 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 11:46:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 11:46:26 INFO - PROCESS | 1819 | 1461437186172 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 11:46:26 INFO - PROCESS | 1819 | 1461437186174 Marionette TRACE conn3 <- [1,702,null,{}] 11:46:26 INFO - PROCESS | 1819 | 1461437186195 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}] 11:46:26 INFO - PROCESS | 1819 | 1461437186368 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 11:46:26 INFO - PROCESS | 1819 | 1461437186452 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:26 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800fb4d800 == 84 [pid = 1819] [id = 183] 11:46:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 152 (0x7f800bdba800) [pid = 1819] [serial = 549] [outer = (nil)] 11:46:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 153 (0x7f800d246000) [pid = 1819] [serial = 550] [outer = 0x7f800bdba800] 11:46:26 INFO - PROCESS | 1819 | 1461437186514 Marionette DEBUG loaded listener.js 11:46:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 154 (0x7f800e31c000) [pid = 1819] [serial = 551] [outer = 0x7f800bdba800] 11:46:26 INFO - PROCESS | 1819 | --DOMWINDOW == 153 (0x7f800e434000) [pid = 1819] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 11:46:26 INFO - PROCESS | 1819 | --DOMWINDOW == 152 (0x7f800b8b5800) [pid = 1819] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 11:46:26 INFO - PROCESS | 1819 | --DOMWINDOW == 151 (0x7f800d1d3400) [pid = 1819] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 11:46:26 INFO - PROCESS | 1819 | --DOMWINDOW == 150 (0x7f800bfe9400) [pid = 1819] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 11:46:26 INFO - PROCESS | 1819 | --DOMWINDOW == 149 (0x7f801030a400) [pid = 1819] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 11:46:26 INFO - PROCESS | 1819 | --DOMWINDOW == 148 (0x7f800c9ef400) [pid = 1819] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 11:46:26 INFO - PROCESS | 1819 | --DOMWINDOW == 147 (0x7f800cf53400) [pid = 1819] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 11:46:27 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:46:27 INFO - PROCESS | 1819 | 1461437187770 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]]]}] 11:46:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 11:46:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1648ms 11:46:27 INFO - PROCESS | 1819 | 1461437187821 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 11:46:27 INFO - PROCESS | 1819 | 1461437187824 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 11:46:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 11:46:27 INFO - PROCESS | 1819 | 1461437187830 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 11:46:27 INFO - PROCESS | 1819 | 1461437187832 Marionette TRACE conn3 <- [1,706,null,{}] 11:46:27 INFO - PROCESS | 1819 | 1461437187838 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}] 11:46:27 INFO - PROCESS | 1819 | 1461437187984 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 11:46:28 INFO - PROCESS | 1819 | 1461437188176 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:28 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80148f5000 == 85 [pid = 1819] [id = 184] 11:46:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 148 (0x7f80043b4000) [pid = 1819] [serial = 552] [outer = (nil)] 11:46:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 149 (0x7f800d1d3400) [pid = 1819] [serial = 553] [outer = 0x7f80043b4000] 11:46:28 INFO - PROCESS | 1819 | 1461437188237 Marionette DEBUG loaded listener.js 11:46:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 150 (0x7f8010c5dc00) [pid = 1819] [serial = 554] [outer = 0x7f80043b4000] 11:46:29 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:46:29 INFO - PROCESS | 1819 | 1461437189307 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]]]}] 11:46:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 11:46:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1490ms 11:46:29 INFO - PROCESS | 1819 | 1461437189320 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 11:46:29 INFO - PROCESS | 1819 | 1461437189326 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 11:46:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 11:46:29 INFO - PROCESS | 1819 | 1461437189334 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 11:46:29 INFO - PROCESS | 1819 | 1461437189340 Marionette TRACE conn3 <- [1,710,null,{}] 11:46:29 INFO - PROCESS | 1819 | 1461437189347 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}] 11:46:29 INFO - PROCESS | 1819 | 1461437189526 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 11:46:29 INFO - PROCESS | 1819 | 1461437189708 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:29 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800b79b000 == 86 [pid = 1819] [id = 185] 11:46:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 151 (0x7f800b714400) [pid = 1819] [serial = 555] [outer = (nil)] 11:46:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 152 (0x7f800b8b5800) [pid = 1819] [serial = 556] [outer = 0x7f800b714400] 11:46:29 INFO - PROCESS | 1819 | 1461437189782 Marionette DEBUG loaded listener.js 11:46:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 153 (0x7f800baec000) [pid = 1819] [serial = 557] [outer = 0x7f800b714400] 11:46:31 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:46:31 INFO - PROCESS | 1819 | 1461437191117 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]]]}] 11:46:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 11:46:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1793ms 11:46:31 INFO - PROCESS | 1819 | 1461437191193 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 11:46:31 INFO - PROCESS | 1819 | 1461437191202 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 11:46:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 11:46:31 INFO - PROCESS | 1819 | 1461437191216 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 11:46:31 INFO - PROCESS | 1819 | 1461437191220 Marionette TRACE conn3 <- [1,714,null,{}] 11:46:31 INFO - PROCESS | 1819 | 1461437191227 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}] 11:46:31 INFO - PROCESS | 1819 | 1461437191410 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 11:46:31 INFO - PROCESS | 1819 | 1461437191691 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:31 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8015457800 == 87 [pid = 1819] [id = 186] 11:46:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 154 (0x7f800a86c400) [pid = 1819] [serial = 558] [outer = (nil)] 11:46:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 155 (0x7f800e073800) [pid = 1819] [serial = 559] [outer = 0x7f800a86c400] 11:46:31 INFO - PROCESS | 1819 | 1461437191818 Marionette DEBUG loaded listener.js 11:46:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 156 (0x7f801030a800) [pid = 1819] [serial = 560] [outer = 0x7f800a86c400] 11:46:33 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:46:33 INFO - PROCESS | 1819 | 1461437193238 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]]]}] 11:46:33 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 11:46:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2085ms 11:46:33 INFO - PROCESS | 1819 | 1461437193302 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 11:46:33 INFO - PROCESS | 1819 | 1461437193306 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 11:46:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 11:46:33 INFO - PROCESS | 1819 | 1461437193312 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 11:46:33 INFO - PROCESS | 1819 | 1461437193318 Marionette TRACE conn3 <- [1,718,null,{}] 11:46:33 INFO - PROCESS | 1819 | 1461437193333 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}] 11:46:33 INFO - PROCESS | 1819 | 1461437193528 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 11:46:33 INFO - PROCESS | 1819 | 1461437193680 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:33 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8016b48800 == 88 [pid = 1819] [id = 187] 11:46:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 157 (0x7f8010c5f400) [pid = 1819] [serial = 561] [outer = (nil)] 11:46:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 158 (0x7f801221b400) [pid = 1819] [serial = 562] [outer = 0x7f8010c5f400] 11:46:33 INFO - PROCESS | 1819 | 1461437193753 Marionette DEBUG loaded listener.js 11:46:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 159 (0x7f8014625400) [pid = 1819] [serial = 563] [outer = 0x7f8010c5f400] 11:46:35 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:46:35 INFO - PROCESS | 1819 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:46:35 INFO - PROCESS | 1819 | 1461437195057 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]]]}] 11:46:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 11:46:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1792ms 11:46:35 INFO - PROCESS | 1819 | 1461437195147 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 11:46:35 INFO - PROCESS | 1819 | 1461437195152 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 11:46:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 11:46:35 INFO - PROCESS | 1819 | 1461437195208 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 11:46:35 INFO - PROCESS | 1819 | 1461437195212 Marionette TRACE conn3 <- [1,722,null,{}] 11:46:35 INFO - PROCESS | 1819 | 1461437195218 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}] 11:46:35 INFO - PROCESS | 1819 | 1461437195380 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 11:46:35 INFO - PROCESS | 1819 | 1461437195532 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:35 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801c26c000 == 89 [pid = 1819] [id = 188] 11:46:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 160 (0x7f8010c7a000) [pid = 1819] [serial = 564] [outer = (nil)] 11:46:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 161 (0x7f8014dc9c00) [pid = 1819] [serial = 565] [outer = 0x7f8010c7a000] 11:46:35 INFO - PROCESS | 1819 | 1461437195605 Marionette DEBUG loaded listener.js 11:46:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 162 (0x7f8014eec800) [pid = 1819] [serial = 566] [outer = 0x7f8010c7a000] 11:46:36 INFO - PROCESS | 1819 | 1461437196467 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] 11:46:36 INFO - PROCESS | 1819 | 1461437196549 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 11:46:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 11:46:36 INFO - PROCESS | 1819 | 1461437196555 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 11:46:36 INFO - PROCESS | 1819 | 1461437196558 Marionette TRACE conn3 <- [1,726,null,{}] 11:46:36 INFO - PROCESS | 1819 | 1461437196564 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}] 11:46:36 INFO - PROCESS | 1819 | 1461437196739 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 11:46:36 INFO - PROCESS | 1819 | 1461437196908 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:36 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80231c2000 == 90 [pid = 1819] [id = 189] 11:46:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 163 (0x7f800cf57400) [pid = 1819] [serial = 567] [outer = (nil)] 11:46:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 164 (0x7f8015f8c400) [pid = 1819] [serial = 568] [outer = 0x7f800cf57400] 11:46:36 INFO - PROCESS | 1819 | 1461437196980 Marionette DEBUG loaded listener.js 11:46:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 165 (0x7f8018d27400) [pid = 1819] [serial = 569] [outer = 0x7f800cf57400] 11:46:38 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:46:38 INFO - PROCESS | 1819 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:46:38 INFO - PROCESS | 1819 | 1461437198346 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]]]}] 11:46:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 11:46:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1879ms 11:46:38 INFO - PROCESS | 1819 | 1461437198439 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 11:46:38 INFO - PROCESS | 1819 | 1461437198445 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 11:46:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 11:46:38 INFO - PROCESS | 1819 | 1461437198454 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 11:46:38 INFO - PROCESS | 1819 | 1461437198459 Marionette TRACE conn3 <- [1,730,null,{}] 11:46:38 INFO - PROCESS | 1819 | 1461437198468 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}] 11:46:38 INFO - PROCESS | 1819 | 1461437198851 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 11:46:39 INFO - PROCESS | 1819 | 1461437199025 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:39 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8028180800 == 91 [pid = 1819] [id = 190] 11:46:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 166 (0x7f80047eb000) [pid = 1819] [serial = 570] [outer = (nil)] 11:46:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 167 (0x7f801c158000) [pid = 1819] [serial = 571] [outer = 0x7f80047eb000] 11:46:39 INFO - PROCESS | 1819 | 1461437199097 Marionette DEBUG loaded listener.js 11:46:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 168 (0x7f802623f800) [pid = 1819] [serial = 572] [outer = 0x7f80047eb000] 11:46:39 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:46:39 INFO - PROCESS | 1819 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:46:40 INFO - PROCESS | 1819 | 1461437200037 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] 11:46:40 INFO - PROCESS | 1819 | 1461437200101 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 11:46:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 11:46:40 INFO - PROCESS | 1819 | 1461437200107 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 11:46:40 INFO - PROCESS | 1819 | 1461437200111 Marionette TRACE conn3 <- [1,734,null,{}] 11:46:40 INFO - PROCESS | 1819 | 1461437200116 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}] 11:46:40 INFO - PROCESS | 1819 | 1461437200291 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 11:46:40 INFO - PROCESS | 1819 | 1461437200449 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:40 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c82e000 == 92 [pid = 1819] [id = 191] 11:46:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 169 (0x7f80043b0800) [pid = 1819] [serial = 573] [outer = (nil)] 11:46:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 170 (0x7f8004569800) [pid = 1819] [serial = 574] [outer = 0x7f80043b0800] 11:46:40 INFO - PROCESS | 1819 | 1461437200555 Marionette DEBUG loaded listener.js 11:46:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 171 (0x7f800a869400) [pid = 1819] [serial = 575] [outer = 0x7f80043b0800] 11:46:41 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:46:41 INFO - PROCESS | 1819 | 1461437201637 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]]]}] 11:46:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 11:46:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1583ms 11:46:41 INFO - PROCESS | 1819 | 1461437201694 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 11:46:41 INFO - PROCESS | 1819 | 1461437201699 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 11:46:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 11:46:41 INFO - PROCESS | 1819 | 1461437201707 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 11:46:41 INFO - PROCESS | 1819 | 1461437201712 Marionette TRACE conn3 <- [1,738,null,{}] 11:46:41 INFO - PROCESS | 1819 | 1461437201719 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}] 11:46:41 INFO - PROCESS | 1819 | 1461437201946 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 11:46:42 INFO - PROCESS | 1819 | 1461437202233 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:42 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80047cc000 == 93 [pid = 1819] [id = 192] 11:46:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 172 (0x7f800a848c00) [pid = 1819] [serial = 576] [outer = (nil)] 11:46:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 173 (0x7f800a86a400) [pid = 1819] [serial = 577] [outer = 0x7f800a848c00] 11:46:42 INFO - PROCESS | 1819 | 1461437202309 Marionette DEBUG loaded listener.js 11:46:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 174 (0x7f800b711c00) [pid = 1819] [serial = 578] [outer = 0x7f800a848c00] 11:46:42 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8027f0f000 == 92 [pid = 1819] [id = 151] 11:46:42 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800fb4d800 == 91 [pid = 1819] [id = 183] 11:46:42 INFO - PROCESS | 1819 | --DOMWINDOW == 173 (0x7f8022fef400) [pid = 1819] [serial = 520] [outer = (nil)] [url = about:blank] 11:46:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800ce87000 == 90 [pid = 1819] [id = 182] 11:46:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800c717800 == 89 [pid = 1819] [id = 181] 11:46:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800a756000 == 88 [pid = 1819] [id = 180] 11:46:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f802403d800 == 87 [pid = 1819] [id = 176] 11:46:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8015263000 == 86 [pid = 1819] [id = 175] 11:46:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800b9e3000 == 85 [pid = 1819] [id = 174] 11:46:43 INFO - PROCESS | 1819 | --DOMWINDOW == 172 (0x7f80154b2c00) [pid = 1819] [serial = 518] [outer = (nil)] [url = about:blank] 11:46:43 INFO - PROCESS | 1819 | --DOMWINDOW == 171 (0x7f80043b7c00) [pid = 1819] [serial = 499] [outer = (nil)] [url = about:blank] 11:46:43 INFO - PROCESS | 1819 | --DOMWINDOW == 170 (0x7f8010302800) [pid = 1819] [serial = 508] [outer = (nil)] [url = about:blank] 11:46:43 INFO - PROCESS | 1819 | --DOMWINDOW == 169 (0x7f800509cc00) [pid = 1819] [serial = 496] [outer = (nil)] [url = about:blank] 11:46:43 INFO - PROCESS | 1819 | --DOMWINDOW == 168 (0x7f800bfec800) [pid = 1819] [serial = 503] [outer = (nil)] [url = about:blank] 11:46:43 INFO - PROCESS | 1819 | --DOMWINDOW == 167 (0x7f8010c5cc00) [pid = 1819] [serial = 511] [outer = (nil)] [url = about:blank] 11:46:43 INFO - PROCESS | 1819 | --DOMWINDOW == 166 (0x7f8010c85c00) [pid = 1819] [serial = 512] [outer = (nil)] [url = about:blank] 11:46:43 INFO - PROCESS | 1819 | --DOMWINDOW == 165 (0x7f8014dd2c00) [pid = 1819] [serial = 476] [outer = (nil)] [url = about:blank] 11:46:43 INFO - PROCESS | 1819 | --DOMWINDOW == 164 (0x7f8013fc6800) [pid = 1819] [serial = 514] [outer = (nil)] [url = about:blank] 11:46:43 INFO - PROCESS | 1819 | --DOMWINDOW == 163 (0x7f801486c800) [pid = 1819] [serial = 515] [outer = (nil)] [url = about:blank] 11:46:43 INFO - PROCESS | 1819 | --DOMWINDOW == 162 (0x7f801651f400) [pid = 1819] [serial = 484] [outer = (nil)] [url = about:blank] 11:46:43 INFO - PROCESS | 1819 | --DOMWINDOW == 161 (0x7f8022fecc00) [pid = 1819] [serial = 487] [outer = (nil)] [url = about:blank] 11:46:43 INFO - PROCESS | 1819 | --DOMWINDOW == 160 (0x7f8010308800) [pid = 1819] [serial = 509] [outer = (nil)] [url = about:blank] 11:46:43 INFO - PROCESS | 1819 | --DOMWINDOW == 159 (0x7f8013282800) [pid = 1819] [serial = 481] [outer = (nil)] [url = about:blank] 11:46:43 INFO - PROCESS | 1819 | --DOMWINDOW == 158 (0x7f800cde4800) [pid = 1819] [serial = 506] [outer = (nil)] [url = about:blank] 11:46:43 INFO - PROCESS | 1819 | --DOMWINDOW == 157 (0x7f800fa44c00) [pid = 1819] [serial = 478] [outer = (nil)] [url = about:blank] 11:46:43 INFO - PROCESS | 1819 | --DOMWINDOW == 156 (0x7f800cde5800) [pid = 1819] [serial = 493] [outer = (nil)] [url = about:blank] 11:46:43 INFO - PROCESS | 1819 | --DOMWINDOW == 155 (0x7f800bae5800) [pid = 1819] [serial = 502] [outer = (nil)] [url = about:blank] 11:46:43 INFO - PROCESS | 1819 | --DOMWINDOW == 154 (0x7f80241bec00) [pid = 1819] [serial = 490] [outer = (nil)] [url = about:blank] 11:46:43 INFO - PROCESS | 1819 | --DOMWINDOW == 153 (0x7f800cddc000) [pid = 1819] [serial = 505] [outer = (nil)] [url = about:blank] 11:46:43 INFO - PROCESS | 1819 | --DOMWINDOW == 152 (0x7f8010e24000) [pid = 1819] [serial = 517] [outer = (nil)] [url = about:blank] 11:46:43 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:46:43 INFO - PROCESS | 1819 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:46:43 INFO - PROCESS | 1819 | 1461437203567 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]]]}] 11:46:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 11:46:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1890ms 11:46:43 INFO - PROCESS | 1819 | 1461437203598 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 11:46:43 INFO - PROCESS | 1819 | 1461437203605 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 11:46:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 11:46:43 INFO - PROCESS | 1819 | 1461437203615 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 11:46:43 INFO - PROCESS | 1819 | 1461437203619 Marionette TRACE conn3 <- [1,742,null,{}] 11:46:43 INFO - PROCESS | 1819 | 1461437203715 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}] 11:46:43 INFO - PROCESS | 1819 | 1461437203854 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 11:46:43 INFO - PROCESS | 1819 | 1461437203865 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:43 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c717800 == 86 [pid = 1819] [id = 193] 11:46:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 153 (0x7f800b71b000) [pid = 1819] [serial = 579] [outer = (nil)] 11:46:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 154 (0x7f800baed000) [pid = 1819] [serial = 580] [outer = 0x7f800b71b000] 11:46:43 INFO - PROCESS | 1819 | 1461437203924 Marionette DEBUG loaded listener.js 11:46:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 155 (0x7f800bf35800) [pid = 1819] [serial = 581] [outer = 0x7f800b71b000] 11:46:45 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:46:45 INFO - PROCESS | 1819 | 1461437205140 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]]]}] 11:46:45 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 11:46:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1540ms 11:46:45 INFO - PROCESS | 1819 | 1461437205155 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 11:46:45 INFO - PROCESS | 1819 | 1461437205159 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 11:46:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 11:46:45 INFO - PROCESS | 1819 | 1461437205164 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 11:46:45 INFO - PROCESS | 1819 | 1461437205170 Marionette TRACE conn3 <- [1,746,null,{}] 11:46:45 INFO - PROCESS | 1819 | 1461437205185 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}] 11:46:45 INFO - PROCESS | 1819 | 1461437205381 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 11:46:45 INFO - PROCESS | 1819 | 1461437205503 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:45 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800d29f000 == 87 [pid = 1819] [id = 194] 11:46:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 156 (0x7f800c9e7800) [pid = 1819] [serial = 582] [outer = (nil)] 11:46:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 157 (0x7f800c9ee000) [pid = 1819] [serial = 583] [outer = 0x7f800c9e7800] 11:46:45 INFO - PROCESS | 1819 | 1461437205568 Marionette DEBUG loaded listener.js 11:46:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 158 (0x7f800cdd9000) [pid = 1819] [serial = 584] [outer = 0x7f800c9e7800] 11:46:46 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:46:46 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:46:46 INFO - PROCESS | 1819 | 1461437206724 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]]]}] 11:46:46 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.) 11:46:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1588ms 11:46:46 INFO - PROCESS | 1819 | 1461437206753 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 11:46:46 INFO - PROCESS | 1819 | 1461437206758 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 11:46:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 11:46:46 INFO - PROCESS | 1819 | 1461437206795 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 11:46:46 INFO - PROCESS | 1819 | 1461437206803 Marionette TRACE conn3 <- [1,750,null,{}] 11:46:46 INFO - PROCESS | 1819 | 1461437206832 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}] 11:46:47 INFO - PROCESS | 1819 | 1461437207063 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 11:46:47 INFO - PROCESS | 1819 | 1461437207099 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:47 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800fb59000 == 88 [pid = 1819] [id = 195] 11:46:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 159 (0x7f800c9e3400) [pid = 1819] [serial = 585] [outer = (nil)] 11:46:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 160 (0x7f800d1d2800) [pid = 1819] [serial = 586] [outer = 0x7f800c9e3400] 11:46:47 INFO - PROCESS | 1819 | 1461437207160 Marionette DEBUG loaded listener.js 11:46:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 161 (0x7f800e073000) [pid = 1819] [serial = 587] [outer = 0x7f800c9e3400] 11:46:47 INFO - PROCESS | 1819 | --DOMWINDOW == 160 (0x7f800bdba800) [pid = 1819] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 11:46:47 INFO - PROCESS | 1819 | --DOMWINDOW == 159 (0x7f80154bbc00) [pid = 1819] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 11:46:47 INFO - PROCESS | 1819 | --DOMWINDOW == 158 (0x7f80047ed000) [pid = 1819] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 11:46:47 INFO - PROCESS | 1819 | --DOMWINDOW == 157 (0x7f800a875c00) [pid = 1819] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 11:46:47 INFO - PROCESS | 1819 | --DOMWINDOW == 156 (0x7f800c9e5800) [pid = 1819] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 11:46:48 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:46:48 INFO - PROCESS | 1819 | 1461437208396 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]]]}] 11:46:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 11:46:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1657ms 11:46:48 INFO - PROCESS | 1819 | 1461437208452 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 11:46:48 INFO - PROCESS | 1819 | 1461437208455 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 11:46:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 11:46:48 INFO - PROCESS | 1819 | 1461437208460 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 11:46:48 INFO - PROCESS | 1819 | 1461437208463 Marionette TRACE conn3 <- [1,754,null,{}] 11:46:48 INFO - PROCESS | 1819 | 1461437208468 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}] 11:46:48 INFO - PROCESS | 1819 | 1461437208655 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 11:46:48 INFO - PROCESS | 1819 | 1461437208707 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:48 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80124c6000 == 89 [pid = 1819] [id = 196] 11:46:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 157 (0x7f800a84b800) [pid = 1819] [serial = 588] [outer = (nil)] 11:46:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 158 (0x7f800cde2000) [pid = 1819] [serial = 589] [outer = 0x7f800a84b800] 11:46:48 INFO - PROCESS | 1819 | 1461437208771 Marionette DEBUG loaded listener.js 11:46:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 159 (0x7f800e311c00) [pid = 1819] [serial = 590] [outer = 0x7f800a84b800] 11:46:49 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:46:49 INFO - PROCESS | 1819 | 1461437209909 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]]]}] 11:46:49 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 11:46:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1490ms 11:46:49 INFO - PROCESS | 1819 | 1461437209959 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 11:46:49 INFO - PROCESS | 1819 | 1461437209965 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 11:46:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 11:46:49 INFO - PROCESS | 1819 | 1461437209975 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 11:46:49 INFO - PROCESS | 1819 | 1461437209980 Marionette TRACE conn3 <- [1,758,null,{}] 11:46:49 INFO - PROCESS | 1819 | 1461437209988 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}] 11:46:50 INFO - PROCESS | 1819 | 1461437210169 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 11:46:50 INFO - PROCESS | 1819 | 1461437210392 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:50 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800b928800 == 90 [pid = 1819] [id = 197] 11:46:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 160 (0x7f800a844c00) [pid = 1819] [serial = 591] [outer = (nil)] 11:46:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 161 (0x7f800a871c00) [pid = 1819] [serial = 592] [outer = 0x7f800a844c00] 11:46:50 INFO - PROCESS | 1819 | 1461437210471 Marionette DEBUG loaded listener.js 11:46:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 162 (0x7f800b8b6400) [pid = 1819] [serial = 593] [outer = 0x7f800a844c00] 11:46:51 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:46:51 INFO - PROCESS | 1819 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:46:51 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:46:51 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:46:51 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:46:51 INFO - PROCESS | 1819 | 1461437211383 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]]]}] 11:46:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 11:46:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1437ms 11:46:51 INFO - PROCESS | 1819 | 1461437211413 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 11:46:51 INFO - PROCESS | 1819 | 1461437211423 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 11:46:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 11:46:51 INFO - PROCESS | 1819 | 1461437211433 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 11:46:51 INFO - PROCESS | 1819 | 1461437211437 Marionette TRACE conn3 <- [1,762,null,{}] 11:46:51 INFO - PROCESS | 1819 | 1461437211443 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}] 11:46:51 INFO - PROCESS | 1819 | 1461437211615 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 11:46:51 INFO - PROCESS | 1819 | 1461437211782 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:51 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800fb4c800 == 91 [pid = 1819] [id = 198] 11:46:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 163 (0x7f800bae5800) [pid = 1819] [serial = 594] [outer = (nil)] 11:46:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 164 (0x7f800bfec800) [pid = 1819] [serial = 595] [outer = 0x7f800bae5800] 11:46:51 INFO - PROCESS | 1819 | 1461437211883 Marionette DEBUG loaded listener.js 11:46:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 165 (0x7f800c6be000) [pid = 1819] [serial = 596] [outer = 0x7f800bae5800] 11:46:53 INFO - PROCESS | 1819 | 1461437213384 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]]]}] 11:46:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 11:46:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1982ms 11:46:53 INFO - PROCESS | 1819 | 1461437213419 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 11:46:53 INFO - PROCESS | 1819 | 1461437213423 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 11:46:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 11:46:53 INFO - PROCESS | 1819 | 1461437213430 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 11:46:53 INFO - PROCESS | 1819 | 1461437213435 Marionette TRACE conn3 <- [1,766,null,{}] 11:46:53 INFO - PROCESS | 1819 | 1461437213458 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}] 11:46:53 INFO - PROCESS | 1819 | 1461437213678 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 11:46:53 INFO - PROCESS | 1819 | 1461437213836 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:53 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8015466800 == 92 [pid = 1819] [id = 199] 11:46:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 166 (0x7f800bf38c00) [pid = 1819] [serial = 597] [outer = (nil)] 11:46:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 167 (0x7f800e449800) [pid = 1819] [serial = 598] [outer = 0x7f800bf38c00] 11:46:53 INFO - PROCESS | 1819 | 1461437213910 Marionette DEBUG loaded listener.js 11:46:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 168 (0x7f800f8f7000) [pid = 1819] [serial = 599] [outer = 0x7f800bf38c00] 11:46:55 INFO - PROCESS | 1819 | 1461437215205 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]]]}] 11:46:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 11:46:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1795ms 11:46:55 INFO - PROCESS | 1819 | 1461437215227 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 11:46:55 INFO - PROCESS | 1819 | 1461437215233 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 11:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 11:46:55 INFO - PROCESS | 1819 | 1461437215369 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 11:46:55 INFO - PROCESS | 1819 | 1461437215373 Marionette TRACE conn3 <- [1,770,null,{}] 11:46:55 INFO - PROCESS | 1819 | 1461437215386 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}] 11:46:55 INFO - PROCESS | 1819 | 1461437215579 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 11:46:55 INFO - PROCESS | 1819 | 1461437215732 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:55 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8016569800 == 93 [pid = 1819] [id = 200] 11:46:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 169 (0x7f800c6bb800) [pid = 1819] [serial = 600] [outer = (nil)] 11:46:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 170 (0x7f8010309400) [pid = 1819] [serial = 601] [outer = 0x7f800c6bb800] 11:46:55 INFO - PROCESS | 1819 | 1461437215805 Marionette DEBUG loaded listener.js 11:46:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 171 (0x7f8010c5cc00) [pid = 1819] [serial = 602] [outer = 0x7f800c6bb800] 11:46:56 INFO - PROCESS | 1819 | 1461437216674 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]]]}] 11:46:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 11:46:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1393ms 11:46:56 INFO - PROCESS | 1819 | 1461437216704 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 11:46:56 INFO - PROCESS | 1819 | 1461437216708 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 11:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 11:46:56 INFO - PROCESS | 1819 | 1461437216713 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 11:46:56 INFO - PROCESS | 1819 | 1461437216716 Marionette TRACE conn3 <- [1,774,null,{}] 11:46:56 INFO - PROCESS | 1819 | 1461437216721 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}] 11:46:56 INFO - PROCESS | 1819 | 1461437216913 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 11:46:57 INFO - PROCESS | 1819 | 1461437217078 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:57 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8018e23800 == 94 [pid = 1819] [id = 201] 11:46:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 172 (0x7f800fa3a400) [pid = 1819] [serial = 603] [outer = (nil)] 11:46:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 173 (0x7f8010c7b800) [pid = 1819] [serial = 604] [outer = 0x7f800fa3a400] 11:46:57 INFO - PROCESS | 1819 | 1461437217149 Marionette DEBUG loaded listener.js 11:46:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 174 (0x7f8010c88400) [pid = 1819] [serial = 605] [outer = 0x7f800fa3a400] 11:46:58 INFO - PROCESS | 1819 | 1461437218032 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]]]}] 11:46:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 11:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1378ms 11:46:58 INFO - PROCESS | 1819 | 1461437218092 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 11:46:58 INFO - PROCESS | 1819 | 1461437218096 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 11:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 11:46:58 INFO - PROCESS | 1819 | 1461437218101 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 11:46:58 INFO - PROCESS | 1819 | 1461437218104 Marionette TRACE conn3 <- [1,778,null,{}] 11:46:58 INFO - PROCESS | 1819 | 1461437218109 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}] 11:46:58 INFO - PROCESS | 1819 | 1461437218367 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 11:46:58 INFO - PROCESS | 1819 | 1461437218541 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:58 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800bd49000 == 95 [pid = 1819] [id = 202] 11:46:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 175 (0x7f8004570800) [pid = 1819] [serial = 606] [outer = (nil)] 11:46:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 176 (0x7f800bfee000) [pid = 1819] [serial = 607] [outer = 0x7f8004570800] 11:46:58 INFO - PROCESS | 1819 | 1461437218615 Marionette DEBUG loaded listener.js 11:46:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 177 (0x7f801327ec00) [pid = 1819] [serial = 608] [outer = 0x7f8004570800] 11:46:59 INFO - PROCESS | 1819 | 1461437219494 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]]]}] 11:46:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 11:46:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1429ms 11:46:59 INFO - PROCESS | 1819 | 1461437219532 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 11:46:59 INFO - PROCESS | 1819 | 1461437219536 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 11:46:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 11:46:59 INFO - PROCESS | 1819 | 1461437219542 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 11:46:59 INFO - PROCESS | 1819 | 1461437219544 Marionette TRACE conn3 <- [1,782,null,{}] 11:46:59 INFO - PROCESS | 1819 | 1461437219550 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}] 11:46:59 INFO - PROCESS | 1819 | 1461437219727 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 11:47:00 INFO - PROCESS | 1819 | 1461437220266 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:00 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800bd40000 == 96 [pid = 1819] [id = 203] 11:47:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 178 (0x7f80047ea000) [pid = 1819] [serial = 609] [outer = (nil)] 11:47:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 179 (0x7f8005095c00) [pid = 1819] [serial = 610] [outer = 0x7f80047ea000] 11:47:00 INFO - PROCESS | 1819 | 1461437220340 Marionette DEBUG loaded listener.js 11:47:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 180 (0x7f800b710400) [pid = 1819] [serial = 611] [outer = 0x7f80047ea000] 11:47:01 INFO - PROCESS | 1819 | 1461437221114 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]]]}] 11:47:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 11:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1628ms 11:47:01 INFO - PROCESS | 1819 | 1461437221175 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 11:47:01 INFO - PROCESS | 1819 | 1461437221182 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 11:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 11:47:01 INFO - PROCESS | 1819 | 1461437221191 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 11:47:01 INFO - PROCESS | 1819 | 1461437221203 Marionette TRACE conn3 <- [1,786,null,{}] 11:47:01 INFO - PROCESS | 1819 | 1461437221214 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}] 11:47:01 INFO - PROCESS | 1819 | 1461437221382 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 11:47:01 INFO - PROCESS | 1819 | 1461437221554 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:01 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800fd0a800 == 97 [pid = 1819] [id = 204] 11:47:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 181 (0x7f800bae5400) [pid = 1819] [serial = 612] [outer = (nil)] 11:47:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 182 (0x7f800bf35000) [pid = 1819] [serial = 613] [outer = 0x7f800bae5400] 11:47:01 INFO - PROCESS | 1819 | 1461437221694 Marionette DEBUG loaded listener.js 11:47:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 183 (0x7f800c9ea000) [pid = 1819] [serial = 614] [outer = 0x7f800bae5400] 11:47:02 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800b920800 == 96 [pid = 1819] [id = 112] 11:47:02 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80146d1800 == 95 [pid = 1819] [id = 53] 11:47:02 INFO - PROCESS | 1819 | --DOMWINDOW == 182 (0x7f800d1d3400) [pid = 1819] [serial = 553] [outer = (nil)] [url = about:blank] 11:47:02 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800fb59000 == 94 [pid = 1819] [id = 195] 11:47:02 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800d29f000 == 93 [pid = 1819] [id = 194] 11:47:02 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800c717800 == 92 [pid = 1819] [id = 193] 11:47:02 INFO - PROCESS | 1819 | 1461437222801 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]]]}] 11:47:02 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80047cc000 == 91 [pid = 1819] [id = 192] 11:47:02 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8016b48800 == 90 [pid = 1819] [id = 187] 11:47:02 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8015457800 == 89 [pid = 1819] [id = 186] 11:47:02 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800b79b000 == 88 [pid = 1819] [id = 185] 11:47:02 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80148f5000 == 87 [pid = 1819] [id = 184] 11:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 11:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1655ms 11:47:02 INFO - PROCESS | 1819 | 1461437222852 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 11:47:02 INFO - PROCESS | 1819 | 1461437222856 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 11:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 11:47:02 INFO - PROCESS | 1819 | 1461437222865 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 11:47:02 INFO - PROCESS | 1819 | 1461437222868 Marionette TRACE conn3 <- [1,790,null,{}] 11:47:02 INFO - PROCESS | 1819 | 1461437222875 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}] 11:47:03 INFO - PROCESS | 1819 | 1461437223041 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 11:47:03 INFO - PROCESS | 1819 | --DOMWINDOW == 181 (0x7f800d246000) [pid = 1819] [serial = 550] [outer = (nil)] [url = about:blank] 11:47:03 INFO - PROCESS | 1819 | --DOMWINDOW == 180 (0x7f800d2e0000) [pid = 1819] [serial = 529] [outer = (nil)] [url = about:blank] 11:47:03 INFO - PROCESS | 1819 | --DOMWINDOW == 179 (0x7f8010c88000) [pid = 1819] [serial = 532] [outer = (nil)] [url = about:blank] 11:47:03 INFO - PROCESS | 1819 | --DOMWINDOW == 178 (0x7f80241bf400) [pid = 1819] [serial = 521] [outer = (nil)] [url = about:blank] 11:47:03 INFO - PROCESS | 1819 | --DOMWINDOW == 177 (0x7f800b715c00) [pid = 1819] [serial = 542] [outer = (nil)] [url = about:blank] 11:47:03 INFO - PROCESS | 1819 | --DOMWINDOW == 176 (0x7f800a849800) [pid = 1819] [serial = 541] [outer = (nil)] [url = about:blank] 11:47:03 INFO - PROCESS | 1819 | --DOMWINDOW == 175 (0x7f800c6be800) [pid = 1819] [serial = 526] [outer = (nil)] [url = about:blank] 11:47:03 INFO - PROCESS | 1819 | --DOMWINDOW == 174 (0x7f801560a800) [pid = 1819] [serial = 535] [outer = (nil)] [url = about:blank] 11:47:03 INFO - PROCESS | 1819 | --DOMWINDOW == 173 (0x7f800bae8400) [pid = 1819] [serial = 544] [outer = (nil)] [url = about:blank] 11:47:03 INFO - PROCESS | 1819 | --DOMWINDOW == 172 (0x7f800bf3a800) [pid = 1819] [serial = 545] [outer = (nil)] [url = about:blank] 11:47:03 INFO - PROCESS | 1819 | --DOMWINDOW == 171 (0x7f8005098c00) [pid = 1819] [serial = 523] [outer = (nil)] [url = about:blank] 11:47:03 INFO - PROCESS | 1819 | --DOMWINDOW == 170 (0x7f8018ea1000) [pid = 1819] [serial = 538] [outer = (nil)] [url = about:blank] 11:47:03 INFO - PROCESS | 1819 | --DOMWINDOW == 169 (0x7f800c9ec400) [pid = 1819] [serial = 547] [outer = (nil)] [url = about:blank] 11:47:03 INFO - PROCESS | 1819 | --DOMWINDOW == 168 (0x7f800cdd7c00) [pid = 1819] [serial = 548] [outer = (nil)] [url = about:blank] 11:47:03 INFO - PROCESS | 1819 | --DOMWINDOW == 167 (0x7f800e31c000) [pid = 1819] [serial = 551] [outer = (nil)] [url = about:blank] 11:47:03 INFO - PROCESS | 1819 | 1461437223268 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:03 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800b91a800 == 88 [pid = 1819] [id = 205] 11:47:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 168 (0x7f800a849800) [pid = 1819] [serial = 615] [outer = (nil)] 11:47:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 169 (0x7f800c9ec000) [pid = 1819] [serial = 616] [outer = 0x7f800a849800] 11:47:03 INFO - PROCESS | 1819 | 1461437223347 Marionette DEBUG loaded listener.js 11:47:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 170 (0x7f800d2dfc00) [pid = 1819] [serial = 617] [outer = 0x7f800a849800] 11:47:04 INFO - PROCESS | 1819 | 1461437224103 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]]]}] 11:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 11:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1282ms 11:47:04 INFO - PROCESS | 1819 | 1461437224146 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 11:47:04 INFO - PROCESS | 1819 | 1461437224149 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 11:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 11:47:04 INFO - PROCESS | 1819 | 1461437224165 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 11:47:04 INFO - PROCESS | 1819 | 1461437224174 Marionette TRACE conn3 <- [1,794,null,{}] 11:47:04 INFO - PROCESS | 1819 | 1461437224181 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}] 11:47:04 INFO - PROCESS | 1819 | 1461437224343 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 11:47:04 INFO - PROCESS | 1819 | 1461437224362 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:04 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8010c48000 == 89 [pid = 1819] [id = 206] 11:47:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 171 (0x7f800e456800) [pid = 1819] [serial = 618] [outer = (nil)] 11:47:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 172 (0x7f800fa79800) [pid = 1819] [serial = 619] [outer = 0x7f800e456800] 11:47:04 INFO - PROCESS | 1819 | 1461437224430 Marionette DEBUG loaded listener.js 11:47:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 173 (0x7f8010c5f000) [pid = 1819] [serial = 620] [outer = 0x7f800e456800] 11:47:05 INFO - PROCESS | 1819 | 1461437225533 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]]]}] 11:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 11:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1450ms 11:47:05 INFO - PROCESS | 1819 | 1461437225608 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 11:47:05 INFO - PROCESS | 1819 | 1461437225614 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 11:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 11:47:05 INFO - PROCESS | 1819 | 1461437225623 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 11:47:05 INFO - PROCESS | 1819 | 1461437225628 Marionette TRACE conn3 <- [1,798,null,{}] 11:47:05 INFO - PROCESS | 1819 | 1461437225637 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}] 11:47:05 INFO - PROCESS | 1819 | 1461437225863 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 11:47:06 INFO - PROCESS | 1819 | 1461437226078 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:06 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800df52800 == 90 [pid = 1819] [id = 207] 11:47:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 174 (0x7f800bf33c00) [pid = 1819] [serial = 621] [outer = (nil)] 11:47:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 175 (0x7f800c31b000) [pid = 1819] [serial = 622] [outer = 0x7f800bf33c00] 11:47:06 INFO - PROCESS | 1819 | 1461437226200 Marionette DEBUG loaded listener.js 11:47:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 176 (0x7f800cda8000) [pid = 1819] [serial = 623] [outer = 0x7f800bf33c00] 11:47:07 INFO - PROCESS | 1819 | 1461437227125 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]]]}] 11:47:07 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 11:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1538ms 11:47:07 INFO - PROCESS | 1819 | 1461437227163 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 11:47:07 INFO - PROCESS | 1819 | 1461437227175 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 11:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 11:47:07 INFO - PROCESS | 1819 | 1461437227192 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 11:47:07 INFO - PROCESS | 1819 | 1461437227199 Marionette TRACE conn3 <- [1,802,null,{}] 11:47:07 INFO - PROCESS | 1819 | 1461437227208 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}] 11:47:07 INFO - PROCESS | 1819 | 1461437227412 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 11:47:07 INFO - PROCESS | 1819 | 1461437227573 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:07 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801544b000 == 91 [pid = 1819] [id = 208] 11:47:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 177 (0x7f800bf40800) [pid = 1819] [serial = 624] [outer = (nil)] 11:47:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 178 (0x7f800f8f3400) [pid = 1819] [serial = 625] [outer = 0x7f800bf40800] 11:47:07 INFO - PROCESS | 1819 | 1461437227743 Marionette DEBUG loaded listener.js 11:47:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 179 (0x7f801030c000) [pid = 1819] [serial = 626] [outer = 0x7f800bf40800] 11:47:08 INFO - PROCESS | 1819 | 1461437228597 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]]]}] 11:47:08 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 11:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1445ms 11:47:08 INFO - PROCESS | 1819 | 1461437228635 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 11:47:08 INFO - PROCESS | 1819 | 1461437228638 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 11:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 11:47:08 INFO - PROCESS | 1819 | 1461437228645 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 11:47:08 INFO - PROCESS | 1819 | 1461437228650 Marionette TRACE conn3 <- [1,806,null,{}] 11:47:08 INFO - PROCESS | 1819 | 1461437228667 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}] 11:47:08 INFO - PROCESS | 1819 | 1461437228857 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 11:47:09 INFO - PROCESS | 1819 | 1461437229022 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:09 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8016b9a000 == 92 [pid = 1819] [id = 209] 11:47:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 180 (0x7f8010c7d400) [pid = 1819] [serial = 627] [outer = (nil)] 11:47:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 181 (0x7f8012225400) [pid = 1819] [serial = 628] [outer = 0x7f8010c7d400] 11:47:09 INFO - PROCESS | 1819 | 1461437229102 Marionette DEBUG loaded listener.js 11:47:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 182 (0x7f8013279000) [pid = 1819] [serial = 629] [outer = 0x7f8010c7d400] 11:47:09 INFO - PROCESS | 1819 | 1461437229922 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]]]}] 11:47:09 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 11:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1292ms 11:47:09 INFO - PROCESS | 1819 | 1461437229952 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 11:47:09 INFO - PROCESS | 1819 | 1461437229956 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 11:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 11:47:09 INFO - PROCESS | 1819 | 1461437229967 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 11:47:09 INFO - PROCESS | 1819 | 1461437229970 Marionette TRACE conn3 <- [1,810,null,{}] 11:47:09 INFO - PROCESS | 1819 | 1461437229975 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}] 11:47:10 INFO - PROCESS | 1819 | 1461437230166 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 11:47:10 INFO - PROCESS | 1819 | 1461437230363 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:10 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80220a9000 == 93 [pid = 1819] [id = 210] 11:47:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 183 (0x7f8013c6d800) [pid = 1819] [serial = 630] [outer = (nil)] 11:47:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 184 (0x7f8013f67400) [pid = 1819] [serial = 631] [outer = 0x7f8013c6d800] 11:47:10 INFO - PROCESS | 1819 | 1461437230437 Marionette DEBUG loaded listener.js 11:47:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 185 (0x7f801462bc00) [pid = 1819] [serial = 632] [outer = 0x7f8013c6d800] 11:47:11 INFO - PROCESS | 1819 | 1461437231388 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]]]}] 11:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 11:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1480ms 11:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 11:47:11 INFO - PROCESS | 1819 | 1461437231447 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 11:47:11 INFO - PROCESS | 1819 | 1461437231450 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 11:47:11 INFO - PROCESS | 1819 | 1461437231457 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 11:47:11 INFO - PROCESS | 1819 | 1461437231460 Marionette TRACE conn3 <- [1,814,null,{}] 11:47:11 INFO - PROCESS | 1819 | 1461437231465 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}] 11:47:11 INFO - PROCESS | 1819 | 1461437231649 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 11:47:11 INFO - PROCESS | 1819 | 1461437231829 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:11 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80231b5000 == 94 [pid = 1819] [id = 211] 11:47:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 186 (0x7f800baee000) [pid = 1819] [serial = 633] [outer = (nil)] 11:47:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 187 (0x7f8014861400) [pid = 1819] [serial = 634] [outer = 0x7f800baee000] 11:47:11 INFO - PROCESS | 1819 | 1461437231910 Marionette DEBUG loaded listener.js 11:47:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 188 (0x7f801486cc00) [pid = 1819] [serial = 635] [outer = 0x7f800baee000] 11:47:12 INFO - PROCESS | 1819 | 1461437232916 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] 11:47:12 INFO - PROCESS | 1819 | 1461437232943 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 11:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 11:47:12 INFO - PROCESS | 1819 | 1461437232949 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 11:47:12 INFO - PROCESS | 1819 | 1461437232952 Marionette TRACE conn3 <- [1,818,null,{}] 11:47:12 INFO - PROCESS | 1819 | 1461437232956 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}] 11:47:13 INFO - PROCESS | 1819 | 1461437233150 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 11:47:13 INFO - PROCESS | 1819 | 1461437233334 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:13 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802798e800 == 95 [pid = 1819] [id = 212] 11:47:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 189 (0x7f801486b400) [pid = 1819] [serial = 636] [outer = (nil)] 11:47:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 190 (0x7f8014dc8400) [pid = 1819] [serial = 637] [outer = 0x7f801486b400] 11:47:13 INFO - PROCESS | 1819 | 1461437233453 Marionette DEBUG loaded listener.js 11:47:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 191 (0x7f80155b9000) [pid = 1819] [serial = 638] [outer = 0x7f801486b400] 11:47:14 INFO - PROCESS | 1819 | 1461437234297 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]]]}] 11:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 11:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1382ms 11:47:14 INFO - PROCESS | 1819 | 1461437234332 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 11:47:14 INFO - PROCESS | 1819 | 1461437234336 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 11:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 11:47:14 INFO - PROCESS | 1819 | 1461437234343 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 11:47:14 INFO - PROCESS | 1819 | 1461437234346 Marionette TRACE conn3 <- [1,822,null,{}] 11:47:14 INFO - PROCESS | 1819 | 1461437234352 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}] 11:47:14 INFO - PROCESS | 1819 | 1461437234514 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 11:47:14 INFO - PROCESS | 1819 | 1461437234682 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:14 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8027f18800 == 96 [pid = 1819] [id = 213] 11:47:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 192 (0x7f80043b1400) [pid = 1819] [serial = 639] [outer = (nil)] 11:47:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 193 (0x7f8015699800) [pid = 1819] [serial = 640] [outer = 0x7f80043b1400] 11:47:14 INFO - PROCESS | 1819 | 1461437234750 Marionette DEBUG loaded listener.js 11:47:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 194 (0x7f8015c2a800) [pid = 1819] [serial = 641] [outer = 0x7f80043b1400] 11:47:15 INFO - PROCESS | 1819 | 1461437235662 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] 11:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 11:47:15 INFO - PROCESS | 1819 | 1461437235737 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 11:47:15 INFO - PROCESS | 1819 | 1461437235743 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 11:47:15 INFO - PROCESS | 1819 | 1461437235747 Marionette TRACE conn3 <- [1,826,null,{}] 11:47:15 INFO - PROCESS | 1819 | 1461437235752 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}] 11:47:15 INFO - PROCESS | 1819 | 1461437235925 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 11:47:16 INFO - PROCESS | 1819 | 1461437236096 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:16 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802a286800 == 97 [pid = 1819] [id = 214] 11:47:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 195 (0x7f80043b7c00) [pid = 1819] [serial = 642] [outer = (nil)] 11:47:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 196 (0x7f8015f8d400) [pid = 1819] [serial = 643] [outer = 0x7f80043b7c00] 11:47:16 INFO - PROCESS | 1819 | 1461437236171 Marionette DEBUG loaded listener.js 11:47:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 197 (0x7f801670e800) [pid = 1819] [serial = 644] [outer = 0x7f80043b7c00] 11:47:17 INFO - PROCESS | 1819 | 1461437237041 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]]]}] 11:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 11:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1334ms 11:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 11:47:17 INFO - PROCESS | 1819 | 1461437237078 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 11:47:17 INFO - PROCESS | 1819 | 1461437237081 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 11:47:17 INFO - PROCESS | 1819 | 1461437237087 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 11:47:17 INFO - PROCESS | 1819 | 1461437237090 Marionette TRACE conn3 <- [1,830,null,{}] 11:47:17 INFO - PROCESS | 1819 | 1461437237095 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}] 11:47:17 INFO - PROCESS | 1819 | 1461437237304 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 11:47:17 INFO - PROCESS | 1819 | 1461437237484 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:17 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802fce7800 == 98 [pid = 1819] [id = 215] 11:47:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 198 (0x7f800b8bb000) [pid = 1819] [serial = 645] [outer = (nil)] 11:47:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 199 (0x7f8018d21400) [pid = 1819] [serial = 646] [outer = 0x7f800b8bb000] 11:47:17 INFO - PROCESS | 1819 | 1461437237556 Marionette DEBUG loaded listener.js 11:47:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 200 (0x7f8018d8a800) [pid = 1819] [serial = 647] [outer = 0x7f800b8bb000] 11:47:18 INFO - PROCESS | 1819 | 1461437238463 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]]]}] 11:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 11:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1432ms 11:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 11:47:18 INFO - PROCESS | 1819 | 1461437238519 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 11:47:18 INFO - PROCESS | 1819 | 1461437238522 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 11:47:18 INFO - PROCESS | 1819 | 1461437238528 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 11:47:18 INFO - PROCESS | 1819 | 1461437238532 Marionette TRACE conn3 <- [1,834,null,{}] 11:47:18 INFO - PROCESS | 1819 | 1461437238537 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}] 11:47:18 INFO - PROCESS | 1819 | 1461437238714 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 11:47:18 INFO - PROCESS | 1819 | 1461437238878 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:18 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800a5e9000 == 99 [pid = 1819] [id = 216] 11:47:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 201 (0x7f8004563400) [pid = 1819] [serial = 648] [outer = (nil)] 11:47:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 202 (0x7f8018eab000) [pid = 1819] [serial = 649] [outer = 0x7f8004563400] 11:47:18 INFO - PROCESS | 1819 | 1461437238990 Marionette DEBUG loaded listener.js 11:47:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 203 (0x7f80190efc00) [pid = 1819] [serial = 650] [outer = 0x7f8004563400] 11:47:20 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800b91a800 == 98 [pid = 1819] [id = 205] 11:47:20 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800fd0a800 == 97 [pid = 1819] [id = 204] 11:47:20 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800bd40000 == 96 [pid = 1819] [id = 203] 11:47:20 INFO - PROCESS | 1819 | 1461437240600 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]]]}] 11:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 11:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 2186ms 11:47:20 INFO - PROCESS | 1819 | 1461437240715 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 11:47:20 INFO - PROCESS | 1819 | 1461437240720 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 11:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 11:47:20 INFO - PROCESS | 1819 | 1461437240730 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 11:47:20 INFO - PROCESS | 1819 | 1461437240734 Marionette TRACE conn3 <- [1,838,null,{}] 11:47:20 INFO - PROCESS | 1819 | 1461437240742 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}] 11:47:21 INFO - PROCESS | 1819 | 1461437240998 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 11:47:21 INFO - PROCESS | 1819 | 1461437241112 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:21 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800b9e6000 == 97 [pid = 1819] [id = 217] 11:47:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 204 (0x7f800b8bc400) [pid = 1819] [serial = 651] [outer = (nil)] 11:47:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 205 (0x7f800bae8400) [pid = 1819] [serial = 652] [outer = 0x7f800b8bc400] 11:47:21 INFO - PROCESS | 1819 | 1461437241184 Marionette DEBUG loaded listener.js 11:47:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 206 (0x7f800bf3c000) [pid = 1819] [serial = 653] [outer = 0x7f800b8bc400] 11:47:22 INFO - PROCESS | 1819 | 1461437242041 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]]]}] 11:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 11:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1331ms 11:47:22 INFO - PROCESS | 1819 | 1461437242065 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 11:47:22 INFO - PROCESS | 1819 | 1461437242073 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 11:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 11:47:22 INFO - PROCESS | 1819 | 1461437242084 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 11:47:22 INFO - PROCESS | 1819 | 1461437242087 Marionette TRACE conn3 <- [1,842,null,{}] 11:47:22 INFO - PROCESS | 1819 | 1461437242093 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}] 11:47:22 INFO - PROCESS | 1819 | 1461437242309 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 11:47:22 INFO - PROCESS | 1819 | 1461437242342 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:22 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800cc20800 == 98 [pid = 1819] [id = 218] 11:47:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 207 (0x7f800c9f1400) [pid = 1819] [serial = 654] [outer = (nil)] 11:47:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 208 (0x7f800d2e0c00) [pid = 1819] [serial = 655] [outer = 0x7f800c9f1400] 11:47:22 INFO - PROCESS | 1819 | 1461437242406 Marionette DEBUG loaded listener.js 11:47:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 209 (0x7f800e450400) [pid = 1819] [serial = 656] [outer = 0x7f800c9f1400] 11:47:23 INFO - PROCESS | 1819 | --DOMWINDOW == 208 (0x7f800c9e7800) [pid = 1819] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 11:47:23 INFO - PROCESS | 1819 | --DOMWINDOW == 207 (0x7f800a848c00) [pid = 1819] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 11:47:23 INFO - PROCESS | 1819 | --DOMWINDOW == 206 (0x7f800b71b000) [pid = 1819] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 11:47:23 INFO - PROCESS | 1819 | --DOMWINDOW == 205 (0x7f80043b4000) [pid = 1819] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 11:47:23 INFO - PROCESS | 1819 | --DOMWINDOW == 204 (0x7f800c9e3400) [pid = 1819] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 11:47:23 INFO - PROCESS | 1819 | --DOMWINDOW == 203 (0x7f800a84b800) [pid = 1819] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 11:47:23 INFO - PROCESS | 1819 | --DOMWINDOW == 202 (0x7f80047ea000) [pid = 1819] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 11:47:23 INFO - PROCESS | 1819 | --DOMWINDOW == 201 (0x7f800a849800) [pid = 1819] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 11:47:23 INFO - PROCESS | 1819 | --DOMWINDOW == 200 (0x7f800bae5400) [pid = 1819] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 11:47:23 INFO - PROCESS | 1819 | 1461437243347 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]]]}] 11:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 11:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1284ms 11:47:23 INFO - PROCESS | 1819 | 1461437243368 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 11:47:23 INFO - PROCESS | 1819 | 1461437243371 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 11:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 11:47:23 INFO - PROCESS | 1819 | 1461437243377 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 11:47:23 INFO - PROCESS | 1819 | 1461437243383 Marionette TRACE conn3 <- [1,846,null,{}] 11:47:23 INFO - PROCESS | 1819 | 1461437243397 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}] 11:47:23 INFO - PROCESS | 1819 | 1461437243570 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 11:47:23 INFO - PROCESS | 1819 | 1461437243698 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:23 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800fd0a800 == 99 [pid = 1819] [id = 219] 11:47:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 201 (0x7f800bae3c00) [pid = 1819] [serial = 657] [outer = (nil)] 11:47:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 202 (0x7f800cf4a400) [pid = 1819] [serial = 658] [outer = 0x7f800bae3c00] 11:47:23 INFO - PROCESS | 1819 | 1461437243762 Marionette DEBUG loaded listener.js 11:47:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 203 (0x7f8010c87c00) [pid = 1819] [serial = 659] [outer = 0x7f800bae3c00] 11:47:24 INFO - PROCESS | 1819 | 1461437244499 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]]]}] 11:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 11:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1132ms 11:47:24 INFO - PROCESS | 1819 | 1461437244510 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 11:47:24 INFO - PROCESS | 1819 | 1461437244513 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 11:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 11:47:24 INFO - PROCESS | 1819 | 1461437244523 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 11:47:24 INFO - PROCESS | 1819 | 1461437244526 Marionette TRACE conn3 <- [1,850,null,{}] 11:47:24 INFO - PROCESS | 1819 | 1461437244531 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}] 11:47:24 INFO - PROCESS | 1819 | 1461437244685 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 11:47:24 INFO - PROCESS | 1819 | 1461437244817 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:24 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8015c87000 == 100 [pid = 1819] [id = 220] 11:47:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 204 (0x7f800c321400) [pid = 1819] [serial = 660] [outer = (nil)] 11:47:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 205 (0x7f8012224000) [pid = 1819] [serial = 661] [outer = 0x7f800c321400] 11:47:24 INFO - PROCESS | 1819 | 1461437244883 Marionette DEBUG loaded listener.js 11:47:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 206 (0x7f8014863800) [pid = 1819] [serial = 662] [outer = 0x7f800c321400] 11:47:25 INFO - PROCESS | 1819 | 1461437245935 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]]]}] 11:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 11:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1436ms 11:47:25 INFO - PROCESS | 1819 | 1461437245961 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 11:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 11:47:25 INFO - PROCESS | 1819 | 1461437245966 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 11:47:25 INFO - PROCESS | 1819 | 1461437245974 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 11:47:25 INFO - PROCESS | 1819 | 1461437245980 Marionette TRACE conn3 <- [1,854,null,{}] 11:47:25 INFO - PROCESS | 1819 | 1461437245987 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}] 11:47:26 INFO - PROCESS | 1819 | 1461437246163 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 11:47:26 INFO - PROCESS | 1819 | 1461437246398 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:26 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800cc27000 == 101 [pid = 1819] [id = 221] 11:47:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 207 (0x7f800bf40c00) [pid = 1819] [serial = 663] [outer = (nil)] 11:47:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 208 (0x7f800cdd7c00) [pid = 1819] [serial = 664] [outer = 0x7f800bf40c00] 11:47:26 INFO - PROCESS | 1819 | 1461437246522 Marionette DEBUG loaded listener.js 11:47:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 209 (0x7f800e316400) [pid = 1819] [serial = 665] [outer = 0x7f800bf40c00] 11:47:27 INFO - PROCESS | 1819 | 1461437247376 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]]]}] 11:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 11:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1435ms 11:47:27 INFO - PROCESS | 1819 | 1461437247409 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 11:47:27 INFO - PROCESS | 1819 | 1461437247419 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 11:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 11:47:27 INFO - PROCESS | 1819 | 1461437247429 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 11:47:27 INFO - PROCESS | 1819 | 1461437247433 Marionette TRACE conn3 <- [1,858,null,{}] 11:47:27 INFO - PROCESS | 1819 | 1461437247439 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}] 11:47:27 INFO - PROCESS | 1819 | 1461437247625 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 11:47:27 INFO - PROCESS | 1819 | 1461437247802 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:27 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8016b94000 == 102 [pid = 1819] [id = 222] 11:47:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 210 (0x7f8010308000) [pid = 1819] [serial = 666] [outer = (nil)] 11:47:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 211 (0x7f801240f400) [pid = 1819] [serial = 667] [outer = 0x7f8010308000] 11:47:27 INFO - PROCESS | 1819 | 1461437247878 Marionette DEBUG loaded listener.js 11:47:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 212 (0x7f8014625000) [pid = 1819] [serial = 668] [outer = 0x7f8010308000] 11:47:28 INFO - PROCESS | 1819 | 1461437248834 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]]]}] 11:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 11:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1435ms 11:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 11:47:28 INFO - PROCESS | 1819 | 1461437248864 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 11:47:28 INFO - PROCESS | 1819 | 1461437248868 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 11:47:28 INFO - PROCESS | 1819 | 1461437248874 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 11:47:28 INFO - PROCESS | 1819 | 1461437248880 Marionette TRACE conn3 <- [1,862,null,{}] 11:47:28 INFO - PROCESS | 1819 | 1461437248896 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}] 11:47:29 INFO - PROCESS | 1819 | 1461437249069 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 11:47:29 INFO - PROCESS | 1819 | 1461437249246 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:29 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802797b800 == 103 [pid = 1819] [id = 223] 11:47:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 213 (0x7f8014932000) [pid = 1819] [serial = 669] [outer = (nil)] 11:47:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 214 (0x7f8014ee2000) [pid = 1819] [serial = 670] [outer = 0x7f8014932000] 11:47:29 INFO - PROCESS | 1819 | 1461437249322 Marionette DEBUG loaded listener.js 11:47:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 215 (0x7f8015f0c800) [pid = 1819] [serial = 671] [outer = 0x7f8014932000] 11:47:30 INFO - PROCESS | 1819 | 1461437250219 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]]]}] 11:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 11:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1388ms 11:47:30 INFO - PROCESS | 1819 | 1461437250262 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 11:47:30 INFO - PROCESS | 1819 | 1461437250267 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 11:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 11:47:30 INFO - PROCESS | 1819 | 1461437250273 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 11:47:30 INFO - PROCESS | 1819 | 1461437250275 Marionette TRACE conn3 <- [1,866,null,{}] 11:47:30 INFO - PROCESS | 1819 | 1461437250281 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}] 11:47:30 INFO - PROCESS | 1819 | 1461437250455 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 11:47:30 INFO - PROCESS | 1819 | 1461437250627 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:30 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80028e6800 == 104 [pid = 1819] [id = 224] 11:47:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 216 (0x7f800b8bd800) [pid = 1819] [serial = 672] [outer = (nil)] 11:47:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 217 (0x7f8019308800) [pid = 1819] [serial = 673] [outer = 0x7f800b8bd800] 11:47:30 INFO - PROCESS | 1819 | 1461437250705 Marionette DEBUG loaded listener.js 11:47:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 218 (0x7f801c15d400) [pid = 1819] [serial = 674] [outer = 0x7f800b8bd800] 11:47:31 INFO - PROCESS | 1819 | 1461437251604 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]]]}] 11:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 11:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1380ms 11:47:31 INFO - PROCESS | 1819 | 1461437251654 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 11:47:31 INFO - PROCESS | 1819 | 1461437251658 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 11:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 11:47:31 INFO - PROCESS | 1819 | 1461437251664 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 11:47:31 INFO - PROCESS | 1819 | 1461437251666 Marionette TRACE conn3 <- [1,870,null,{}] 11:47:31 INFO - PROCESS | 1819 | 1461437251672 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}] 11:47:31 INFO - PROCESS | 1819 | 1461437251840 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 11:47:32 INFO - PROCESS | 1819 | 1461437252013 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:32 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8010290800 == 105 [pid = 1819] [id = 225] 11:47:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 219 (0x7f80043b6800) [pid = 1819] [serial = 675] [outer = (nil)] 11:47:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 220 (0x7f800cf55c00) [pid = 1819] [serial = 676] [outer = 0x7f80043b6800] 11:47:32 INFO - PROCESS | 1819 | 1461437252093 Marionette DEBUG loaded listener.js 11:47:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 221 (0x7f80220f0800) [pid = 1819] [serial = 677] [outer = 0x7f80043b6800] 11:47:33 INFO - PROCESS | 1819 | 1461437253010 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]]]}] 11:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 11:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1386ms 11:47:33 INFO - PROCESS | 1819 | 1461437253051 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 11:47:33 INFO - PROCESS | 1819 | 1461437253055 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 11:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 11:47:33 INFO - PROCESS | 1819 | 1461437253061 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 11:47:33 INFO - PROCESS | 1819 | 1461437253064 Marionette TRACE conn3 <- [1,874,null,{}] 11:47:33 INFO - PROCESS | 1819 | 1461437253069 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}] 11:47:33 INFO - PROCESS | 1819 | 1461437253235 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 11:47:33 INFO - PROCESS | 1819 | 1461437253411 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:33 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8004402800 == 106 [pid = 1819] [id = 226] 11:47:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 222 (0x7f802201f000) [pid = 1819] [serial = 678] [outer = (nil)] 11:47:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 223 (0x7f8023111800) [pid = 1819] [serial = 679] [outer = 0x7f802201f000] 11:47:33 INFO - PROCESS | 1819 | 1461437253490 Marionette DEBUG loaded listener.js 11:47:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 224 (0x7f80241bec00) [pid = 1819] [serial = 680] [outer = 0x7f802201f000] 11:47:34 INFO - PROCESS | 1819 | 1461437254382 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]]]}] 11:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 11:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1379ms 11:47:34 INFO - PROCESS | 1819 | 1461437254442 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 11:47:34 INFO - PROCESS | 1819 | 1461437254445 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 11:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 11:47:34 INFO - PROCESS | 1819 | 1461437254452 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 11:47:34 INFO - PROCESS | 1819 | 1461437254454 Marionette TRACE conn3 <- [1,878,null,{}] 11:47:34 INFO - PROCESS | 1819 | 1461437254460 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}] 11:47:34 INFO - PROCESS | 1819 | 1461437254623 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 11:47:34 INFO - PROCESS | 1819 | 1461437254802 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:34 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800441d800 == 107 [pid = 1819] [id = 227] 11:47:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 225 (0x7f800fa77000) [pid = 1819] [serial = 681] [outer = (nil)] 11:47:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 226 (0x7f8024318c00) [pid = 1819] [serial = 682] [outer = 0x7f800fa77000] 11:47:34 INFO - PROCESS | 1819 | 1461437254881 Marionette DEBUG loaded listener.js 11:47:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 227 (0x7f8024338000) [pid = 1819] [serial = 683] [outer = 0x7f800fa77000] 11:47:35 INFO - PROCESS | 1819 | 1461437255730 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]]]}] 11:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 11:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1341ms 11:47:35 INFO - PROCESS | 1819 | 1461437255794 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 11:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 11:47:35 INFO - PROCESS | 1819 | 1461437255798 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 11:47:35 INFO - PROCESS | 1819 | 1461437255805 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 11:47:35 INFO - PROCESS | 1819 | 1461437255809 Marionette TRACE conn3 <- [1,882,null,{}] 11:47:35 INFO - PROCESS | 1819 | 1461437255814 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}] 11:47:35 INFO - PROCESS | 1819 | 1461437255985 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 11:47:36 INFO - PROCESS | 1819 | 1461437256685 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:36 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80030f3800 == 108 [pid = 1819] [id = 228] 11:47:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 228 (0x7f80047eac00) [pid = 1819] [serial = 684] [outer = (nil)] 11:47:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 229 (0x7f80047f1800) [pid = 1819] [serial = 685] [outer = 0x7f80047eac00] 11:47:36 INFO - PROCESS | 1819 | 1461437256802 Marionette DEBUG loaded listener.js 11:47:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 230 (0x7f800a869800) [pid = 1819] [serial = 686] [outer = 0x7f80047eac00] 11:47:37 INFO - PROCESS | 1819 | 1461437257648 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]]]}] 11:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 11:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1887ms 11:47:37 INFO - PROCESS | 1819 | 1461437257693 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 11:47:37 INFO - PROCESS | 1819 | 1461437257700 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 11:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 11:47:37 INFO - PROCESS | 1819 | 1461437257709 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 11:47:37 INFO - PROCESS | 1819 | 1461437257713 Marionette TRACE conn3 <- [1,886,null,{}] 11:47:37 INFO - PROCESS | 1819 | 1461437257720 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}] 11:47:38 INFO - PROCESS | 1819 | 1461437258000 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 11:47:38 INFO - PROCESS | 1819 | 1461437258170 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:38 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800a73f800 == 109 [pid = 1819] [id = 229] 11:47:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 231 (0x7f80043b6000) [pid = 1819] [serial = 687] [outer = (nil)] 11:47:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 232 (0x7f800bf3b400) [pid = 1819] [serial = 688] [outer = 0x7f80043b6000] 11:47:38 INFO - PROCESS | 1819 | 1461437258252 Marionette DEBUG loaded listener.js 11:47:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 233 (0x7f800bff2800) [pid = 1819] [serial = 689] [outer = 0x7f80043b6000] 11:47:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 234 (0x7f800bf3d800) [pid = 1819] [serial = 690] [outer = 0x7f800bdad800] 11:47:39 INFO - PROCESS | 1819 | 1461437259240 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]]]}] 11:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 11:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1585ms 11:47:39 INFO - PROCESS | 1819 | 1461437259339 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 11:47:39 INFO - PROCESS | 1819 | 1461437259348 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 11:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 11:47:39 INFO - PROCESS | 1819 | 1461437259364 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 11:47:39 INFO - PROCESS | 1819 | 1461437259368 Marionette TRACE conn3 <- [1,890,null,{}] 11:47:39 INFO - PROCESS | 1819 | 1461437259390 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}] 11:47:39 INFO - PROCESS | 1819 | 1461437259657 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 11:47:39 INFO - PROCESS | 1819 | 1461437259976 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:40 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800cad1000 == 110 [pid = 1819] [id = 230] 11:47:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 235 (0x7f800bff1400) [pid = 1819] [serial = 691] [outer = (nil)] 11:47:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 236 (0x7f800cda6800) [pid = 1819] [serial = 692] [outer = 0x7f800bff1400] 11:47:40 INFO - PROCESS | 1819 | 1461437260044 Marionette DEBUG loaded listener.js 11:47:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 237 (0x7f800e448c00) [pid = 1819] [serial = 693] [outer = 0x7f800bff1400] 11:47:40 INFO - PROCESS | 1819 | 1461437260964 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]]]}] 11:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 11:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1652ms 11:47:41 INFO - PROCESS | 1819 | 1461437261016 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 11:47:41 INFO - PROCESS | 1819 | 1461437261020 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 11:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 11:47:41 INFO - PROCESS | 1819 | 1461437261033 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 11:47:41 INFO - PROCESS | 1819 | 1461437261041 Marionette TRACE conn3 <- [1,894,null,{}] 11:47:41 INFO - PROCESS | 1819 | 1461437261050 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}] 11:47:41 INFO - PROCESS | 1819 | 1461437261310 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 11:47:41 INFO - PROCESS | 1819 | 1461437261491 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:41 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800fd1a000 == 111 [pid = 1819] [id = 231] 11:47:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 238 (0x7f8010303c00) [pid = 1819] [serial = 694] [outer = (nil)] 11:47:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 239 (0x7f8010e21000) [pid = 1819] [serial = 695] [outer = 0x7f8010303c00] 11:47:41 INFO - PROCESS | 1819 | 1461437261590 Marionette DEBUG loaded listener.js 11:47:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 240 (0x7f8012225000) [pid = 1819] [serial = 696] [outer = 0x7f8010303c00] 11:47:42 INFO - PROCESS | 1819 | 1461437262465 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]]]}] 11:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 11:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1505ms 11:47:42 INFO - PROCESS | 1819 | 1461437262533 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 11:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 11:47:42 INFO - PROCESS | 1819 | 1461437262537 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 11:47:42 INFO - PROCESS | 1819 | 1461437262542 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 11:47:42 INFO - PROCESS | 1819 | 1461437262544 Marionette TRACE conn3 <- [1,898,null,{}] 11:47:42 INFO - PROCESS | 1819 | 1461437262550 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}] 11:47:42 INFO - PROCESS | 1819 | 1461437262710 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 11:47:42 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800d1e1800 == 110 [pid = 1819] [id = 51] 11:47:42 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801c26c000 == 109 [pid = 1819] [id = 188] 11:47:42 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80231c2000 == 108 [pid = 1819] [id = 189] 11:47:42 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8018e20800 == 107 [pid = 1819] [id = 83] 11:47:42 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801909b800 == 106 [pid = 1819] [id = 49] 11:47:42 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800c721000 == 105 [pid = 1819] [id = 62] 11:47:42 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8025d43000 == 104 [pid = 1819] [id = 137] 11:47:42 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8028180800 == 103 [pid = 1819] [id = 190] 11:47:42 INFO - PROCESS | 1819 | --DOMWINDOW == 239 (0x7f8015f8c400) [pid = 1819] [serial = 568] [outer = (nil)] [url = about:blank] 11:47:42 INFO - PROCESS | 1819 | --DOMWINDOW == 238 (0x7f801c158000) [pid = 1819] [serial = 571] [outer = (nil)] [url = about:blank] 11:47:42 INFO - PROCESS | 1819 | --DOMWINDOW == 237 (0x7f800b8b5800) [pid = 1819] [serial = 556] [outer = (nil)] [url = about:blank] 11:47:42 INFO - PROCESS | 1819 | --DOMWINDOW == 236 (0x7f8004569800) [pid = 1819] [serial = 574] [outer = (nil)] [url = about:blank] 11:47:42 INFO - PROCESS | 1819 | --DOMWINDOW == 235 (0x7f801221b400) [pid = 1819] [serial = 562] [outer = (nil)] [url = about:blank] 11:47:42 INFO - PROCESS | 1819 | --DOMWINDOW == 234 (0x7f8014dc9c00) [pid = 1819] [serial = 565] [outer = (nil)] [url = about:blank] 11:47:42 INFO - PROCESS | 1819 | --DOMWINDOW == 233 (0x7f800e073800) [pid = 1819] [serial = 559] [outer = (nil)] [url = about:blank] 11:47:42 INFO - PROCESS | 1819 | --DOMWINDOW == 232 (0x7f800a871c00) [pid = 1819] [serial = 592] [outer = (nil)] [url = about:blank] 11:47:42 INFO - PROCESS | 1819 | --DOMWINDOW == 231 (0x7f800bfec800) [pid = 1819] [serial = 595] [outer = (nil)] [url = about:blank] 11:47:42 INFO - PROCESS | 1819 | --DOMWINDOW == 230 (0x7f800e449800) [pid = 1819] [serial = 598] [outer = (nil)] [url = about:blank] 11:47:42 INFO - PROCESS | 1819 | --DOMWINDOW == 229 (0x7f8010c7b800) [pid = 1819] [serial = 604] [outer = (nil)] [url = about:blank] 11:47:42 INFO - PROCESS | 1819 | --DOMWINDOW == 228 (0x7f8010309400) [pid = 1819] [serial = 601] [outer = (nil)] [url = about:blank] 11:47:42 INFO - PROCESS | 1819 | --DOMWINDOW == 227 (0x7f800bfee000) [pid = 1819] [serial = 607] [outer = (nil)] [url = about:blank] 11:47:42 INFO - PROCESS | 1819 | --DOMWINDOW == 226 (0x7f800fa79800) [pid = 1819] [serial = 619] [outer = (nil)] [url = about:blank] 11:47:42 INFO - PROCESS | 1819 | 1461437262939 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:42 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80146d1000 == 102 [pid = 1819] [id = 59] 11:47:42 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800fd0a800 == 101 [pid = 1819] [id = 219] 11:47:42 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800cc20800 == 100 [pid = 1819] [id = 218] 11:47:43 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800a740000 == 101 [pid = 1819] [id = 232] 11:47:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 227 (0x7f8004569800) [pid = 1819] [serial = 697] [outer = (nil)] 11:47:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 228 (0x7f800a871c00) [pid = 1819] [serial = 698] [outer = 0x7f8004569800] 11:47:43 INFO - PROCESS | 1819 | 1461437263072 Marionette DEBUG loaded listener.js 11:47:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 229 (0x7f800c9e8000) [pid = 1819] [serial = 699] [outer = 0x7f8004569800] 11:47:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800b9e6000 == 100 [pid = 1819] [id = 217] 11:47:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f802fce7800 == 99 [pid = 1819] [id = 215] 11:47:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f802a286800 == 98 [pid = 1819] [id = 214] 11:47:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8027f18800 == 97 [pid = 1819] [id = 213] 11:47:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f802798e800 == 96 [pid = 1819] [id = 212] 11:47:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80231b5000 == 95 [pid = 1819] [id = 211] 11:47:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80220a9000 == 94 [pid = 1819] [id = 210] 11:47:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8016b9a000 == 93 [pid = 1819] [id = 209] 11:47:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801544b000 == 92 [pid = 1819] [id = 208] 11:47:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800df52800 == 91 [pid = 1819] [id = 207] 11:47:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8010c48000 == 90 [pid = 1819] [id = 206] 11:47:43 INFO - PROCESS | 1819 | --DOMWINDOW == 228 (0x7f800cdd9000) [pid = 1819] [serial = 584] [outer = (nil)] [url = about:blank] 11:47:43 INFO - PROCESS | 1819 | --DOMWINDOW == 227 (0x7f800b711c00) [pid = 1819] [serial = 578] [outer = (nil)] [url = about:blank] 11:47:43 INFO - PROCESS | 1819 | --DOMWINDOW == 226 (0x7f800cde2000) [pid = 1819] [serial = 589] [outer = (nil)] [url = about:blank] 11:47:43 INFO - PROCESS | 1819 | --DOMWINDOW == 225 (0x7f800baed000) [pid = 1819] [serial = 580] [outer = (nil)] [url = about:blank] 11:47:43 INFO - PROCESS | 1819 | --DOMWINDOW == 224 (0x7f800bf35800) [pid = 1819] [serial = 581] [outer = (nil)] [url = about:blank] 11:47:43 INFO - PROCESS | 1819 | --DOMWINDOW == 223 (0x7f8010c5dc00) [pid = 1819] [serial = 554] [outer = (nil)] [url = about:blank] 11:47:43 INFO - PROCESS | 1819 | --DOMWINDOW == 222 (0x7f800c9ee000) [pid = 1819] [serial = 583] [outer = (nil)] [url = about:blank] 11:47:43 INFO - PROCESS | 1819 | --DOMWINDOW == 221 (0x7f800e073000) [pid = 1819] [serial = 587] [outer = (nil)] [url = about:blank] 11:47:43 INFO - PROCESS | 1819 | --DOMWINDOW == 220 (0x7f800d1d2800) [pid = 1819] [serial = 586] [outer = (nil)] [url = about:blank] 11:47:43 INFO - PROCESS | 1819 | --DOMWINDOW == 219 (0x7f8005095c00) [pid = 1819] [serial = 610] [outer = (nil)] [url = about:blank] 11:47:43 INFO - PROCESS | 1819 | --DOMWINDOW == 218 (0x7f800c9ec000) [pid = 1819] [serial = 616] [outer = (nil)] [url = about:blank] 11:47:43 INFO - PROCESS | 1819 | --DOMWINDOW == 217 (0x7f800b710400) [pid = 1819] [serial = 611] [outer = (nil)] [url = about:blank] 11:47:43 INFO - PROCESS | 1819 | --DOMWINDOW == 216 (0x7f800a86a400) [pid = 1819] [serial = 577] [outer = (nil)] [url = about:blank] 11:47:43 INFO - PROCESS | 1819 | --DOMWINDOW == 215 (0x7f800e311c00) [pid = 1819] [serial = 590] [outer = (nil)] [url = about:blank] 11:47:43 INFO - PROCESS | 1819 | --DOMWINDOW == 214 (0x7f800bf35000) [pid = 1819] [serial = 613] [outer = (nil)] [url = about:blank] 11:47:43 INFO - PROCESS | 1819 | --DOMWINDOW == 213 (0x7f800c9ea000) [pid = 1819] [serial = 614] [outer = (nil)] [url = about:blank] 11:47:43 INFO - PROCESS | 1819 | --DOMWINDOW == 212 (0x7f800d2dfc00) [pid = 1819] [serial = 617] [outer = (nil)] [url = about:blank] 11:47:43 INFO - PROCESS | 1819 | 1461437263809 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]]]}] 11:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 11:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1289ms 11:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 11:47:43 INFO - PROCESS | 1819 | 1461437263863 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 11:47:43 INFO - PROCESS | 1819 | 1461437263865 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 11:47:43 INFO - PROCESS | 1819 | 1461437263874 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 11:47:43 INFO - PROCESS | 1819 | 1461437263877 Marionette TRACE conn3 <- [1,902,null,{}] 11:47:43 INFO - PROCESS | 1819 | 1461437263881 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}] 11:47:44 INFO - PROCESS | 1819 | 1461437264037 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 11:47:44 INFO - PROCESS | 1819 | 1461437264054 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:44 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c918000 == 91 [pid = 1819] [id = 233] 11:47:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 213 (0x7f800fa44400) [pid = 1819] [serial = 700] [outer = (nil)] 11:47:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 214 (0x7f8010e18000) [pid = 1819] [serial = 701] [outer = 0x7f800fa44400] 11:47:44 INFO - PROCESS | 1819 | 1461437264148 Marionette DEBUG loaded listener.js 11:47:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 215 (0x7f8013bf7000) [pid = 1819] [serial = 702] [outer = 0x7f800fa44400] 11:47:45 INFO - PROCESS | 1819 | 1461437265011 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]]]}] 11:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 11:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1192ms 11:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 11:47:45 INFO - PROCESS | 1819 | 1461437265065 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 11:47:45 INFO - PROCESS | 1819 | 1461437265068 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 11:47:45 INFO - PROCESS | 1819 | 1461437265075 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 11:47:45 INFO - PROCESS | 1819 | 1461437265078 Marionette TRACE conn3 <- [1,906,null,{}] 11:47:45 INFO - PROCESS | 1819 | 1461437265082 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}] 11:47:45 INFO - PROCESS | 1819 | 1461437265228 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 11:47:45 INFO - PROCESS | 1819 | 1461437265240 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:45 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8010c33000 == 92 [pid = 1819] [id = 234] 11:47:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 216 (0x7f8014071800) [pid = 1819] [serial = 703] [outer = (nil)] 11:47:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 217 (0x7f8014887000) [pid = 1819] [serial = 704] [outer = 0x7f8014071800] 11:47:45 INFO - PROCESS | 1819 | 1461437265301 Marionette DEBUG loaded listener.js 11:47:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 218 (0x7f801493ac00) [pid = 1819] [serial = 705] [outer = 0x7f8014071800] 11:47:46 INFO - PROCESS | 1819 | 1461437266164 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]]]}] 11:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 11:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1129ms 11:47:46 INFO - PROCESS | 1819 | 1461437266203 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 11:47:46 INFO - PROCESS | 1819 | 1461437266207 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 11:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 11:47:46 INFO - PROCESS | 1819 | 1461437266212 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 11:47:46 INFO - PROCESS | 1819 | 1461437266215 Marionette TRACE conn3 <- [1,910,null,{}] 11:47:46 INFO - PROCESS | 1819 | 1461437266232 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}] 11:47:46 INFO - PROCESS | 1819 | 1461437266431 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 11:47:46 INFO - PROCESS | 1819 | 1461437266462 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:46 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801459e000 == 93 [pid = 1819] [id = 235] 11:47:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 219 (0x7f800bf32c00) [pid = 1819] [serial = 706] [outer = (nil)] 11:47:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 220 (0x7f80149d8400) [pid = 1819] [serial = 707] [outer = 0x7f800bf32c00] 11:47:46 INFO - PROCESS | 1819 | 1461437266522 Marionette DEBUG loaded listener.js 11:47:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 221 (0x7f8014dcd800) [pid = 1819] [serial = 708] [outer = 0x7f800bf32c00] 11:47:47 INFO - PROCESS | 1819 | 1461437267327 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]]]}] 11:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 11:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1148ms 11:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 11:47:47 INFO - PROCESS | 1819 | 1461437267361 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 11:47:47 INFO - PROCESS | 1819 | 1461437267363 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 11:47:47 INFO - PROCESS | 1819 | 1461437267370 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 11:47:47 INFO - PROCESS | 1819 | 1461437267372 Marionette TRACE conn3 <- [1,914,null,{}] 11:47:47 INFO - PROCESS | 1819 | 1461437267377 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}] 11:47:47 INFO - PROCESS | 1819 | 1461437267570 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 11:47:47 INFO - PROCESS | 1819 | 1461437267593 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:47 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8015258000 == 94 [pid = 1819] [id = 236] 11:47:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 222 (0x7f800b8b6800) [pid = 1819] [serial = 709] [outer = (nil)] 11:47:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 223 (0x7f80154bbc00) [pid = 1819] [serial = 710] [outer = 0x7f800b8b6800] 11:47:47 INFO - PROCESS | 1819 | 1461437267653 Marionette DEBUG loaded listener.js 11:47:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 224 (0x7f801591e800) [pid = 1819] [serial = 711] [outer = 0x7f800b8b6800] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 223 (0x7f8016528800) [pid = 1819] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 222 (0x7f801d088000) [pid = 1819] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 221 (0x7f800fa77c00) [pid = 1819] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 220 (0x7f800cf50000) [pid = 1819] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 219 (0x7f800a83ec00) [pid = 1819] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 218 (0x7f8015c25400) [pid = 1819] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 217 (0x7f800cf4b400) [pid = 1819] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 216 (0x7f801240fc00) [pid = 1819] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 215 (0x7f801569bc00) [pid = 1819] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 214 (0x7f800d1cb000) [pid = 1819] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 213 (0x7f8014dd4c00) [pid = 1819] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 212 (0x7f8004570800) [pid = 1819] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 211 (0x7f8013278c00) [pid = 1819] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 210 (0x7f80043b5c00) [pid = 1819] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 209 (0x7f8014dd4800) [pid = 1819] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 208 (0x7f800bf3c400) [pid = 1819] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 207 (0x7f800cddec00) [pid = 1819] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 206 (0x7f8005097800) [pid = 1819] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 205 (0x7f8019304000) [pid = 1819] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 204 (0x7f800d1d3000) [pid = 1819] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 203 (0x7f8010c81c00) [pid = 1819] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 202 (0x7f800e450000) [pid = 1819] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 201 (0x7f8010e24800) [pid = 1819] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 200 (0x7f8014629400) [pid = 1819] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 199 (0x7f8010c7a000) [pid = 1819] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 198 (0x7f80149e0800) [pid = 1819] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 197 (0x7f8014864800) [pid = 1819] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 196 (0x7f8011819000) [pid = 1819] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 195 (0x7f800c9e9400) [pid = 1819] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 194 (0x7f800fa42800) [pid = 1819] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 193 (0x7f800cf57400) [pid = 1819] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 192 (0x7f800c6bb800) [pid = 1819] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 191 (0x7f800cf4c800) [pid = 1819] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 190 (0x7f8010c62c00) [pid = 1819] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 189 (0x7f800a874000) [pid = 1819] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 188 (0x7f800a842c00) [pid = 1819] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 187 (0x7f800bdf8000) [pid = 1819] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 186 (0x7f800c44d800) [pid = 1819] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 185 (0x7f800e44ac00) [pid = 1819] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 184 (0x7f80043b0800) [pid = 1819] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 183 (0x7f8010e24c00) [pid = 1819] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 182 (0x7f800a842800) [pid = 1819] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 181 (0x7f800cf4c000) [pid = 1819] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 180 (0x7f8015921800) [pid = 1819] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 179 (0x7f800fa3a400) [pid = 1819] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 178 (0x7f800c9f1400) [pid = 1819] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 177 (0x7f800b8bc400) [pid = 1819] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 176 (0x7f800bae3c00) [pid = 1819] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 175 (0x7f800b714400) [pid = 1819] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 174 (0x7f8010307c00) [pid = 1819] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 173 (0x7f80151a0800) [pid = 1819] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 172 (0x7f8010c5f400) [pid = 1819] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 171 (0x7f800bae5800) [pid = 1819] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 170 (0x7f800a86c400) [pid = 1819] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 169 (0x7f800bf38c00) [pid = 1819] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 168 (0x7f80047eb000) [pid = 1819] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 167 (0x7f800a844c00) [pid = 1819] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 166 (0x7f800b8b2800) [pid = 1819] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 165 (0x7f80043b2c00) [pid = 1819] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 11:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 164 (0x7f8015192000) [pid = 1819] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 11:47:49 INFO - PROCESS | 1819 | 1461437269447 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]]]}] 11:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 11:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 2094ms 11:47:49 INFO - PROCESS | 1819 | 1461437269462 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 11:47:49 INFO - PROCESS | 1819 | 1461437269465 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 11:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 11:47:49 INFO - PROCESS | 1819 | 1461437269472 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 11:47:49 INFO - PROCESS | 1819 | 1461437269475 Marionette TRACE conn3 <- [1,918,null,{}] 11:47:49 INFO - PROCESS | 1819 | 1461437269480 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}] 11:47:49 INFO - PROCESS | 1819 | 1461437269687 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 11:47:49 INFO - PROCESS | 1819 | 1461437269706 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:49 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800bd55000 == 95 [pid = 1819] [id = 237] 11:47:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 165 (0x7f80043b0c00) [pid = 1819] [serial = 712] [outer = (nil)] 11:47:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 166 (0x7f800a86ac00) [pid = 1819] [serial = 713] [outer = 0x7f80043b0c00] 11:47:49 INFO - PROCESS | 1819 | 1461437269765 Marionette DEBUG loaded listener.js 11:47:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 167 (0x7f800bf39000) [pid = 1819] [serial = 714] [outer = 0x7f80043b0c00] 11:47:50 INFO - PROCESS | 1819 | 1461437270523 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]]]}] 11:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 11:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1082ms 11:47:50 INFO - PROCESS | 1819 | 1461437270558 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 11:47:50 INFO - PROCESS | 1819 | 1461437270561 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 11:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 11:47:50 INFO - PROCESS | 1819 | 1461437270568 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 11:47:50 INFO - PROCESS | 1819 | 1461437270570 Marionette TRACE conn3 <- [1,922,null,{}] 11:47:50 INFO - PROCESS | 1819 | 1461437270575 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}] 11:47:50 INFO - PROCESS | 1819 | 1461437270790 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 11:47:50 INFO - PROCESS | 1819 | 1461437270810 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:50 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801499d800 == 96 [pid = 1819] [id = 238] 11:47:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 168 (0x7f8004566000) [pid = 1819] [serial = 715] [outer = (nil)] 11:47:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 169 (0x7f800cdda800) [pid = 1819] [serial = 716] [outer = 0x7f8004566000] 11:47:50 INFO - PROCESS | 1819 | 1461437270887 Marionette DEBUG loaded listener.js 11:47:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 170 (0x7f800e455c00) [pid = 1819] [serial = 717] [outer = 0x7f8004566000] 11:47:51 INFO - PROCESS | 1819 | 1461437271983 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]]]}] 11:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 11:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1486ms 11:47:52 INFO - PROCESS | 1819 | 1461437272055 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 11:47:52 INFO - PROCESS | 1819 | 1461437272062 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 11:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 11:47:52 INFO - PROCESS | 1819 | 1461437272071 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 11:47:52 INFO - PROCESS | 1819 | 1461437272077 Marionette TRACE conn3 <- [1,926,null,{}] 11:47:52 INFO - PROCESS | 1819 | 1461437272085 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}] 11:47:52 INFO - PROCESS | 1819 | 1461437272338 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 11:47:52 INFO - PROCESS | 1819 | 1461437272607 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:52 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800b9ef800 == 97 [pid = 1819] [id = 239] 11:47:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 171 (0x7f800b8c1000) [pid = 1819] [serial = 718] [outer = (nil)] 11:47:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 172 (0x7f800bf35000) [pid = 1819] [serial = 719] [outer = 0x7f800b8c1000] 11:47:52 INFO - PROCESS | 1819 | 1461437272684 Marionette DEBUG loaded listener.js 11:47:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 173 (0x7f800c450c00) [pid = 1819] [serial = 720] [outer = 0x7f800b8c1000] 11:47:53 INFO - PROCESS | 1819 | 1461437273548 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]]]}] 11:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 11:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1535ms 11:47:53 INFO - PROCESS | 1819 | 1461437273607 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 11:47:53 INFO - PROCESS | 1819 | 1461437273616 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 11:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 11:47:53 INFO - PROCESS | 1819 | 1461437273627 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 11:47:53 INFO - PROCESS | 1819 | 1461437273630 Marionette TRACE conn3 <- [1,930,null,{}] 11:47:53 INFO - PROCESS | 1819 | 1461437273636 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}] 11:47:53 INFO - PROCESS | 1819 | 1461437273835 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 11:47:54 INFO - PROCESS | 1819 | 1461437274011 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:54 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800fb48800 == 98 [pid = 1819] [id = 240] 11:47:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 174 (0x7f800cda9400) [pid = 1819] [serial = 721] [outer = (nil)] 11:47:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 175 (0x7f800cf59800) [pid = 1819] [serial = 722] [outer = 0x7f800cda9400] 11:47:54 INFO - PROCESS | 1819 | 1461437274088 Marionette DEBUG loaded listener.js 11:47:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 176 (0x7f800e07c400) [pid = 1819] [serial = 723] [outer = 0x7f800cda9400] 11:47:55 INFO - PROCESS | 1819 | 1461437275003 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]]]}] 11:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 11:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1430ms 11:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 11:47:55 INFO - PROCESS | 1819 | 1461437275057 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 11:47:55 INFO - PROCESS | 1819 | 1461437275061 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 11:47:55 INFO - PROCESS | 1819 | 1461437275067 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 11:47:55 INFO - PROCESS | 1819 | 1461437275073 Marionette TRACE conn3 <- [1,934,null,{}] 11:47:55 INFO - PROCESS | 1819 | 1461437275089 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}] 11:47:55 INFO - PROCESS | 1819 | 1461437275318 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 11:47:55 INFO - PROCESS | 1819 | 1461437275490 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:55 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8015f52000 == 99 [pid = 1819] [id = 241] 11:47:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 177 (0x7f800e44dc00) [pid = 1819] [serial = 724] [outer = (nil)] 11:47:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 178 (0x7f8010306c00) [pid = 1819] [serial = 725] [outer = 0x7f800e44dc00] 11:47:55 INFO - PROCESS | 1819 | 1461437275569 Marionette DEBUG loaded listener.js 11:47:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 179 (0x7f8010c83400) [pid = 1819] [serial = 726] [outer = 0x7f800e44dc00] 11:47:56 INFO - PROCESS | 1819 | 1461437276540 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]]]}] 11:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 11:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1547ms 11:47:56 INFO - PROCESS | 1819 | 1461437276614 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 11:47:56 INFO - PROCESS | 1819 | 1461437276618 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 11:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 11:47:56 INFO - PROCESS | 1819 | 1461437276625 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 11:47:56 INFO - PROCESS | 1819 | 1461437276628 Marionette TRACE conn3 <- [1,938,null,{}] 11:47:56 INFO - PROCESS | 1819 | 1461437276633 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}] 11:47:56 INFO - PROCESS | 1819 | 1461437276821 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 11:47:56 INFO - PROCESS | 1819 | 1461437276988 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:57 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8018e20800 == 100 [pid = 1819] [id = 242] 11:47:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 180 (0x7f800e450c00) [pid = 1819] [serial = 727] [outer = (nil)] 11:47:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 181 (0x7f8012d42000) [pid = 1819] [serial = 728] [outer = 0x7f800e450c00] 11:47:57 INFO - PROCESS | 1819 | 1461437277063 Marionette DEBUG loaded listener.js 11:47:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 182 (0x7f8013c6b800) [pid = 1819] [serial = 729] [outer = 0x7f800e450c00] 11:47:57 INFO - PROCESS | 1819 | 1461437277884 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]]]}] 11:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 11:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1328ms 11:47:57 INFO - PROCESS | 1819 | 1461437277954 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 11:47:57 INFO - PROCESS | 1819 | 1461437277957 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 11:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 11:47:57 INFO - PROCESS | 1819 | 1461437277964 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 11:47:57 INFO - PROCESS | 1819 | 1461437277966 Marionette TRACE conn3 <- [1,942,null,{}] 11:47:57 INFO - PROCESS | 1819 | 1461437277971 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}] 11:47:58 INFO - PROCESS | 1819 | 1461437278148 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 11:47:58 INFO - PROCESS | 1819 | 1461437278314 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:58 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801c417000 == 101 [pid = 1819] [id = 243] 11:47:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 183 (0x7f800fa78800) [pid = 1819] [serial = 730] [outer = (nil)] 11:47:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 184 (0x7f80146a2c00) [pid = 1819] [serial = 731] [outer = 0x7f800fa78800] 11:47:58 INFO - PROCESS | 1819 | 1461437278389 Marionette DEBUG loaded listener.js 11:47:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 185 (0x7f801492d400) [pid = 1819] [serial = 732] [outer = 0x7f800fa78800] 11:47:59 INFO - PROCESS | 1819 | 1461437279274 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]]]}] 11:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 11:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1377ms 11:47:59 INFO - PROCESS | 1819 | 1461437279342 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 11:47:59 INFO - PROCESS | 1819 | 1461437279346 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 11:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 11:47:59 INFO - PROCESS | 1819 | 1461437279352 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 11:47:59 INFO - PROCESS | 1819 | 1461437279354 Marionette TRACE conn3 <- [1,946,null,{}] 11:47:59 INFO - PROCESS | 1819 | 1461437279360 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}] 11:47:59 INFO - PROCESS | 1819 | 1461437279583 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 11:47:59 INFO - PROCESS | 1819 | 1461437279749 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:59 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8023e0e800 == 102 [pid = 1819] [id = 244] 11:47:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 186 (0x7f801560a800) [pid = 1819] [serial = 733] [outer = (nil)] 11:47:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 187 (0x7f8015f04800) [pid = 1819] [serial = 734] [outer = 0x7f801560a800] 11:47:59 INFO - PROCESS | 1819 | 1461437279825 Marionette DEBUG loaded listener.js 11:47:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 188 (0x7f8016a9b400) [pid = 1819] [serial = 735] [outer = 0x7f801560a800] 11:48:00 INFO - PROCESS | 1819 | 1461437280745 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]]]}] 11:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 11:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1431ms 11:48:00 INFO - PROCESS | 1819 | 1461437280785 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 11:48:00 INFO - PROCESS | 1819 | 1461437280789 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 11:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 11:48:00 INFO - PROCESS | 1819 | 1461437280795 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 11:48:00 INFO - PROCESS | 1819 | 1461437280799 Marionette TRACE conn3 <- [1,950,null,{}] 11:48:00 INFO - PROCESS | 1819 | 1461437280804 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}] 11:48:01 INFO - PROCESS | 1819 | 1461437281004 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 11:48:01 INFO - PROCESS | 1819 | 1461437281185 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:01 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8027918800 == 103 [pid = 1819] [id = 245] 11:48:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 189 (0x7f8010e23800) [pid = 1819] [serial = 736] [outer = (nil)] 11:48:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 190 (0x7f8018d82400) [pid = 1819] [serial = 737] [outer = 0x7f8010e23800] 11:48:01 INFO - PROCESS | 1819 | 1461437281315 Marionette DEBUG loaded listener.js 11:48:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 191 (0x7f80190ef800) [pid = 1819] [serial = 738] [outer = 0x7f8010e23800] 11:48:02 INFO - PROCESS | 1819 | 1461437282259 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]]]}] 11:48:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 11:48:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1532ms 11:48:02 INFO - PROCESS | 1819 | 1461437282329 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 11:48:02 INFO - PROCESS | 1819 | 1461437282333 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 11:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 11:48:02 INFO - PROCESS | 1819 | 1461437282340 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 11:48:02 INFO - PROCESS | 1819 | 1461437282343 Marionette TRACE conn3 <- [1,954,null,{}] 11:48:02 INFO - PROCESS | 1819 | 1461437282348 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}] 11:48:02 INFO - PROCESS | 1819 | 1461437282548 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 11:48:02 INFO - PROCESS | 1819 | 1461437282762 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:02 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8027f1d800 == 104 [pid = 1819] [id = 246] 11:48:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 192 (0x7f801560f000) [pid = 1819] [serial = 739] [outer = (nil)] 11:48:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 193 (0x7f801d08f800) [pid = 1819] [serial = 740] [outer = 0x7f801560f000] 11:48:02 INFO - PROCESS | 1819 | 1461437282887 Marionette DEBUG loaded listener.js 11:48:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 194 (0x7f8022c6c800) [pid = 1819] [serial = 741] [outer = 0x7f801560f000] 11:48:03 INFO - PROCESS | 1819 | 1461437283708 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]]]}] 11:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 11:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1434ms 11:48:03 INFO - PROCESS | 1819 | 1461437283778 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 11:48:03 INFO - PROCESS | 1819 | 1461437283781 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 11:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 11:48:03 INFO - PROCESS | 1819 | 1461437283788 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 11:48:03 INFO - PROCESS | 1819 | 1461437283792 Marionette TRACE conn3 <- [1,958,null,{}] 11:48:03 INFO - PROCESS | 1819 | 1461437283800 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}] 11:48:04 INFO - PROCESS | 1819 | 1461437284063 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 11:48:04 INFO - PROCESS | 1819 | 1461437284286 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:04 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800a755000 == 105 [pid = 1819] [id = 247] 11:48:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 195 (0x7f800bfe6000) [pid = 1819] [serial = 742] [outer = (nil)] 11:48:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 196 (0x7f8012599000) [pid = 1819] [serial = 743] [outer = 0x7f800bfe6000] 11:48:04 INFO - PROCESS | 1819 | 1461437284405 Marionette DEBUG loaded listener.js 11:48:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 197 (0x7f8022f07400) [pid = 1819] [serial = 744] [outer = 0x7f800bfe6000] 11:48:05 INFO - PROCESS | 1819 | 1461437285308 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]]]}] 11:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 11:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1581ms 11:48:05 INFO - PROCESS | 1819 | 1461437285370 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 11:48:05 INFO - PROCESS | 1819 | 1461437285375 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 11:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 11:48:05 INFO - PROCESS | 1819 | 1461437285380 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 11:48:05 INFO - PROCESS | 1819 | 1461437285384 Marionette TRACE conn3 <- [1,962,null,{}] 11:48:05 INFO - PROCESS | 1819 | 1461437285390 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}] 11:48:05 INFO - PROCESS | 1819 | 1461437285591 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 11:48:05 INFO - PROCESS | 1819 | 1461437285851 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:05 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80047c7000 == 106 [pid = 1819] [id = 248] 11:48:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 198 (0x7f80043b7800) [pid = 1819] [serial = 745] [outer = (nil)] 11:48:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 199 (0x7f800b70e000) [pid = 1819] [serial = 746] [outer = 0x7f80043b7800] 11:48:05 INFO - PROCESS | 1819 | 1461437285974 Marionette DEBUG loaded listener.js 11:48:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 200 (0x7f800fd31400) [pid = 1819] [serial = 747] [outer = 0x7f80043b7800] 11:48:06 INFO - PROCESS | 1819 | 1461437286822 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]]]}] 11:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 11:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1484ms 11:48:06 INFO - PROCESS | 1819 | 1461437286867 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 11:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 11:48:06 INFO - PROCESS | 1819 | 1461437286872 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 11:48:06 INFO - PROCESS | 1819 | 1461437286878 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 11:48:06 INFO - PROCESS | 1819 | 1461437286882 Marionette TRACE conn3 <- [1,966,null,{}] 11:48:06 INFO - PROCESS | 1819 | 1461437286888 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}] 11:48:07 INFO - PROCESS | 1819 | 1461437287114 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 11:48:07 INFO - PROCESS | 1819 | 1461437287291 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:07 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8010c39800 == 107 [pid = 1819] [id = 249] 11:48:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 201 (0x7f80047e4c00) [pid = 1819] [serial = 748] [outer = (nil)] 11:48:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 202 (0x7f800bff4c00) [pid = 1819] [serial = 749] [outer = 0x7f80047e4c00] 11:48:07 INFO - PROCESS | 1819 | 1461437287370 Marionette DEBUG loaded listener.js 11:48:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 203 (0x7f8022c6e400) [pid = 1819] [serial = 750] [outer = 0x7f80047e4c00] 11:48:08 INFO - PROCESS | 1819 | 1461437288319 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]]]}] 11:48:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 11:48:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1490ms 11:48:08 INFO - PROCESS | 1819 | 1461437288368 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 11:48:08 INFO - PROCESS | 1819 | 1461437288372 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 11:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 11:48:08 INFO - PROCESS | 1819 | 1461437288379 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 11:48:08 INFO - PROCESS | 1819 | 1461437288382 Marionette TRACE conn3 <- [1,970,null,{}] 11:48:08 INFO - PROCESS | 1819 | 1461437288387 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}] 11:48:08 INFO - PROCESS | 1819 | 1461437288572 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 11:48:08 INFO - PROCESS | 1819 | 1461437288751 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:08 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c913800 == 108 [pid = 1819] [id = 250] 11:48:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 204 (0x7f800a84bc00) [pid = 1819] [serial = 751] [outer = (nil)] 11:48:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 205 (0x7f800cf54000) [pid = 1819] [serial = 752] [outer = 0x7f800a84bc00] 11:48:08 INFO - PROCESS | 1819 | 1461437288824 Marionette DEBUG loaded listener.js 11:48:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 206 (0x7f801d08b000) [pid = 1819] [serial = 753] [outer = 0x7f800a84bc00] 11:48:10 INFO - PROCESS | 1819 | 1461437290011 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]]]}] 11:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 11:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1683ms 11:48:10 INFO - PROCESS | 1819 | 1461437290063 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 11:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 11:48:10 INFO - PROCESS | 1819 | 1461437290069 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 11:48:10 INFO - PROCESS | 1819 | 1461437290077 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 11:48:10 INFO - PROCESS | 1819 | 1461437290082 Marionette TRACE conn3 <- [1,974,null,{}] 11:48:10 INFO - PROCESS | 1819 | 1461437290091 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}] 11:48:10 INFO - PROCESS | 1819 | 1461437290297 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 11:48:10 INFO - PROCESS | 1819 | 1461437290572 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:10 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800b92e000 == 109 [pid = 1819] [id = 251] 11:48:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 207 (0x7f8004564800) [pid = 1819] [serial = 754] [outer = (nil)] 11:48:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 208 (0x7f80050a2c00) [pid = 1819] [serial = 755] [outer = 0x7f8004564800] 11:48:10 INFO - PROCESS | 1819 | 1461437290642 Marionette DEBUG loaded listener.js 11:48:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 209 (0x7f800b717000) [pid = 1819] [serial = 756] [outer = 0x7f8004564800] 11:48:11 INFO - PROCESS | 1819 | 1461437291603 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]]]}] 11:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 11:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1592ms 11:48:11 INFO - PROCESS | 1819 | 1461437291669 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 11:48:11 INFO - PROCESS | 1819 | 1461437291677 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 11:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 11:48:11 INFO - PROCESS | 1819 | 1461437291687 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 11:48:11 INFO - PROCESS | 1819 | 1461437291691 Marionette TRACE conn3 <- [1,978,null,{}] 11:48:11 INFO - PROCESS | 1819 | 1461437291697 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}] 11:48:11 INFO - PROCESS | 1819 | 1461437291919 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 11:48:12 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800bd55000 == 108 [pid = 1819] [id = 237] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 208 (0x7f8012224000) [pid = 1819] [serial = 661] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | 1461437292233 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:12 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8015258000 == 107 [pid = 1819] [id = 236] 11:48:12 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801459e000 == 106 [pid = 1819] [id = 235] 11:48:12 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8010c33000 == 105 [pid = 1819] [id = 234] 11:48:12 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800c918000 == 104 [pid = 1819] [id = 233] 11:48:12 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800a740000 == 103 [pid = 1819] [id = 232] 11:48:12 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800fd1a000 == 102 [pid = 1819] [id = 231] 11:48:12 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8005066800 == 103 [pid = 1819] [id = 252] 11:48:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 209 (0x7f800c31c400) [pid = 1819] [serial = 757] [outer = (nil)] 11:48:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 210 (0x7f800cd9b400) [pid = 1819] [serial = 758] [outer = 0x7f800c31c400] 11:48:12 INFO - PROCESS | 1819 | 1461437292330 Marionette DEBUG loaded listener.js 11:48:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 211 (0x7f800cde0000) [pid = 1819] [serial = 759] [outer = 0x7f800c31c400] 11:48:12 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800cad1000 == 102 [pid = 1819] [id = 230] 11:48:12 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800a73f800 == 101 [pid = 1819] [id = 229] 11:48:12 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80030f3800 == 100 [pid = 1819] [id = 228] 11:48:12 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800441d800 == 99 [pid = 1819] [id = 227] 11:48:12 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8004402800 == 98 [pid = 1819] [id = 226] 11:48:12 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8010290800 == 97 [pid = 1819] [id = 225] 11:48:12 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80028e6800 == 96 [pid = 1819] [id = 224] 11:48:12 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8016569800 == 95 [pid = 1819] [id = 200] 11:48:12 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8015c87000 == 94 [pid = 1819] [id = 220] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 210 (0x7f802623f800) [pid = 1819] [serial = 572] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 209 (0x7f800b8b6400) [pid = 1819] [serial = 593] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 208 (0x7f800d1c7800) [pid = 1819] [serial = 325] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 207 (0x7f80043bd000) [pid = 1819] [serial = 500] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 206 (0x7f8022ff5400) [pid = 1819] [serial = 451] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 205 (0x7f800fa41c00) [pid = 1819] [serial = 361] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 204 (0x7f8027da2000) [pid = 1819] [serial = 337] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 203 (0x7f801327ec00) [pid = 1819] [serial = 608] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 202 (0x7f8015606400) [pid = 1819] [serial = 364] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 201 (0x7f800a870c00) [pid = 1819] [serial = 524] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 200 (0x7f8018e9f400) [pid = 1819] [serial = 292] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 199 (0x7f800cdd6400) [pid = 1819] [serial = 527] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 198 (0x7f8027dabc00) [pid = 1819] [serial = 494] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 197 (0x7f80050a1000) [pid = 1819] [serial = 497] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 196 (0x7f802833e000) [pid = 1819] [serial = 373] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 195 (0x7f8027da9000) [pid = 1819] [serial = 370] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 194 (0x7f8014886400) [pid = 1819] [serial = 482] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 193 (0x7f8012df8000) [pid = 1819] [serial = 289] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 192 (0x7f8014866400) [pid = 1819] [serial = 445] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 191 (0x7f8028605400) [pid = 1819] [serial = 243] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 190 (0x7f8014eec800) [pid = 1819] [serial = 566] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 189 (0x7f8015921000) [pid = 1819] [serial = 331] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 188 (0x7f802860fc00) [pid = 1819] [serial = 376] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 187 (0x7f80154bfc00) [pid = 1819] [serial = 298] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 186 (0x7f800d2dd800) [pid = 1819] [serial = 406] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 185 (0x7f80149e2000) [pid = 1819] [serial = 409] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 184 (0x7f8018d27400) [pid = 1819] [serial = 569] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 183 (0x7f8010c5cc00) [pid = 1819] [serial = 602] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 182 (0x7f8018d1c400) [pid = 1819] [serial = 415] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 181 (0x7f8010c7c400) [pid = 1819] [serial = 458] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 180 (0x7f800c9e2400) [pid = 1819] [serial = 403] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 179 (0x7f800bae6000) [pid = 1819] [serial = 439] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 178 (0x7f800fa7b400) [pid = 1819] [serial = 442] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 177 (0x7f800e310c00) [pid = 1819] [serial = 286] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 176 (0x7f8010c65c00) [pid = 1819] [serial = 479] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 175 (0x7f800a869400) [pid = 1819] [serial = 575] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 174 (0x7f8019305400) [pid = 1819] [serial = 448] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 173 (0x7f8010c7ec00) [pid = 1819] [serial = 461] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 172 (0x7f8010307800) [pid = 1819] [serial = 530] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 171 (0x7f8018eabc00) [pid = 1819] [serial = 485] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 170 (0x7f8010c88400) [pid = 1819] [serial = 605] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 169 (0x7f80244e1400) [pid = 1819] [serial = 367] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 168 (0x7f8024333c00) [pid = 1819] [serial = 455] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 167 (0x7f802433a000) [pid = 1819] [serial = 334] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 166 (0x7f8014dc7800) [pid = 1819] [serial = 533] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 165 (0x7f8023daf000) [pid = 1819] [serial = 488] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 164 (0x7f8024337400) [pid = 1819] [serial = 491] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 163 (0x7f8014866000) [pid = 1819] [serial = 412] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 162 (0x7f8014889400) [pid = 1819] [serial = 328] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 161 (0x7f802433a400) [pid = 1819] [serial = 295] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 160 (0x7f80241c1400) [pid = 1819] [serial = 539] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 159 (0x7f8014625400) [pid = 1819] [serial = 563] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 158 (0x7f800c6be000) [pid = 1819] [serial = 596] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 157 (0x7f801030a800) [pid = 1819] [serial = 560] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 156 (0x7f800f8f7000) [pid = 1819] [serial = 599] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 155 (0x7f800baec000) [pid = 1819] [serial = 557] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 154 (0x7f8018ea1400) [pid = 1819] [serial = 536] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 153 (0x7f800d2e0c00) [pid = 1819] [serial = 655] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 152 (0x7f800e450400) [pid = 1819] [serial = 656] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 151 (0x7f8014861400) [pid = 1819] [serial = 634] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 150 (0x7f8012225400) [pid = 1819] [serial = 628] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 149 (0x7f8018eab000) [pid = 1819] [serial = 649] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 148 (0x7f800c31b000) [pid = 1819] [serial = 622] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 147 (0x7f8013f67400) [pid = 1819] [serial = 631] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 146 (0x7f8014dc8400) [pid = 1819] [serial = 637] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 145 (0x7f8018d21400) [pid = 1819] [serial = 646] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 144 (0x7f8015699800) [pid = 1819] [serial = 640] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 143 (0x7f8015f8d400) [pid = 1819] [serial = 643] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 142 (0x7f800f8f3400) [pid = 1819] [serial = 625] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 141 (0x7f800bae8400) [pid = 1819] [serial = 652] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 140 (0x7f800cf4a400) [pid = 1819] [serial = 658] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 139 (0x7f800bf3c000) [pid = 1819] [serial = 653] [outer = (nil)] [url = about:blank] 11:48:12 INFO - PROCESS | 1819 | --DOMWINDOW == 138 (0x7f8010c87c00) [pid = 1819] [serial = 659] [outer = (nil)] [url = about:blank] 11:48:13 INFO - PROCESS | 1819 | 1461437293157 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]]]}] 11:48:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 11:48:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1488ms 11:48:13 INFO - PROCESS | 1819 | 1461437293176 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 11:48:13 INFO - PROCESS | 1819 | 1461437293181 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 11:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 11:48:13 INFO - PROCESS | 1819 | 1461437293187 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 11:48:13 INFO - PROCESS | 1819 | 1461437293193 Marionette TRACE conn3 <- [1,982,null,{}] 11:48:13 INFO - PROCESS | 1819 | 1461437293208 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}] 11:48:13 INFO - PROCESS | 1819 | 1461437293422 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 11:48:13 INFO - PROCESS | 1819 | 1461437293445 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:13 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800b797000 == 95 [pid = 1819] [id = 253] 11:48:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 139 (0x7f800bfe6800) [pid = 1819] [serial = 760] [outer = (nil)] 11:48:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 140 (0x7f800e07a000) [pid = 1819] [serial = 761] [outer = 0x7f800bfe6800] 11:48:13 INFO - PROCESS | 1819 | 1461437293511 Marionette DEBUG loaded listener.js 11:48:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 141 (0x7f800e449800) [pid = 1819] [serial = 762] [outer = 0x7f800bfe6800] 11:48:14 INFO - PROCESS | 1819 | 1461437294350 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]]]}] 11:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 11:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1188ms 11:48:14 INFO - PROCESS | 1819 | 1461437294376 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 11:48:14 INFO - PROCESS | 1819 | 1461437294380 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 11:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 11:48:14 INFO - PROCESS | 1819 | 1461437294390 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 11:48:14 INFO - PROCESS | 1819 | 1461437294392 Marionette TRACE conn3 <- [1,986,null,{}] 11:48:14 INFO - PROCESS | 1819 | 1461437294396 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}] 11:48:14 INFO - PROCESS | 1819 | 1461437294570 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 11:48:14 INFO - PROCESS | 1819 | 1461437294591 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:14 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c915000 == 96 [pid = 1819] [id = 254] 11:48:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 142 (0x7f800c31f400) [pid = 1819] [serial = 763] [outer = (nil)] 11:48:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 143 (0x7f801030c800) [pid = 1819] [serial = 764] [outer = 0x7f800c31f400] 11:48:14 INFO - PROCESS | 1819 | 1461437294780 Marionette DEBUG loaded listener.js 11:48:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 144 (0x7f8010c7b000) [pid = 1819] [serial = 765] [outer = 0x7f800c31f400] 11:48:15 INFO - PROCESS | 1819 | 1461437295561 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]]]}] 11:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 11:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1227ms 11:48:15 INFO - PROCESS | 1819 | 1461437295618 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 11:48:15 INFO - PROCESS | 1819 | 1461437295621 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 11:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 11:48:15 INFO - PROCESS | 1819 | 1461437295641 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 11:48:15 INFO - PROCESS | 1819 | 1461437295644 Marionette TRACE conn3 <- [1,990,null,{}] 11:48:15 INFO - PROCESS | 1819 | 1461437295649 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}] 11:48:15 INFO - PROCESS | 1819 | 1461437295863 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 11:48:15 INFO - PROCESS | 1819 | 1461437295886 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:15 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800df56800 == 97 [pid = 1819] [id = 255] 11:48:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 145 (0x7f800fa41c00) [pid = 1819] [serial = 766] [outer = (nil)] 11:48:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 146 (0x7f8010e19000) [pid = 1819] [serial = 767] [outer = 0x7f800fa41c00] 11:48:15 INFO - PROCESS | 1819 | 1461437295947 Marionette DEBUG loaded listener.js 11:48:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 147 (0x7f8012224c00) [pid = 1819] [serial = 768] [outer = 0x7f800fa41c00] 11:48:17 INFO - PROCESS | 1819 | --DOMWINDOW == 146 (0x7f8013c6d800) [pid = 1819] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 11:48:17 INFO - PROCESS | 1819 | --DOMWINDOW == 145 (0x7f800b8bb000) [pid = 1819] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 11:48:17 INFO - PROCESS | 1819 | --DOMWINDOW == 144 (0x7f800baee000) [pid = 1819] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 11:48:17 INFO - PROCESS | 1819 | --DOMWINDOW == 143 (0x7f800bf33c00) [pid = 1819] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 11:48:17 INFO - PROCESS | 1819 | --DOMWINDOW == 142 (0x7f80043b7c00) [pid = 1819] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 11:48:17 INFO - PROCESS | 1819 | --DOMWINDOW == 141 (0x7f801486b400) [pid = 1819] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 11:48:17 INFO - PROCESS | 1819 | --DOMWINDOW == 140 (0x7f80043b1400) [pid = 1819] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 11:48:17 INFO - PROCESS | 1819 | --DOMWINDOW == 139 (0x7f8010c7d400) [pid = 1819] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 11:48:17 INFO - PROCESS | 1819 | --DOMWINDOW == 138 (0x7f8004563400) [pid = 1819] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 11:48:17 INFO - PROCESS | 1819 | --DOMWINDOW == 137 (0x7f800bf40800) [pid = 1819] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 11:48:17 INFO - PROCESS | 1819 | --DOMWINDOW == 136 (0x7f8010303c00) [pid = 1819] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 11:48:17 INFO - PROCESS | 1819 | --DOMWINDOW == 135 (0x7f8014071800) [pid = 1819] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 11:48:17 INFO - PROCESS | 1819 | --DOMWINDOW == 134 (0x7f80043b6000) [pid = 1819] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 11:48:17 INFO - PROCESS | 1819 | --DOMWINDOW == 133 (0x7f800bf32c00) [pid = 1819] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 11:48:17 INFO - PROCESS | 1819 | --DOMWINDOW == 132 (0x7f800b8b6800) [pid = 1819] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 11:48:17 INFO - PROCESS | 1819 | --DOMWINDOW == 131 (0x7f8004569800) [pid = 1819] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 11:48:17 INFO - PROCESS | 1819 | --DOMWINDOW == 130 (0x7f80047eac00) [pid = 1819] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 11:48:17 INFO - PROCESS | 1819 | --DOMWINDOW == 129 (0x7f800bff1400) [pid = 1819] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 11:48:17 INFO - PROCESS | 1819 | --DOMWINDOW == 128 (0x7f800fa44400) [pid = 1819] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 11:48:17 INFO - PROCESS | 1819 | --DOMWINDOW == 127 (0x7f80043b0c00) [pid = 1819] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 11:48:17 INFO - PROCESS | 1819 | 1461437297389 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]]]}] 11:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 11:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1781ms 11:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 11:48:17 INFO - PROCESS | 1819 | 1461437297422 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 11:48:17 INFO - PROCESS | 1819 | 1461437297424 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 11:48:17 INFO - PROCESS | 1819 | 1461437297431 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 11:48:17 INFO - PROCESS | 1819 | 1461437297434 Marionette TRACE conn3 <- [1,994,null,{}] 11:48:17 INFO - PROCESS | 1819 | 1461437297439 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}] 11:48:17 INFO - PROCESS | 1819 | 1461437297658 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 11:48:17 INFO - PROCESS | 1819 | 1461437297792 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:17 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801028f000 == 98 [pid = 1819] [id = 256] 11:48:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 128 (0x7f8010c5dc00) [pid = 1819] [serial = 769] [outer = (nil)] 11:48:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 129 (0x7f8013fc2800) [pid = 1819] [serial = 770] [outer = 0x7f8010c5dc00] 11:48:17 INFO - PROCESS | 1819 | 1461437297857 Marionette DEBUG loaded listener.js 11:48:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 130 (0x7f8014836c00) [pid = 1819] [serial = 771] [outer = 0x7f8010c5dc00] 11:48:18 INFO - PROCESS | 1819 | 1461437298487 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]]]}] 11:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 11:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1089ms 11:48:18 INFO - PROCESS | 1819 | 1461437298519 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 11:48:18 INFO - PROCESS | 1819 | 1461437298522 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 11:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 11:48:18 INFO - PROCESS | 1819 | 1461437298528 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 11:48:18 INFO - PROCESS | 1819 | 1461437298530 Marionette TRACE conn3 <- [1,998,null,{}] 11:48:18 INFO - PROCESS | 1819 | 1461437298535 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}] 11:48:18 INFO - PROCESS | 1819 | 1461437298744 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 11:48:18 INFO - PROCESS | 1819 | 1461437298762 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:18 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80132a6000 == 99 [pid = 1819] [id = 257] 11:48:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 131 (0x7f8010c7e000) [pid = 1819] [serial = 772] [outer = (nil)] 11:48:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 132 (0x7f8014869800) [pid = 1819] [serial = 773] [outer = 0x7f8010c7e000] 11:48:18 INFO - PROCESS | 1819 | 1461437298829 Marionette DEBUG loaded listener.js 11:48:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 133 (0x7f80149db800) [pid = 1819] [serial = 774] [outer = 0x7f8010c7e000] 11:48:19 INFO - PROCESS | 1819 | 1461437299866 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]]]}] 11:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 11:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1380ms 11:48:19 INFO - PROCESS | 1819 | 1461437299910 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 11:48:19 INFO - PROCESS | 1819 | 1461437299917 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 11:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 11:48:19 INFO - PROCESS | 1819 | 1461437299926 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 11:48:19 INFO - PROCESS | 1819 | 1461437299931 Marionette TRACE conn3 <- [1,1002,null,{}] 11:48:19 INFO - PROCESS | 1819 | 1461437299939 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}] 11:48:20 INFO - PROCESS | 1819 | 1461437300125 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 11:48:20 INFO - PROCESS | 1819 | 1461437300290 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:20 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800a748800 == 100 [pid = 1819] [id = 258] 11:48:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 134 (0x7f800a84b800) [pid = 1819] [serial = 775] [outer = (nil)] 11:48:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 135 (0x7f800bae3c00) [pid = 1819] [serial = 776] [outer = 0x7f800a84b800] 11:48:20 INFO - PROCESS | 1819 | 1461437300372 Marionette DEBUG loaded listener.js 11:48:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 136 (0x7f800c322400) [pid = 1819] [serial = 777] [outer = 0x7f800a84b800] 11:48:21 INFO - PROCESS | 1819 | 1461437301274 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]]]}] 11:48:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 11:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1389ms 11:48:21 INFO - PROCESS | 1819 | 1461437301315 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 11:48:21 INFO - PROCESS | 1819 | 1461437301324 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 11:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 11:48:21 INFO - PROCESS | 1819 | 1461437301334 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 11:48:21 INFO - PROCESS | 1819 | 1461437301337 Marionette TRACE conn3 <- [1,1006,null,{}] 11:48:21 INFO - PROCESS | 1819 | 1461437301343 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}] 11:48:21 INFO - PROCESS | 1819 | 1461437301531 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 11:48:21 INFO - PROCESS | 1819 | 1461437301717 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:21 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800fa90000 == 101 [pid = 1819] [id = 259] 11:48:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 137 (0x7f800cd9dc00) [pid = 1819] [serial = 778] [outer = (nil)] 11:48:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 138 (0x7f800d1ccc00) [pid = 1819] [serial = 779] [outer = 0x7f800cd9dc00] 11:48:21 INFO - PROCESS | 1819 | 1461437301795 Marionette DEBUG loaded listener.js 11:48:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 139 (0x7f800e314c00) [pid = 1819] [serial = 780] [outer = 0x7f800cd9dc00] 11:48:22 INFO - PROCESS | 1819 | 1461437302716 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]]]}] 11:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 11:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1444ms 11:48:22 INFO - PROCESS | 1819 | 1461437302778 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 11:48:22 INFO - PROCESS | 1819 | 1461437302783 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 11:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 11:48:22 INFO - PROCESS | 1819 | 1461437302789 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 11:48:22 INFO - PROCESS | 1819 | 1461437302794 Marionette TRACE conn3 <- [1,1010,null,{}] 11:48:22 INFO - PROCESS | 1819 | 1461437302811 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}] 11:48:23 INFO - PROCESS | 1819 | 1461437303048 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 11:48:23 INFO - PROCESS | 1819 | 1461437303214 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:23 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8015316000 == 102 [pid = 1819] [id = 260] 11:48:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 140 (0x7f800e42d400) [pid = 1819] [serial = 781] [outer = (nil)] 11:48:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 141 (0x7f8012ee5c00) [pid = 1819] [serial = 782] [outer = 0x7f800e42d400] 11:48:23 INFO - PROCESS | 1819 | 1461437303292 Marionette DEBUG loaded listener.js 11:48:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 142 (0x7f8014629400) [pid = 1819] [serial = 783] [outer = 0x7f800e42d400] 11:48:24 INFO - PROCESS | 1819 | 1461437304138 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]]]}] 11:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 11:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1394ms 11:48:24 INFO - PROCESS | 1819 | 1461437304184 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 11:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 11:48:24 INFO - PROCESS | 1819 | 1461437304189 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 11:48:24 INFO - PROCESS | 1819 | 1461437304195 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 11:48:24 INFO - PROCESS | 1819 | 1461437304199 Marionette TRACE conn3 <- [1,1014,null,{}] 11:48:24 INFO - PROCESS | 1819 | 1461437304204 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}] 11:48:24 INFO - PROCESS | 1819 | 1461437304388 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 11:48:24 INFO - PROCESS | 1819 | 1461437304557 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:24 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8015c9b800 == 103 [pid = 1819] [id = 261] 11:48:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 143 (0x7f800e44a800) [pid = 1819] [serial = 784] [outer = (nil)] 11:48:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 144 (0x7f8014b5b400) [pid = 1819] [serial = 785] [outer = 0x7f800e44a800] 11:48:24 INFO - PROCESS | 1819 | 1461437304629 Marionette DEBUG loaded listener.js 11:48:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 145 (0x7f8014dd1800) [pid = 1819] [serial = 786] [outer = 0x7f800e44a800] 11:48:25 INFO - PROCESS | 1819 | 1461437305516 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]]]}] 11:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 11:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1378ms 11:48:25 INFO - PROCESS | 1819 | 1461437305575 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 11:48:25 INFO - PROCESS | 1819 | 1461437305578 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 11:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 11:48:25 INFO - PROCESS | 1819 | 1461437305585 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 11:48:25 INFO - PROCESS | 1819 | 1461437305588 Marionette TRACE conn3 <- [1,1018,null,{}] 11:48:25 INFO - PROCESS | 1819 | 1461437305594 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}] 11:48:25 INFO - PROCESS | 1819 | 1461437305786 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 11:48:25 INFO - PROCESS | 1819 | 1461437305961 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:25 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8016b88800 == 104 [pid = 1819] [id = 262] 11:48:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 146 (0x7f8014867800) [pid = 1819] [serial = 787] [outer = (nil)] 11:48:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 147 (0x7f8015192800) [pid = 1819] [serial = 788] [outer = 0x7f8014867800] 11:48:26 INFO - PROCESS | 1819 | 1461437306036 Marionette DEBUG loaded listener.js 11:48:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 148 (0x7f80155b7000) [pid = 1819] [serial = 789] [outer = 0x7f8014867800] 11:48:26 INFO - PROCESS | 1819 | 1461437306955 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]]]}] 11:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 11:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1437ms 11:48:27 INFO - PROCESS | 1819 | 1461437307023 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 11:48:27 INFO - PROCESS | 1819 | 1461437307027 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 11:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 11:48:27 INFO - PROCESS | 1819 | 1461437307034 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 11:48:27 INFO - PROCESS | 1819 | 1461437307037 Marionette TRACE conn3 <- [1,1022,null,{}] 11:48:27 INFO - PROCESS | 1819 | 1461437307042 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}] 11:48:27 INFO - PROCESS | 1819 | 1461437307274 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 11:48:27 INFO - PROCESS | 1819 | 1461437307501 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:27 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8022093000 == 105 [pid = 1819] [id = 263] 11:48:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 149 (0x7f8018d2b800) [pid = 1819] [serial = 790] [outer = (nil)] 11:48:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 150 (0x7f8019308000) [pid = 1819] [serial = 791] [outer = 0x7f8018d2b800] 11:48:27 INFO - PROCESS | 1819 | 1461437307620 Marionette DEBUG loaded listener.js 11:48:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 151 (0x7f8022edc400) [pid = 1819] [serial = 792] [outer = 0x7f8018d2b800] 11:48:28 INFO - PROCESS | 1819 | 1461437308430 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]]]}] 11:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 11:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1428ms 11:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 11:48:28 INFO - PROCESS | 1819 | 1461437308463 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 11:48:28 INFO - PROCESS | 1819 | 1461437308466 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 11:48:28 INFO - PROCESS | 1819 | 1461437308472 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 11:48:28 INFO - PROCESS | 1819 | 1461437308476 Marionette TRACE conn3 <- [1,1026,null,{}] 11:48:28 INFO - PROCESS | 1819 | 1461437308481 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}] 11:48:28 INFO - PROCESS | 1819 | 1461437308662 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 11:48:28 INFO - PROCESS | 1819 | 1461437308834 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:28 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802330e800 == 106 [pid = 1819] [id = 264] 11:48:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 152 (0x7f8018d89400) [pid = 1819] [serial = 793] [outer = (nil)] 11:48:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 153 (0x7f8022f74800) [pid = 1819] [serial = 794] [outer = 0x7f8018d89400] 11:48:28 INFO - PROCESS | 1819 | 1461437308905 Marionette DEBUG loaded listener.js 11:48:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 154 (0x7f80233e3400) [pid = 1819] [serial = 795] [outer = 0x7f8018d89400] 11:48:29 INFO - PROCESS | 1819 | 1461437309769 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]]]}] 11:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 11:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1335ms 11:48:29 INFO - PROCESS | 1819 | 1461437309808 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 11:48:29 INFO - PROCESS | 1819 | 1461437309810 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 11:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 11:48:29 INFO - PROCESS | 1819 | 1461437309817 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 11:48:29 INFO - PROCESS | 1819 | 1461437309819 Marionette TRACE conn3 <- [1,1030,null,{}] 11:48:29 INFO - PROCESS | 1819 | 1461437309825 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}] 11:48:30 INFO - PROCESS | 1819 | 1461437310007 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 11:48:30 INFO - PROCESS | 1819 | 1461437310178 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:30 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8027992800 == 107 [pid = 1819] [id = 265] 11:48:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 155 (0x7f801d08fc00) [pid = 1819] [serial = 796] [outer = (nil)] 11:48:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 156 (0x7f802404a800) [pid = 1819] [serial = 797] [outer = 0x7f801d08fc00] 11:48:30 INFO - PROCESS | 1819 | 1461437310247 Marionette DEBUG loaded listener.js 11:48:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 157 (0x7f80241bf400) [pid = 1819] [serial = 798] [outer = 0x7f801d08fc00] 11:48:31 INFO - PROCESS | 1819 | 1461437311113 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]]]}] 11:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 11:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1329ms 11:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 11:48:31 INFO - PROCESS | 1819 | 1461437311147 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 11:48:31 INFO - PROCESS | 1819 | 1461437311150 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 11:48:31 INFO - PROCESS | 1819 | 1461437311156 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 11:48:31 INFO - PROCESS | 1819 | 1461437311159 Marionette TRACE conn3 <- [1,1034,null,{}] 11:48:31 INFO - PROCESS | 1819 | 1461437311165 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}] 11:48:31 INFO - PROCESS | 1819 | 1461437311360 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 11:48:31 INFO - PROCESS | 1819 | 1461437311532 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:31 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8028597800 == 108 [pid = 1819] [id = 266] 11:48:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 158 (0x7f801591a400) [pid = 1819] [serial = 799] [outer = (nil)] 11:48:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 159 (0x7f802431cc00) [pid = 1819] [serial = 800] [outer = 0x7f801591a400] 11:48:31 INFO - PROCESS | 1819 | 1461437311614 Marionette DEBUG loaded listener.js 11:48:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 160 (0x7f8024339800) [pid = 1819] [serial = 801] [outer = 0x7f801591a400] 11:48:32 INFO - PROCESS | 1819 | 1461437312511 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]]]}] 11:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 11:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1431ms 11:48:32 INFO - PROCESS | 1819 | 1461437312588 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 11:48:32 INFO - PROCESS | 1819 | 1461437312592 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 11:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 11:48:32 INFO - PROCESS | 1819 | 1461437312598 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 11:48:32 INFO - PROCESS | 1819 | 1461437312601 Marionette TRACE conn3 <- [1,1038,null,{}] 11:48:32 INFO - PROCESS | 1819 | 1461437312607 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}] 11:48:32 INFO - PROCESS | 1819 | 1461437312838 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 11:48:33 INFO - PROCESS | 1819 | 1461437313008 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:33 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802afef800 == 109 [pid = 1819] [id = 267] 11:48:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 161 (0x7f8022ee3c00) [pid = 1819] [serial = 802] [outer = (nil)] 11:48:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 162 (0x7f8024340400) [pid = 1819] [serial = 803] [outer = 0x7f8022ee3c00] 11:48:33 INFO - PROCESS | 1819 | 1461437313078 Marionette DEBUG loaded listener.js 11:48:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 163 (0x7f8026246000) [pid = 1819] [serial = 804] [outer = 0x7f8022ee3c00] 11:48:34 INFO - PROCESS | 1819 | 1461437314027 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]]]}] 11:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 11:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1486ms 11:48:34 INFO - PROCESS | 1819 | 1461437314087 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 11:48:34 INFO - PROCESS | 1819 | 1461437314090 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 11:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 11:48:34 INFO - PROCESS | 1819 | 1461437314097 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 11:48:34 INFO - PROCESS | 1819 | 1461437314101 Marionette TRACE conn3 <- [1,1042,null,{}] 11:48:34 INFO - PROCESS | 1819 | 1461437314106 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}] 11:48:34 INFO - PROCESS | 1819 | 1461437314329 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 11:48:34 INFO - PROCESS | 1819 | 1461437314550 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:34 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800a5f6800 == 110 [pid = 1819] [id = 268] 11:48:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 164 (0x7f80043b5400) [pid = 1819] [serial = 805] [outer = (nil)] 11:48:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 165 (0x7f80043bec00) [pid = 1819] [serial = 806] [outer = 0x7f80043b5400] 11:48:34 INFO - PROCESS | 1819 | 1461437314948 Marionette DEBUG loaded listener.js 11:48:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 166 (0x7f80047e5000) [pid = 1819] [serial = 807] [outer = 0x7f80043b5400] 11:48:35 INFO - PROCESS | 1819 | 1461437315786 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]]]}] 11:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 11:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1739ms 11:48:35 INFO - PROCESS | 1819 | 1461437315838 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 11:48:35 INFO - PROCESS | 1819 | 1461437315843 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 11:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 11:48:35 INFO - PROCESS | 1819 | 1461437315853 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 11:48:35 INFO - PROCESS | 1819 | 1461437315856 Marionette TRACE conn3 <- [1,1046,null,{}] 11:48:35 INFO - PROCESS | 1819 | 1461437315864 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}] 11:48:36 INFO - PROCESS | 1819 | 1461437316032 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 11:48:36 INFO - PROCESS | 1819 | 1461437316220 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:36 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c91d800 == 111 [pid = 1819] [id = 269] 11:48:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 167 (0x7f800456d000) [pid = 1819] [serial = 808] [outer = (nil)] 11:48:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 168 (0x7f800b8b6000) [pid = 1819] [serial = 809] [outer = 0x7f800456d000] 11:48:36 INFO - PROCESS | 1819 | 1461437316284 Marionette DEBUG loaded listener.js 11:48:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 169 (0x7f800c9ed000) [pid = 1819] [serial = 810] [outer = 0x7f800456d000] 11:48:37 INFO - PROCESS | 1819 | 1461437317243 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]]]}] 11:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 11:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1439ms 11:48:37 INFO - PROCESS | 1819 | 1461437317291 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 11:48:37 INFO - PROCESS | 1819 | 1461437317297 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 11:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 11:48:37 INFO - PROCESS | 1819 | 1461437317307 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 11:48:37 INFO - PROCESS | 1819 | 1461437317311 Marionette TRACE conn3 <- [1,1050,null,{}] 11:48:37 INFO - PROCESS | 1819 | 1461437317316 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}] 11:48:37 INFO - PROCESS | 1819 | 1461437317490 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 11:48:37 INFO - PROCESS | 1819 | 1461437317662 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:37 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80047da000 == 112 [pid = 1819] [id = 270] 11:48:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 170 (0x7f800bf3e400) [pid = 1819] [serial = 811] [outer = (nil)] 11:48:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 171 (0x7f800e081c00) [pid = 1819] [serial = 812] [outer = 0x7f800bf3e400] 11:48:37 INFO - PROCESS | 1819 | 1461437317728 Marionette DEBUG loaded listener.js 11:48:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 172 (0x7f800e452c00) [pid = 1819] [serial = 813] [outer = 0x7f800bf3e400] 11:48:38 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8027920800 == 111 [pid = 1819] [id = 73] 11:48:38 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8028617000 == 110 [pid = 1819] [id = 84] 11:48:38 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801028f000 == 109 [pid = 1819] [id = 256] 11:48:38 INFO - PROCESS | 1819 | --DOMWINDOW == 171 (0x7f800cdd7c00) [pid = 1819] [serial = 664] [outer = (nil)] [url = about:blank] 11:48:38 INFO - PROCESS | 1819 | --DOMWINDOW == 170 (0x7f801240f400) [pid = 1819] [serial = 667] [outer = (nil)] [url = about:blank] 11:48:38 INFO - PROCESS | 1819 | --DOMWINDOW == 169 (0x7f8014ee2000) [pid = 1819] [serial = 670] [outer = (nil)] [url = about:blank] 11:48:38 INFO - PROCESS | 1819 | --DOMWINDOW == 168 (0x7f8019308800) [pid = 1819] [serial = 673] [outer = (nil)] [url = about:blank] 11:48:38 INFO - PROCESS | 1819 | --DOMWINDOW == 167 (0x7f800cf55c00) [pid = 1819] [serial = 676] [outer = (nil)] [url = about:blank] 11:48:38 INFO - PROCESS | 1819 | --DOMWINDOW == 166 (0x7f8023111800) [pid = 1819] [serial = 679] [outer = (nil)] [url = about:blank] 11:48:38 INFO - PROCESS | 1819 | --DOMWINDOW == 165 (0x7f8024318c00) [pid = 1819] [serial = 682] [outer = (nil)] [url = about:blank] 11:48:38 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800df56800 == 108 [pid = 1819] [id = 255] 11:48:38 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800c915000 == 107 [pid = 1819] [id = 254] 11:48:38 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800b797000 == 106 [pid = 1819] [id = 253] 11:48:38 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8005066800 == 105 [pid = 1819] [id = 252] 11:48:38 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800b92e000 == 104 [pid = 1819] [id = 251] 11:48:38 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800a755000 == 103 [pid = 1819] [id = 247] 11:48:38 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8027f1d800 == 102 [pid = 1819] [id = 246] 11:48:38 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8027918800 == 101 [pid = 1819] [id = 245] 11:48:38 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8023e0e800 == 100 [pid = 1819] [id = 244] 11:48:38 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801c417000 == 99 [pid = 1819] [id = 243] 11:48:38 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8018e20800 == 98 [pid = 1819] [id = 242] 11:48:38 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8015f52000 == 97 [pid = 1819] [id = 241] 11:48:38 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800fb48800 == 96 [pid = 1819] [id = 240] 11:48:38 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800b9ef800 == 95 [pid = 1819] [id = 239] 11:48:38 INFO - PROCESS | 1819 | --DOMWINDOW == 164 (0x7f801462bc00) [pid = 1819] [serial = 632] [outer = (nil)] [url = about:blank] 11:48:38 INFO - PROCESS | 1819 | --DOMWINDOW == 163 (0x7f8018d8a800) [pid = 1819] [serial = 647] [outer = (nil)] [url = about:blank] 11:48:38 INFO - PROCESS | 1819 | --DOMWINDOW == 162 (0x7f801486cc00) [pid = 1819] [serial = 635] [outer = (nil)] [url = about:blank] 11:48:38 INFO - PROCESS | 1819 | --DOMWINDOW == 161 (0x7f800cda8000) [pid = 1819] [serial = 623] [outer = (nil)] [url = about:blank] 11:48:38 INFO - PROCESS | 1819 | --DOMWINDOW == 160 (0x7f801670e800) [pid = 1819] [serial = 644] [outer = (nil)] [url = about:blank] 11:48:38 INFO - PROCESS | 1819 | --DOMWINDOW == 159 (0x7f80155b9000) [pid = 1819] [serial = 638] [outer = (nil)] [url = about:blank] 11:48:38 INFO - PROCESS | 1819 | --DOMWINDOW == 158 (0x7f8015c2a800) [pid = 1819] [serial = 641] [outer = (nil)] [url = about:blank] 11:48:38 INFO - PROCESS | 1819 | --DOMWINDOW == 157 (0x7f8013279000) [pid = 1819] [serial = 629] [outer = (nil)] [url = about:blank] 11:48:38 INFO - PROCESS | 1819 | --DOMWINDOW == 156 (0x7f80190efc00) [pid = 1819] [serial = 650] [outer = (nil)] [url = about:blank] 11:48:38 INFO - PROCESS | 1819 | --DOMWINDOW == 155 (0x7f801030c000) [pid = 1819] [serial = 626] [outer = (nil)] [url = about:blank] 11:48:38 INFO - PROCESS | 1819 | --DOMWINDOW == 154 (0x7f8012225000) [pid = 1819] [serial = 696] [outer = (nil)] [url = about:blank] 11:48:38 INFO - PROCESS | 1819 | --DOMWINDOW == 153 (0x7f8010e21000) [pid = 1819] [serial = 695] [outer = (nil)] [url = about:blank] 11:48:38 INFO - PROCESS | 1819 | --DOMWINDOW == 152 (0x7f8014887000) [pid = 1819] [serial = 704] [outer = (nil)] [url = about:blank] 11:48:38 INFO - PROCESS | 1819 | --DOMWINDOW == 151 (0x7f800bff2800) [pid = 1819] [serial = 689] [outer = (nil)] [url = about:blank] 11:48:38 INFO - PROCESS | 1819 | --DOMWINDOW == 150 (0x7f800bf3b400) [pid = 1819] [serial = 688] [outer = (nil)] [url = about:blank] 11:48:38 INFO - PROCESS | 1819 | --DOMWINDOW == 149 (0x7f80149d8400) [pid = 1819] [serial = 707] [outer = (nil)] [url = about:blank] 11:48:38 INFO - PROCESS | 1819 | --DOMWINDOW == 148 (0x7f80154bbc00) [pid = 1819] [serial = 710] [outer = (nil)] [url = about:blank] 11:48:38 INFO - PROCESS | 1819 | --DOMWINDOW == 147 (0x7f800a871c00) [pid = 1819] [serial = 698] [outer = (nil)] [url = about:blank] 11:48:38 INFO - PROCESS | 1819 | --DOMWINDOW == 146 (0x7f80047f1800) [pid = 1819] [serial = 685] [outer = (nil)] [url = about:blank] 11:48:38 INFO - PROCESS | 1819 | --DOMWINDOW == 145 (0x7f800e448c00) [pid = 1819] [serial = 693] [outer = (nil)] [url = about:blank] 11:48:38 INFO - PROCESS | 1819 | --DOMWINDOW == 144 (0x7f800cda6800) [pid = 1819] [serial = 692] [outer = (nil)] [url = about:blank] 11:48:38 INFO - PROCESS | 1819 | --DOMWINDOW == 143 (0x7f8010e18000) [pid = 1819] [serial = 701] [outer = (nil)] [url = about:blank] 11:48:38 INFO - PROCESS | 1819 | --DOMWINDOW == 142 (0x7f8013bf7000) [pid = 1819] [serial = 702] [outer = (nil)] [url = about:blank] 11:48:38 INFO - PROCESS | 1819 | --DOMWINDOW == 141 (0x7f800a86ac00) [pid = 1819] [serial = 713] [outer = (nil)] [url = about:blank] 11:48:38 INFO - PROCESS | 1819 | --DOMWINDOW == 140 (0x7f800c9e8000) [pid = 1819] [serial = 699] [outer = (nil)] [url = about:blank] 11:48:38 INFO - PROCESS | 1819 | --DOMWINDOW == 139 (0x7f800a869800) [pid = 1819] [serial = 686] [outer = (nil)] [url = about:blank] 11:48:38 INFO - PROCESS | 1819 | --DOMWINDOW == 138 (0x7f801591e800) [pid = 1819] [serial = 711] [outer = (nil)] [url = about:blank] 11:48:38 INFO - PROCESS | 1819 | --DOMWINDOW == 137 (0x7f8014dcd800) [pid = 1819] [serial = 708] [outer = (nil)] [url = about:blank] 11:48:38 INFO - PROCESS | 1819 | --DOMWINDOW == 136 (0x7f801493ac00) [pid = 1819] [serial = 705] [outer = (nil)] [url = about:blank] 11:48:38 INFO - PROCESS | 1819 | --DOMWINDOW == 135 (0x7f800cda2400) [pid = 1819] [serial = 452] [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.] 11:48:38 INFO - PROCESS | 1819 | --DOMWINDOW == 134 (0x7f800bf39000) [pid = 1819] [serial = 714] [outer = (nil)] [url = about:blank] 11:48:38 INFO - PROCESS | 1819 | 1461437318678 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]]]}] 11:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 11:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1391ms 11:48:38 INFO - PROCESS | 1819 | 1461437318703 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 11:48:38 INFO - PROCESS | 1819 | 1461437318706 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 11:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 11:48:38 INFO - PROCESS | 1819 | 1461437318713 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 11:48:38 INFO - PROCESS | 1819 | 1461437318718 Marionette TRACE conn3 <- [1,1054,null,{}] 11:48:38 INFO - PROCESS | 1819 | 1461437318733 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}] 11:48:38 INFO - PROCESS | 1819 | 1461437318905 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 11:48:38 INFO - PROCESS | 1819 | 1461437318923 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:38 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800b920800 == 96 [pid = 1819] [id = 271] 11:48:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 135 (0x7f800cdd9800) [pid = 1819] [serial = 814] [outer = (nil)] 11:48:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 136 (0x7f8010309000) [pid = 1819] [serial = 815] [outer = 0x7f800cdd9800] 11:48:38 INFO - PROCESS | 1819 | 1461437318984 Marionette DEBUG loaded listener.js 11:48:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 137 (0x7f8010c64400) [pid = 1819] [serial = 816] [outer = 0x7f800cdd9800] 11:48:39 INFO - PROCESS | 1819 | 1461437319804 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]]]}] 11:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 11:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1146ms 11:48:39 INFO - PROCESS | 1819 | 1461437319860 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 11:48:39 INFO - PROCESS | 1819 | 1461437319864 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 11:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 11:48:39 INFO - PROCESS | 1819 | 1461437319873 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 11:48:39 INFO - PROCESS | 1819 | 1461437319875 Marionette TRACE conn3 <- [1,1058,null,{}] 11:48:39 INFO - PROCESS | 1819 | 1461437319880 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}] 11:48:40 INFO - PROCESS | 1819 | 1461437320035 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 11:48:40 INFO - PROCESS | 1819 | 1461437320158 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:40 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800d1e0800 == 97 [pid = 1819] [id = 272] 11:48:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 138 (0x7f80047e7c00) [pid = 1819] [serial = 817] [outer = (nil)] 11:48:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 139 (0x7f8010e1bc00) [pid = 1819] [serial = 818] [outer = 0x7f80047e7c00] 11:48:40 INFO - PROCESS | 1819 | 1461437320220 Marionette DEBUG loaded listener.js 11:48:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 140 (0x7f8012df2400) [pid = 1819] [serial = 819] [outer = 0x7f80047e7c00] 11:48:40 INFO - PROCESS | 1819 | 1461437320959 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]]]}] 11:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 11:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1132ms 11:48:41 INFO - PROCESS | 1819 | 1461437321007 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 11:48:41 INFO - PROCESS | 1819 | 1461437321011 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 11:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 11:48:41 INFO - PROCESS | 1819 | 1461437321035 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 11:48:41 INFO - PROCESS | 1819 | 1461437321038 Marionette TRACE conn3 <- [1,1062,null,{}] 11:48:41 INFO - PROCESS | 1819 | 1461437321043 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}] 11:48:41 INFO - PROCESS | 1819 | 1461437321246 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 11:48:41 INFO - PROCESS | 1819 | 1461437321267 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:41 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80102a2000 == 98 [pid = 1819] [id = 273] 11:48:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 141 (0x7f801180e400) [pid = 1819] [serial = 820] [outer = (nil)] 11:48:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 142 (0x7f801406f400) [pid = 1819] [serial = 821] [outer = 0x7f801180e400] 11:48:41 INFO - PROCESS | 1819 | 1461437321334 Marionette DEBUG loaded listener.js 11:48:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 143 (0x7f8014933800) [pid = 1819] [serial = 822] [outer = 0x7f801180e400] 11:48:42 INFO - PROCESS | 1819 | 1461437322229 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]]]}] 11:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 11:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1283ms 11:48:42 INFO - PROCESS | 1819 | 1461437322320 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 11:48:42 INFO - PROCESS | 1819 | 1461437322323 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 11:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 11:48:42 INFO - PROCESS | 1819 | 1461437322330 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 11:48:42 INFO - PROCESS | 1819 | 1461437322332 Marionette TRACE conn3 <- [1,1066,null,{}] 11:48:42 INFO - PROCESS | 1819 | 1461437322337 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}] 11:48:42 INFO - PROCESS | 1819 | 1461437322553 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 11:48:42 INFO - PROCESS | 1819 | 1461437322577 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:42 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8014b91000 == 99 [pid = 1819] [id = 274] 11:48:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 144 (0x7f8014939800) [pid = 1819] [serial = 823] [outer = (nil)] 11:48:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 145 (0x7f8015919c00) [pid = 1819] [serial = 824] [outer = 0x7f8014939800] 11:48:42 INFO - PROCESS | 1819 | 1461437322638 Marionette DEBUG loaded listener.js 11:48:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 146 (0x7f8015f8c800) [pid = 1819] [serial = 825] [outer = 0x7f8014939800] 11:48:43 INFO - PROCESS | 1819 | --DOMWINDOW == 145 (0x7f800c31c400) [pid = 1819] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 11:48:43 INFO - PROCESS | 1819 | --DOMWINDOW == 144 (0x7f800c31f400) [pid = 1819] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 11:48:43 INFO - PROCESS | 1819 | --DOMWINDOW == 143 (0x7f8004564800) [pid = 1819] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 11:48:43 INFO - PROCESS | 1819 | --DOMWINDOW == 142 (0x7f800fa41c00) [pid = 1819] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 11:48:43 INFO - PROCESS | 1819 | --DOMWINDOW == 141 (0x7f800c321400) [pid = 1819] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 11:48:43 INFO - PROCESS | 1819 | --DOMWINDOW == 140 (0x7f800bfe6800) [pid = 1819] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 11:48:43 INFO - PROCESS | 1819 | --DOMWINDOW == 139 (0x7f8010c5dc00) [pid = 1819] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 11:48:43 INFO - PROCESS | 1819 | 1461437323617 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]]]}] 11:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 11:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1331ms 11:48:43 INFO - PROCESS | 1819 | 1461437323662 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 11:48:43 INFO - PROCESS | 1819 | 1461437323665 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 11:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 11:48:43 INFO - PROCESS | 1819 | 1461437323670 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 11:48:43 INFO - PROCESS | 1819 | 1461437323672 Marionette TRACE conn3 <- [1,1070,null,{}] 11:48:43 INFO - PROCESS | 1819 | 1461437323683 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}] 11:48:43 INFO - PROCESS | 1819 | 1461437323849 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 11:48:43 INFO - PROCESS | 1819 | 1461437323864 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:43 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801545f800 == 100 [pid = 1819] [id = 275] 11:48:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 140 (0x7f800bf40800) [pid = 1819] [serial = 826] [outer = (nil)] 11:48:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 141 (0x7f8015f0f000) [pid = 1819] [serial = 827] [outer = 0x7f800bf40800] 11:48:43 INFO - PROCESS | 1819 | 1461437323923 Marionette DEBUG loaded listener.js 11:48:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 142 (0x7f801670d800) [pid = 1819] [serial = 828] [outer = 0x7f800bf40800] 11:48:44 INFO - PROCESS | 1819 | 1461437324706 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]]]}] 11:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 11:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1080ms 11:48:44 INFO - PROCESS | 1819 | 1461437324755 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 11:48:44 INFO - PROCESS | 1819 | 1461437324759 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 11:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 11:48:44 INFO - PROCESS | 1819 | 1461437324765 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 11:48:44 INFO - PROCESS | 1819 | 1461437324767 Marionette TRACE conn3 <- [1,1074,null,{}] 11:48:44 INFO - PROCESS | 1819 | 1461437324782 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}] 11:48:44 INFO - PROCESS | 1819 | 1461437324948 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 11:48:44 INFO - PROCESS | 1819 | 1461437324964 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:44 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8016b53800 == 101 [pid = 1819] [id = 276] 11:48:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 143 (0x7f801560c400) [pid = 1819] [serial = 829] [outer = (nil)] 11:48:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 144 (0x7f8018ea5400) [pid = 1819] [serial = 830] [outer = 0x7f801560c400] 11:48:45 INFO - PROCESS | 1819 | 1461437325026 Marionette DEBUG loaded listener.js 11:48:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 145 (0x7f80193ae400) [pid = 1819] [serial = 831] [outer = 0x7f801560c400] 11:48:46 INFO - PROCESS | 1819 | 1461437326155 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]]]}] 11:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 11:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1434ms 11:48:46 INFO - PROCESS | 1819 | 1461437326201 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 11:48:46 INFO - PROCESS | 1819 | 1461437326209 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 11:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 11:48:46 INFO - PROCESS | 1819 | 1461437326218 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 11:48:46 INFO - PROCESS | 1819 | 1461437326223 Marionette TRACE conn3 <- [1,1078,null,{}] 11:48:46 INFO - PROCESS | 1819 | 1461437326231 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}] 11:48:46 INFO - PROCESS | 1819 | 1461437326471 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 11:48:46 INFO - PROCESS | 1819 | 1461437326721 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:46 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800b92c800 == 102 [pid = 1819] [id = 277] 11:48:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 146 (0x7f800c319800) [pid = 1819] [serial = 832] [outer = (nil)] 11:48:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 147 (0x7f800cda6800) [pid = 1819] [serial = 833] [outer = 0x7f800c319800] 11:48:46 INFO - PROCESS | 1819 | 1461437326817 Marionette DEBUG loaded listener.js 11:48:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 148 (0x7f800cf55c00) [pid = 1819] [serial = 834] [outer = 0x7f800c319800] 11:48:47 INFO - PROCESS | 1819 | 1461437327725 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]]]}] 11:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 11:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1535ms 11:48:47 INFO - PROCESS | 1819 | 1461437327755 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 11:48:47 INFO - PROCESS | 1819 | 1461437327763 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 11:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 11:48:47 INFO - PROCESS | 1819 | 1461437327774 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 11:48:47 INFO - PROCESS | 1819 | 1461437327778 Marionette TRACE conn3 <- [1,1082,null,{}] 11:48:47 INFO - PROCESS | 1819 | 1461437327784 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}] 11:48:47 INFO - PROCESS | 1819 | 1461437327977 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 11:48:48 INFO - PROCESS | 1819 | 1461437328152 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:48 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80132a7000 == 103 [pid = 1819] [id = 278] 11:48:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 149 (0x7f800e434c00) [pid = 1819] [serial = 835] [outer = (nil)] 11:48:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 150 (0x7f800fa79800) [pid = 1819] [serial = 836] [outer = 0x7f800e434c00] 11:48:48 INFO - PROCESS | 1819 | 1461437328308 Marionette DEBUG loaded listener.js 11:48:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 151 (0x7f8010e1fc00) [pid = 1819] [serial = 837] [outer = 0x7f800e434c00] 11:48:49 INFO - PROCESS | 1819 | 1461437329185 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]]]}] 11:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 11:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1434ms 11:48:49 INFO - PROCESS | 1819 | 1461437329208 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 11:48:49 INFO - PROCESS | 1819 | 1461437329212 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 11:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 11:48:49 INFO - PROCESS | 1819 | 1461437329218 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 11:48:49 INFO - PROCESS | 1819 | 1461437329224 Marionette TRACE conn3 <- [1,1086,null,{}] 11:48:49 INFO - PROCESS | 1819 | 1461437329240 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}] 11:48:49 INFO - PROCESS | 1819 | 1461437329438 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 11:48:49 INFO - PROCESS | 1819 | 1461437329625 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:49 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801c26c800 == 104 [pid = 1819] [id = 279] 11:48:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 152 (0x7f800e44e800) [pid = 1819] [serial = 838] [outer = (nil)] 11:48:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 153 (0x7f80149d7800) [pid = 1819] [serial = 839] [outer = 0x7f800e44e800] 11:48:49 INFO - PROCESS | 1819 | 1461437329700 Marionette DEBUG loaded listener.js 11:48:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 154 (0x7f80155b9000) [pid = 1819] [serial = 840] [outer = 0x7f800e44e800] 11:48:50 INFO - PROCESS | 1819 | 1461437330594 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]]]}] 11:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 11:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1434ms 11:48:50 INFO - PROCESS | 1819 | 1461437330654 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 11:48:50 INFO - PROCESS | 1819 | 1461437330659 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 11:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 11:48:50 INFO - PROCESS | 1819 | 1461437330665 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 11:48:50 INFO - PROCESS | 1819 | 1461437330667 Marionette TRACE conn3 <- [1,1090,null,{}] 11:48:50 INFO - PROCESS | 1819 | 1461437330673 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}] 11:48:50 INFO - PROCESS | 1819 | 1461437330863 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 11:48:51 INFO - PROCESS | 1819 | 1461437331031 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:51 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8024366800 == 105 [pid = 1819] [id = 280] 11:48:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 155 (0x7f800e454400) [pid = 1819] [serial = 841] [outer = (nil)] 11:48:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 156 (0x7f8018d8e400) [pid = 1819] [serial = 842] [outer = 0x7f800e454400] 11:48:51 INFO - PROCESS | 1819 | 1461437331107 Marionette DEBUG loaded listener.js 11:48:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 157 (0x7f802201a400) [pid = 1819] [serial = 843] [outer = 0x7f800e454400] 11:48:51 INFO - PROCESS | 1819 | 1461437331944 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]]]}] 11:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 11:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1328ms 11:48:51 INFO - PROCESS | 1819 | 1461437331995 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 11:48:52 INFO - PROCESS | 1819 | 1461437331999 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 11:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 11:48:52 INFO - PROCESS | 1819 | 1461437332005 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 11:48:52 INFO - PROCESS | 1819 | 1461437332008 Marionette TRACE conn3 <- [1,1094,null,{}] 11:48:52 INFO - PROCESS | 1819 | 1461437332014 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}] 11:48:52 INFO - PROCESS | 1819 | 1461437332193 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 11:48:52 INFO - PROCESS | 1819 | 1461437332367 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:52 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8027f0e800 == 106 [pid = 1819] [id = 281] 11:48:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 158 (0x7f8014dd2c00) [pid = 1819] [serial = 844] [outer = (nil)] 11:48:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 159 (0x7f8022f75c00) [pid = 1819] [serial = 845] [outer = 0x7f8014dd2c00] 11:48:52 INFO - PROCESS | 1819 | 1461437332452 Marionette DEBUG loaded listener.js 11:48:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 160 (0x7f8024318c00) [pid = 1819] [serial = 846] [outer = 0x7f8014dd2c00] 11:48:53 INFO - PROCESS | 1819 | 1461437333359 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]]]}] 11:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 11:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1385ms 11:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 11:48:53 INFO - PROCESS | 1819 | 1461437333391 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 11:48:53 INFO - PROCESS | 1819 | 1461437333394 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 11:48:53 INFO - PROCESS | 1819 | 1461437333400 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 11:48:53 INFO - PROCESS | 1819 | 1461437333403 Marionette TRACE conn3 <- [1,1098,null,{}] 11:48:53 INFO - PROCESS | 1819 | 1461437333409 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}] 11:48:53 INFO - PROCESS | 1819 | 1461437333611 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 11:48:53 INFO - PROCESS | 1819 | 1461437333794 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:53 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802c7b0800 == 107 [pid = 1819] [id = 282] 11:48:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 161 (0x7f802404dc00) [pid = 1819] [serial = 847] [outer = (nil)] 11:48:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 162 (0x7f8027b4e800) [pid = 1819] [serial = 848] [outer = 0x7f802404dc00] 11:48:53 INFO - PROCESS | 1819 | 1461437333870 Marionette DEBUG loaded listener.js 11:48:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 163 (0x7f8027cafc00) [pid = 1819] [serial = 849] [outer = 0x7f802404dc00] 11:48:54 INFO - PROCESS | 1819 | 1461437334777 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]]]}] 11:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 11:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1430ms 11:48:54 INFO - PROCESS | 1819 | 1461437334830 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 11:48:54 INFO - PROCESS | 1819 | 1461437334833 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 11:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 11:48:54 INFO - PROCESS | 1819 | 1461437334839 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 11:48:54 INFO - PROCESS | 1819 | 1461437334843 Marionette TRACE conn3 <- [1,1102,null,{}] 11:48:54 INFO - PROCESS | 1819 | 1461437334849 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}] 11:48:55 INFO - PROCESS | 1819 | 1461437335033 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 11:48:55 INFO - PROCESS | 1819 | 1461437335207 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:55 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802fcfe000 == 108 [pid = 1819] [id = 283] 11:48:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 164 (0x7f8024144800) [pid = 1819] [serial = 850] [outer = (nil)] 11:48:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 165 (0x7f8027da7c00) [pid = 1819] [serial = 851] [outer = 0x7f8024144800] 11:48:55 INFO - PROCESS | 1819 | 1461437335281 Marionette DEBUG loaded listener.js 11:48:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 166 (0x7f802815cc00) [pid = 1819] [serial = 852] [outer = 0x7f8024144800] 11:48:56 INFO - PROCESS | 1819 | 1461437336097 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]]]}] 11:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 11:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1329ms 11:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 11:48:56 INFO - PROCESS | 1819 | 1461437336169 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 11:48:56 INFO - PROCESS | 1819 | 1461437336172 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 11:48:56 INFO - PROCESS | 1819 | 1461437336178 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 11:48:56 INFO - PROCESS | 1819 | 1461437336182 Marionette TRACE conn3 <- [1,1106,null,{}] 11:48:56 INFO - PROCESS | 1819 | 1461437336187 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}] 11:48:56 INFO - PROCESS | 1819 | 1461437336434 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 11:48:56 INFO - PROCESS | 1819 | 1461437336628 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:56 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8002fe8000 == 109 [pid = 1819] [id = 284] 11:48:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 167 (0x7f8004302400) [pid = 1819] [serial = 853] [outer = (nil)] 11:48:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 168 (0x7f8004309c00) [pid = 1819] [serial = 854] [outer = 0x7f8004302400] 11:48:56 INFO - PROCESS | 1819 | 1461437336710 Marionette DEBUG loaded listener.js 11:48:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 169 (0x7f800430f400) [pid = 1819] [serial = 855] [outer = 0x7f8004302400] 11:48:57 INFO - PROCESS | 1819 | 1461437337633 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]]]}] 11:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 11:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1481ms 11:48:57 INFO - PROCESS | 1819 | 1461437337661 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 11:48:57 INFO - PROCESS | 1819 | 1461437337664 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 11:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 11:48:57 INFO - PROCESS | 1819 | 1461437337675 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 11:48:57 INFO - PROCESS | 1819 | 1461437337677 Marionette TRACE conn3 <- [1,1110,null,{}] 11:48:57 INFO - PROCESS | 1819 | 1461437337685 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}] 11:48:57 INFO - PROCESS | 1819 | 1461437337876 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 11:48:58 INFO - PROCESS | 1819 | 1461437338065 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:58 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8000625000 == 110 [pid = 1819] [id = 285] 11:48:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 170 (0x7f8004303c00) [pid = 1819] [serial = 856] [outer = (nil)] 11:48:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 171 (0x7f800c935400) [pid = 1819] [serial = 857] [outer = 0x7f8004303c00] 11:48:58 INFO - PROCESS | 1819 | 1461437338145 Marionette DEBUG loaded listener.js 11:48:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 172 (0x7f800c939800) [pid = 1819] [serial = 858] [outer = 0x7f8004303c00] 11:48:59 INFO - PROCESS | 1819 | 1461437339049 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]]]}] 11:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 11:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1429ms 11:48:59 INFO - PROCESS | 1819 | 1461437339104 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 11:48:59 INFO - PROCESS | 1819 | 1461437339110 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 11:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 11:48:59 INFO - PROCESS | 1819 | 1461437339118 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 11:48:59 INFO - PROCESS | 1819 | 1461437339123 Marionette TRACE conn3 <- [1,1114,null,{}] 11:48:59 INFO - PROCESS | 1819 | 1461437339129 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}] 11:48:59 INFO - PROCESS | 1819 | 1461437339340 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 11:48:59 INFO - PROCESS | 1819 | 1461437339513 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:59 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8005247000 == 111 [pid = 1819] [id = 286] 11:48:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 173 (0x7f800430d400) [pid = 1819] [serial = 859] [outer = (nil)] 11:48:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 174 (0x7f800c93dc00) [pid = 1819] [serial = 860] [outer = 0x7f800430d400] 11:48:59 INFO - PROCESS | 1819 | 1461437339588 Marionette DEBUG loaded listener.js 11:48:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 175 (0x7f8014dd0000) [pid = 1819] [serial = 861] [outer = 0x7f800430d400] 11:49:00 INFO - PROCESS | 1819 | 1461437340479 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]]]}] 11:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 11:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1434ms 11:49:00 INFO - PROCESS | 1819 | 1461437340553 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 11:49:00 INFO - PROCESS | 1819 | 1461437340556 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 11:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 11:49:00 INFO - PROCESS | 1819 | 1461437340564 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 11:49:00 INFO - PROCESS | 1819 | 1461437340568 Marionette TRACE conn3 <- [1,1118,null,{}] 11:49:00 INFO - PROCESS | 1819 | 1461437340574 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}] 11:49:00 INFO - PROCESS | 1819 | 1461437340836 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 11:49:01 INFO - PROCESS | 1819 | 1461437341054 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:01 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8010a03000 == 112 [pid = 1819] [id = 287] 11:49:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 176 (0x7f800ba1b800) [pid = 1819] [serial = 862] [outer = (nil)] 11:49:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 177 (0x7f800ba21400) [pid = 1819] [serial = 863] [outer = 0x7f800ba1b800] 11:49:01 INFO - PROCESS | 1819 | 1461437341182 Marionette DEBUG loaded listener.js 11:49:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 178 (0x7f8028161400) [pid = 1819] [serial = 864] [outer = 0x7f800ba1b800] 11:49:02 INFO - PROCESS | 1819 | 1461437342079 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]]]}] 11:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 11:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1580ms 11:49:02 INFO - PROCESS | 1819 | 1461437342144 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 11:49:02 INFO - PROCESS | 1819 | 1461437342148 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 11:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 11:49:02 INFO - PROCESS | 1819 | 1461437342154 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 11:49:02 INFO - PROCESS | 1819 | 1461437342156 Marionette TRACE conn3 <- [1,1122,null,{}] 11:49:02 INFO - PROCESS | 1819 | 1461437342163 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}] 11:49:02 INFO - PROCESS | 1819 | 1461437342358 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 11:49:02 INFO - PROCESS | 1819 | 1461437342589 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:02 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80028e2800 == 113 [pid = 1819] [id = 288] 11:49:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 179 (0x7f800305f800) [pid = 1819] [serial = 865] [outer = (nil)] 11:49:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 180 (0x7f8003067000) [pid = 1819] [serial = 866] [outer = 0x7f800305f800] 11:49:02 INFO - PROCESS | 1819 | 1461437342711 Marionette DEBUG loaded listener.js 11:49:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 181 (0x7f800306c400) [pid = 1819] [serial = 867] [outer = 0x7f800305f800] 11:49:03 INFO - PROCESS | 1819 | 1461437343581 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]]]}] 11:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 11:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1480ms 11:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 11:49:03 INFO - PROCESS | 1819 | 1461437343635 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 11:49:03 INFO - PROCESS | 1819 | 1461437343638 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 11:49:03 INFO - PROCESS | 1819 | 1461437343645 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 11:49:03 INFO - PROCESS | 1819 | 1461437343648 Marionette TRACE conn3 <- [1,1126,null,{}] 11:49:03 INFO - PROCESS | 1819 | 1461437343653 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}] 11:49:04 INFO - PROCESS | 1819 | 1461437344201 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 11:49:04 INFO - PROCESS | 1819 | 1461437344485 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:04 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8005259800 == 114 [pid = 1819] [id = 289] 11:49:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 182 (0x7f800306a800) [pid = 1819] [serial = 868] [outer = (nil)] 11:49:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 183 (0x7f80047e7800) [pid = 1819] [serial = 869] [outer = 0x7f800306a800] 11:49:04 INFO - PROCESS | 1819 | 1461437344559 Marionette DEBUG loaded listener.js 11:49:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 184 (0x7f800a84c800) [pid = 1819] [serial = 870] [outer = 0x7f800306a800] 11:49:05 INFO - PROCESS | 1819 | 1461437345396 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]]]}] 11:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 11:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1784ms 11:49:05 INFO - PROCESS | 1819 | 1461437345429 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 11:49:05 INFO - PROCESS | 1819 | 1461437345435 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 11:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 11:49:05 INFO - PROCESS | 1819 | 1461437345442 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 11:49:05 INFO - PROCESS | 1819 | 1461437345447 Marionette TRACE conn3 <- [1,1130,null,{}] 11:49:05 INFO - PROCESS | 1819 | 1461437345454 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}] 11:49:05 INFO - PROCESS | 1819 | 1461437345633 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 11:49:05 INFO - PROCESS | 1819 | 1461437345832 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:05 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800ce8b000 == 115 [pid = 1819] [id = 290] 11:49:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 185 (0x7f80043b1400) [pid = 1819] [serial = 871] [outer = (nil)] 11:49:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 186 (0x7f800ba18400) [pid = 1819] [serial = 872] [outer = 0x7f80043b1400] 11:49:05 INFO - PROCESS | 1819 | 1461437345901 Marionette DEBUG loaded listener.js 11:49:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 187 (0x7f800bdaf800) [pid = 1819] [serial = 873] [outer = 0x7f80043b1400] 11:49:07 INFO - PROCESS | 1819 | 1461437347004 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]]]}] 11:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 11:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1593ms 11:49:07 INFO - PROCESS | 1819 | 1461437347037 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 11:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 11:49:07 INFO - PROCESS | 1819 | 1461437347041 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 11:49:07 INFO - PROCESS | 1819 | 1461437347051 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 11:49:07 INFO - PROCESS | 1819 | 1461437347061 Marionette TRACE conn3 <- [1,1134,null,{}] 11:49:07 INFO - PROCESS | 1819 | 1461437347067 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}] 11:49:07 INFO - PROCESS | 1819 | 1461437347313 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 11:49:07 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801226d000 == 114 [pid = 1819] [id = 43] 11:49:07 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8014e93000 == 113 [pid = 1819] [id = 54] 11:49:07 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800faac800 == 112 [pid = 1819] [id = 52] 11:49:07 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8018e33000 == 111 [pid = 1819] [id = 96] 11:49:07 INFO - PROCESS | 1819 | --DOCSHELL 0x7f802ac80800 == 110 [pid = 1819] [id = 97] 11:49:07 INFO - PROCESS | 1819 | --DOMWINDOW == 186 (0x7f8014869800) [pid = 1819] [serial = 773] [outer = (nil)] [url = about:blank] 11:49:07 INFO - PROCESS | 1819 | --DOMWINDOW == 185 (0x7f801d08f800) [pid = 1819] [serial = 740] [outer = (nil)] [url = about:blank] 11:49:07 INFO - PROCESS | 1819 | --DOMWINDOW == 184 (0x7f8012599000) [pid = 1819] [serial = 743] [outer = (nil)] [url = about:blank] 11:49:07 INFO - PROCESS | 1819 | --DOMWINDOW == 183 (0x7f800bff4c00) [pid = 1819] [serial = 749] [outer = (nil)] [url = about:blank] 11:49:07 INFO - PROCESS | 1819 | --DOMWINDOW == 182 (0x7f800b70e000) [pid = 1819] [serial = 746] [outer = (nil)] [url = about:blank] 11:49:07 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801545f800 == 109 [pid = 1819] [id = 275] 11:49:07 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8014b91000 == 108 [pid = 1819] [id = 274] 11:49:07 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80102a2000 == 107 [pid = 1819] [id = 273] 11:49:07 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800d1e0800 == 106 [pid = 1819] [id = 272] 11:49:07 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800b920800 == 105 [pid = 1819] [id = 271] 11:49:07 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80047da000 == 104 [pid = 1819] [id = 270] 11:49:07 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800c91d800 == 103 [pid = 1819] [id = 269] 11:49:07 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800a5f6800 == 102 [pid = 1819] [id = 268] 11:49:07 INFO - PROCESS | 1819 | 1461437347639 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:07 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800a5da000 == 103 [pid = 1819] [id = 291] 11:49:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 183 (0x7f800bdf2800) [pid = 1819] [serial = 874] [outer = (nil)] 11:49:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 184 (0x7f800cda3400) [pid = 1819] [serial = 875] [outer = 0x7f800bdf2800] 11:49:07 INFO - PROCESS | 1819 | 1461437347712 Marionette DEBUG loaded listener.js 11:49:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 185 (0x7f800d1c5c00) [pid = 1819] [serial = 876] [outer = 0x7f800bdf2800] 11:49:07 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800bd49000 == 102 [pid = 1819] [id = 202] 11:49:07 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800a748800 == 101 [pid = 1819] [id = 258] 11:49:07 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80132a6000 == 100 [pid = 1819] [id = 257] 11:49:08 INFO - PROCESS | 1819 | --DOMWINDOW == 184 (0x7f800e449800) [pid = 1819] [serial = 762] [outer = (nil)] [url = about:blank] 11:49:08 INFO - PROCESS | 1819 | --DOMWINDOW == 183 (0x7f800cf59800) [pid = 1819] [serial = 722] [outer = (nil)] [url = about:blank] 11:49:08 INFO - PROCESS | 1819 | --DOMWINDOW == 182 (0x7f8013fc2800) [pid = 1819] [serial = 770] [outer = (nil)] [url = about:blank] 11:49:08 INFO - PROCESS | 1819 | --DOMWINDOW == 181 (0x7f8014836c00) [pid = 1819] [serial = 771] [outer = (nil)] [url = about:blank] 11:49:08 INFO - PROCESS | 1819 | --DOMWINDOW == 180 (0x7f800cde0000) [pid = 1819] [serial = 759] [outer = (nil)] [url = about:blank] 11:49:08 INFO - PROCESS | 1819 | --DOMWINDOW == 179 (0x7f800cf54000) [pid = 1819] [serial = 752] [outer = (nil)] [url = about:blank] 11:49:08 INFO - PROCESS | 1819 | --DOMWINDOW == 178 (0x7f8010c7b000) [pid = 1819] [serial = 765] [outer = (nil)] [url = about:blank] 11:49:08 INFO - PROCESS | 1819 | --DOMWINDOW == 177 (0x7f800b717000) [pid = 1819] [serial = 756] [outer = (nil)] [url = about:blank] 11:49:08 INFO - PROCESS | 1819 | --DOMWINDOW == 176 (0x7f800cdda800) [pid = 1819] [serial = 716] [outer = (nil)] [url = about:blank] 11:49:08 INFO - PROCESS | 1819 | --DOMWINDOW == 175 (0x7f8012224c00) [pid = 1819] [serial = 768] [outer = (nil)] [url = about:blank] 11:49:08 INFO - PROCESS | 1819 | --DOMWINDOW == 174 (0x7f8015f04800) [pid = 1819] [serial = 734] [outer = (nil)] [url = about:blank] 11:49:08 INFO - PROCESS | 1819 | --DOMWINDOW == 173 (0x7f800bf35000) [pid = 1819] [serial = 719] [outer = (nil)] [url = about:blank] 11:49:08 INFO - PROCESS | 1819 | --DOMWINDOW == 172 (0x7f8018d82400) [pid = 1819] [serial = 737] [outer = (nil)] [url = about:blank] 11:49:08 INFO - PROCESS | 1819 | --DOMWINDOW == 171 (0x7f8010306c00) [pid = 1819] [serial = 725] [outer = (nil)] [url = about:blank] 11:49:08 INFO - PROCESS | 1819 | --DOMWINDOW == 170 (0x7f8012d42000) [pid = 1819] [serial = 728] [outer = (nil)] [url = about:blank] 11:49:08 INFO - PROCESS | 1819 | --DOMWINDOW == 169 (0x7f801030c800) [pid = 1819] [serial = 764] [outer = (nil)] [url = about:blank] 11:49:08 INFO - PROCESS | 1819 | --DOMWINDOW == 168 (0x7f8010e19000) [pid = 1819] [serial = 767] [outer = (nil)] [url = about:blank] 11:49:08 INFO - PROCESS | 1819 | --DOMWINDOW == 167 (0x7f800cd9b400) [pid = 1819] [serial = 758] [outer = (nil)] [url = about:blank] 11:49:08 INFO - PROCESS | 1819 | --DOMWINDOW == 166 (0x7f80050a2c00) [pid = 1819] [serial = 755] [outer = (nil)] [url = about:blank] 11:49:08 INFO - PROCESS | 1819 | --DOMWINDOW == 165 (0x7f8014863800) [pid = 1819] [serial = 662] [outer = (nil)] [url = about:blank] 11:49:08 INFO - PROCESS | 1819 | --DOMWINDOW == 164 (0x7f800e07a000) [pid = 1819] [serial = 761] [outer = (nil)] [url = about:blank] 11:49:08 INFO - PROCESS | 1819 | --DOMWINDOW == 163 (0x7f80146a2c00) [pid = 1819] [serial = 731] [outer = (nil)] [url = about:blank] 11:49:08 INFO - PROCESS | 1819 | 1461437348461 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]]]}] 11:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 11:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1447ms 11:49:08 INFO - PROCESS | 1819 | 1461437348496 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 11:49:08 INFO - PROCESS | 1819 | 1461437348501 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 11:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 11:49:08 INFO - PROCESS | 1819 | 1461437348532 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 11:49:08 INFO - PROCESS | 1819 | 1461437348537 Marionette TRACE conn3 <- [1,1138,null,{}] 11:49:08 INFO - PROCESS | 1819 | 1461437348548 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}] 11:49:08 INFO - PROCESS | 1819 | 1461437348728 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 11:49:08 INFO - PROCESS | 1819 | 1461437348739 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:08 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800ce8a800 == 101 [pid = 1819] [id = 292] 11:49:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 164 (0x7f800cde0000) [pid = 1819] [serial = 877] [outer = (nil)] 11:49:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 165 (0x7f800e457c00) [pid = 1819] [serial = 878] [outer = 0x7f800cde0000] 11:49:08 INFO - PROCESS | 1819 | 1461437348803 Marionette DEBUG loaded listener.js 11:49:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 166 (0x7f800fd28c00) [pid = 1819] [serial = 879] [outer = 0x7f800cde0000] 11:49:09 INFO - PROCESS | 1819 | 1461437349647 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]]]}] 11:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 11:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1151ms 11:49:09 INFO - PROCESS | 1819 | 1461437349668 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 11:49:09 INFO - PROCESS | 1819 | 1461437349672 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 11:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 11:49:09 INFO - PROCESS | 1819 | 1461437349682 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 11:49:09 INFO - PROCESS | 1819 | 1461437349684 Marionette TRACE conn3 <- [1,1142,null,{}] 11:49:09 INFO - PROCESS | 1819 | 1461437349690 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}] 11:49:09 INFO - PROCESS | 1819 | 1461437349866 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 11:49:09 INFO - PROCESS | 1819 | 1461437349876 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:10 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80102a8800 == 102 [pid = 1819] [id = 293] 11:49:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 167 (0x7f800d1c8400) [pid = 1819] [serial = 880] [outer = (nil)] 11:49:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 168 (0x7f8010c62400) [pid = 1819] [serial = 881] [outer = 0x7f800d1c8400] 11:49:10 INFO - PROCESS | 1819 | 1461437350078 Marionette DEBUG loaded listener.js 11:49:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 169 (0x7f8010e20c00) [pid = 1819] [serial = 882] [outer = 0x7f800d1c8400] 11:49:10 INFO - PROCESS | 1819 | 1461437350868 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]]]}] 11:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 11:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1234ms 11:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 11:49:10 INFO - PROCESS | 1819 | 1461437350920 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 11:49:10 INFO - PROCESS | 1819 | 1461437350922 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 11:49:10 INFO - PROCESS | 1819 | 1461437350928 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 11:49:10 INFO - PROCESS | 1819 | 1461437350930 Marionette TRACE conn3 <- [1,1146,null,{}] 11:49:10 INFO - PROCESS | 1819 | 1461437350935 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}] 11:49:11 INFO - PROCESS | 1819 | 1461437351149 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 11:49:11 INFO - PROCESS | 1819 | 1461437351188 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:11 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8014593000 == 103 [pid = 1819] [id = 294] 11:49:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 170 (0x7f8013452c00) [pid = 1819] [serial = 883] [outer = (nil)] 11:49:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 171 (0x7f8013d8e800) [pid = 1819] [serial = 884] [outer = 0x7f8013452c00] 11:49:11 INFO - PROCESS | 1819 | 1461437351261 Marionette DEBUG loaded listener.js 11:49:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 172 (0x7f801486b400) [pid = 1819] [serial = 885] [outer = 0x7f8013452c00] 11:49:12 INFO - PROCESS | 1819 | --DOMWINDOW == 171 (0x7f801180e400) [pid = 1819] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 11:49:12 INFO - PROCESS | 1819 | --DOMWINDOW == 170 (0x7f8014939800) [pid = 1819] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 11:49:12 INFO - PROCESS | 1819 | --DOMWINDOW == 169 (0x7f800bf40800) [pid = 1819] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 11:49:12 INFO - PROCESS | 1819 | --DOMWINDOW == 168 (0x7f80043b5400) [pid = 1819] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 11:49:12 INFO - PROCESS | 1819 | --DOMWINDOW == 167 (0x7f800cdd9800) [pid = 1819] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 11:49:12 INFO - PROCESS | 1819 | --DOMWINDOW == 166 (0x7f80047e7c00) [pid = 1819] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 11:49:12 INFO - PROCESS | 1819 | --DOMWINDOW == 165 (0x7f800456d000) [pid = 1819] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 11:49:12 INFO - PROCESS | 1819 | --DOMWINDOW == 164 (0x7f800bf3e400) [pid = 1819] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 11:49:12 INFO - PROCESS | 1819 | 1461437352558 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]]]}] 11:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 11:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1686ms 11:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 11:49:12 INFO - PROCESS | 1819 | 1461437352615 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 11:49:12 INFO - PROCESS | 1819 | 1461437352617 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 11:49:12 INFO - PROCESS | 1819 | 1461437352623 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 11:49:12 INFO - PROCESS | 1819 | 1461437352627 Marionette TRACE conn3 <- [1,1150,null,{}] 11:49:12 INFO - PROCESS | 1819 | 1461437352632 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}] 11:49:12 INFO - PROCESS | 1819 | 1461437352802 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 11:49:12 INFO - PROCESS | 1819 | 1461437352974 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:12 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8010c36000 == 104 [pid = 1819] [id = 295] 11:49:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 165 (0x7f800bae7400) [pid = 1819] [serial = 886] [outer = (nil)] 11:49:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 166 (0x7f8012417400) [pid = 1819] [serial = 887] [outer = 0x7f800bae7400] 11:49:13 INFO - PROCESS | 1819 | 1461437353036 Marionette DEBUG loaded listener.js 11:49:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 167 (0x7f80154bb800) [pid = 1819] [serial = 888] [outer = 0x7f800bae7400] 11:49:13 INFO - PROCESS | 1819 | 1461437353672 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]]]}] 11:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 11:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1084ms 11:49:13 INFO - PROCESS | 1819 | 1461437353707 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 11:49:13 INFO - PROCESS | 1819 | 1461437353709 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 11:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 11:49:13 INFO - PROCESS | 1819 | 1461437353717 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 11:49:13 INFO - PROCESS | 1819 | 1461437353720 Marionette TRACE conn3 <- [1,1154,null,{}] 11:49:13 INFO - PROCESS | 1819 | 1461437353726 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}] 11:49:13 INFO - PROCESS | 1819 | 1461437353897 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 11:49:14 INFO - PROCESS | 1819 | 1461437354040 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:14 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8015c9c000 == 105 [pid = 1819] [id = 296] 11:49:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 168 (0x7f800bf40800) [pid = 1819] [serial = 889] [outer = (nil)] 11:49:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 169 (0x7f8015605400) [pid = 1819] [serial = 890] [outer = 0x7f800bf40800] 11:49:14 INFO - PROCESS | 1819 | 1461437354104 Marionette DEBUG loaded listener.js 11:49:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 170 (0x7f8019305400) [pid = 1819] [serial = 891] [outer = 0x7f800bf40800] 11:49:15 INFO - PROCESS | 1819 | 1461437355208 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]]]}] 11:49:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 11:49:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1540ms 11:49:15 INFO - PROCESS | 1819 | 1461437355259 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 11:49:15 INFO - PROCESS | 1819 | 1461437355267 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 11:49:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 11:49:15 INFO - PROCESS | 1819 | 1461437355277 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 11:49:15 INFO - PROCESS | 1819 | 1461437355283 Marionette TRACE conn3 <- [1,1158,null,{}] 11:49:15 INFO - PROCESS | 1819 | 1461437355292 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}] 11:49:15 INFO - PROCESS | 1819 | 1461437355513 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 11:49:15 INFO - PROCESS | 1819 | 1461437355741 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:15 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800b9e0000 == 106 [pid = 1819] [id = 297] 11:49:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 171 (0x7f800ba1e000) [pid = 1819] [serial = 892] [outer = (nil)] 11:49:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 172 (0x7f800bae8400) [pid = 1819] [serial = 893] [outer = 0x7f800ba1e000] 11:49:15 INFO - PROCESS | 1819 | 1461437355835 Marionette DEBUG loaded listener.js 11:49:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 173 (0x7f800c6e6000) [pid = 1819] [serial = 894] [outer = 0x7f800ba1e000] 11:49:16 INFO - PROCESS | 1819 | 1461437356741 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]]]}] 11:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 11:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1536ms 11:49:16 INFO - PROCESS | 1819 | 1461437356814 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 11:49:16 INFO - PROCESS | 1819 | 1461437356823 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 11:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 11:49:16 INFO - PROCESS | 1819 | 1461437356835 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 11:49:16 INFO - PROCESS | 1819 | 1461437356839 Marionette TRACE conn3 <- [1,1162,null,{}] 11:49:16 INFO - PROCESS | 1819 | 1461437356846 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}] 11:49:17 INFO - PROCESS | 1819 | 1461437357101 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 11:49:17 INFO - PROCESS | 1819 | 1461437357395 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:17 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8010c37800 == 107 [pid = 1819] [id = 298] 11:49:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 174 (0x7f800ba1ec00) [pid = 1819] [serial = 895] [outer = (nil)] 11:49:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 175 (0x7f800e313c00) [pid = 1819] [serial = 896] [outer = 0x7f800ba1ec00] 11:49:17 INFO - PROCESS | 1819 | 1461437357470 Marionette DEBUG loaded listener.js 11:49:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 176 (0x7f8010306c00) [pid = 1819] [serial = 897] [outer = 0x7f800ba1ec00] 11:49:18 INFO - PROCESS | 1819 | 1461437358308 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]]]}] 11:49:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 11:49:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1536ms 11:49:18 INFO - PROCESS | 1819 | 1461437358372 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 11:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 11:49:18 INFO - PROCESS | 1819 | 1461437358376 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 11:49:18 INFO - PROCESS | 1819 | 1461437358383 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 11:49:18 INFO - PROCESS | 1819 | 1461437358389 Marionette TRACE conn3 <- [1,1166,null,{}] 11:49:18 INFO - PROCESS | 1819 | 1461437358405 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}] 11:49:18 INFO - PROCESS | 1819 | 1461437358644 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 11:49:18 INFO - PROCESS | 1819 | 1461437358861 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:18 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80190a5800 == 108 [pid = 1819] [id = 299] 11:49:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 177 (0x7f8013452400) [pid = 1819] [serial = 898] [outer = (nil)] 11:49:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 178 (0x7f801486a400) [pid = 1819] [serial = 899] [outer = 0x7f8013452400] 11:49:18 INFO - PROCESS | 1819 | 1461437358981 Marionette DEBUG loaded listener.js 11:49:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 179 (0x7f8015917000) [pid = 1819] [serial = 900] [outer = 0x7f8013452400] 11:49:19 INFO - PROCESS | 1819 | 1461437359865 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]]]}] 11:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 11:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1542ms 11:49:19 INFO - PROCESS | 1819 | 1461437359925 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 11:49:19 INFO - PROCESS | 1819 | 1461437359930 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 11:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 11:49:19 INFO - PROCESS | 1819 | 1461437359936 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 11:49:19 INFO - PROCESS | 1819 | 1461437359938 Marionette TRACE conn3 <- [1,1170,null,{}] 11:49:19 INFO - PROCESS | 1819 | 1461437359944 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}] 11:49:20 INFO - PROCESS | 1819 | 1461437360138 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 11:49:20 INFO - PROCESS | 1819 | 1461437360313 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:20 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802313f800 == 109 [pid = 1819] [id = 300] 11:49:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 180 (0x7f8016525800) [pid = 1819] [serial = 901] [outer = (nil)] 11:49:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 181 (0x7f801d08f800) [pid = 1819] [serial = 902] [outer = 0x7f8016525800] 11:49:20 INFO - PROCESS | 1819 | 1461437360387 Marionette DEBUG loaded listener.js 11:49:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 182 (0x7f8022fecc00) [pid = 1819] [serial = 903] [outer = 0x7f8016525800] 11:49:21 INFO - PROCESS | 1819 | 1461437361184 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]]]}] 11:49:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 11:49:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1287ms 11:49:21 INFO - PROCESS | 1819 | 1461437361224 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 11:49:21 INFO - PROCESS | 1819 | 1461437361227 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 11:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 11:49:21 INFO - PROCESS | 1819 | 1461437361233 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 11:49:21 INFO - PROCESS | 1819 | 1461437361236 Marionette TRACE conn3 <- [1,1174,null,{}] 11:49:21 INFO - PROCESS | 1819 | 1461437361241 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}] 11:49:21 INFO - PROCESS | 1819 | 1461437361483 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 11:49:21 INFO - PROCESS | 1819 | 1461437361615 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:21 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8027f02800 == 110 [pid = 1819] [id = 301] 11:49:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 183 (0x7f8015f8f000) [pid = 1819] [serial = 904] [outer = (nil)] 11:49:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 184 (0x7f80241b9800) [pid = 1819] [serial = 905] [outer = 0x7f8015f8f000] 11:49:21 INFO - PROCESS | 1819 | 1461437361699 Marionette DEBUG loaded listener.js 11:49:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 185 (0x7f802433d800) [pid = 1819] [serial = 906] [outer = 0x7f8015f8f000] 11:49:22 INFO - PROCESS | 1819 | 1461437362647 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] 11:49:22 INFO - PROCESS | 1819 | 1461437362729 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 11:49:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 11:49:22 INFO - PROCESS | 1819 | 1461437362736 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 11:49:22 INFO - PROCESS | 1819 | 1461437362739 Marionette TRACE conn3 <- [1,1178,null,{}] 11:49:22 INFO - PROCESS | 1819 | 1461437362745 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}] 11:49:22 INFO - PROCESS | 1819 | 1461437362977 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 11:49:23 INFO - PROCESS | 1819 | 1461437363201 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:23 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802fcf7800 == 111 [pid = 1819] [id = 302] 11:49:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 186 (0x7f80244e5400) [pid = 1819] [serial = 907] [outer = (nil)] 11:49:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 187 (0x7f8027daa400) [pid = 1819] [serial = 908] [outer = 0x7f80244e5400] 11:49:23 INFO - PROCESS | 1819 | 1461437363324 Marionette DEBUG loaded listener.js 11:49:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 188 (0x7f8028510800) [pid = 1819] [serial = 909] [outer = 0x7f80244e5400] 11:49:24 INFO - PROCESS | 1819 | 1461437364145 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] 11:49:24 INFO - PROCESS | 1819 | 1461437364227 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 11:49:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 11:49:24 INFO - PROCESS | 1819 | 1461437364234 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 11:49:24 INFO - PROCESS | 1819 | 1461437364238 Marionette TRACE conn3 <- [1,1182,null,{}] 11:49:24 INFO - PROCESS | 1819 | 1461437364243 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}] 11:49:24 INFO - PROCESS | 1819 | 1461437364434 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 11:49:24 INFO - PROCESS | 1819 | 1461437364610 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:24 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800cc92800 == 112 [pid = 1819] [id = 303] 11:49:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 189 (0x7f800317e000) [pid = 1819] [serial = 910] [outer = (nil)] 11:49:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 190 (0x7f8003186800) [pid = 1819] [serial = 911] [outer = 0x7f800317e000] 11:49:24 INFO - PROCESS | 1819 | 1461437364686 Marionette DEBUG loaded listener.js 11:49:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 191 (0x7f800318b800) [pid = 1819] [serial = 912] [outer = 0x7f800317e000] 11:49:25 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:49:25 INFO - PROCESS | 1819 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:49:25 INFO - PROCESS | 1819 | 1461437365522 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] 11:49:25 INFO - PROCESS | 1819 | 1461437365571 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 11:49:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 11:49:25 INFO - PROCESS | 1819 | 1461437365577 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 11:49:25 INFO - PROCESS | 1819 | 1461437365581 Marionette TRACE conn3 <- [1,1186,null,{}] 11:49:25 INFO - PROCESS | 1819 | 1461437365586 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}] 11:49:25 INFO - PROCESS | 1819 | 1461437365774 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 11:49:25 INFO - PROCESS | 1819 | 1461437365967 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:25 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800324a000 == 113 [pid = 1819] [id = 304] 11:49:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 192 (0x7f8002836400) [pid = 1819] [serial = 913] [outer = (nil)] 11:49:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 193 (0x7f8002841000) [pid = 1819] [serial = 914] [outer = 0x7f8002836400] 11:49:26 INFO - PROCESS | 1819 | 1461437366040 Marionette DEBUG loaded listener.js 11:49:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 194 (0x7f8003181000) [pid = 1819] [serial = 915] [outer = 0x7f8002836400] 11:49:26 INFO - PROCESS | 1819 | 1461437366924 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] 11:49:26 INFO - PROCESS | 1819 | 1461437366986 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 11:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 11:49:26 INFO - PROCESS | 1819 | 1461437366994 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 11:49:26 INFO - PROCESS | 1819 | 1461437366996 Marionette TRACE conn3 <- [1,1190,null,{}] 11:49:27 INFO - PROCESS | 1819 | 1461437367002 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}] 11:49:27 INFO - PROCESS | 1819 | 1461437367190 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 11:49:27 INFO - PROCESS | 1819 | 1461437367371 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:27 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80052b0000 == 114 [pid = 1819] [id = 305] 11:49:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 195 (0x7f800119e400) [pid = 1819] [serial = 916] [outer = (nil)] 11:49:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 196 (0x7f80011a8400) [pid = 1819] [serial = 917] [outer = 0x7f800119e400] 11:49:27 INFO - PROCESS | 1819 | 1461437367457 Marionette DEBUG loaded listener.js 11:49:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 197 (0x7f8002835c00) [pid = 1819] [serial = 918] [outer = 0x7f800119e400] 11:49:28 INFO - PROCESS | 1819 | 1461437368338 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] 11:49:28 INFO - PROCESS | 1819 | 1461437368378 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 11:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 11:49:28 INFO - PROCESS | 1819 | 1461437368386 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 11:49:28 INFO - PROCESS | 1819 | 1461437368388 Marionette TRACE conn3 <- [1,1194,null,{}] 11:49:28 INFO - PROCESS | 1819 | 1461437368395 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}] 11:49:28 INFO - PROCESS | 1819 | 1461437368590 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 11:49:28 INFO - PROCESS | 1819 | 1461437368772 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:28 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8001ce6000 == 115 [pid = 1819] [id = 306] 11:49:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 198 (0x7f80011a1800) [pid = 1819] [serial = 919] [outer = (nil)] 11:49:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 199 (0x7f800ce63000) [pid = 1819] [serial = 920] [outer = 0x7f80011a1800] 11:49:28 INFO - PROCESS | 1819 | 1461437368845 Marionette DEBUG loaded listener.js 11:49:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 200 (0x7f800ce67000) [pid = 1819] [serial = 921] [outer = 0x7f80011a1800] 11:49:29 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:49:29 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:49:29 INFO - PROCESS | 1819 | 1461437369744 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] 11:49:29 INFO - PROCESS | 1819 | 1461437369827 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 11:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 11:49:29 INFO - PROCESS | 1819 | 1461437369833 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 11:49:29 INFO - PROCESS | 1819 | 1461437369837 Marionette TRACE conn3 <- [1,1198,null,{}] 11:49:29 INFO - PROCESS | 1819 | 1461437369842 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}] 11:49:30 INFO - PROCESS | 1819 | 1461437370060 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 11:49:30 INFO - PROCESS | 1819 | 1461437370238 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:30 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801077f800 == 116 [pid = 1819] [id = 307] 11:49:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 201 (0x7f8003189c00) [pid = 1819] [serial = 922] [outer = (nil)] 11:49:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 202 (0x7f80106d8000) [pid = 1819] [serial = 923] [outer = 0x7f8003189c00] 11:49:30 INFO - PROCESS | 1819 | 1461437370321 Marionette DEBUG loaded listener.js 11:49:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 203 (0x7f80106df000) [pid = 1819] [serial = 924] [outer = 0x7f8003189c00] 11:49:31 INFO - PROCESS | 1819 | 1461437371197 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]]]}] 11:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 11:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1434ms 11:49:31 INFO - PROCESS | 1819 | 1461437371268 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 11:49:31 INFO - PROCESS | 1819 | 1461437371272 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 11:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 11:49:31 INFO - PROCESS | 1819 | 1461437371277 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 11:49:31 INFO - PROCESS | 1819 | 1461437371280 Marionette TRACE conn3 <- [1,1202,null,{}] 11:49:31 INFO - PROCESS | 1819 | 1461437371286 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}] 11:49:31 INFO - PROCESS | 1819 | 1461437371510 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 11:49:31 INFO - PROCESS | 1819 | 1461437371695 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:31 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7fff267800 == 117 [pid = 1819] [id = 308] 11:49:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 204 (0x7f7fff297400) [pid = 1819] [serial = 925] [outer = (nil)] 11:49:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 205 (0x7f7fff2a0c00) [pid = 1819] [serial = 926] [outer = 0x7f7fff297400] 11:49:31 INFO - PROCESS | 1819 | 1461437371768 Marionette DEBUG loaded listener.js 11:49:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 206 (0x7f7fff2a5c00) [pid = 1819] [serial = 927] [outer = 0x7f7fff297400] 11:49:32 INFO - PROCESS | 1819 | 1461437372628 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]]]}] 11:49:32 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 11:49:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1385ms 11:49:32 INFO - PROCESS | 1819 | 1461437372664 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 11:49:32 INFO - PROCESS | 1819 | 1461437372668 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 11:49:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 11:49:32 INFO - PROCESS | 1819 | 1461437372677 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 11:49:32 INFO - PROCESS | 1819 | 1461437372683 Marionette TRACE conn3 <- [1,1206,null,{}] 11:49:32 INFO - PROCESS | 1819 | 1461437372693 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}] 11:49:32 INFO - PROCESS | 1819 | 1461437372878 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 11:49:33 INFO - PROCESS | 1819 | 1461437373072 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:33 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8010603000 == 118 [pid = 1819] [id = 309] 11:49:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 207 (0x7f7ffd91a400) [pid = 1819] [serial = 928] [outer = (nil)] 11:49:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 208 (0x7f7ffd924400) [pid = 1819] [serial = 929] [outer = 0x7f7ffd91a400] 11:49:33 INFO - PROCESS | 1819 | 1461437373146 Marionette DEBUG loaded listener.js 11:49:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 209 (0x7f7ffd928400) [pid = 1819] [serial = 930] [outer = 0x7f7ffd91a400] 11:49:34 INFO - PROCESS | 1819 | 1461437374037 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]]]}] 11:49:34 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 11:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1443ms 11:49:34 INFO - PROCESS | 1819 | 1461437374117 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 11:49:34 INFO - PROCESS | 1819 | 1461437374120 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 11:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 11:49:34 INFO - PROCESS | 1819 | 1461437374126 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 11:49:34 INFO - PROCESS | 1819 | 1461437374128 Marionette TRACE conn3 <- [1,1210,null,{}] 11:49:34 INFO - PROCESS | 1819 | 1461437374134 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}] 11:49:34 INFO - PROCESS | 1819 | 1461437374323 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 11:49:34 INFO - PROCESS | 1819 | 1461437374503 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:34 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c839000 == 119 [pid = 1819] [id = 310] 11:49:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 210 (0x7f7ffd91b800) [pid = 1819] [serial = 931] [outer = (nil)] 11:49:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 211 (0x7f7fff2a5400) [pid = 1819] [serial = 932] [outer = 0x7f7ffd91b800] 11:49:34 INFO - PROCESS | 1819 | 1461437374574 Marionette DEBUG loaded listener.js 11:49:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 212 (0x7f800bff2800) [pid = 1819] [serial = 933] [outer = 0x7f7ffd91b800] 11:49:35 INFO - PROCESS | 1819 | 1461437375783 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]]]}] 11:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 11:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1734ms 11:49:35 INFO - PROCESS | 1819 | 1461437375870 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 11:49:35 INFO - PROCESS | 1819 | 1461437375876 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 11:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 11:49:35 INFO - PROCESS | 1819 | 1461437375885 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 11:49:35 INFO - PROCESS | 1819 | 1461437375890 Marionette TRACE conn3 <- [1,1214,null,{}] 11:49:35 INFO - PROCESS | 1819 | 1461437375899 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}] 11:49:36 INFO - PROCESS | 1819 | 1461437376229 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 11:49:36 INFO - PROCESS | 1819 | 1461437376372 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:36 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800524d000 == 120 [pid = 1819] [id = 311] 11:49:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 213 (0x7f8003065000) [pid = 1819] [serial = 934] [outer = (nil)] 11:49:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 214 (0x7f8004306c00) [pid = 1819] [serial = 935] [outer = 0x7f8003065000] 11:49:36 INFO - PROCESS | 1819 | 1461437376497 Marionette DEBUG loaded listener.js 11:49:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 215 (0x7f800a403400) [pid = 1819] [serial = 936] [outer = 0x7f8003065000] 11:49:37 INFO - PROCESS | 1819 | 1461437377489 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]]]}] 11:49:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 11:49:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1640ms 11:49:37 INFO - PROCESS | 1819 | 1461437377525 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 11:49:37 INFO - PROCESS | 1819 | 1461437377533 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 11:49:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 11:49:37 INFO - PROCESS | 1819 | 1461437377543 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 11:49:37 INFO - PROCESS | 1819 | 1461437377547 Marionette TRACE conn3 <- [1,1218,null,{}] 11:49:37 INFO - PROCESS | 1819 | 1461437377571 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}] 11:49:37 INFO - PROCESS | 1819 | 1461437377831 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 11:49:37 INFO - PROCESS | 1819 | 1461437377973 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:38 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800525d800 == 121 [pid = 1819] [id = 312] 11:49:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 216 (0x7f800a86ac00) [pid = 1819] [serial = 937] [outer = (nil)] 11:49:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 217 (0x7f800b710c00) [pid = 1819] [serial = 938] [outer = 0x7f800a86ac00] 11:49:38 INFO - PROCESS | 1819 | 1461437378082 Marionette DEBUG loaded listener.js 11:49:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 218 (0x7f800ba1d000) [pid = 1819] [serial = 939] [outer = 0x7f800a86ac00] 11:49:38 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8010c36000 == 120 [pid = 1819] [id = 295] 11:49:38 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8014593000 == 119 [pid = 1819] [id = 294] 11:49:38 INFO - PROCESS | 1819 | --DOMWINDOW == 217 (0x7f8015192800) [pid = 1819] [serial = 788] [outer = (nil)] [url = about:blank] 11:49:38 INFO - PROCESS | 1819 | --DOMWINDOW == 216 (0x7f8019308000) [pid = 1819] [serial = 791] [outer = (nil)] [url = about:blank] 11:49:38 INFO - PROCESS | 1819 | --DOMWINDOW == 215 (0x7f8022f74800) [pid = 1819] [serial = 794] [outer = (nil)] [url = about:blank] 11:49:38 INFO - PROCESS | 1819 | --DOMWINDOW == 214 (0x7f802404a800) [pid = 1819] [serial = 797] [outer = (nil)] [url = about:blank] 11:49:38 INFO - PROCESS | 1819 | --DOMWINDOW == 213 (0x7f802431cc00) [pid = 1819] [serial = 800] [outer = (nil)] [url = about:blank] 11:49:38 INFO - PROCESS | 1819 | --DOMWINDOW == 212 (0x7f8024340400) [pid = 1819] [serial = 803] [outer = (nil)] [url = about:blank] 11:49:38 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80102a8800 == 118 [pid = 1819] [id = 293] 11:49:38 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800ce8a800 == 117 [pid = 1819] [id = 292] 11:49:38 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800a5da000 == 116 [pid = 1819] [id = 291] 11:49:38 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800ce8b000 == 115 [pid = 1819] [id = 290] 11:49:38 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8005259800 == 114 [pid = 1819] [id = 289] 11:49:38 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80132a7000 == 113 [pid = 1819] [id = 278] 11:49:38 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800b92c800 == 112 [pid = 1819] [id = 277] 11:49:39 INFO - PROCESS | 1819 | --DOMWINDOW == 211 (0x7f801406f400) [pid = 1819] [serial = 821] [outer = (nil)] [url = about:blank] 11:49:39 INFO - PROCESS | 1819 | --DOMWINDOW == 210 (0x7f8015919c00) [pid = 1819] [serial = 824] [outer = (nil)] [url = about:blank] 11:49:39 INFO - PROCESS | 1819 | --DOMWINDOW == 209 (0x7f8015f0f000) [pid = 1819] [serial = 827] [outer = (nil)] [url = about:blank] 11:49:39 INFO - PROCESS | 1819 | --DOMWINDOW == 208 (0x7f8012ee5c00) [pid = 1819] [serial = 782] [outer = (nil)] [url = about:blank] 11:49:39 INFO - PROCESS | 1819 | --DOMWINDOW == 207 (0x7f80047e5000) [pid = 1819] [serial = 807] [outer = (nil)] [url = about:blank] 11:49:39 INFO - PROCESS | 1819 | --DOMWINDOW == 206 (0x7f80043bec00) [pid = 1819] [serial = 806] [outer = (nil)] [url = about:blank] 11:49:39 INFO - PROCESS | 1819 | --DOMWINDOW == 205 (0x7f8010309000) [pid = 1819] [serial = 815] [outer = (nil)] [url = about:blank] 11:49:39 INFO - PROCESS | 1819 | --DOMWINDOW == 204 (0x7f8010c64400) [pid = 1819] [serial = 816] [outer = (nil)] [url = about:blank] 11:49:39 INFO - PROCESS | 1819 | --DOMWINDOW == 203 (0x7f8010e1bc00) [pid = 1819] [serial = 818] [outer = (nil)] [url = about:blank] 11:49:39 INFO - PROCESS | 1819 | --DOMWINDOW == 202 (0x7f800c9ed000) [pid = 1819] [serial = 810] [outer = (nil)] [url = about:blank] 11:49:39 INFO - PROCESS | 1819 | --DOMWINDOW == 201 (0x7f800b8b6000) [pid = 1819] [serial = 809] [outer = (nil)] [url = about:blank] 11:49:39 INFO - PROCESS | 1819 | --DOMWINDOW == 200 (0x7f8014b5b400) [pid = 1819] [serial = 785] [outer = (nil)] [url = about:blank] 11:49:39 INFO - PROCESS | 1819 | --DOMWINDOW == 199 (0x7f800d1ccc00) [pid = 1819] [serial = 779] [outer = (nil)] [url = about:blank] 11:49:39 INFO - PROCESS | 1819 | --DOMWINDOW == 198 (0x7f800bae3c00) [pid = 1819] [serial = 776] [outer = (nil)] [url = about:blank] 11:49:39 INFO - PROCESS | 1819 | --DOMWINDOW == 197 (0x7f800e452c00) [pid = 1819] [serial = 813] [outer = (nil)] [url = about:blank] 11:49:39 INFO - PROCESS | 1819 | --DOMWINDOW == 196 (0x7f800e081c00) [pid = 1819] [serial = 812] [outer = (nil)] [url = about:blank] 11:49:39 INFO - PROCESS | 1819 | --DOMWINDOW == 195 (0x7f8015f8c800) [pid = 1819] [serial = 825] [outer = (nil)] [url = about:blank] 11:49:39 INFO - PROCESS | 1819 | --DOMWINDOW == 194 (0x7f801670d800) [pid = 1819] [serial = 828] [outer = (nil)] [url = about:blank] 11:49:39 INFO - PROCESS | 1819 | --DOMWINDOW == 193 (0x7f8014933800) [pid = 1819] [serial = 822] [outer = (nil)] [url = about:blank] 11:49:39 INFO - PROCESS | 1819 | --DOMWINDOW == 192 (0x7f8012df2400) [pid = 1819] [serial = 819] [outer = (nil)] [url = about:blank] 11:49:39 INFO - PROCESS | 1819 | 1461437379236 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]]]}] 11:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 11:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1737ms 11:49:39 INFO - PROCESS | 1819 | 1461437379280 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 11:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 11:49:39 INFO - PROCESS | 1819 | 1461437379288 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 11:49:39 INFO - PROCESS | 1819 | 1461437379298 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 11:49:39 INFO - PROCESS | 1819 | 1461437379303 Marionette TRACE conn3 <- [1,1222,null,{}] 11:49:39 INFO - PROCESS | 1819 | 1461437379311 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}] 11:49:39 INFO - PROCESS | 1819 | 1461437379518 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 11:49:39 INFO - PROCESS | 1819 | 1461437379753 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:39 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800525c000 == 113 [pid = 1819] [id = 313] 11:49:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 193 (0x7f80043bd000) [pid = 1819] [serial = 940] [outer = (nil)] 11:49:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 194 (0x7f80047e8400) [pid = 1819] [serial = 941] [outer = 0x7f80043bd000] 11:49:39 INFO - PROCESS | 1819 | 1461437379875 Marionette DEBUG loaded listener.js 11:49:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 195 (0x7f800a40d400) [pid = 1819] [serial = 942] [outer = 0x7f80043bd000] 11:49:40 INFO - PROCESS | 1819 | 1461437380694 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] 11:49:40 INFO - PROCESS | 1819 | 1461437380751 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 11:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 11:49:40 INFO - PROCESS | 1819 | 1461437380762 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 11:49:40 INFO - PROCESS | 1819 | 1461437380766 Marionette TRACE conn3 <- [1,1226,null,{}] 11:49:40 INFO - PROCESS | 1819 | 1461437380772 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}] 11:49:40 INFO - PROCESS | 1819 | 1461437380977 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 11:49:41 INFO - PROCESS | 1819 | 1461437381156 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:41 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c915000 == 114 [pid = 1819] [id = 314] 11:49:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 196 (0x7f800b711400) [pid = 1819] [serial = 943] [outer = (nil)] 11:49:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 197 (0x7f800bdae000) [pid = 1819] [serial = 944] [outer = 0x7f800b711400] 11:49:41 INFO - PROCESS | 1819 | 1461437381231 Marionette DEBUG loaded listener.js 11:49:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 198 (0x7f800c937400) [pid = 1819] [serial = 945] [outer = 0x7f800b711400] 11:49:42 INFO - PROCESS | 1819 | 1461437382188 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]]]}] 11:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 11:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1488ms 11:49:42 INFO - PROCESS | 1819 | 1461437382250 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 11:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 11:49:42 INFO - PROCESS | 1819 | 1461437382255 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 11:49:42 INFO - PROCESS | 1819 | 1461437382262 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 11:49:42 INFO - PROCESS | 1819 | 1461437382267 Marionette TRACE conn3 <- [1,1230,null,{}] 11:49:42 INFO - PROCESS | 1819 | 1461437382284 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}] 11:49:42 INFO - PROCESS | 1819 | 1461437382529 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 11:49:42 INFO - PROCESS | 1819 | 1461437382777 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:42 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801029a000 == 115 [pid = 1819] [id = 315] 11:49:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 199 (0x7f800ce64400) [pid = 1819] [serial = 946] [outer = (nil)] 11:49:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 200 (0x7f800ce6e400) [pid = 1819] [serial = 947] [outer = 0x7f800ce64400] 11:49:42 INFO - PROCESS | 1819 | 1461437382901 Marionette DEBUG loaded listener.js 11:49:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 201 (0x7f800d1ccc00) [pid = 1819] [serial = 948] [outer = 0x7f800ce64400] 11:49:43 INFO - PROCESS | 1819 | 1461437383808 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]]]}] 11:49:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 11:49:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1592ms 11:49:43 INFO - PROCESS | 1819 | 1461437383854 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 11:49:43 INFO - PROCESS | 1819 | 1461437383858 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 11:49:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 11:49:43 INFO - PROCESS | 1819 | 1461437383865 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 11:49:43 INFO - PROCESS | 1819 | 1461437383868 Marionette TRACE conn3 <- [1,1234,null,{}] 11:49:43 INFO - PROCESS | 1819 | 1461437383874 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}] 11:49:44 INFO - PROCESS | 1819 | 1461437384071 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 11:49:44 INFO - PROCESS | 1819 | 1461437384269 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:44 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8010622800 == 116 [pid = 1819] [id = 316] 11:49:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 202 (0x7f800a844400) [pid = 1819] [serial = 949] [outer = (nil)] 11:49:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 203 (0x7f800fa42800) [pid = 1819] [serial = 950] [outer = 0x7f800a844400] 11:49:44 INFO - PROCESS | 1819 | 1461437384344 Marionette DEBUG loaded listener.js 11:49:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 204 (0x7f8010309000) [pid = 1819] [serial = 951] [outer = 0x7f800a844400] 11:49:46 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800a74b000 == 115 [pid = 1819] [id = 179] 11:49:46 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8010a03000 == 114 [pid = 1819] [id = 287] 11:49:46 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800c913800 == 113 [pid = 1819] [id = 250] 11:49:46 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80051ec000 == 112 [pid = 1819] [id = 178] 11:49:46 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8022093000 == 111 [pid = 1819] [id = 263] 11:49:46 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8005247000 == 110 [pid = 1819] [id = 286] 11:49:46 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800524d000 == 109 [pid = 1819] [id = 311] 11:49:46 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80052b0000 == 108 [pid = 1819] [id = 305] 11:49:46 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800324a000 == 107 [pid = 1819] [id = 304] 11:49:46 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800cc92800 == 106 [pid = 1819] [id = 303] 11:49:46 INFO - PROCESS | 1819 | --DOCSHELL 0x7f802fcf7800 == 105 [pid = 1819] [id = 302] 11:49:46 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8027f02800 == 104 [pid = 1819] [id = 301] 11:49:46 INFO - PROCESS | 1819 | --DOCSHELL 0x7f802313f800 == 103 [pid = 1819] [id = 300] 11:49:46 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80190a5800 == 102 [pid = 1819] [id = 299] 11:49:46 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8010c37800 == 101 [pid = 1819] [id = 298] 11:49:46 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800b9e0000 == 100 [pid = 1819] [id = 297] 11:49:47 INFO - PROCESS | 1819 | 1461437387133 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]]]}] 11:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 11:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 3285ms 11:49:47 INFO - PROCESS | 1819 | 1461437387151 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 11:49:47 INFO - PROCESS | 1819 | 1461437387156 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 11:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 11:49:47 INFO - PROCESS | 1819 | 1461437387165 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 11:49:47 INFO - PROCESS | 1819 | 1461437387169 Marionette TRACE conn3 <- [1,1238,null,{}] 11:49:47 INFO - PROCESS | 1819 | 1461437387179 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}] 11:49:47 INFO - PROCESS | 1819 | 1461437387376 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 11:49:47 INFO - PROCESS | 1819 | 1461437387527 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:47 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8003230800 == 101 [pid = 1819] [id = 317] 11:49:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 205 (0x7f8003062c00) [pid = 1819] [serial = 952] [outer = (nil)] 11:49:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 206 (0x7f800317d800) [pid = 1819] [serial = 953] [outer = 0x7f8003062c00] 11:49:47 INFO - PROCESS | 1819 | 1461437387595 Marionette DEBUG loaded listener.js 11:49:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 207 (0x7f8004307000) [pid = 1819] [serial = 954] [outer = 0x7f8003062c00] 11:49:48 INFO - PROCESS | 1819 | 1461437388324 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]]]}] 11:49:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 11:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1187ms 11:49:48 INFO - PROCESS | 1819 | 1461437388372 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 11:49:48 INFO - PROCESS | 1819 | 1461437388380 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 11:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 11:49:48 INFO - PROCESS | 1819 | 1461437388393 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 11:49:48 INFO - PROCESS | 1819 | 1461437388396 Marionette TRACE conn3 <- [1,1242,null,{}] 11:49:48 INFO - PROCESS | 1819 | 1461437388402 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}] 11:49:48 INFO - PROCESS | 1819 | 1461437388584 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 11:49:48 INFO - PROCESS | 1819 | 1461437388595 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:48 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800a5f5800 == 102 [pid = 1819] [id = 318] 11:49:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 208 (0x7f80047f2c00) [pid = 1819] [serial = 955] [outer = (nil)] 11:49:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 209 (0x7f800ba1d400) [pid = 1819] [serial = 956] [outer = 0x7f80047f2c00] 11:49:48 INFO - PROCESS | 1819 | 1461437388657 Marionette DEBUG loaded listener.js 11:49:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 210 (0x7f800bf36c00) [pid = 1819] [serial = 957] [outer = 0x7f80047f2c00] 11:49:49 INFO - PROCESS | 1819 | 1461437389666 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]]]}] 11:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 11:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1337ms 11:49:49 INFO - PROCESS | 1819 | 1461437389731 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 11:49:49 INFO - PROCESS | 1819 | 1461437389734 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 11:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 11:49:49 INFO - PROCESS | 1819 | 1461437389740 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 11:49:49 INFO - PROCESS | 1819 | 1461437389746 Marionette TRACE conn3 <- [1,1246,null,{}] 11:49:49 INFO - PROCESS | 1819 | 1461437389777 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}] 11:49:50 INFO - PROCESS | 1819 | 1461437390006 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 11:49:50 INFO - PROCESS | 1819 | 1461437390040 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:50 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800e480000 == 103 [pid = 1819] [id = 319] 11:49:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 211 (0x7f800ce65000) [pid = 1819] [serial = 958] [outer = (nil)] 11:49:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 212 (0x7f800ce69800) [pid = 1819] [serial = 959] [outer = 0x7f800ce65000] 11:49:50 INFO - PROCESS | 1819 | 1461437390105 Marionette DEBUG loaded listener.js 11:49:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 213 (0x7f800e079400) [pid = 1819] [serial = 960] [outer = 0x7f800ce65000] 11:49:51 INFO - PROCESS | 1819 | --DOMWINDOW == 212 (0x7f8003065000) [pid = 1819] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 11:49:51 INFO - PROCESS | 1819 | --DOMWINDOW == 211 (0x7f800d1c8400) [pid = 1819] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 11:49:51 INFO - PROCESS | 1819 | --DOMWINDOW == 210 (0x7f800bdf2800) [pid = 1819] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 11:49:51 INFO - PROCESS | 1819 | --DOMWINDOW == 209 (0x7f80043b1400) [pid = 1819] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 11:49:51 INFO - PROCESS | 1819 | --DOMWINDOW == 208 (0x7f800306a800) [pid = 1819] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 11:49:51 INFO - PROCESS | 1819 | --DOMWINDOW == 207 (0x7f8013452c00) [pid = 1819] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 11:49:51 INFO - PROCESS | 1819 | --DOMWINDOW == 206 (0x7f800cde0000) [pid = 1819] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 11:49:51 INFO - PROCESS | 1819 | --DOMWINDOW == 205 (0x7f800bae7400) [pid = 1819] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 11:49:51 INFO - PROCESS | 1819 | 1461437391275 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]]]}] 11:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 11:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1588ms 11:49:51 INFO - PROCESS | 1819 | 1461437391330 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 11:49:51 INFO - PROCESS | 1819 | 1461437391333 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 11:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 11:49:51 INFO - PROCESS | 1819 | 1461437391349 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 11:49:51 INFO - PROCESS | 1819 | 1461437391352 Marionette TRACE conn3 <- [1,1250,null,{}] 11:49:51 INFO - PROCESS | 1819 | 1461437391357 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}] 11:49:51 INFO - PROCESS | 1819 | 1461437391523 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 11:49:51 INFO - PROCESS | 1819 | 1461437391538 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:51 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8010621000 == 104 [pid = 1819] [id = 320] 11:49:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 206 (0x7f80043b1400) [pid = 1819] [serial = 961] [outer = (nil)] 11:49:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 207 (0x7f800f8eb800) [pid = 1819] [serial = 962] [outer = 0x7f80043b1400] 11:49:51 INFO - PROCESS | 1819 | 1461437391606 Marionette DEBUG loaded listener.js 11:49:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 208 (0x7f80106d4800) [pid = 1819] [serial = 963] [outer = 0x7f80043b1400] 11:49:52 INFO - PROCESS | 1819 | 1461437392536 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]]]}] 11:49:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 11:49:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1241ms 11:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 11:49:52 INFO - PROCESS | 1819 | 1461437392590 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 11:49:52 INFO - PROCESS | 1819 | 1461437392592 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 11:49:52 INFO - PROCESS | 1819 | 1461437392603 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 11:49:52 INFO - PROCESS | 1819 | 1461437392606 Marionette TRACE conn3 <- [1,1254,null,{}] 11:49:52 INFO - PROCESS | 1819 | 1461437392611 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}] 11:49:52 INFO - PROCESS | 1819 | 1461437392802 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 11:49:52 INFO - PROCESS | 1819 | 1461437392813 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:52 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80052a0800 == 105 [pid = 1819] [id = 321] 11:49:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 209 (0x7f7fff29d800) [pid = 1819] [serial = 964] [outer = (nil)] 11:49:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 210 (0x7f8010c62c00) [pid = 1819] [serial = 965] [outer = 0x7f7fff29d800] 11:49:52 INFO - PROCESS | 1819 | 1461437392876 Marionette DEBUG loaded listener.js 11:49:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 211 (0x7f8010e22400) [pid = 1819] [serial = 966] [outer = 0x7f7fff29d800] 11:49:54 INFO - PROCESS | 1819 | 1461437394033 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]]]}] 11:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 11:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1494ms 11:49:54 INFO - PROCESS | 1819 | 1461437394094 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 11:49:54 INFO - PROCESS | 1819 | 1461437394100 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 11:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 11:49:54 INFO - PROCESS | 1819 | 1461437394110 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 11:49:54 INFO - PROCESS | 1819 | 1461437394114 Marionette TRACE conn3 <- [1,1258,null,{}] 11:49:54 INFO - PROCESS | 1819 | 1461437394123 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}] 11:49:54 INFO - PROCESS | 1819 | 1461437394360 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 11:49:54 INFO - PROCESS | 1819 | 1461437394636 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:54 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c39f000 == 106 [pid = 1819] [id = 322] 11:49:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 212 (0x7f800509ec00) [pid = 1819] [serial = 967] [outer = (nil)] 11:49:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 213 (0x7f800a86d000) [pid = 1819] [serial = 968] [outer = 0x7f800509ec00] 11:49:54 INFO - PROCESS | 1819 | 1461437394714 Marionette DEBUG loaded listener.js 11:49:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 214 (0x7f800bdf7c00) [pid = 1819] [serial = 969] [outer = 0x7f800509ec00] 11:49:55 INFO - PROCESS | 1819 | 1461437395600 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]]]}] 11:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 11:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1537ms 11:49:55 INFO - PROCESS | 1819 | 1461437395648 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 11:49:55 INFO - PROCESS | 1819 | 1461437395657 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 11:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 11:49:55 INFO - PROCESS | 1819 | 1461437395668 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 11:49:55 INFO - PROCESS | 1819 | 1461437395672 Marionette TRACE conn3 <- [1,1262,null,{}] 11:49:55 INFO - PROCESS | 1819 | 1461437395678 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}] 11:49:55 INFO - PROCESS | 1819 | 1461437395874 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 11:49:56 INFO - PROCESS | 1819 | 1461437396055 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:56 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80132b7000 == 107 [pid = 1819] [id = 323] 11:49:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 215 (0x7f800cda7800) [pid = 1819] [serial = 970] [outer = (nil)] 11:49:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 216 (0x7f800e075000) [pid = 1819] [serial = 971] [outer = 0x7f800cda7800] 11:49:56 INFO - PROCESS | 1819 | 1461437396134 Marionette DEBUG loaded listener.js 11:49:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 217 (0x7f80106d5400) [pid = 1819] [serial = 972] [outer = 0x7f800cda7800] 11:49:57 INFO - PROCESS | 1819 | 1461437397169 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]]]}] 11:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 11:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1536ms 11:49:57 INFO - PROCESS | 1819 | 1461437397207 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 11:49:57 INFO - PROCESS | 1819 | 1461437397214 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 11:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 11:49:57 INFO - PROCESS | 1819 | 1461437397223 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 11:49:57 INFO - PROCESS | 1819 | 1461437397230 Marionette TRACE conn3 <- [1,1266,null,{}] 11:49:57 INFO - PROCESS | 1819 | 1461437397246 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}] 11:49:57 INFO - PROCESS | 1819 | 1461437397451 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 11:49:57 INFO - PROCESS | 1819 | 1461437397690 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:57 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8015f44800 == 108 [pid = 1819] [id = 324] 11:49:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 218 (0x7f800d1cac00) [pid = 1819] [serial = 973] [outer = (nil)] 11:49:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 219 (0x7f8013fc2800) [pid = 1819] [serial = 974] [outer = 0x7f800d1cac00] 11:49:57 INFO - PROCESS | 1819 | 1461437397793 Marionette DEBUG loaded listener.js 11:49:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 220 (0x7f8014939800) [pid = 1819] [serial = 975] [outer = 0x7f800d1cac00] 11:49:58 INFO - PROCESS | 1819 | 1461437398666 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]]]}] 11:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 11:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1494ms 11:49:58 INFO - PROCESS | 1819 | 1461437398716 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 11:49:58 INFO - PROCESS | 1819 | 1461437398719 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 11:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 11:49:58 INFO - PROCESS | 1819 | 1461437398726 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 11:49:58 INFO - PROCESS | 1819 | 1461437398729 Marionette TRACE conn3 <- [1,1270,null,{}] 11:49:58 INFO - PROCESS | 1819 | 1461437398734 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}] 11:49:58 INFO - PROCESS | 1819 | 1461437398932 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 11:49:59 INFO - PROCESS | 1819 | 1461437399119 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:59 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80190a3000 == 109 [pid = 1819] [id = 325] 11:49:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 221 (0x7f8010e21000) [pid = 1819] [serial = 976] [outer = (nil)] 11:49:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 222 (0x7f801591d800) [pid = 1819] [serial = 977] [outer = 0x7f8010e21000] 11:49:59 INFO - PROCESS | 1819 | 1461437399193 Marionette DEBUG loaded listener.js 11:49:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 223 (0x7f801670c000) [pid = 1819] [serial = 978] [outer = 0x7f8010e21000] 11:50:00 INFO - PROCESS | 1819 | 1461437400117 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]]]}] 11:50:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 11:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1427ms 11:50:00 INFO - PROCESS | 1819 | 1461437400154 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 11:50:00 INFO - PROCESS | 1819 | 1461437400157 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 11:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 11:50:00 INFO - PROCESS | 1819 | 1461437400164 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 11:50:00 INFO - PROCESS | 1819 | 1461437400166 Marionette TRACE conn3 <- [1,1274,null,{}] 11:50:00 INFO - PROCESS | 1819 | 1461437400172 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}] 11:50:00 INFO - PROCESS | 1819 | 1461437400353 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 11:50:00 INFO - PROCESS | 1819 | 1461437400542 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:00 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8022fc8800 == 110 [pid = 1819] [id = 326] 11:50:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 224 (0x7f7ffd927800) [pid = 1819] [serial = 979] [outer = (nil)] 11:50:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 225 (0x7f8019307800) [pid = 1819] [serial = 980] [outer = 0x7f7ffd927800] 11:50:00 INFO - PROCESS | 1819 | 1461437400613 Marionette DEBUG loaded listener.js 11:50:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 226 (0x7f80220f3c00) [pid = 1819] [serial = 981] [outer = 0x7f7ffd927800] 11:50:01 INFO - PROCESS | 1819 | 1461437401559 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]]]}] 11:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 11:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1431ms 11:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 11:50:01 INFO - PROCESS | 1819 | 1461437401596 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 11:50:01 INFO - PROCESS | 1819 | 1461437401599 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 11:50:01 INFO - PROCESS | 1819 | 1461437401606 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 11:50:01 INFO - PROCESS | 1819 | 1461437401610 Marionette TRACE conn3 <- [1,1278,null,{}] 11:50:01 INFO - PROCESS | 1819 | 1461437401619 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}] 11:50:01 INFO - PROCESS | 1819 | 1461437401923 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 11:50:02 INFO - PROCESS | 1819 | 1461437402286 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:02 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8027f22000 == 111 [pid = 1819] [id = 327] 11:50:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 227 (0x7f80154b8000) [pid = 1819] [serial = 982] [outer = (nil)] 11:50:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 228 (0x7f8024339400) [pid = 1819] [serial = 983] [outer = 0x7f80154b8000] 11:50:02 INFO - PROCESS | 1819 | 1461437402370 Marionette DEBUG loaded listener.js 11:50:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 229 (0x7f8027cad000) [pid = 1819] [serial = 984] [outer = 0x7f80154b8000] 11:50:03 INFO - PROCESS | 1819 | 1461437403174 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]]]}] 11:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 11:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1647ms 11:50:03 INFO - PROCESS | 1819 | 1461437403252 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 11:50:03 INFO - PROCESS | 1819 | 1461437403256 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 11:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 11:50:03 INFO - PROCESS | 1819 | 1461437403263 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 11:50:03 INFO - PROCESS | 1819 | 1461437403265 Marionette TRACE conn3 <- [1,1282,null,{}] 11:50:03 INFO - PROCESS | 1819 | 1461437403270 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}] 11:50:03 INFO - PROCESS | 1819 | 1461437403488 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 11:50:03 INFO - PROCESS | 1819 | 1461437403672 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:03 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802c5ba800 == 112 [pid = 1819] [id = 328] 11:50:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 230 (0x7f8001c82c00) [pid = 1819] [serial = 985] [outer = (nil)] 11:50:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 231 (0x7f8001c8bc00) [pid = 1819] [serial = 986] [outer = 0x7f8001c82c00] 11:50:03 INFO - PROCESS | 1819 | 1461437403748 Marionette DEBUG loaded listener.js 11:50:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 232 (0x7f8001c90800) [pid = 1819] [serial = 987] [outer = 0x7f8001c82c00] 11:50:04 INFO - PROCESS | 1819 | 1461437404636 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]]]}] 11:50:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 11:50:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1432ms 11:50:04 INFO - PROCESS | 1819 | 1461437404697 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 11:50:04 INFO - PROCESS | 1819 | 1461437404699 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 11:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 11:50:04 INFO - PROCESS | 1819 | 1461437404706 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 11:50:04 INFO - PROCESS | 1819 | 1461437404709 Marionette TRACE conn3 <- [1,1286,null,{}] 11:50:04 INFO - PROCESS | 1819 | 1461437404715 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}] 11:50:04 INFO - PROCESS | 1819 | 1461437404896 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 11:50:05 INFO - PROCESS | 1819 | 1461437405088 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:05 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8000d9a800 == 113 [pid = 1819] [id = 329] 11:50:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 233 (0x7f7ffd929800) [pid = 1819] [serial = 988] [outer = (nil)] 11:50:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 234 (0x7f80001ba000) [pid = 1819] [serial = 989] [outer = 0x7f7ffd929800] 11:50:05 INFO - PROCESS | 1819 | 1461437405164 Marionette DEBUG loaded listener.js 11:50:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 235 (0x7f80001bec00) [pid = 1819] [serial = 990] [outer = 0x7f7ffd929800] 11:50:06 INFO - PROCESS | 1819 | 1461437406003 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]]]}] 11:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 11:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1329ms 11:50:06 INFO - PROCESS | 1819 | 1461437406037 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 11:50:06 INFO - PROCESS | 1819 | 1461437406040 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 11:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 11:50:06 INFO - PROCESS | 1819 | 1461437406047 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 11:50:06 INFO - PROCESS | 1819 | 1461437406049 Marionette TRACE conn3 <- [1,1290,null,{}] 11:50:06 INFO - PROCESS | 1819 | 1461437406055 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}] 11:50:06 INFO - PROCESS | 1819 | 1461437406246 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 11:50:06 INFO - PROCESS | 1819 | 1461437406436 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:06 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802fcf9000 == 114 [pid = 1819] [id = 330] 11:50:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 236 (0x7f80001b3000) [pid = 1819] [serial = 991] [outer = (nil)] 11:50:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 237 (0x7f8001c90000) [pid = 1819] [serial = 992] [outer = 0x7f80001b3000] 11:50:06 INFO - PROCESS | 1819 | 1461437406509 Marionette DEBUG loaded listener.js 11:50:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 238 (0x7f8024337c00) [pid = 1819] [serial = 993] [outer = 0x7f80001b3000] 11:50:07 INFO - PROCESS | 1819 | 1461437407432 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]]]}] 11:50:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 11:50:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1436ms 11:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 11:50:07 INFO - PROCESS | 1819 | 1461437407483 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 11:50:07 INFO - PROCESS | 1819 | 1461437407486 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 11:50:07 INFO - PROCESS | 1819 | 1461437407493 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 11:50:07 INFO - PROCESS | 1819 | 1461437407497 Marionette TRACE conn3 <- [1,1294,null,{}] 11:50:07 INFO - PROCESS | 1819 | 1461437407502 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}] 11:50:07 INFO - PROCESS | 1819 | 1461437407703 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 11:50:07 INFO - PROCESS | 1819 | 1461437407898 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:07 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8004817000 == 115 [pid = 1819] [id = 331] 11:50:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 239 (0x7f80001b8000) [pid = 1819] [serial = 994] [outer = (nil)] 11:50:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 240 (0x7f800a429c00) [pid = 1819] [serial = 995] [outer = 0x7f80001b8000] 11:50:07 INFO - PROCESS | 1819 | 1461437407977 Marionette DEBUG loaded listener.js 11:50:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 241 (0x7f800a42e800) [pid = 1819] [serial = 996] [outer = 0x7f80001b8000] 11:50:08 INFO - PROCESS | 1819 | 1461437408845 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]]]}] 11:50:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 11:50:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1384ms 11:50:08 INFO - PROCESS | 1819 | 1461437408877 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 11:50:08 INFO - PROCESS | 1819 | 1461437408881 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 11:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 11:50:08 INFO - PROCESS | 1819 | 1461437408887 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 11:50:08 INFO - PROCESS | 1819 | 1461437408891 Marionette TRACE conn3 <- [1,1298,null,{}] 11:50:08 INFO - PROCESS | 1819 | 1461437408896 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}] 11:50:09 INFO - PROCESS | 1819 | 1461437409097 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 11:50:09 INFO - PROCESS | 1819 | 1461437409302 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:09 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800011b800 == 116 [pid = 1819] [id = 332] 11:50:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 242 (0x7f80001c0000) [pid = 1819] [serial = 997] [outer = (nil)] 11:50:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 243 (0x7f800487e000) [pid = 1819] [serial = 998] [outer = 0x7f80001c0000] 11:50:09 INFO - PROCESS | 1819 | 1461437409388 Marionette DEBUG loaded listener.js 11:50:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 244 (0x7f80149e5800) [pid = 1819] [serial = 999] [outer = 0x7f80001c0000] 11:50:09 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800bd4e000 == 115 [pid = 1819] [id = 10] 11:50:10 INFO - PROCESS | 1819 | 1461437410370 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]]]}] 11:50:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 11:50:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1538ms 11:50:10 INFO - PROCESS | 1819 | 1461437410427 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 11:50:10 INFO - PROCESS | 1819 | 1461437410430 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 11:50:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 11:50:10 INFO - PROCESS | 1819 | 1461437410436 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 11:50:10 INFO - PROCESS | 1819 | 1461437410438 Marionette TRACE conn3 <- [1,1302,null,{}] 11:50:10 INFO - PROCESS | 1819 | 1461437410445 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}] 11:50:10 INFO - PROCESS | 1819 | 1461437410642 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 11:50:10 INFO - PROCESS | 1819 | 1461437410835 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:10 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffc0e8000 == 116 [pid = 1819] [id = 333] 11:50:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 245 (0x7f7ffc13c400) [pid = 1819] [serial = 1000] [outer = (nil)] 11:50:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 246 (0x7f7ffc147000) [pid = 1819] [serial = 1001] [outer = 0x7f7ffc13c400] 11:50:10 INFO - PROCESS | 1819 | 1461437410909 Marionette DEBUG loaded listener.js 11:50:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 247 (0x7f7ffc14b800) [pid = 1819] [serial = 1002] [outer = 0x7f7ffc13c400] 11:50:11 INFO - PROCESS | 1819 | 1461437411764 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]]]}] 11:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 11:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1378ms 11:50:11 INFO - PROCESS | 1819 | 1461437411816 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 11:50:11 INFO - PROCESS | 1819 | 1461437411820 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 11:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 11:50:11 INFO - PROCESS | 1819 | 1461437411826 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 11:50:11 INFO - PROCESS | 1819 | 1461437411828 Marionette TRACE conn3 <- [1,1306,null,{}] 11:50:11 INFO - PROCESS | 1819 | 1461437411835 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}] 11:50:12 INFO - PROCESS | 1819 | 1461437412041 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 11:50:12 INFO - PROCESS | 1819 | 1461437412237 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:12 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8010a1c800 == 117 [pid = 1819] [id = 334] 11:50:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 248 (0x7f7ffc140000) [pid = 1819] [serial = 1003] [outer = (nil)] 11:50:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 249 (0x7f800c9e5800) [pid = 1819] [serial = 1004] [outer = 0x7f7ffc140000] 11:50:12 INFO - PROCESS | 1819 | 1461437412312 Marionette DEBUG loaded listener.js 11:50:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 250 (0x7f8027da0c00) [pid = 1819] [serial = 1005] [outer = 0x7f7ffc140000] 11:50:13 INFO - PROCESS | 1819 | 1461437413241 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]]]}] 11:50:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 11:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1478ms 11:50:13 INFO - PROCESS | 1819 | 1461437413306 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 11:50:13 INFO - PROCESS | 1819 | 1461437413310 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 11:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 11:50:13 INFO - PROCESS | 1819 | 1461437413317 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 11:50:13 INFO - PROCESS | 1819 | 1461437413322 Marionette TRACE conn3 <- [1,1310,null,{}] 11:50:13 INFO - PROCESS | 1819 | 1461437413329 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}] 11:50:13 INFO - PROCESS | 1819 | 1461437413537 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 11:50:13 INFO - PROCESS | 1819 | 1461437413822 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:14 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffc0ef000 == 118 [pid = 1819] [id = 335] 11:50:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 251 (0x7f7ffc144000) [pid = 1819] [serial = 1006] [outer = (nil)] 11:50:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 252 (0x7f7ffd91ec00) [pid = 1819] [serial = 1007] [outer = 0x7f7ffc144000] 11:50:14 INFO - PROCESS | 1819 | 1461437414198 Marionette DEBUG loaded listener.js 11:50:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 253 (0x7f80011a7800) [pid = 1819] [serial = 1008] [outer = 0x7f7ffc144000] 11:50:15 INFO - PROCESS | 1819 | 1461437415122 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] 11:50:15 INFO - PROCESS | 1819 | 1461437415209 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 11:50:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 11:50:15 INFO - PROCESS | 1819 | 1461437415219 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 11:50:15 INFO - PROCESS | 1819 | 1461437415224 Marionette TRACE conn3 <- [1,1314,null,{}] 11:50:15 INFO - PROCESS | 1819 | 1461437415231 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}] 11:50:15 INFO - PROCESS | 1819 | 1461437415602 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 11:50:15 INFO - PROCESS | 1819 | 1461437415823 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:15 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8005071800 == 119 [pid = 1819] [id = 336] 11:50:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 254 (0x7f80043b8400) [pid = 1819] [serial = 1009] [outer = (nil)] 11:50:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 255 (0x7f8004879400) [pid = 1819] [serial = 1010] [outer = 0x7f80043b8400] 11:50:15 INFO - PROCESS | 1819 | 1461437415897 Marionette DEBUG loaded listener.js 11:50:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 256 (0x7f800a410800) [pid = 1819] [serial = 1011] [outer = 0x7f80043b8400] 11:50:16 INFO - PROCESS | 1819 | 1461437416866 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]]]}] 11:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 11:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1686ms 11:50:16 INFO - PROCESS | 1819 | 1461437416904 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 11:50:16 INFO - PROCESS | 1819 | 1461437416910 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 11:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 11:50:16 INFO - PROCESS | 1819 | 1461437416921 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 11:50:16 INFO - PROCESS | 1819 | 1461437416924 Marionette TRACE conn3 <- [1,1318,null,{}] 11:50:16 INFO - PROCESS | 1819 | 1461437416931 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}] 11:50:17 INFO - PROCESS | 1819 | 1461437417146 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 11:50:17 INFO - PROCESS | 1819 | 1461437417403 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:17 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8005251000 == 120 [pid = 1819] [id = 337] 11:50:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 257 (0x7f800a585400) [pid = 1819] [serial = 1012] [outer = (nil)] 11:50:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 258 (0x7f800a58a000) [pid = 1819] [serial = 1013] [outer = 0x7f800a585400] 11:50:17 INFO - PROCESS | 1819 | 1461437417520 Marionette DEBUG loaded listener.js 11:50:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 259 (0x7f800a58fc00) [pid = 1819] [serial = 1014] [outer = 0x7f800a585400] 11:50:18 INFO - PROCESS | 1819 | 1461437418401 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]]]}] 11:50:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 11:50:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1530ms 11:50:18 INFO - PROCESS | 1819 | 1461437418451 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 11:50:18 INFO - PROCESS | 1819 | 1461437418455 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 11:50:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 11:50:18 INFO - PROCESS | 1819 | 1461437418462 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 11:50:18 INFO - PROCESS | 1819 | 1461437418467 Marionette TRACE conn3 <- [1,1322,null,{}] 11:50:18 INFO - PROCESS | 1819 | 1461437418482 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}] 11:50:18 INFO - PROCESS | 1819 | 1461437418701 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 11:50:18 INFO - PROCESS | 1819 | 1461437418939 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:18 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8010617000 == 121 [pid = 1819] [id = 338] 11:50:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 260 (0x7f800ba22400) [pid = 1819] [serial = 1015] [outer = (nil)] 11:50:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 261 (0x7f800c321400) [pid = 1819] [serial = 1016] [outer = 0x7f800ba22400] 11:50:19 INFO - PROCESS | 1819 | 1461437419022 Marionette DEBUG loaded listener.js 11:50:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 262 (0x7f800c940000) [pid = 1819] [serial = 1017] [outer = 0x7f800ba22400] 11:50:19 INFO - PROCESS | 1819 | 1461437419859 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]]]}] 11:50:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 11:50:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1437ms 11:50:19 INFO - PROCESS | 1819 | 1461437419900 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 11:50:19 INFO - PROCESS | 1819 | 1461437419905 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 11:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 11:50:19 INFO - PROCESS | 1819 | 1461437419912 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 11:50:19 INFO - PROCESS | 1819 | 1461437419914 Marionette TRACE conn3 <- [1,1326,null,{}] 11:50:19 INFO - PROCESS | 1819 | 1461437419920 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}] 11:50:20 INFO - PROCESS | 1819 | 1461437420109 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 11:50:20 INFO - PROCESS | 1819 | 1461437420315 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:20 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80051ec000 == 122 [pid = 1819] [id = 339] 11:50:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 263 (0x7f8003183c00) [pid = 1819] [serial = 1018] [outer = (nil)] 11:50:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 264 (0x7f800ce6f400) [pid = 1819] [serial = 1019] [outer = 0x7f8003183c00] 11:50:20 INFO - PROCESS | 1819 | 1461437420424 Marionette DEBUG loaded listener.js 11:50:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 265 (0x7f800d245800) [pid = 1819] [serial = 1020] [outer = 0x7f8003183c00] 11:50:20 INFO - PROCESS | 1819 | --DOMWINDOW == 264 (0x7f800bae8400) [pid = 1819] [serial = 893] [outer = (nil)] [url = about:blank] 11:50:20 INFO - PROCESS | 1819 | --DOMWINDOW == 263 (0x7f800e313c00) [pid = 1819] [serial = 896] [outer = (nil)] [url = about:blank] 11:50:20 INFO - PROCESS | 1819 | --DOMWINDOW == 262 (0x7f801486a400) [pid = 1819] [serial = 899] [outer = (nil)] [url = about:blank] 11:50:20 INFO - PROCESS | 1819 | --DOMWINDOW == 261 (0x7f801d08f800) [pid = 1819] [serial = 902] [outer = (nil)] [url = about:blank] 11:50:20 INFO - PROCESS | 1819 | --DOMWINDOW == 260 (0x7f80241b9800) [pid = 1819] [serial = 905] [outer = (nil)] [url = about:blank] 11:50:20 INFO - PROCESS | 1819 | --DOMWINDOW == 259 (0x7f8027daa400) [pid = 1819] [serial = 908] [outer = (nil)] [url = about:blank] 11:50:20 INFO - PROCESS | 1819 | --DOMWINDOW == 258 (0x7f8003186800) [pid = 1819] [serial = 911] [outer = (nil)] [url = about:blank] 11:50:20 INFO - PROCESS | 1819 | --DOMWINDOW == 257 (0x7f8002841000) [pid = 1819] [serial = 914] [outer = (nil)] [url = about:blank] 11:50:20 INFO - PROCESS | 1819 | --DOMWINDOW == 256 (0x7f80011a8400) [pid = 1819] [serial = 917] [outer = (nil)] [url = about:blank] 11:50:20 INFO - PROCESS | 1819 | --DOMWINDOW == 255 (0x7f800ce63000) [pid = 1819] [serial = 920] [outer = (nil)] [url = about:blank] 11:50:20 INFO - PROCESS | 1819 | --DOMWINDOW == 254 (0x7f80106d8000) [pid = 1819] [serial = 923] [outer = (nil)] [url = about:blank] 11:50:20 INFO - PROCESS | 1819 | --DOMWINDOW == 253 (0x7f7fff2a5400) [pid = 1819] [serial = 932] [outer = (nil)] [url = about:blank] 11:50:20 INFO - PROCESS | 1819 | --DOMWINDOW == 252 (0x7f8027da7c00) [pid = 1819] [serial = 851] [outer = (nil)] [url = about:blank] 11:50:20 INFO - PROCESS | 1819 | --DOMWINDOW == 251 (0x7f800ba21400) [pid = 1819] [serial = 863] [outer = (nil)] [url = about:blank] 11:50:20 INFO - PROCESS | 1819 | --DOMWINDOW == 250 (0x7f800c935400) [pid = 1819] [serial = 857] [outer = (nil)] [url = about:blank] 11:50:20 INFO - PROCESS | 1819 | --DOMWINDOW == 249 (0x7f800fa79800) [pid = 1819] [serial = 836] [outer = (nil)] [url = about:blank] 11:50:20 INFO - PROCESS | 1819 | --DOMWINDOW == 248 (0x7f8022f75c00) [pid = 1819] [serial = 845] [outer = (nil)] [url = about:blank] 11:50:20 INFO - PROCESS | 1819 | --DOMWINDOW == 247 (0x7f800c93dc00) [pid = 1819] [serial = 860] [outer = (nil)] [url = about:blank] 11:50:20 INFO - PROCESS | 1819 | --DOMWINDOW == 246 (0x7f80149d7800) [pid = 1819] [serial = 839] [outer = (nil)] [url = about:blank] 11:50:20 INFO - PROCESS | 1819 | --DOMWINDOW == 245 (0x7f8004309c00) [pid = 1819] [serial = 854] [outer = (nil)] [url = about:blank] 11:50:20 INFO - PROCESS | 1819 | --DOMWINDOW == 244 (0x7f8027b4e800) [pid = 1819] [serial = 848] [outer = (nil)] [url = about:blank] 11:50:20 INFO - PROCESS | 1819 | --DOMWINDOW == 243 (0x7f800cda6800) [pid = 1819] [serial = 833] [outer = (nil)] [url = about:blank] 11:50:20 INFO - PROCESS | 1819 | --DOMWINDOW == 242 (0x7f8003067000) [pid = 1819] [serial = 866] [outer = (nil)] [url = about:blank] 11:50:20 INFO - PROCESS | 1819 | --DOMWINDOW == 241 (0x7f8018d8e400) [pid = 1819] [serial = 842] [outer = (nil)] [url = about:blank] 11:50:20 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800fa90000 == 121 [pid = 1819] [id = 259] 11:50:20 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8010621000 == 120 [pid = 1819] [id = 320] 11:50:20 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800e480000 == 119 [pid = 1819] [id = 319] 11:50:20 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800a5f5800 == 118 [pid = 1819] [id = 318] 11:50:20 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8003230800 == 117 [pid = 1819] [id = 317] 11:50:21 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801029a000 == 116 [pid = 1819] [id = 315] 11:50:21 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800c915000 == 115 [pid = 1819] [id = 314] 11:50:21 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800525c000 == 114 [pid = 1819] [id = 313] 11:50:21 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800525d800 == 113 [pid = 1819] [id = 312] 11:50:21 INFO - PROCESS | 1819 | --DOMWINDOW == 240 (0x7f8004306c00) [pid = 1819] [serial = 935] [outer = (nil)] [url = about:blank] 11:50:21 INFO - PROCESS | 1819 | --DOMWINDOW == 239 (0x7f800a403400) [pid = 1819] [serial = 936] [outer = (nil)] [url = about:blank] 11:50:21 INFO - PROCESS | 1819 | --DOMWINDOW == 238 (0x7f8015605400) [pid = 1819] [serial = 890] [outer = (nil)] [url = about:blank] 11:50:21 INFO - PROCESS | 1819 | --DOMWINDOW == 237 (0x7f7fff2a0c00) [pid = 1819] [serial = 926] [outer = (nil)] [url = about:blank] 11:50:21 INFO - PROCESS | 1819 | --DOMWINDOW == 236 (0x7f7ffd924400) [pid = 1819] [serial = 929] [outer = (nil)] [url = about:blank] 11:50:21 INFO - PROCESS | 1819 | --DOMWINDOW == 235 (0x7f8010e20c00) [pid = 1819] [serial = 882] [outer = (nil)] [url = about:blank] 11:50:21 INFO - PROCESS | 1819 | --DOMWINDOW == 234 (0x7f800cda3400) [pid = 1819] [serial = 875] [outer = (nil)] [url = about:blank] 11:50:21 INFO - PROCESS | 1819 | --DOMWINDOW == 233 (0x7f800bdaf800) [pid = 1819] [serial = 873] [outer = (nil)] [url = about:blank] 11:50:21 INFO - PROCESS | 1819 | --DOMWINDOW == 232 (0x7f80047e7800) [pid = 1819] [serial = 869] [outer = (nil)] [url = about:blank] 11:50:21 INFO - PROCESS | 1819 | --DOMWINDOW == 231 (0x7f8010c62400) [pid = 1819] [serial = 881] [outer = (nil)] [url = about:blank] 11:50:21 INFO - PROCESS | 1819 | --DOMWINDOW == 230 (0x7f801486b400) [pid = 1819] [serial = 885] [outer = (nil)] [url = about:blank] 11:50:21 INFO - PROCESS | 1819 | --DOMWINDOW == 229 (0x7f800a84c800) [pid = 1819] [serial = 870] [outer = (nil)] [url = about:blank] 11:50:21 INFO - PROCESS | 1819 | --DOMWINDOW == 228 (0x7f8013d8e800) [pid = 1819] [serial = 884] [outer = (nil)] [url = about:blank] 11:50:21 INFO - PROCESS | 1819 | --DOMWINDOW == 227 (0x7f8018ea5400) [pid = 1819] [serial = 830] [outer = (nil)] [url = about:blank] 11:50:21 INFO - PROCESS | 1819 | --DOMWINDOW == 226 (0x7f800d1c5c00) [pid = 1819] [serial = 876] [outer = (nil)] [url = about:blank] 11:50:21 INFO - PROCESS | 1819 | --DOMWINDOW == 225 (0x7f800fd28c00) [pid = 1819] [serial = 879] [outer = (nil)] [url = about:blank] 11:50:21 INFO - PROCESS | 1819 | --DOMWINDOW == 224 (0x7f8012417400) [pid = 1819] [serial = 887] [outer = (nil)] [url = about:blank] 11:50:21 INFO - PROCESS | 1819 | --DOMWINDOW == 223 (0x7f800e457c00) [pid = 1819] [serial = 878] [outer = (nil)] [url = about:blank] 11:50:21 INFO - PROCESS | 1819 | --DOMWINDOW == 222 (0x7f800ba18400) [pid = 1819] [serial = 872] [outer = (nil)] [url = about:blank] 11:50:21 INFO - PROCESS | 1819 | --DOMWINDOW == 221 (0x7f80154bb800) [pid = 1819] [serial = 888] [outer = (nil)] [url = about:blank] 11:50:21 INFO - PROCESS | 1819 | 1461437421404 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]]]}] 11:50:21 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 11:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1535ms 11:50:21 INFO - PROCESS | 1819 | 1461437421448 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 11:50:21 INFO - PROCESS | 1819 | 1461437421452 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 11:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 11:50:21 INFO - PROCESS | 1819 | 1461437421458 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 11:50:21 INFO - PROCESS | 1819 | 1461437421461 Marionette TRACE conn3 <- [1,1330,null,{}] 11:50:21 INFO - PROCESS | 1819 | 1461437421467 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}] 11:50:21 INFO - PROCESS | 1819 | 1461437421648 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 11:50:21 INFO - PROCESS | 1819 | 1461437421824 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:21 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8005067000 == 114 [pid = 1819] [id = 340] 11:50:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 222 (0x7f800a849800) [pid = 1819] [serial = 1021] [outer = (nil)] 11:50:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 223 (0x7f800cd9c800) [pid = 1819] [serial = 1022] [outer = 0x7f800a849800] 11:50:21 INFO - PROCESS | 1819 | 1461437421898 Marionette DEBUG loaded listener.js 11:50:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 224 (0x7f800e42f000) [pid = 1819] [serial = 1023] [outer = 0x7f800a849800] 11:50:22 INFO - PROCESS | 1819 | 1461437422689 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]]]}] 11:50:22 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 11:50:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1293ms 11:50:22 INFO - PROCESS | 1819 | 1461437422752 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 11:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 11:50:22 INFO - PROCESS | 1819 | 1461437422758 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 11:50:22 INFO - PROCESS | 1819 | 1461437422764 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 11:50:22 INFO - PROCESS | 1819 | 1461437422767 Marionette TRACE conn3 <- [1,1334,null,{}] 11:50:22 INFO - PROCESS | 1819 | 1461437422773 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}] 11:50:22 INFO - PROCESS | 1819 | 1461437422954 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 11:50:23 INFO - PROCESS | 1819 | 1461437423122 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:23 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800cc10800 == 115 [pid = 1819] [id = 341] 11:50:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 225 (0x7f800a84c800) [pid = 1819] [serial = 1024] [outer = (nil)] 11:50:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 226 (0x7f8010c83c00) [pid = 1819] [serial = 1025] [outer = 0x7f800a84c800] 11:50:23 INFO - PROCESS | 1819 | 1461437423187 Marionette DEBUG loaded listener.js 11:50:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 227 (0x7f8012df2400) [pid = 1819] [serial = 1026] [outer = 0x7f800a84c800] 11:50:23 INFO - PROCESS | 1819 | 1461437423969 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]]]}] 11:50:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 11:50:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1235ms 11:50:24 INFO - PROCESS | 1819 | 1461437423999 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 11:50:24 INFO - PROCESS | 1819 | 1461437424002 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 11:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 11:50:24 INFO - PROCESS | 1819 | 1461437424008 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 11:50:24 INFO - PROCESS | 1819 | 1461437424010 Marionette TRACE conn3 <- [1,1338,null,{}] 11:50:24 INFO - PROCESS | 1819 | 1461437424015 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}] 11:50:24 INFO - PROCESS | 1819 | 1461437424241 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 11:50:24 INFO - PROCESS | 1819 | 1461437424277 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:24 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801088b000 == 116 [pid = 1819] [id = 342] 11:50:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 228 (0x7f8012df8000) [pid = 1819] [serial = 1027] [outer = (nil)] 11:50:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 229 (0x7f8014866800) [pid = 1819] [serial = 1028] [outer = 0x7f8012df8000] 11:50:24 INFO - PROCESS | 1819 | 1461437424341 Marionette DEBUG loaded listener.js 11:50:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 230 (0x7f800c9e3000) [pid = 1819] [serial = 1029] [outer = 0x7f8012df8000] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 229 (0x7f801560c400) [pid = 1819] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 228 (0x7f800bf40800) [pid = 1819] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 227 (0x7f8024144800) [pid = 1819] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 226 (0x7f80244e5400) [pid = 1819] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 225 (0x7f8010e23800) [pid = 1819] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 224 (0x7f800cd9dc00) [pid = 1819] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 223 (0x7f8010c7e000) [pid = 1819] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 222 (0x7f802404dc00) [pid = 1819] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 221 (0x7f800ba1b800) [pid = 1819] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 220 (0x7f8018d2b800) [pid = 1819] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 219 (0x7f800305f800) [pid = 1819] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 218 (0x7f80043b7800) [pid = 1819] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 217 (0x7f80043b1400) [pid = 1819] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 216 (0x7f801560a800) [pid = 1819] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 215 (0x7f800a844400) [pid = 1819] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 214 (0x7f801d08fc00) [pid = 1819] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 213 (0x7f8004302400) [pid = 1819] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 212 (0x7f800e42d400) [pid = 1819] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 211 (0x7f800b8c1000) [pid = 1819] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 210 (0x7f800317e000) [pid = 1819] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 209 (0x7f800bfe6000) [pid = 1819] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 208 (0x7f8003189c00) [pid = 1819] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 207 (0x7f8002836400) [pid = 1819] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 206 (0x7f8004303c00) [pid = 1819] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 205 (0x7f80043b6800) [pid = 1819] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 204 (0x7f7ffd91b800) [pid = 1819] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 203 (0x7f800ba1ec00) [pid = 1819] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 202 (0x7f800fa77000) [pid = 1819] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 201 (0x7f8022ee3c00) [pid = 1819] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 200 (0x7f8016525800) [pid = 1819] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 199 (0x7f800fa78800) [pid = 1819] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 198 (0x7f800a84bc00) [pid = 1819] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 197 (0x7f80011a1800) [pid = 1819] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 196 (0x7f800e434c00) [pid = 1819] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 195 (0x7f800b8bd800) [pid = 1819] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 194 (0x7f800119e400) [pid = 1819] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 193 (0x7f802201f000) [pid = 1819] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 192 (0x7f8014932000) [pid = 1819] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 191 (0x7f800ce65000) [pid = 1819] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 190 (0x7f801560f000) [pid = 1819] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 189 (0x7f800e44a800) [pid = 1819] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 188 (0x7f8018d89400) [pid = 1819] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 187 (0x7f800c319800) [pid = 1819] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 186 (0x7f80047f2c00) [pid = 1819] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 185 (0x7f800a84b800) [pid = 1819] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 184 (0x7f8013452400) [pid = 1819] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 183 (0x7f80043bd000) [pid = 1819] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 182 (0x7f80047e4c00) [pid = 1819] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 181 (0x7f800e44e800) [pid = 1819] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 180 (0x7f800e44dc00) [pid = 1819] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 179 (0x7f8014867800) [pid = 1819] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 178 (0x7f800e456800) [pid = 1819] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 177 (0x7f800cda9400) [pid = 1819] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 176 (0x7f800e450c00) [pid = 1819] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 175 (0x7f8003062c00) [pid = 1819] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 174 (0x7f800430d400) [pid = 1819] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 173 (0x7f800ba1e000) [pid = 1819] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 172 (0x7f8004566000) [pid = 1819] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 171 (0x7f801591a400) [pid = 1819] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 170 (0x7f8010308000) [pid = 1819] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 169 (0x7f8015f8f000) [pid = 1819] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 168 (0x7f8014dd2c00) [pid = 1819] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 167 (0x7f800e454400) [pid = 1819] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 11:50:26 INFO - PROCESS | 1819 | --DOMWINDOW == 166 (0x7f800bf40c00) [pid = 1819] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 11:50:26 INFO - PROCESS | 1819 | 1461437426301 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]]]}] 11:50:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 11:50:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2337ms 11:50:26 INFO - PROCESS | 1819 | 1461437426346 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 11:50:26 INFO - PROCESS | 1819 | 1461437426348 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 11:50:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 11:50:26 INFO - PROCESS | 1819 | 1461437426355 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 11:50:26 INFO - PROCESS | 1819 | 1461437426357 Marionette TRACE conn3 <- [1,1342,null,{}] 11:50:26 INFO - PROCESS | 1819 | 1461437426370 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}] 11:50:26 INFO - PROCESS | 1819 | 1461437426587 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 11:50:26 INFO - PROCESS | 1819 | 1461437426596 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:26 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80028e1000 == 117 [pid = 1819] [id = 343] 11:50:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 167 (0x7f80011a2000) [pid = 1819] [serial = 1030] [outer = (nil)] 11:50:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 168 (0x7f800306b800) [pid = 1819] [serial = 1031] [outer = 0x7f80011a2000] 11:50:26 INFO - PROCESS | 1819 | 1461437426657 Marionette DEBUG loaded listener.js 11:50:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 169 (0x7f8004304800) [pid = 1819] [serial = 1032] [outer = 0x7f80011a2000] 11:50:27 INFO - PROCESS | 1819 | 1461437427496 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]]]}] 11:50:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 11:50:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1227ms 11:50:27 INFO - PROCESS | 1819 | 1461437427585 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 11:50:27 INFO - PROCESS | 1819 | 1461437427590 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 11:50:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 11:50:27 INFO - PROCESS | 1819 | 1461437427600 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 11:50:27 INFO - PROCESS | 1819 | 1461437427603 Marionette TRACE conn3 <- [1,1346,null,{}] 11:50:27 INFO - PROCESS | 1819 | 1461437427613 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}] 11:50:27 INFO - PROCESS | 1819 | 1461437427821 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 11:50:27 INFO - PROCESS | 1819 | 1461437427968 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:27 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800ce8b000 == 118 [pid = 1819] [id = 344] 11:50:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 170 (0x7f800119e400) [pid = 1819] [serial = 1033] [outer = (nil)] 11:50:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 171 (0x7f80047f2000) [pid = 1819] [serial = 1034] [outer = 0x7f800119e400] 11:50:28 INFO - PROCESS | 1819 | 1461437428033 Marionette DEBUG loaded listener.js 11:50:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 172 (0x7f800bf40800) [pid = 1819] [serial = 1035] [outer = 0x7f800119e400] 11:50:29 INFO - PROCESS | 1819 | 1461437429201 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]]]}] 11:50:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 11:50:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1647ms 11:50:29 INFO - PROCESS | 1819 | 1461437429246 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 11:50:29 INFO - PROCESS | 1819 | 1461437429252 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 11:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 11:50:29 INFO - PROCESS | 1819 | 1461437429279 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 11:50:29 INFO - PROCESS | 1819 | 1461437429286 Marionette TRACE conn3 <- [1,1350,null,{}] 11:50:29 INFO - PROCESS | 1819 | 1461437429297 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}] 11:50:29 INFO - PROCESS | 1819 | 1461437429530 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 11:50:29 INFO - PROCESS | 1819 | 1461437429804 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:29 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800525d800 == 119 [pid = 1819] [id = 345] 11:50:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 173 (0x7f8004303c00) [pid = 1819] [serial = 1036] [outer = (nil)] 11:50:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 174 (0x7f800456b400) [pid = 1819] [serial = 1037] [outer = 0x7f8004303c00] 11:50:29 INFO - PROCESS | 1819 | 1461437429883 Marionette DEBUG loaded listener.js 11:50:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 175 (0x7f800487e400) [pid = 1819] [serial = 1038] [outer = 0x7f8004303c00] 11:50:30 INFO - PROCESS | 1819 | 1461437430764 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]]]}] 11:50:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 11:50:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1562ms 11:50:30 INFO - PROCESS | 1819 | 1461437430823 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 11:50:30 INFO - PROCESS | 1819 | 1461437430832 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 11:50:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 11:50:30 INFO - PROCESS | 1819 | 1461437430843 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 11:50:30 INFO - PROCESS | 1819 | 1461437430846 Marionette TRACE conn3 <- [1,1354,null,{}] 11:50:30 INFO - PROCESS | 1819 | 1461437430852 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}] 11:50:31 INFO - PROCESS | 1819 | 1461437431105 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 11:50:31 INFO - PROCESS | 1819 | 1461437431380 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:31 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800fa98000 == 120 [pid = 1819] [id = 346] 11:50:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 176 (0x7f800a42ec00) [pid = 1819] [serial = 1039] [outer = (nil)] 11:50:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 177 (0x7f800a58b400) [pid = 1819] [serial = 1040] [outer = 0x7f800a42ec00] 11:50:31 INFO - PROCESS | 1819 | 1461437431506 Marionette DEBUG loaded listener.js 11:50:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 178 (0x7f800a86d400) [pid = 1819] [serial = 1041] [outer = 0x7f800a42ec00] 11:50:32 INFO - PROCESS | 1819 | 1461437432426 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]]]}] 11:50:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 11:50:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1634ms 11:50:32 INFO - PROCESS | 1819 | 1461437432479 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 11:50:32 INFO - PROCESS | 1819 | 1461437432482 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 11:50:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 11:50:32 INFO - PROCESS | 1819 | 1461437432489 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 11:50:32 INFO - PROCESS | 1819 | 1461437432497 Marionette TRACE conn3 <- [1,1358,null,{}] 11:50:32 INFO - PROCESS | 1819 | 1461437432514 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}] 11:50:32 INFO - PROCESS | 1819 | 1461437432731 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 11:50:32 INFO - PROCESS | 1819 | 1461437432979 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:33 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8012e95800 == 121 [pid = 1819] [id = 347] 11:50:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 179 (0x7f800c328800) [pid = 1819] [serial = 1042] [outer = (nil)] 11:50:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 180 (0x7f800c45a400) [pid = 1819] [serial = 1043] [outer = 0x7f800c328800] 11:50:33 INFO - PROCESS | 1819 | 1461437433104 Marionette DEBUG loaded listener.js 11:50:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 181 (0x7f800cd9dc00) [pid = 1819] [serial = 1044] [outer = 0x7f800c328800] 11:50:34 INFO - PROCESS | 1819 | 1461437433994 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]]]}] 11:50:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 11:50:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1539ms 11:50:34 INFO - PROCESS | 1819 | 1461437434029 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 11:50:34 INFO - PROCESS | 1819 | 1461437434034 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 11:50:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 11:50:34 INFO - PROCESS | 1819 | 1461437434041 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 11:50:34 INFO - PROCESS | 1819 | 1461437434045 Marionette TRACE conn3 <- [1,1362,null,{}] 11:50:34 INFO - PROCESS | 1819 | 1461437434051 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}] 11:50:34 INFO - PROCESS | 1819 | 1461437434265 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 11:50:34 INFO - PROCESS | 1819 | 1461437434458 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:34 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8015463000 == 122 [pid = 1819] [id = 348] 11:50:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 182 (0x7f800c327800) [pid = 1819] [serial = 1045] [outer = (nil)] 11:50:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 183 (0x7f800e07bc00) [pid = 1819] [serial = 1046] [outer = 0x7f800c327800] 11:50:34 INFO - PROCESS | 1819 | 1461437434540 Marionette DEBUG loaded listener.js 11:50:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 184 (0x7f800e31c400) [pid = 1819] [serial = 1047] [outer = 0x7f800c327800] 11:50:35 INFO - PROCESS | 1819 | 1461437435436 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]]]}] 11:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 11:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1429ms 11:50:35 INFO - PROCESS | 1819 | 1461437435471 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 11:50:35 INFO - PROCESS | 1819 | 1461437435475 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 11:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 11:50:35 INFO - PROCESS | 1819 | 1461437435482 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 11:50:35 INFO - PROCESS | 1819 | 1461437435485 Marionette TRACE conn3 <- [1,1366,null,{}] 11:50:35 INFO - PROCESS | 1819 | 1461437435490 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}] 11:50:35 INFO - PROCESS | 1819 | 1461437435686 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 11:50:35 INFO - PROCESS | 1819 | 1461437435878 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:35 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8016b3d800 == 123 [pid = 1819] [id = 349] 11:50:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 185 (0x7f800ce64c00) [pid = 1819] [serial = 1048] [outer = (nil)] 11:50:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 186 (0x7f800f8f4800) [pid = 1819] [serial = 1049] [outer = 0x7f800ce64c00] 11:50:35 INFO - PROCESS | 1819 | 1461437435949 Marionette DEBUG loaded listener.js 11:50:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 187 (0x7f80106d0800) [pid = 1819] [serial = 1050] [outer = 0x7f800ce64c00] 11:50:36 INFO - PROCESS | 1819 | 1461437436904 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] 11:50:36 INFO - PROCESS | 1819 | 1461437436966 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 11:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 11:50:36 INFO - PROCESS | 1819 | 1461437436973 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 11:50:36 INFO - PROCESS | 1819 | 1461437436976 Marionette TRACE conn3 <- [1,1370,null,{}] 11:50:36 INFO - PROCESS | 1819 | 1461437436982 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}] 11:50:37 INFO - PROCESS | 1819 | 1461437437234 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 11:50:37 INFO - PROCESS | 1819 | 1461437437473 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:37 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8024032800 == 124 [pid = 1819] [id = 350] 11:50:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 188 (0x7f8014624800) [pid = 1819] [serial = 1051] [outer = (nil)] 11:50:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 189 (0x7f8014dc9400) [pid = 1819] [serial = 1052] [outer = 0x7f8014624800] 11:50:37 INFO - PROCESS | 1819 | 1461437437563 Marionette DEBUG loaded listener.js 11:50:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 190 (0x7f80154c0c00) [pid = 1819] [serial = 1053] [outer = 0x7f8014624800] 11:50:38 INFO - PROCESS | 1819 | 1461437438425 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] 11:50:38 INFO - PROCESS | 1819 | 1461437438465 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 11:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 11:50:38 INFO - PROCESS | 1819 | 1461437438471 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 11:50:38 INFO - PROCESS | 1819 | 1461437438474 Marionette TRACE conn3 <- [1,1374,null,{}] 11:50:38 INFO - PROCESS | 1819 | 1461437438479 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}] 11:50:38 INFO - PROCESS | 1819 | 1461437438671 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 11:50:38 INFO - PROCESS | 1819 | 1461437438872 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:38 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8027f1d000 == 125 [pid = 1819] [id = 351] 11:50:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 191 (0x7f800bf37400) [pid = 1819] [serial = 1054] [outer = (nil)] 11:50:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 192 (0x7f8015c27400) [pid = 1819] [serial = 1055] [outer = 0x7f800bf37400] 11:50:38 INFO - PROCESS | 1819 | 1461437438958 Marionette DEBUG loaded listener.js 11:50:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 193 (0x7f8018ead400) [pid = 1819] [serial = 1056] [outer = 0x7f800bf37400] 11:50:39 INFO - PROCESS | 1819 | [1819] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:50:39 INFO - PROCESS | 1819 | 1461437439842 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] 11:50:39 INFO - PROCESS | 1819 | 1461437439911 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 11:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 11:50:39 INFO - PROCESS | 1819 | 1461437439918 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 11:50:39 INFO - PROCESS | 1819 | 1461437439922 Marionette TRACE conn3 <- [1,1378,null,{}] 11:50:39 INFO - PROCESS | 1819 | 1461437439927 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}] 11:50:40 INFO - PROCESS | 1819 | 1461437440176 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 11:50:40 INFO - PROCESS | 1819 | 1461437440407 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:40 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802fce4000 == 126 [pid = 1819] [id = 352] 11:50:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 194 (0x7f800bf3f400) [pid = 1819] [serial = 1057] [outer = (nil)] 11:50:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 195 (0x7f8019308000) [pid = 1819] [serial = 1058] [outer = 0x7f800bf3f400] 11:50:40 INFO - PROCESS | 1819 | 1461437440527 Marionette DEBUG loaded listener.js 11:50:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 196 (0x7f8022f75c00) [pid = 1819] [serial = 1059] [outer = 0x7f800bf3f400] 11:50:41 INFO - PROCESS | 1819 | 1461437441399 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] 11:50:41 INFO - PROCESS | 1819 | 1461437441460 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 11:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 11:50:41 INFO - PROCESS | 1819 | 1461437441468 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 11:50:41 INFO - PROCESS | 1819 | 1461437441471 Marionette TRACE conn3 <- [1,1382,null,{}] 11:50:41 INFO - PROCESS | 1819 | 1461437441478 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}] 11:50:41 INFO - PROCESS | 1819 | 1461437441692 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 11:50:41 INFO - PROCESS | 1819 | 1461437441883 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:41 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffabda800 == 127 [pid = 1819] [id = 353] 11:50:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 197 (0x7f800c6ee800) [pid = 1819] [serial = 1060] [outer = (nil)] 11:50:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 198 (0x7f802431c000) [pid = 1819] [serial = 1061] [outer = 0x7f800c6ee800] 11:50:41 INFO - PROCESS | 1819 | 1461437441961 Marionette DEBUG loaded listener.js 11:50:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 199 (0x7f8024341800) [pid = 1819] [serial = 1062] [outer = 0x7f800c6ee800] 11:50:43 INFO - PROCESS | 1819 | [1819] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:50:43 INFO - PROCESS | 1819 | 1461437443076 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] 11:50:43 INFO - PROCESS | 1819 | 1461437443162 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 11:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 11:50:43 INFO - PROCESS | 1819 | 1461437443168 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 11:50:43 INFO - PROCESS | 1819 | 1461437443171 Marionette TRACE conn3 <- [1,1386,null,{}] 11:50:43 INFO - PROCESS | 1819 | 1461437443178 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}] 11:50:43 INFO - PROCESS | 1819 | 1461437443430 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 11:50:43 INFO - PROCESS | 1819 | 1461437443681 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:43 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffadd5000 == 128 [pid = 1819] [id = 354] 11:50:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 200 (0x7f80220f2400) [pid = 1819] [serial = 1063] [outer = (nil)] 11:50:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 201 (0x7f802793fc00) [pid = 1819] [serial = 1064] [outer = 0x7f80220f2400] 11:50:43 INFO - PROCESS | 1819 | 1461437443759 Marionette DEBUG loaded listener.js 11:50:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 202 (0x7f8027da0800) [pid = 1819] [serial = 1065] [outer = 0x7f80220f2400] 11:50:44 INFO - PROCESS | 1819 | 1461437444726 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] 11:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 11:50:44 INFO - PROCESS | 1819 | 1461437444764 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 11:50:44 INFO - PROCESS | 1819 | 1461437444770 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 11:50:44 INFO - PROCESS | 1819 | 1461437444776 Marionette TRACE conn3 <- [1,1390,null,{}] 11:50:44 INFO - PROCESS | 1819 | 1461437444781 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}] 11:50:45 INFO - PROCESS | 1819 | 1461437445045 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 11:50:45 INFO - PROCESS | 1819 | 1461437445300 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:45 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffacdc000 == 129 [pid = 1819] [id = 355] 11:50:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 203 (0x7f8027da7c00) [pid = 1819] [serial = 1066] [outer = (nil)] 11:50:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 204 (0x7f8027dadc00) [pid = 1819] [serial = 1067] [outer = 0x7f8027da7c00] 11:50:45 INFO - PROCESS | 1819 | 1461437445424 Marionette DEBUG loaded listener.js 11:50:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 205 (0x7f8028347000) [pid = 1819] [serial = 1068] [outer = 0x7f8027da7c00] 11:50:46 INFO - PROCESS | 1819 | 1461437446232 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]]]}] 11:50:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 11:50:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1496ms 11:50:46 INFO - PROCESS | 1819 | 1461437446266 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 11:50:46 INFO - PROCESS | 1819 | 1461437446269 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 11:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 11:50:46 INFO - PROCESS | 1819 | 1461437446277 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 11:50:46 INFO - PROCESS | 1819 | 1461437446280 Marionette TRACE conn3 <- [1,1394,null,{}] 11:50:46 INFO - PROCESS | 1819 | 1461437446285 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}] 11:50:46 INFO - PROCESS | 1819 | 1461437446505 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 11:50:46 INFO - PROCESS | 1819 | 1461437446707 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:46 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffb6d2000 == 130 [pid = 1819] [id = 356] 11:50:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 206 (0x7f7ffb7f2c00) [pid = 1819] [serial = 1069] [outer = (nil)] 11:50:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 207 (0x7f7ffb7f9000) [pid = 1819] [serial = 1070] [outer = 0x7f7ffb7f2c00] 11:50:46 INFO - PROCESS | 1819 | 1461437446781 Marionette DEBUG loaded listener.js 11:50:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 208 (0x7f7ffb7fd800) [pid = 1819] [serial = 1071] [outer = 0x7f7ffb7f2c00] 11:50:47 INFO - PROCESS | 1819 | 1461437447688 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]]]}] 11:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 11:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1483ms 11:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 11:50:47 INFO - PROCESS | 1819 | 1461437447762 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 11:50:47 INFO - PROCESS | 1819 | 1461437447764 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 11:50:47 INFO - PROCESS | 1819 | 1461437447771 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 11:50:47 INFO - PROCESS | 1819 | 1461437447774 Marionette TRACE conn3 <- [1,1398,null,{}] 11:50:47 INFO - PROCESS | 1819 | 1461437447781 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}] 11:50:48 INFO - PROCESS | 1819 | 1461437448002 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 11:50:48 INFO - PROCESS | 1819 | 1461437448204 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:48 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8001cd8000 == 131 [pid = 1819] [id = 357] 11:50:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 209 (0x7f7ffb7f7800) [pid = 1819] [serial = 1072] [outer = (nil)] 11:50:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 210 (0x7f7ffda43c00) [pid = 1819] [serial = 1073] [outer = 0x7f7ffb7f7800] 11:50:48 INFO - PROCESS | 1819 | 1461437448330 Marionette DEBUG loaded listener.js 11:50:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 211 (0x7f7ffda48000) [pid = 1819] [serial = 1074] [outer = 0x7f7ffb7f7800] 11:50:49 INFO - PROCESS | 1819 | 1461437449208 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]]]}] 11:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 11:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1486ms 11:50:49 INFO - PROCESS | 1819 | 1461437449258 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 11:50:49 INFO - PROCESS | 1819 | 1461437449261 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 11:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 11:50:49 INFO - PROCESS | 1819 | 1461437449267 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 11:50:49 INFO - PROCESS | 1819 | 1461437449270 Marionette TRACE conn3 <- [1,1402,null,{}] 11:50:49 INFO - PROCESS | 1819 | 1461437449277 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}] 11:50:49 INFO - PROCESS | 1819 | 1461437449521 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 11:50:49 INFO - PROCESS | 1819 | 1461437449760 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:49 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80030e0000 == 132 [pid = 1819] [id = 358] 11:50:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 212 (0x7f7ffb7f5c00) [pid = 1819] [serial = 1075] [outer = (nil)] 11:50:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 213 (0x7f7ffda4c800) [pid = 1819] [serial = 1076] [outer = 0x7f7ffb7f5c00] 11:50:49 INFO - PROCESS | 1819 | 1461437449879 Marionette DEBUG loaded listener.js 11:50:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 214 (0x7f7fff298400) [pid = 1819] [serial = 1077] [outer = 0x7f7ffb7f5c00] 11:50:50 INFO - PROCESS | 1819 | 1461437450766 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]]]}] 11:50:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 11:50:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1585ms 11:50:50 INFO - PROCESS | 1819 | 1461437450855 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 11:50:50 INFO - PROCESS | 1819 | 1461437450858 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 11:50:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 11:50:50 INFO - PROCESS | 1819 | 1461437450864 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 11:50:50 INFO - PROCESS | 1819 | 1461437450866 Marionette TRACE conn3 <- [1,1406,null,{}] 11:50:50 INFO - PROCESS | 1819 | 1461437450872 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}] 11:50:51 INFO - PROCESS | 1819 | 1461437451547 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 11:50:51 INFO - PROCESS | 1819 | 1461437451873 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:51 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7fff26d800 == 133 [pid = 1819] [id = 359] 11:50:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 215 (0x7f7ffda4e000) [pid = 1819] [serial = 1078] [outer = (nil)] 11:50:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 216 (0x7f7fff198c00) [pid = 1819] [serial = 1079] [outer = 0x7f7ffda4e000] 11:50:51 INFO - PROCESS | 1819 | 1461437451946 Marionette DEBUG loaded listener.js 11:50:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 217 (0x7f7fff2a4400) [pid = 1819] [serial = 1080] [outer = 0x7f7ffda4e000] 11:50:52 INFO - PROCESS | 1819 | 1461437452823 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]]]}] 11:50:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 11:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 2031ms 11:50:52 INFO - PROCESS | 1819 | 1461437452898 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 11:50:52 INFO - PROCESS | 1819 | 1461437452905 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 11:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 11:50:52 INFO - PROCESS | 1819 | 1461437452913 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 11:50:52 INFO - PROCESS | 1819 | 1461437452920 Marionette TRACE conn3 <- [1,1410,null,{}] 11:50:52 INFO - PROCESS | 1819 | 1461437452927 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}] 11:50:53 INFO - PROCESS | 1819 | 1461437453171 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 11:50:53 INFO - PROCESS | 1819 | 1461437453444 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:53 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8004820000 == 134 [pid = 1819] [id = 360] 11:50:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 218 (0x7f7fff299800) [pid = 1819] [serial = 1081] [outer = (nil)] 11:50:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 219 (0x7f80011a7000) [pid = 1819] [serial = 1082] [outer = 0x7f7fff299800] 11:50:53 INFO - PROCESS | 1819 | 1461437453527 Marionette DEBUG loaded listener.js 11:50:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 220 (0x7f8003064000) [pid = 1819] [serial = 1083] [outer = 0x7f7fff299800] 11:50:54 INFO - PROCESS | 1819 | 1461437454603 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]]]}] 11:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 11:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1734ms 11:50:54 INFO - PROCESS | 1819 | 1461437454649 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 11:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 11:50:54 INFO - PROCESS | 1819 | 1461437454654 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 11:50:54 INFO - PROCESS | 1819 | 1461437454661 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 11:50:54 INFO - PROCESS | 1819 | 1461437454664 Marionette TRACE conn3 <- [1,1414,null,{}] 11:50:54 INFO - PROCESS | 1819 | 1461437454676 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}] 11:50:54 INFO - PROCESS | 1819 | 1461437454914 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 11:50:55 INFO - PROCESS | 1819 | 1461437455200 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:55 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffc0f3000 == 135 [pid = 1819] [id = 361] 11:50:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 221 (0x7f7ffc14a000) [pid = 1819] [serial = 1084] [outer = (nil)] 11:50:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 222 (0x7f8004567c00) [pid = 1819] [serial = 1085] [outer = 0x7f7ffc14a000] 11:50:55 INFO - PROCESS | 1819 | 1461437455316 Marionette DEBUG loaded listener.js 11:50:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 223 (0x7f8004870000) [pid = 1819] [serial = 1086] [outer = 0x7f7ffc14a000] 11:50:55 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80155c0800 == 134 [pid = 1819] [id = 55] 11:50:55 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8015c9c000 == 133 [pid = 1819] [id = 296] 11:50:55 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800a5e9000 == 132 [pid = 1819] [id = 216] 11:50:55 INFO - PROCESS | 1819 | --DOMWINDOW == 222 (0x7f8010c62c00) [pid = 1819] [serial = 965] [outer = (nil)] [url = about:blank] 11:50:55 INFO - PROCESS | 1819 | --DOMWINDOW == 221 (0x7f800bdae000) [pid = 1819] [serial = 944] [outer = (nil)] [url = about:blank] 11:50:55 INFO - PROCESS | 1819 | --DOMWINDOW == 220 (0x7f800ce6e400) [pid = 1819] [serial = 947] [outer = (nil)] [url = about:blank] 11:50:55 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80028e1000 == 131 [pid = 1819] [id = 343] 11:50:55 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801088b000 == 130 [pid = 1819] [id = 342] 11:50:55 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800cc10800 == 129 [pid = 1819] [id = 341] 11:50:55 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8005067000 == 128 [pid = 1819] [id = 340] 11:50:56 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80051ec000 == 127 [pid = 1819] [id = 339] 11:50:56 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8010617000 == 126 [pid = 1819] [id = 338] 11:50:56 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8005251000 == 125 [pid = 1819] [id = 337] 11:50:56 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8005071800 == 124 [pid = 1819] [id = 336] 11:50:56 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800c712000 == 123 [pid = 1819] [id = 11] 11:50:56 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffc0ef000 == 122 [pid = 1819] [id = 335] 11:50:56 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80028e2800 == 121 [pid = 1819] [id = 288] 11:50:56 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80132b7000 == 120 [pid = 1819] [id = 323] 11:50:56 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800c39f000 == 119 [pid = 1819] [id = 322] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 219 (0x7f80106d4800) [pid = 1819] [serial = 963] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 218 (0x7f802815cc00) [pid = 1819] [serial = 852] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 217 (0x7f8028510800) [pid = 1819] [serial = 909] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 216 (0x7f80190ef800) [pid = 1819] [serial = 738] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 215 (0x7f800e314c00) [pid = 1819] [serial = 780] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 214 (0x7f80149db800) [pid = 1819] [serial = 774] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 213 (0x7f8027cafc00) [pid = 1819] [serial = 849] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 212 (0x7f8028161400) [pid = 1819] [serial = 864] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 211 (0x7f8022edc400) [pid = 1819] [serial = 792] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 210 (0x7f800306c400) [pid = 1819] [serial = 867] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 209 (0x7f800fd31400) [pid = 1819] [serial = 747] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 208 (0x7f800f8eb800) [pid = 1819] [serial = 962] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 207 (0x7f8016a9b400) [pid = 1819] [serial = 735] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 206 (0x7f800fa42800) [pid = 1819] [serial = 950] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 205 (0x7f80241bf400) [pid = 1819] [serial = 798] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 204 (0x7f800430f400) [pid = 1819] [serial = 855] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 203 (0x7f8014629400) [pid = 1819] [serial = 783] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 202 (0x7f800c450c00) [pid = 1819] [serial = 720] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 201 (0x7f800318b800) [pid = 1819] [serial = 912] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 200 (0x7f8022f07400) [pid = 1819] [serial = 744] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 199 (0x7f80106df000) [pid = 1819] [serial = 924] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 198 (0x7f8003181000) [pid = 1819] [serial = 915] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 197 (0x7f800c939800) [pid = 1819] [serial = 858] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 196 (0x7f80220f0800) [pid = 1819] [serial = 677] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 195 (0x7f800bff2800) [pid = 1819] [serial = 933] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 194 (0x7f8010309000) [pid = 1819] [serial = 951] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 193 (0x7f8010306c00) [pid = 1819] [serial = 897] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 192 (0x7f8024338000) [pid = 1819] [serial = 683] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 191 (0x7f8026246000) [pid = 1819] [serial = 804] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 190 (0x7f8022fecc00) [pid = 1819] [serial = 903] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 189 (0x7f801492d400) [pid = 1819] [serial = 732] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 188 (0x7f801d08b000) [pid = 1819] [serial = 753] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 187 (0x7f800ce67000) [pid = 1819] [serial = 921] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 186 (0x7f8010e1fc00) [pid = 1819] [serial = 837] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 185 (0x7f801c15d400) [pid = 1819] [serial = 674] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 184 (0x7f8002835c00) [pid = 1819] [serial = 918] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 183 (0x7f80241bec00) [pid = 1819] [serial = 680] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 182 (0x7f8015f0c800) [pid = 1819] [serial = 671] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 181 (0x7f800e079400) [pid = 1819] [serial = 960] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 180 (0x7f8022c6c800) [pid = 1819] [serial = 741] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 179 (0x7f8014dd1800) [pid = 1819] [serial = 786] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 178 (0x7f80233e3400) [pid = 1819] [serial = 795] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 177 (0x7f800cf55c00) [pid = 1819] [serial = 834] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 176 (0x7f800bf36c00) [pid = 1819] [serial = 957] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 175 (0x7f800c322400) [pid = 1819] [serial = 777] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 174 (0x7f8015917000) [pid = 1819] [serial = 900] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 173 (0x7f80047e8400) [pid = 1819] [serial = 941] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 172 (0x7f8022c6e400) [pid = 1819] [serial = 750] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 171 (0x7f80155b9000) [pid = 1819] [serial = 840] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 170 (0x7f8010c83400) [pid = 1819] [serial = 726] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 169 (0x7f80155b7000) [pid = 1819] [serial = 789] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 168 (0x7f8010c5f000) [pid = 1819] [serial = 620] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 167 (0x7f800e07c400) [pid = 1819] [serial = 723] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 166 (0x7f8013c6b800) [pid = 1819] [serial = 729] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 165 (0x7f800ba1d400) [pid = 1819] [serial = 956] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 164 (0x7f8004307000) [pid = 1819] [serial = 954] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 163 (0x7f8014dd0000) [pid = 1819] [serial = 861] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 162 (0x7f800a40d400) [pid = 1819] [serial = 942] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 161 (0x7f800c6e6000) [pid = 1819] [serial = 894] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 160 (0x7f800ce69800) [pid = 1819] [serial = 959] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 159 (0x7f800e455c00) [pid = 1819] [serial = 717] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 158 (0x7f8024339800) [pid = 1819] [serial = 801] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 157 (0x7f8014625000) [pid = 1819] [serial = 668] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 156 (0x7f800b710c00) [pid = 1819] [serial = 938] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 155 (0x7f802433d800) [pid = 1819] [serial = 906] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 154 (0x7f8024318c00) [pid = 1819] [serial = 846] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 153 (0x7f800317d800) [pid = 1819] [serial = 953] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 152 (0x7f802201a400) [pid = 1819] [serial = 843] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 151 (0x7f800e316400) [pid = 1819] [serial = 665] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 150 (0x7f80193ae400) [pid = 1819] [serial = 831] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | --DOMWINDOW == 149 (0x7f8019305400) [pid = 1819] [serial = 891] [outer = (nil)] [url = about:blank] 11:50:56 INFO - PROCESS | 1819 | 1461437456405 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]]]}] 11:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 11:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1784ms 11:50:56 INFO - PROCESS | 1819 | 1461437456446 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 11:50:56 INFO - PROCESS | 1819 | 1461437456451 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 11:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 11:50:56 INFO - PROCESS | 1819 | 1461437456468 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 11:50:56 INFO - PROCESS | 1819 | 1461437456475 Marionette TRACE conn3 <- [1,1418,null,{}] 11:50:56 INFO - PROCESS | 1819 | 1461437456481 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}] 11:50:56 INFO - PROCESS | 1819 | 1461437456678 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 11:50:56 INFO - PROCESS | 1819 | 1461437456866 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:56 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8000632000 == 120 [pid = 1819] [id = 362] 11:50:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 150 (0x7f80011a3c00) [pid = 1819] [serial = 1087] [outer = (nil)] 11:50:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 151 (0x7f800a409c00) [pid = 1819] [serial = 1088] [outer = 0x7f80011a3c00] 11:50:56 INFO - PROCESS | 1819 | 1461437456954 Marionette DEBUG loaded listener.js 11:50:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 152 (0x7f800a42c800) [pid = 1819] [serial = 1089] [outer = 0x7f80011a3c00] 11:50:57 INFO - PROCESS | 1819 | 1461437457710 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]]]}] 11:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 11:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1294ms 11:50:57 INFO - PROCESS | 1819 | 1461437457756 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 11:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 11:50:57 INFO - PROCESS | 1819 | 1461437457759 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 11:50:57 INFO - PROCESS | 1819 | 1461437457767 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 11:50:57 INFO - PROCESS | 1819 | 1461437457770 Marionette TRACE conn3 <- [1,1422,null,{}] 11:50:57 INFO - PROCESS | 1819 | 1461437457775 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}] 11:50:58 INFO - PROCESS | 1819 | 1461437458052 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 11:50:58 INFO - PROCESS | 1819 | 1461437458087 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:58 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8005249800 == 121 [pid = 1819] [id = 363] 11:50:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 153 (0x7f8003180800) [pid = 1819] [serial = 1090] [outer = (nil)] 11:50:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 154 (0x7f800a58d000) [pid = 1819] [serial = 1091] [outer = 0x7f8003180800] 11:50:58 INFO - PROCESS | 1819 | 1461437458159 Marionette DEBUG loaded listener.js 11:50:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 155 (0x7f800a86ec00) [pid = 1819] [serial = 1092] [outer = 0x7f8003180800] 11:50:59 INFO - PROCESS | 1819 | 1461437459096 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]]]}] 11:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 11:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1392ms 11:50:59 INFO - PROCESS | 1819 | 1461437459161 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 11:50:59 INFO - PROCESS | 1819 | 1461437459165 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 11:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 11:50:59 INFO - PROCESS | 1819 | 1461437459172 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 11:50:59 INFO - PROCESS | 1819 | 1461437459175 Marionette TRACE conn3 <- [1,1426,null,{}] 11:50:59 INFO - PROCESS | 1819 | 1461437459219 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}] 11:50:59 INFO - PROCESS | 1819 | 1461437459466 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 11:50:59 INFO - PROCESS | 1819 | 1461437459496 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:59 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800b9dc800 == 122 [pid = 1819] [id = 364] 11:50:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 156 (0x7f800ba1e800) [pid = 1819] [serial = 1093] [outer = (nil)] 11:50:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 157 (0x7f800ba21800) [pid = 1819] [serial = 1094] [outer = 0x7f800ba1e800] 11:50:59 INFO - PROCESS | 1819 | 1461437459571 Marionette DEBUG loaded listener.js 11:50:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 158 (0x7f800bf39000) [pid = 1819] [serial = 1095] [outer = 0x7f800ba1e800] 11:51:00 INFO - PROCESS | 1819 | --DOMWINDOW == 157 (0x7f7fff297400) [pid = 1819] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 11:51:00 INFO - PROCESS | 1819 | --DOMWINDOW == 156 (0x7f8012df8000) [pid = 1819] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 11:51:00 INFO - PROCESS | 1819 | --DOMWINDOW == 155 (0x7f800bdad800) [pid = 1819] [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.] 11:51:00 INFO - PROCESS | 1819 | --DOMWINDOW == 154 (0x7f800bd4e800) [pid = 1819] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 11:51:00 INFO - PROCESS | 1819 | --DOMWINDOW == 153 (0x7f7ffc144000) [pid = 1819] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 11:51:00 INFO - PROCESS | 1819 | --DOMWINDOW == 152 (0x7f800a849800) [pid = 1819] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 11:51:00 INFO - PROCESS | 1819 | --DOMWINDOW == 151 (0x7f800ce64400) [pid = 1819] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 11:51:00 INFO - PROCESS | 1819 | --DOMWINDOW == 150 (0x7f800b711400) [pid = 1819] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 11:51:00 INFO - PROCESS | 1819 | --DOMWINDOW == 149 (0x7f7ffd91a400) [pid = 1819] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 11:51:00 INFO - PROCESS | 1819 | --DOMWINDOW == 148 (0x7f800a585400) [pid = 1819] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 11:51:00 INFO - PROCESS | 1819 | --DOMWINDOW == 147 (0x7f800a84c800) [pid = 1819] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 11:51:00 INFO - PROCESS | 1819 | --DOMWINDOW == 146 (0x7f80043b8400) [pid = 1819] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 11:51:00 INFO - PROCESS | 1819 | --DOMWINDOW == 145 (0x7f7fff29d800) [pid = 1819] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 11:51:00 INFO - PROCESS | 1819 | --DOMWINDOW == 144 (0x7f800ba22400) [pid = 1819] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 11:51:00 INFO - PROCESS | 1819 | --DOMWINDOW == 143 (0x7f8003183c00) [pid = 1819] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 11:51:00 INFO - PROCESS | 1819 | --DOMWINDOW == 142 (0x7f80011a2000) [pid = 1819] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 11:51:01 INFO - PROCESS | 1819 | 1461437461182 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]]]}] 11:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 11:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 2060ms 11:51:01 INFO - PROCESS | 1819 | 1461437461233 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 11:51:01 INFO - PROCESS | 1819 | 1461437461236 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 11:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 11:51:01 INFO - PROCESS | 1819 | 1461437461251 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 11:51:01 INFO - PROCESS | 1819 | 1461437461256 Marionette TRACE conn3 <- [1,1430,null,{}] 11:51:01 INFO - PROCESS | 1819 | 1461437461261 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}] 11:51:01 INFO - PROCESS | 1819 | 1461437461460 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 11:51:01 INFO - PROCESS | 1819 | 1461437461476 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:01 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800b924800 == 123 [pid = 1819] [id = 365] 11:51:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 143 (0x7f80011a2c00) [pid = 1819] [serial = 1096] [outer = (nil)] 11:51:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 144 (0x7f800a585800) [pid = 1819] [serial = 1097] [outer = 0x7f80011a2c00] 11:51:01 INFO - PROCESS | 1819 | 1461437461540 Marionette DEBUG loaded listener.js 11:51:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 145 (0x7f800bfedc00) [pid = 1819] [serial = 1098] [outer = 0x7f80011a2c00] 11:51:02 INFO - PROCESS | 1819 | 1461437462427 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]]]}] 11:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 11:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1237ms 11:51:02 INFO - PROCESS | 1819 | 1461437462494 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 11:51:02 INFO - PROCESS | 1819 | 1461437462497 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 11:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 11:51:02 INFO - PROCESS | 1819 | 1461437462515 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 11:51:02 INFO - PROCESS | 1819 | 1461437462517 Marionette TRACE conn3 <- [1,1434,null,{}] 11:51:02 INFO - PROCESS | 1819 | 1461437462524 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}] 11:51:02 INFO - PROCESS | 1819 | 1461437462709 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 11:51:03 INFO - PROCESS | 1819 | 1461437463024 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:03 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffaddb800 == 124 [pid = 1819] [id = 366] 11:51:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 146 (0x7f7ffb7f6c00) [pid = 1819] [serial = 1099] [outer = (nil)] 11:51:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 147 (0x7f7ffd923400) [pid = 1819] [serial = 1100] [outer = 0x7f7ffb7f6c00] 11:51:03 INFO - PROCESS | 1819 | 1461437463182 Marionette DEBUG loaded listener.js 11:51:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 148 (0x7f7fff198800) [pid = 1819] [serial = 1101] [outer = 0x7f7ffb7f6c00] 11:51:04 INFO - PROCESS | 1819 | 1461437464125 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]]]}] 11:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 11:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1694ms 11:51:04 INFO - PROCESS | 1819 | 1461437464200 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 11:51:04 INFO - PROCESS | 1819 | 1461437464211 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 11:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 11:51:04 INFO - PROCESS | 1819 | 1461437464229 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 11:51:04 INFO - PROCESS | 1819 | 1461437464235 Marionette TRACE conn3 <- [1,1438,null,{}] 11:51:04 INFO - PROCESS | 1819 | 1461437464242 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}] 11:51:04 INFO - PROCESS | 1819 | 1461437464551 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 11:51:04 INFO - PROCESS | 1819 | 1461437464781 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:04 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8005082000 == 125 [pid = 1819] [id = 367] 11:51:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 149 (0x7f8003066000) [pid = 1819] [serial = 1102] [outer = (nil)] 11:51:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 150 (0x7f8004305c00) [pid = 1819] [serial = 1103] [outer = 0x7f8003066000] 11:51:04 INFO - PROCESS | 1819 | 1461437464860 Marionette DEBUG loaded listener.js 11:51:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 151 (0x7f80047ea400) [pid = 1819] [serial = 1104] [outer = 0x7f8003066000] 11:51:05 INFO - PROCESS | 1819 | 1461437465806 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]]]}] 11:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 11:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1637ms 11:51:05 INFO - PROCESS | 1819 | 1461437465870 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 11:51:05 INFO - PROCESS | 1819 | 1461437465877 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 11:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 11:51:05 INFO - PROCESS | 1819 | 1461437465884 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 11:51:05 INFO - PROCESS | 1819 | 1461437465887 Marionette TRACE conn3 <- [1,1442,null,{}] 11:51:05 INFO - PROCESS | 1819 | 1461437465893 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}] 11:51:06 INFO - PROCESS | 1819 | 1461437466109 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 11:51:06 INFO - PROCESS | 1819 | 1461437466379 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:06 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800cc1d800 == 126 [pid = 1819] [id = 368] 11:51:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 152 (0x7f8004877c00) [pid = 1819] [serial = 1105] [outer = (nil)] 11:51:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 153 (0x7f800a58dc00) [pid = 1819] [serial = 1106] [outer = 0x7f8004877c00] 11:51:06 INFO - PROCESS | 1819 | 1461437466479 Marionette DEBUG loaded listener.js 11:51:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 154 (0x7f800b8ba000) [pid = 1819] [serial = 1107] [outer = 0x7f8004877c00] 11:51:07 INFO - PROCESS | 1819 | 1461437467397 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]]]}] 11:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 11:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1579ms 11:51:07 INFO - PROCESS | 1819 | 1461437467465 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 11:51:07 INFO - PROCESS | 1819 | 1461437467469 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 11:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 11:51:07 INFO - PROCESS | 1819 | 1461437467485 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 11:51:07 INFO - PROCESS | 1819 | 1461437467495 Marionette TRACE conn3 <- [1,1446,null,{}] 11:51:07 INFO - PROCESS | 1819 | 1461437467501 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}] 11:51:07 INFO - PROCESS | 1819 | 1461437467802 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 11:51:08 INFO - PROCESS | 1819 | 1461437467997 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:08 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800fb4f000 == 127 [pid = 1819] [id = 369] 11:51:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 155 (0x7f800bf37c00) [pid = 1819] [serial = 1108] [outer = (nil)] 11:51:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 156 (0x7f800c6e3400) [pid = 1819] [serial = 1109] [outer = 0x7f800bf37c00] 11:51:08 INFO - PROCESS | 1819 | 1461437468111 Marionette DEBUG loaded listener.js 11:51:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 157 (0x7f800cd9a800) [pid = 1819] [serial = 1110] [outer = 0x7f800bf37c00] 11:51:09 INFO - PROCESS | 1819 | 1461437469029 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]]]}] 11:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 11:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1607ms 11:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 11:51:09 INFO - PROCESS | 1819 | 1461437469085 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 11:51:09 INFO - PROCESS | 1819 | 1461437469089 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 11:51:09 INFO - PROCESS | 1819 | 1461437469095 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 11:51:09 INFO - PROCESS | 1819 | 1461437469100 Marionette TRACE conn3 <- [1,1450,null,{}] 11:51:09 INFO - PROCESS | 1819 | 1461437469106 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}] 11:51:09 INFO - PROCESS | 1819 | 1461437469334 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 11:51:09 INFO - PROCESS | 1819 | 1461437469556 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:09 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8010613800 == 128 [pid = 1819] [id = 370] 11:51:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 158 (0x7f800a86bc00) [pid = 1819] [serial = 1111] [outer = (nil)] 11:51:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 159 (0x7f800cde0800) [pid = 1819] [serial = 1112] [outer = 0x7f800a86bc00] 11:51:09 INFO - PROCESS | 1819 | 1461437469675 Marionette DEBUG loaded listener.js 11:51:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 160 (0x7f800ce71c00) [pid = 1819] [serial = 1113] [outer = 0x7f800a86bc00] 11:51:10 INFO - PROCESS | 1819 | 1461437470555 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]]]}] 11:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 11:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1531ms 11:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 11:51:10 INFO - PROCESS | 1819 | 1461437470626 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 11:51:10 INFO - PROCESS | 1819 | 1461437470629 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 11:51:10 INFO - PROCESS | 1819 | 1461437470636 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 11:51:10 INFO - PROCESS | 1819 | 1461437470639 Marionette TRACE conn3 <- [1,1454,null,{}] 11:51:10 INFO - PROCESS | 1819 | 1461437470645 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}] 11:51:10 INFO - PROCESS | 1819 | 1461437470851 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 11:51:11 INFO - PROCESS | 1819 | 1461437471086 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:11 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8010a06800 == 129 [pid = 1819] [id = 371] 11:51:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 161 (0x7f800d1d4000) [pid = 1819] [serial = 1114] [outer = (nil)] 11:51:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 162 (0x7f800e079400) [pid = 1819] [serial = 1115] [outer = 0x7f800d1d4000] 11:51:11 INFO - PROCESS | 1819 | 1461437471219 Marionette DEBUG loaded listener.js 11:51:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 163 (0x7f8010305000) [pid = 1819] [serial = 1116] [outer = 0x7f800d1d4000] 11:51:12 INFO - PROCESS | 1819 | 1461437472164 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]]]}] 11:51:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 11:51:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1593ms 11:51:12 INFO - PROCESS | 1819 | 1461437472228 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 11:51:12 INFO - PROCESS | 1819 | 1461437472232 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 11:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 11:51:12 INFO - PROCESS | 1819 | 1461437472238 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 11:51:12 INFO - PROCESS | 1819 | 1461437472240 Marionette TRACE conn3 <- [1,1458,null,{}] 11:51:12 INFO - PROCESS | 1819 | 1461437472246 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}] 11:51:12 INFO - PROCESS | 1819 | 1461437472461 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 11:51:12 INFO - PROCESS | 1819 | 1461437472696 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:12 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8014589000 == 130 [pid = 1819] [id = 372] 11:51:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 164 (0x7f8004567000) [pid = 1819] [serial = 1117] [outer = (nil)] 11:51:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 165 (0x7f800d1d4400) [pid = 1819] [serial = 1118] [outer = 0x7f8004567000] 11:51:12 INFO - PROCESS | 1819 | 1461437472815 Marionette DEBUG loaded listener.js 11:51:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 166 (0x7f8010c64c00) [pid = 1819] [serial = 1119] [outer = 0x7f8004567000] 11:51:13 INFO - PROCESS | 1819 | 1461437473728 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]]]}] 11:51:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 11:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1533ms 11:51:13 INFO - PROCESS | 1819 | 1461437473771 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 11:51:13 INFO - PROCESS | 1819 | 1461437473774 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 11:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 11:51:13 INFO - PROCESS | 1819 | 1461437473781 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 11:51:13 INFO - PROCESS | 1819 | 1461437473784 Marionette TRACE conn3 <- [1,1462,null,{}] 11:51:13 INFO - PROCESS | 1819 | 1461437473790 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}] 11:51:14 INFO - PROCESS | 1819 | 1461437474000 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 11:51:14 INFO - PROCESS | 1819 | 1461437474194 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:14 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8015457800 == 131 [pid = 1819] [id = 373] 11:51:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 167 (0x7f800b8b8c00) [pid = 1819] [serial = 1120] [outer = (nil)] 11:51:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 168 (0x7f8010c87400) [pid = 1819] [serial = 1121] [outer = 0x7f800b8b8c00] 11:51:14 INFO - PROCESS | 1819 | 1461437474272 Marionette DEBUG loaded listener.js 11:51:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 169 (0x7f8010e25000) [pid = 1819] [serial = 1122] [outer = 0x7f800b8b8c00] 11:51:15 INFO - PROCESS | 1819 | 1461437475199 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]]]}] 11:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 11:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1478ms 11:51:15 INFO - PROCESS | 1819 | 1461437475262 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 11:51:15 INFO - PROCESS | 1819 | 1461437475265 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 11:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 11:51:15 INFO - PROCESS | 1819 | 1461437475272 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 11:51:15 INFO - PROCESS | 1819 | 1461437475275 Marionette TRACE conn3 <- [1,1466,null,{}] 11:51:15 INFO - PROCESS | 1819 | 1461437475281 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}] 11:51:15 INFO - PROCESS | 1819 | 1461437475491 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 11:51:15 INFO - PROCESS | 1819 | 1461437475677 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:15 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8015f4a000 == 132 [pid = 1819] [id = 374] 11:51:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 170 (0x7f8010c7a000) [pid = 1819] [serial = 1123] [outer = (nil)] 11:51:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 171 (0x7f801327dc00) [pid = 1819] [serial = 1124] [outer = 0x7f8010c7a000] 11:51:15 INFO - PROCESS | 1819 | 1461437475791 Marionette DEBUG loaded listener.js 11:51:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 172 (0x7f8013d8ec00) [pid = 1819] [serial = 1125] [outer = 0x7f8010c7a000] 11:51:16 INFO - PROCESS | 1819 | 1461437476668 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]]]}] 11:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 11:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1431ms 11:51:16 INFO - PROCESS | 1819 | 1461437476705 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 11:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 11:51:16 INFO - PROCESS | 1819 | 1461437476709 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 11:51:16 INFO - PROCESS | 1819 | 1461437476716 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 11:51:16 INFO - PROCESS | 1819 | 1461437476720 Marionette TRACE conn3 <- [1,1470,null,{}] 11:51:16 INFO - PROCESS | 1819 | 1461437476726 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}] 11:51:16 INFO - PROCESS | 1819 | 1461437476938 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 11:51:17 INFO - PROCESS | 1819 | 1461437477182 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:17 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8019010000 == 133 [pid = 1819] [id = 375] 11:51:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 173 (0x7f8010c7f800) [pid = 1819] [serial = 1126] [outer = (nil)] 11:51:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 174 (0x7f8013f65400) [pid = 1819] [serial = 1127] [outer = 0x7f8010c7f800] 11:51:17 INFO - PROCESS | 1819 | 1461437477302 Marionette DEBUG loaded listener.js 11:51:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 175 (0x7f801492ec00) [pid = 1819] [serial = 1128] [outer = 0x7f8010c7f800] 11:51:18 INFO - PROCESS | 1819 | 1461437478180 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]]]}] 11:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 11:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1542ms 11:51:18 INFO - PROCESS | 1819 | 1461437478258 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 11:51:18 INFO - PROCESS | 1819 | 1461437478261 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 11:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 11:51:18 INFO - PROCESS | 1819 | 1461437478268 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 11:51:18 INFO - PROCESS | 1819 | 1461437478271 Marionette TRACE conn3 <- [1,1474,null,{}] 11:51:18 INFO - PROCESS | 1819 | 1461437478281 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}] 11:51:18 INFO - PROCESS | 1819 | 1461437478528 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 11:51:18 INFO - PROCESS | 1819 | 1461437478770 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:18 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802209c000 == 134 [pid = 1819] [id = 376] 11:51:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 176 (0x7f80154b9400) [pid = 1819] [serial = 1129] [outer = (nil)] 11:51:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 177 (0x7f80155b9000) [pid = 1819] [serial = 1130] [outer = 0x7f80154b9400] 11:51:18 INFO - PROCESS | 1819 | 1461437478903 Marionette DEBUG loaded listener.js 11:51:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 178 (0x7f8016709400) [pid = 1819] [serial = 1131] [outer = 0x7f80154b9400] 11:51:19 INFO - PROCESS | 1819 | 1461437479867 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]]]}] 11:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 11:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1635ms 11:51:19 INFO - PROCESS | 1819 | 1461437479905 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 11:51:19 INFO - PROCESS | 1819 | 1461437479909 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 11:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 11:51:19 INFO - PROCESS | 1819 | 1461437479916 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 11:51:19 INFO - PROCESS | 1819 | 1461437479921 Marionette TRACE conn3 <- [1,1478,null,{}] 11:51:19 INFO - PROCESS | 1819 | 1461437479927 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}] 11:51:20 INFO - PROCESS | 1819 | 1461437480176 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 11:51:20 INFO - PROCESS | 1819 | 1461437480422 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:20 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8025d4f000 == 135 [pid = 1819] [id = 377] 11:51:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 179 (0x7f80220e7800) [pid = 1819] [serial = 1132] [outer = (nil)] 11:51:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 180 (0x7f802318b000) [pid = 1819] [serial = 1133] [outer = 0x7f80220e7800] 11:51:20 INFO - PROCESS | 1819 | 1461437480544 Marionette DEBUG loaded listener.js 11:51:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 181 (0x7f80241bec00) [pid = 1819] [serial = 1134] [outer = 0x7f80220e7800] 11:51:21 INFO - PROCESS | 1819 | 1461437481400 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]]]}] 11:51:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 11:51:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1534ms 11:51:21 INFO - PROCESS | 1819 | 1461437481453 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 11:51:21 INFO - PROCESS | 1819 | 1461437481457 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 11:51:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 11:51:21 INFO - PROCESS | 1819 | 1461437481464 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 11:51:21 INFO - PROCESS | 1819 | 1461437481468 Marionette TRACE conn3 <- [1,1482,null,{}] 11:51:21 INFO - PROCESS | 1819 | 1461437481474 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}] 11:51:21 INFO - PROCESS | 1819 | 1461437481698 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 11:51:21 INFO - PROCESS | 1819 | 1461437481890 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:21 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802859e000 == 136 [pid = 1819] [id = 378] 11:51:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 182 (0x7f8022c61800) [pid = 1819] [serial = 1135] [outer = (nil)] 11:51:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 183 (0x7f8024340000) [pid = 1819] [serial = 1136] [outer = 0x7f8022c61800] 11:51:21 INFO - PROCESS | 1819 | 1461437481969 Marionette DEBUG loaded listener.js 11:51:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 184 (0x7f80262c5400) [pid = 1819] [serial = 1137] [outer = 0x7f8022c61800] 11:51:22 INFO - PROCESS | 1819 | 1461437482917 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]]]}] 11:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 11:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1485ms 11:51:22 INFO - PROCESS | 1819 | 1461437482950 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 11:51:22 INFO - PROCESS | 1819 | 1461437482955 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 11:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 11:51:22 INFO - PROCESS | 1819 | 1461437482961 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 11:51:22 INFO - PROCESS | 1819 | 1461437482964 Marionette TRACE conn3 <- [1,1486,null,{}] 11:51:22 INFO - PROCESS | 1819 | 1461437482970 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}] 11:51:23 INFO - PROCESS | 1819 | 1461437483195 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 11:51:23 INFO - PROCESS | 1819 | 1461437483391 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:23 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802c7a3000 == 137 [pid = 1819] [id = 379] 11:51:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 185 (0x7f800a8a5000) [pid = 1819] [serial = 1138] [outer = (nil)] 11:51:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 186 (0x7f800a8ae400) [pid = 1819] [serial = 1139] [outer = 0x7f800a8a5000] 11:51:23 INFO - PROCESS | 1819 | 1461437483500 Marionette DEBUG loaded listener.js 11:51:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 187 (0x7f800a8b3000) [pid = 1819] [serial = 1140] [outer = 0x7f800a8a5000] 11:51:24 INFO - PROCESS | 1819 | 1461437484454 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]]]}] 11:51:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 11:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1531ms 11:51:24 INFO - PROCESS | 1819 | 1461437484494 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 11:51:24 INFO - PROCESS | 1819 | 1461437484497 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 11:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 11:51:24 INFO - PROCESS | 1819 | 1461437484504 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 11:51:24 INFO - PROCESS | 1819 | 1461437484507 Marionette TRACE conn3 <- [1,1490,null,{}] 11:51:24 INFO - PROCESS | 1819 | 1461437484512 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}] 11:51:24 INFO - PROCESS | 1819 | 1461437484734 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 11:51:24 INFO - PROCESS | 1819 | 1461437484976 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:25 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7fff269000 == 138 [pid = 1819] [id = 380] 11:51:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 188 (0x7f7ffc13e800) [pid = 1819] [serial = 1141] [outer = (nil)] 11:51:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 189 (0x7f80011a1c00) [pid = 1819] [serial = 1142] [outer = 0x7f7ffc13e800] 11:51:25 INFO - PROCESS | 1819 | 1461437485095 Marionette DEBUG loaded listener.js 11:51:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 190 (0x7f800a8b0000) [pid = 1819] [serial = 1143] [outer = 0x7f7ffc13e800] 11:51:26 INFO - PROCESS | 1819 | 1461437486427 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]]]}] 11:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 11:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1980ms 11:51:26 INFO - PROCESS | 1819 | 1461437486494 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 11:51:26 INFO - PROCESS | 1819 | 1461437486500 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 11:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 11:51:26 INFO - PROCESS | 1819 | 1461437486542 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 11:51:26 INFO - PROCESS | 1819 | 1461437486549 Marionette TRACE conn3 <- [1,1494,null,{}] 11:51:26 INFO - PROCESS | 1819 | 1461437486559 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}] 11:51:26 INFO - PROCESS | 1819 | 1461437486771 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 11:51:26 INFO - PROCESS | 1819 | 1461437486969 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:26 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8001cf1800 == 139 [pid = 1819] [id = 381] 11:51:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 191 (0x7f7fff190400) [pid = 1819] [serial = 1144] [outer = (nil)] 11:51:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 192 (0x7f8002838c00) [pid = 1819] [serial = 1145] [outer = 0x7f7fff190400] 11:51:27 INFO - PROCESS | 1819 | 1461437487041 Marionette DEBUG loaded listener.js 11:51:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 193 (0x7f8003180c00) [pid = 1819] [serial = 1146] [outer = 0x7f7fff190400] 11:51:27 INFO - PROCESS | 1819 | 1461437487993 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]]]}] 11:51:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 11:51:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1510ms 11:51:28 INFO - PROCESS | 1819 | 1461437488052 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 11:51:28 INFO - PROCESS | 1819 | 1461437488067 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 11:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 11:51:28 INFO - PROCESS | 1819 | 1461437488083 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 11:51:28 INFO - PROCESS | 1819 | 1461437488091 Marionette TRACE conn3 <- [1,1498,null,{}] 11:51:28 INFO - PROCESS | 1819 | 1461437488100 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}] 11:51:28 INFO - PROCESS | 1819 | 1461437488426 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 11:51:28 INFO - PROCESS | 1819 | 1461437488839 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:28 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffacc8800 == 140 [pid = 1819] [id = 382] 11:51:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 194 (0x7f7ffda4c400) [pid = 1819] [serial = 1147] [outer = (nil)] 11:51:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 195 (0x7f8002837c00) [pid = 1819] [serial = 1148] [outer = 0x7f7ffda4c400] 11:51:28 INFO - PROCESS | 1819 | 1461437488913 Marionette DEBUG loaded listener.js 11:51:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 196 (0x7f8004879c00) [pid = 1819] [serial = 1149] [outer = 0x7f7ffda4c400] 11:51:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800b924800 == 139 [pid = 1819] [id = 365] 11:51:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800b9dc800 == 138 [pid = 1819] [id = 364] 11:51:29 INFO - PROCESS | 1819 | --DOMWINDOW == 195 (0x7f800c3a2000) [pid = 1819] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 11:51:29 INFO - PROCESS | 1819 | --DOMWINDOW == 194 (0x7f800c9e5800) [pid = 1819] [serial = 1004] [outer = (nil)] [url = about:blank] 11:51:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8005249800 == 137 [pid = 1819] [id = 363] 11:51:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8000632000 == 136 [pid = 1819] [id = 362] 11:51:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffc0f3000 == 135 [pid = 1819] [id = 361] 11:51:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8004820000 == 134 [pid = 1819] [id = 360] 11:51:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7fff26d800 == 133 [pid = 1819] [id = 359] 11:51:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffabda800 == 132 [pid = 1819] [id = 353] 11:51:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f802fce4000 == 131 [pid = 1819] [id = 352] 11:51:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8027f1d000 == 130 [pid = 1819] [id = 351] 11:51:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8024032800 == 129 [pid = 1819] [id = 350] 11:51:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8016b3d800 == 128 [pid = 1819] [id = 349] 11:51:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8015463000 == 127 [pid = 1819] [id = 348] 11:51:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8012e95800 == 126 [pid = 1819] [id = 347] 11:51:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800fa98000 == 125 [pid = 1819] [id = 346] 11:51:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800525d800 == 124 [pid = 1819] [id = 345] 11:51:29 INFO - PROCESS | 1819 | --DOMWINDOW == 193 (0x7f7fff2a5c00) [pid = 1819] [serial = 927] [outer = (nil)] [url = about:blank] 11:51:29 INFO - PROCESS | 1819 | --DOMWINDOW == 192 (0x7f800c9e3000) [pid = 1819] [serial = 1029] [outer = (nil)] [url = about:blank] 11:51:29 INFO - PROCESS | 1819 | --DOMWINDOW == 191 (0x7f800bf3d800) [pid = 1819] [serial = 690] [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.] 11:51:29 INFO - PROCESS | 1819 | --DOMWINDOW == 190 (0x7f8001c90000) [pid = 1819] [serial = 992] [outer = (nil)] [url = about:blank] 11:51:29 INFO - PROCESS | 1819 | --DOMWINDOW == 189 (0x7f800a86d000) [pid = 1819] [serial = 968] [outer = (nil)] [url = about:blank] 11:51:29 INFO - PROCESS | 1819 | --DOMWINDOW == 188 (0x7f80001ba000) [pid = 1819] [serial = 989] [outer = (nil)] [url = about:blank] 11:51:29 INFO - PROCESS | 1819 | --DOMWINDOW == 187 (0x7f7ffd91ec00) [pid = 1819] [serial = 1007] [outer = (nil)] [url = about:blank] 11:51:29 INFO - PROCESS | 1819 | --DOMWINDOW == 186 (0x7f800e42f000) [pid = 1819] [serial = 1023] [outer = (nil)] [url = about:blank] 11:51:29 INFO - PROCESS | 1819 | --DOMWINDOW == 185 (0x7f8019307800) [pid = 1819] [serial = 980] [outer = (nil)] [url = about:blank] 11:51:29 INFO - PROCESS | 1819 | --DOMWINDOW == 184 (0x7f7ffc147000) [pid = 1819] [serial = 1001] [outer = (nil)] [url = about:blank] 11:51:29 INFO - PROCESS | 1819 | --DOMWINDOW == 183 (0x7f800d1ccc00) [pid = 1819] [serial = 948] [outer = (nil)] [url = about:blank] 11:51:29 INFO - PROCESS | 1819 | --DOMWINDOW == 182 (0x7f801591d800) [pid = 1819] [serial = 977] [outer = (nil)] [url = about:blank] 11:51:29 INFO - PROCESS | 1819 | --DOMWINDOW == 181 (0x7f800c937400) [pid = 1819] [serial = 945] [outer = (nil)] [url = about:blank] 11:51:29 INFO - PROCESS | 1819 | --DOMWINDOW == 180 (0x7f7ffd928400) [pid = 1819] [serial = 930] [outer = (nil)] [url = about:blank] 11:51:29 INFO - PROCESS | 1819 | --DOMWINDOW == 179 (0x7f800a429c00) [pid = 1819] [serial = 995] [outer = (nil)] [url = about:blank] 11:51:29 INFO - PROCESS | 1819 | --DOMWINDOW == 178 (0x7f800a58a000) [pid = 1819] [serial = 1013] [outer = (nil)] [url = about:blank] 11:51:29 INFO - PROCESS | 1819 | --DOMWINDOW == 177 (0x7f8010c83c00) [pid = 1819] [serial = 1025] [outer = (nil)] [url = about:blank] 11:51:29 INFO - PROCESS | 1819 | --DOMWINDOW == 176 (0x7f800a58fc00) [pid = 1819] [serial = 1014] [outer = (nil)] [url = about:blank] 11:51:29 INFO - PROCESS | 1819 | --DOMWINDOW == 175 (0x7f80011a7800) [pid = 1819] [serial = 1008] [outer = (nil)] [url = about:blank] 11:51:29 INFO - PROCESS | 1819 | --DOMWINDOW == 174 (0x7f800a410800) [pid = 1819] [serial = 1011] [outer = (nil)] [url = about:blank] 11:51:29 INFO - PROCESS | 1819 | --DOMWINDOW == 173 (0x7f8004879400) [pid = 1819] [serial = 1010] [outer = (nil)] [url = about:blank] 11:51:29 INFO - PROCESS | 1819 | --DOMWINDOW == 172 (0x7f8010e22400) [pid = 1819] [serial = 966] [outer = (nil)] [url = about:blank] 11:51:29 INFO - PROCESS | 1819 | --DOMWINDOW == 171 (0x7f8001c8bc00) [pid = 1819] [serial = 986] [outer = (nil)] [url = about:blank] 11:51:29 INFO - PROCESS | 1819 | --DOMWINDOW == 170 (0x7f8013fc2800) [pid = 1819] [serial = 974] [outer = (nil)] [url = about:blank] 11:51:29 INFO - PROCESS | 1819 | --DOMWINDOW == 169 (0x7f800cd9c800) [pid = 1819] [serial = 1022] [outer = (nil)] [url = about:blank] 11:51:29 INFO - PROCESS | 1819 | --DOMWINDOW == 168 (0x7f800c940000) [pid = 1819] [serial = 1017] [outer = (nil)] [url = about:blank] 11:51:29 INFO - PROCESS | 1819 | --DOMWINDOW == 167 (0x7f800487e000) [pid = 1819] [serial = 998] [outer = (nil)] [url = about:blank] 11:51:29 INFO - PROCESS | 1819 | --DOMWINDOW == 166 (0x7f800d245800) [pid = 1819] [serial = 1020] [outer = (nil)] [url = about:blank] 11:51:29 INFO - PROCESS | 1819 | --DOMWINDOW == 165 (0x7f800306b800) [pid = 1819] [serial = 1031] [outer = (nil)] [url = about:blank] 11:51:29 INFO - PROCESS | 1819 | --DOMWINDOW == 164 (0x7f800ce6f400) [pid = 1819] [serial = 1019] [outer = (nil)] [url = about:blank] 11:51:29 INFO - PROCESS | 1819 | --DOMWINDOW == 163 (0x7f8014866800) [pid = 1819] [serial = 1028] [outer = (nil)] [url = about:blank] 11:51:29 INFO - PROCESS | 1819 | --DOMWINDOW == 162 (0x7f8012df2400) [pid = 1819] [serial = 1026] [outer = (nil)] [url = about:blank] 11:51:29 INFO - PROCESS | 1819 | --DOMWINDOW == 161 (0x7f800e075000) [pid = 1819] [serial = 971] [outer = (nil)] [url = about:blank] 11:51:29 INFO - PROCESS | 1819 | --DOMWINDOW == 160 (0x7f800c321400) [pid = 1819] [serial = 1016] [outer = (nil)] [url = about:blank] 11:51:29 INFO - PROCESS | 1819 | --DOMWINDOW == 159 (0x7f8024339400) [pid = 1819] [serial = 983] [outer = (nil)] [url = about:blank] 11:51:29 INFO - PROCESS | 1819 | --DOMWINDOW == 158 (0x7f8004304800) [pid = 1819] [serial = 1032] [outer = (nil)] [url = about:blank] 11:51:30 INFO - PROCESS | 1819 | 1461437490105 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]]]}] 11:51:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 11:51:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 2044ms 11:51:30 INFO - PROCESS | 1819 | 1461437490151 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 11:51:30 INFO - PROCESS | 1819 | 1461437490156 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 11:51:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 11:51:30 INFO - PROCESS | 1819 | 1461437490166 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 11:51:30 INFO - PROCESS | 1819 | 1461437490171 Marionette TRACE conn3 <- [1,1502,null,{}] 11:51:30 INFO - PROCESS | 1819 | 1461437490196 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}] 11:51:30 INFO - PROCESS | 1819 | 1461437490401 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 11:51:30 INFO - PROCESS | 1819 | 1461437490590 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:30 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8000116000 == 125 [pid = 1819] [id = 383] 11:51:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 159 (0x7f80047e7800) [pid = 1819] [serial = 1150] [outer = (nil)] 11:51:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 160 (0x7f800a58fc00) [pid = 1819] [serial = 1151] [outer = 0x7f80047e7800] 11:51:30 INFO - PROCESS | 1819 | 1461437490666 Marionette DEBUG loaded listener.js 11:51:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 161 (0x7f800b70ec00) [pid = 1819] [serial = 1152] [outer = 0x7f80047e7800] 11:51:31 INFO - PROCESS | 1819 | 1461437491433 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]]]}] 11:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 11:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1286ms 11:51:31 INFO - PROCESS | 1819 | 1461437491482 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 11:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 11:51:31 INFO - PROCESS | 1819 | 1461437491487 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 11:51:31 INFO - PROCESS | 1819 | 1461437491494 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 11:51:31 INFO - PROCESS | 1819 | 1461437491497 Marionette TRACE conn3 <- [1,1506,null,{}] 11:51:31 INFO - PROCESS | 1819 | 1461437491502 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}] 11:51:31 INFO - PROCESS | 1819 | 1461437491713 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 11:51:31 INFO - PROCESS | 1819 | 1461437491728 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:31 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80047d3800 == 126 [pid = 1819] [id = 384] 11:51:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 162 (0x7f80011aa400) [pid = 1819] [serial = 1153] [outer = (nil)] 11:51:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 163 (0x7f800a42fc00) [pid = 1819] [serial = 1154] [outer = 0x7f80011aa400] 11:51:31 INFO - PROCESS | 1819 | 1461437491960 Marionette DEBUG loaded listener.js 11:51:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 164 (0x7f800bf41400) [pid = 1819] [serial = 1155] [outer = 0x7f80011aa400] 11:51:32 INFO - PROCESS | 1819 | 1461437492821 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]]]}] 11:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 11:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1381ms 11:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 11:51:32 INFO - PROCESS | 1819 | 1461437492876 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 11:51:32 INFO - PROCESS | 1819 | 1461437492878 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 11:51:32 INFO - PROCESS | 1819 | 1461437492885 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 11:51:32 INFO - PROCESS | 1819 | 1461437492889 Marionette TRACE conn3 <- [1,1510,null,{}] 11:51:32 INFO - PROCESS | 1819 | 1461437492895 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}] 11:51:33 INFO - PROCESS | 1819 | 1461437493154 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 11:51:33 INFO - PROCESS | 1819 | 1461437493192 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:33 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80052b2800 == 127 [pid = 1819] [id = 385] 11:51:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 165 (0x7f800baedc00) [pid = 1819] [serial = 1156] [outer = (nil)] 11:51:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 166 (0x7f800c6e6800) [pid = 1819] [serial = 1157] [outer = 0x7f800baedc00] 11:51:33 INFO - PROCESS | 1819 | 1461437493257 Marionette DEBUG loaded listener.js 11:51:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 167 (0x7f800c9e3000) [pid = 1819] [serial = 1158] [outer = 0x7f800baedc00] 11:51:34 INFO - PROCESS | 1819 | --DOMWINDOW == 166 (0x7f7ffda4e000) [pid = 1819] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 11:51:34 INFO - PROCESS | 1819 | --DOMWINDOW == 165 (0x7f80011a3c00) [pid = 1819] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 11:51:34 INFO - PROCESS | 1819 | --DOMWINDOW == 164 (0x7f8003180800) [pid = 1819] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 11:51:34 INFO - PROCESS | 1819 | --DOMWINDOW == 163 (0x7f7ffc14a000) [pid = 1819] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 11:51:34 INFO - PROCESS | 1819 | --DOMWINDOW == 162 (0x7f7fff299800) [pid = 1819] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 11:51:34 INFO - PROCESS | 1819 | --DOMWINDOW == 161 (0x7f800ba1e800) [pid = 1819] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 11:51:34 INFO - PROCESS | 1819 | 1461437494474 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]]]}] 11:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 11:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1642ms 11:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 11:51:34 INFO - PROCESS | 1819 | 1461437494527 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 11:51:34 INFO - PROCESS | 1819 | 1461437494530 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 11:51:34 INFO - PROCESS | 1819 | 1461437494537 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 11:51:34 INFO - PROCESS | 1819 | 1461437494540 Marionette TRACE conn3 <- [1,1514,null,{}] 11:51:34 INFO - PROCESS | 1819 | 1461437494546 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}] 11:51:34 INFO - PROCESS | 1819 | 1461437494786 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 11:51:35 INFO - PROCESS | 1819 | 1461437494995 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:35 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800b9db000 == 128 [pid = 1819] [id = 386] 11:51:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 162 (0x7f800430c000) [pid = 1819] [serial = 1159] [outer = (nil)] 11:51:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 163 (0x7f800d1d3800) [pid = 1819] [serial = 1160] [outer = 0x7f800430c000] 11:51:35 INFO - PROCESS | 1819 | 1461437495063 Marionette DEBUG loaded listener.js 11:51:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 164 (0x7f800e316400) [pid = 1819] [serial = 1161] [outer = 0x7f800430c000] 11:51:35 INFO - PROCESS | 1819 | 1461437495752 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]]]}] 11:51:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 11:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1236ms 11:51:35 INFO - PROCESS | 1819 | 1461437495772 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 11:51:35 INFO - PROCESS | 1819 | 1461437495775 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 11:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 11:51:35 INFO - PROCESS | 1819 | 1461437495781 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 11:51:35 INFO - PROCESS | 1819 | 1461437495784 Marionette TRACE conn3 <- [1,1518,null,{}] 11:51:35 INFO - PROCESS | 1819 | 1461437495789 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}] 11:51:36 INFO - PROCESS | 1819 | 1461437496045 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 11:51:36 INFO - PROCESS | 1819 | 1461437496064 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:36 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c90b800 == 129 [pid = 1819] [id = 387] 11:51:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 165 (0x7f800a406400) [pid = 1819] [serial = 1162] [outer = (nil)] 11:51:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 166 (0x7f800f8f2c00) [pid = 1819] [serial = 1163] [outer = 0x7f800a406400] 11:51:36 INFO - PROCESS | 1819 | 1461437496213 Marionette DEBUG loaded listener.js 11:51:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 167 (0x7f800fd24000) [pid = 1819] [serial = 1164] [outer = 0x7f800a406400] 11:51:37 INFO - PROCESS | 1819 | 1461437497278 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]]]}] 11:51:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 11:51:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1541ms 11:51:37 INFO - PROCESS | 1819 | 1461437497324 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 11:51:37 INFO - PROCESS | 1819 | 1461437497332 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 11:51:37 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 11:51:37 INFO - PROCESS | 1819 | 1461437497342 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 11:51:37 INFO - PROCESS | 1819 | 1461437497347 Marionette TRACE conn3 <- [1,1522,null,{}] 11:51:37 INFO - PROCESS | 1819 | 1461437497356 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}] 11:51:37 INFO - PROCESS | 1819 | 1461437497584 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 11:51:37 INFO - PROCESS | 1819 | 1461437497775 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:37 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8001c36000 == 130 [pid = 1819] [id = 388] 11:51:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 168 (0x7f8001c83800) [pid = 1819] [serial = 1165] [outer = (nil)] 11:51:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 169 (0x7f8002841400) [pid = 1819] [serial = 1166] [outer = 0x7f8001c83800] 11:51:37 INFO - PROCESS | 1819 | 1461437497903 Marionette DEBUG loaded listener.js 11:51:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 170 (0x7f80043b9400) [pid = 1819] [serial = 1167] [outer = 0x7f8001c83800] 11:51:38 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:51:38 INFO - PROCESS | 1819 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:51:38 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:51:38 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:51:38 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:51:38 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:51:38 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:51:38 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:51:38 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:51:38 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:51:38 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:51:38 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:51:38 INFO - PROCESS | 1819 | 1461437498738 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"]]]}] 11:51:38 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 () { 11:51:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:51:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 11:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:51:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:51:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 11:51:38 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 () { 11:51:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:51:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 11:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:51:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:51:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 11:51:38 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 () { 11:51:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:51:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 11:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:51:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:51:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 11:51:38 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 () { 11:51:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:51:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 11:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:51:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:51:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 11:51:38 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1436ms 11:51:38 INFO - PROCESS | 1819 | 1461437498785 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 11:51:38 INFO - PROCESS | 1819 | 1461437498795 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 11:51:38 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 11:51:38 INFO - PROCESS | 1819 | 1461437498808 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 11:51:38 INFO - PROCESS | 1819 | 1461437498812 Marionette TRACE conn3 <- [1,1526,null,{}] 11:51:38 INFO - PROCESS | 1819 | 1461437498819 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}] 11:51:39 INFO - PROCESS | 1819 | 1461437499026 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 11:51:39 INFO - PROCESS | 1819 | 1461437499224 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:39 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800b91b800 == 131 [pid = 1819] [id = 389] 11:51:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 171 (0x7f80043af400) [pid = 1819] [serial = 1168] [outer = (nil)] 11:51:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 172 (0x7f800ba1b800) [pid = 1819] [serial = 1169] [outer = 0x7f80043af400] 11:51:39 INFO - PROCESS | 1819 | 1461437499297 Marionette DEBUG loaded listener.js 11:51:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 173 (0x7f800bfed800) [pid = 1819] [serial = 1170] [outer = 0x7f80043af400] 11:51:40 INFO - PROCESS | 1819 | 1461437500202 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"]]]}] 11:51:40 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 11:51:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 11:51:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:51:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:51:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 11:51:40 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 11:51:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 11:51:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:51:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:51:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 11:51:40 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 11:51:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 11:51:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:51:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:51:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 11:51:40 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1443ms 11:51:40 INFO - PROCESS | 1819 | 1461437500255 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 11:51:40 INFO - PROCESS | 1819 | 1461437500258 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 11:51:40 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 11:51:40 INFO - PROCESS | 1819 | 1461437500265 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 11:51:40 INFO - PROCESS | 1819 | 1461437500272 Marionette TRACE conn3 <- [1,1530,null,{}] 11:51:40 INFO - PROCESS | 1819 | 1461437500356 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}] 11:51:40 INFO - PROCESS | 1819 | 1461437500581 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 11:51:40 INFO - PROCESS | 1819 | 1461437500772 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:40 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800e495000 == 132 [pid = 1819] [id = 390] 11:51:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 174 (0x7f800c933800) [pid = 1819] [serial = 1171] [outer = (nil)] 11:51:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 175 (0x7f800e079800) [pid = 1819] [serial = 1172] [outer = 0x7f800c933800] 11:51:40 INFO - PROCESS | 1819 | 1461437500850 Marionette DEBUG loaded listener.js 11:51:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 176 (0x7f800fd30400) [pid = 1819] [serial = 1173] [outer = 0x7f800c933800] 11:51:41 INFO - PROCESS | 1819 | 1461437501693 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]]]}] 11:51:41 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 11:51:41 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 11:51:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:51:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:51:41 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 11:51:41 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 11:51:41 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. 11:51:41 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 11:51:41 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1489ms 11:51:41 INFO - PROCESS | 1819 | 1461437501757 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 11:51:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 11:51:41 INFO - PROCESS | 1819 | 1461437501762 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 11:51:41 INFO - PROCESS | 1819 | 1461437501769 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 11:51:41 INFO - PROCESS | 1819 | 1461437501772 Marionette TRACE conn3 <- [1,1534,null,{}] 11:51:41 INFO - PROCESS | 1819 | 1461437501796 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}] 11:51:42 INFO - PROCESS | 1819 | 1461437502012 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 11:51:42 INFO - PROCESS | 1819 | 1461437502207 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:42 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801087e000 == 133 [pid = 1819] [id = 391] 11:51:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 177 (0x7f80106d6000) [pid = 1819] [serial = 1174] [outer = (nil)] 11:51:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 178 (0x7f8010c79400) [pid = 1819] [serial = 1175] [outer = 0x7f80106d6000] 11:51:42 INFO - PROCESS | 1819 | 1461437502289 Marionette DEBUG loaded listener.js 11:51:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 179 (0x7f8010e22400) [pid = 1819] [serial = 1176] [outer = 0x7f80106d6000] 11:51:43 INFO - PROCESS | 1819 | 1461437503236 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]]]}] 11:51:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 11:51:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1533ms 11:51:43 INFO - PROCESS | 1819 | 1461437503303 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 11:51:43 INFO - PROCESS | 1819 | 1461437503307 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 11:51:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 11:51:43 INFO - PROCESS | 1819 | 1461437503313 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 11:51:43 INFO - PROCESS | 1819 | 1461437503317 Marionette TRACE conn3 <- [1,1538,null,{}] 11:51:43 INFO - PROCESS | 1819 | 1461437503323 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}] 11:51:43 INFO - PROCESS | 1819 | 1461437503536 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 11:51:43 INFO - PROCESS | 1819 | 1461437503730 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:43 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8010c3b000 == 134 [pid = 1819] [id = 392] 11:51:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 180 (0x7f800e42f000) [pid = 1819] [serial = 1177] [outer = (nil)] 11:51:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 181 (0x7f8013fc2400) [pid = 1819] [serial = 1178] [outer = 0x7f800e42f000] 11:51:43 INFO - PROCESS | 1819 | 1461437503804 Marionette DEBUG loaded listener.js 11:51:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 182 (0x7f80149e3000) [pid = 1819] [serial = 1179] [outer = 0x7f800e42f000] 11:51:44 INFO - PROCESS | 1819 | 1461437504769 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]]]}] 11:51:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 11:51:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1529ms 11:51:44 INFO - PROCESS | 1819 | 1461437504849 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 11:51:44 INFO - PROCESS | 1819 | 1461437504857 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 11:51:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 11:51:44 INFO - PROCESS | 1819 | 1461437504962 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 11:51:44 INFO - PROCESS | 1819 | 1461437504969 Marionette TRACE conn3 <- [1,1542,null,{}] 11:51:44 INFO - PROCESS | 1819 | 1461437504982 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}] 11:51:45 INFO - PROCESS | 1819 | 1461437505311 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 11:51:45 INFO - PROCESS | 1819 | 1461437505561 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:45 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8015c81000 == 135 [pid = 1819] [id = 393] 11:51:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 183 (0x7f80149e1c00) [pid = 1819] [serial = 1180] [outer = (nil)] 11:51:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 184 (0x7f8018d8d000) [pid = 1819] [serial = 1181] [outer = 0x7f80149e1c00] 11:51:45 INFO - PROCESS | 1819 | 1461437505679 Marionette DEBUG loaded listener.js 11:51:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 185 (0x7f8022f7a400) [pid = 1819] [serial = 1182] [outer = 0x7f80149e1c00] 11:51:46 INFO - PROCESS | 1819 | 1461437506536 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]]]}] 11:51:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 11:51:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1664ms 11:51:46 INFO - PROCESS | 1819 | 1461437506563 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 11:51:46 INFO - PROCESS | 1819 | 1461437506568 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 11:51:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 11:51:46 INFO - PROCESS | 1819 | 1461437506577 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 11:51:46 INFO - PROCESS | 1819 | 1461437506580 Marionette TRACE conn3 <- [1,1546,null,{}] 11:51:46 INFO - PROCESS | 1819 | 1461437506585 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}] 11:51:46 INFO - PROCESS | 1819 | 1461437506804 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 11:51:47 INFO - PROCESS | 1819 | 1461437507013 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:47 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801c414000 == 136 [pid = 1819] [id = 394] 11:51:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 186 (0x7f801519d400) [pid = 1819] [serial = 1183] [outer = (nil)] 11:51:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 187 (0x7f8022fecc00) [pid = 1819] [serial = 1184] [outer = 0x7f801519d400] 11:51:47 INFO - PROCESS | 1819 | 1461437507127 Marionette DEBUG loaded listener.js 11:51:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 188 (0x7f80244e2000) [pid = 1819] [serial = 1185] [outer = 0x7f801519d400] 11:51:48 INFO - PROCESS | 1819 | 1461437508029 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]]]}] 11:51:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 11:51:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1529ms 11:51:48 INFO - PROCESS | 1819 | 1461437508108 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 11:51:48 INFO - PROCESS | 1819 | 1461437508111 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 11:51:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 11:51:48 INFO - PROCESS | 1819 | 1461437508117 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 11:51:48 INFO - PROCESS | 1819 | 1461437508120 Marionette TRACE conn3 <- [1,1550,null,{}] 11:51:48 INFO - PROCESS | 1819 | 1461437508126 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}] 11:51:48 INFO - PROCESS | 1819 | 1461437508353 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 11:51:48 INFO - PROCESS | 1819 | 1461437508593 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:48 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8024037800 == 137 [pid = 1819] [id = 395] 11:51:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 189 (0x7f801591ec00) [pid = 1819] [serial = 1186] [outer = (nil)] 11:51:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 190 (0x7f8027b4e800) [pid = 1819] [serial = 1187] [outer = 0x7f801591ec00] 11:51:48 INFO - PROCESS | 1819 | 1461437508712 Marionette DEBUG loaded listener.js 11:51:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 191 (0x7f8027da1400) [pid = 1819] [serial = 1188] [outer = 0x7f801591ec00] 11:51:49 INFO - PROCESS | 1819 | 1461437509556 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]]]}] 11:51:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 11:51:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1479ms 11:51:49 INFO - PROCESS | 1819 | 1461437509597 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 11:51:49 INFO - PROCESS | 1819 | 1461437509603 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 11:51:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 11:51:49 INFO - PROCESS | 1819 | 1461437509609 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 11:51:49 INFO - PROCESS | 1819 | 1461437509612 Marionette TRACE conn3 <- [1,1554,null,{}] 11:51:49 INFO - PROCESS | 1819 | 1461437509618 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}] 11:51:49 INFO - PROCESS | 1819 | 1461437509834 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 11:51:50 INFO - PROCESS | 1819 | 1461437510046 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:50 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802a282000 == 138 [pid = 1819] [id = 396] 11:51:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 192 (0x7f7ffda5b800) [pid = 1819] [serial = 1189] [outer = (nil)] 11:51:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 193 (0x7f7ffda64000) [pid = 1819] [serial = 1190] [outer = 0x7f7ffda5b800] 11:51:50 INFO - PROCESS | 1819 | 1461437510119 Marionette DEBUG loaded listener.js 11:51:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 194 (0x7f7ffda69000) [pid = 1819] [serial = 1191] [outer = 0x7f7ffda5b800] 11:51:51 INFO - PROCESS | 1819 | 1461437511020 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]]]}] 11:51:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 11:51:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1480ms 11:51:51 INFO - PROCESS | 1819 | 1461437511091 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 11:51:51 INFO - PROCESS | 1819 | 1461437511095 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 11:51:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 11:51:51 INFO - PROCESS | 1819 | 1461437511101 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 11:51:51 INFO - PROCESS | 1819 | 1461437511104 Marionette TRACE conn3 <- [1,1558,null,{}] 11:51:51 INFO - PROCESS | 1819 | 1461437511110 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}] 11:51:51 INFO - PROCESS | 1819 | 1461437511325 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 11:51:51 INFO - PROCESS | 1819 | 1461437511582 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:51 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800cb6e800 == 139 [pid = 1819] [id = 397] 11:51:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 195 (0x7f8000f6c000) [pid = 1819] [serial = 1192] [outer = (nil)] 11:51:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 196 (0x7f8000f6e000) [pid = 1819] [serial = 1193] [outer = 0x7f8000f6c000] 11:51:51 INFO - PROCESS | 1819 | 1461437511706 Marionette DEBUG loaded listener.js 11:51:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 197 (0x7f8000f71c00) [pid = 1819] [serial = 1194] [outer = 0x7f8000f6c000] 11:51:52 INFO - PROCESS | 1819 | 1461437512910 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]]]}] 11:51:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 11:51:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1847ms 11:51:52 INFO - PROCESS | 1819 | 1461437512949 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 11:51:52 INFO - PROCESS | 1819 | 1461437512954 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 11:51:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 11:51:52 INFO - PROCESS | 1819 | 1461437512960 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 11:51:52 INFO - PROCESS | 1819 | 1461437512965 Marionette TRACE conn3 <- [1,1562,null,{}] 11:51:52 INFO - PROCESS | 1819 | 1461437512971 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}] 11:51:53 INFO - PROCESS | 1819 | 1461437513238 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 11:51:53 INFO - PROCESS | 1819 | 1461437513524 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:53 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffdc0a000 == 140 [pid = 1819] [id = 398] 11:51:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 198 (0x7f8000f6b000) [pid = 1819] [serial = 1195] [outer = (nil)] 11:51:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 199 (0x7f800baaac00) [pid = 1819] [serial = 1196] [outer = 0x7f8000f6b000] 11:51:53 INFO - PROCESS | 1819 | 1461437513610 Marionette DEBUG loaded listener.js 11:51:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 200 (0x7f8025d25c00) [pid = 1819] [serial = 1197] [outer = 0x7f8000f6b000] 11:51:54 INFO - PROCESS | 1819 | 1461437514435 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]]]}] 11:51:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 11:51:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1534ms 11:51:54 INFO - PROCESS | 1819 | 1461437514495 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 11:51:54 INFO - PROCESS | 1819 | 1461437514498 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 11:51:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 11:51:54 INFO - PROCESS | 1819 | 1461437514505 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 11:51:54 INFO - PROCESS | 1819 | 1461437514509 Marionette TRACE conn3 <- [1,1566,null,{}] 11:51:54 INFO - PROCESS | 1819 | 1461437514514 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}] 11:51:54 INFO - PROCESS | 1819 | 1461437514732 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 11:51:54 INFO - PROCESS | 1819 | 1461437514983 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:55 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffed03000 == 141 [pid = 1819] [id = 399] 11:51:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 201 (0x7f800048ec00) [pid = 1819] [serial = 1198] [outer = (nil)] 11:51:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 202 (0x7f8000498400) [pid = 1819] [serial = 1199] [outer = 0x7f800048ec00] 11:51:55 INFO - PROCESS | 1819 | 1461437515106 Marionette DEBUG loaded listener.js 11:51:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 203 (0x7f800049cc00) [pid = 1819] [serial = 1200] [outer = 0x7f800048ec00] 11:51:55 INFO - PROCESS | 1819 | 1461437515962 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]]]}] 11:51:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 11:51:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1480ms 11:51:55 INFO - PROCESS | 1819 | 1461437515989 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 11:51:55 INFO - PROCESS | 1819 | 1461437515994 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 11:51:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 11:51:56 INFO - PROCESS | 1819 | 1461437516004 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 11:51:56 INFO - PROCESS | 1819 | 1461437516010 Marionette TRACE conn3 <- [1,1570,null,{}] 11:51:56 INFO - PROCESS | 1819 | 1461437516018 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}] 11:51:56 INFO - PROCESS | 1819 | 1461437516335 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 11:51:56 INFO - PROCESS | 1819 | 1461437516579 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:56 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffed1a800 == 142 [pid = 1819] [id = 400] 11:51:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 204 (0x7f8000490000) [pid = 1819] [serial = 1201] [outer = (nil)] 11:51:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 205 (0x7f800baa9400) [pid = 1819] [serial = 1202] [outer = 0x7f8000490000] 11:51:56 INFO - PROCESS | 1819 | 1461437516677 Marionette DEBUG loaded listener.js 11:51:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 206 (0x7f8027933000) [pid = 1819] [serial = 1203] [outer = 0x7f8000490000] 11:51:57 INFO - PROCESS | 1819 | 1461437517579 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]]]}] 11:51:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 11:51:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1640ms 11:51:57 INFO - PROCESS | 1819 | 1461437517644 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 11:51:57 INFO - PROCESS | 1819 | 1461437517647 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 11:51:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 11:51:57 INFO - PROCESS | 1819 | 1461437517654 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 11:51:57 INFO - PROCESS | 1819 | 1461437517657 Marionette TRACE conn3 <- [1,1574,null,{}] 11:51:57 INFO - PROCESS | 1819 | 1461437517662 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}] 11:51:57 INFO - PROCESS | 1819 | 1461437517878 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 11:51:58 INFO - PROCESS | 1819 | 1461437518126 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:58 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffb6da000 == 143 [pid = 1819] [id = 401] 11:51:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 207 (0x7f7ffee87400) [pid = 1819] [serial = 1204] [outer = (nil)] 11:51:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 208 (0x7f7ffee8f800) [pid = 1819] [serial = 1205] [outer = 0x7f7ffee87400] 11:51:58 INFO - PROCESS | 1819 | 1461437518250 Marionette DEBUG loaded listener.js 11:51:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 209 (0x7f7ffee94400) [pid = 1819] [serial = 1206] [outer = 0x7f7ffee87400] 11:51:59 INFO - PROCESS | 1819 | 1461437519719 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]]]}] 11:51:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 11:51:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 2137ms 11:51:59 INFO - PROCESS | 1819 | 1461437519793 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 11:51:59 INFO - PROCESS | 1819 | 1461437519800 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 11:51:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 11:51:59 INFO - PROCESS | 1819 | 1461437519809 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 11:51:59 INFO - PROCESS | 1819 | 1461437519814 Marionette TRACE conn3 <- [1,1578,null,{}] 11:51:59 INFO - PROCESS | 1819 | 1461437519823 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}] 11:52:00 INFO - PROCESS | 1819 | 1461437520070 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 11:52:00 INFO - PROCESS | 1819 | 1461437520430 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:00 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80005d0800 == 144 [pid = 1819] [id = 402] 11:52:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 210 (0x7f7ffd921400) [pid = 1819] [serial = 1207] [outer = (nil)] 11:52:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 211 (0x7f7fff2a4000) [pid = 1819] [serial = 1208] [outer = 0x7f7ffd921400] 11:52:00 INFO - PROCESS | 1819 | 1461437520503 Marionette DEBUG loaded listener.js 11:52:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 212 (0x7f8000f66400) [pid = 1819] [serial = 1209] [outer = 0x7f7ffd921400] 11:52:01 INFO - PROCESS | 1819 | 1461437521542 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]]]}] 11:52:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 11:52:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1788ms 11:52:01 INFO - PROCESS | 1819 | 1461437521600 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 11:52:01 INFO - PROCESS | 1819 | 1461437521610 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 11:52:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 11:52:01 INFO - PROCESS | 1819 | 1461437521624 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 11:52:01 INFO - PROCESS | 1819 | 1461437521629 Marionette TRACE conn3 <- [1,1582,null,{}] 11:52:01 INFO - PROCESS | 1819 | 1461437521636 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}] 11:52:01 INFO - PROCESS | 1819 | 1461437521944 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 11:52:02 INFO - PROCESS | 1819 | 1461437522276 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:02 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8015f44800 == 143 [pid = 1819] [id = 324] 11:52:02 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800ce9a800 == 142 [pid = 1819] [id = 155] 11:52:02 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8000d9a800 == 141 [pid = 1819] [id = 329] 11:52:02 INFO - PROCESS | 1819 | --DOMWINDOW == 211 (0x7f800a585800) [pid = 1819] [serial = 1097] [outer = (nil)] [url = about:blank] 11:52:02 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffadc9800 == 142 [pid = 1819] [id = 403] 11:52:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 212 (0x7f80001bf800) [pid = 1819] [serial = 1210] [outer = (nil)] 11:52:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 213 (0x7f8003181c00) [pid = 1819] [serial = 1211] [outer = 0x7f80001bf800] 11:52:02 INFO - PROCESS | 1819 | 1461437522421 Marionette DEBUG loaded listener.js 11:52:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 214 (0x7f8004563c00) [pid = 1819] [serial = 1212] [outer = 0x7f80001bf800] 11:52:02 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8010a1c800 == 141 [pid = 1819] [id = 334] 11:52:02 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8022fc8800 == 140 [pid = 1819] [id = 326] 11:52:02 INFO - PROCESS | 1819 | --DOCSHELL 0x7f802c5ba800 == 139 [pid = 1819] [id = 328] 11:52:02 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80190a3000 == 138 [pid = 1819] [id = 325] 11:52:02 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80156d1000 == 137 [pid = 1819] [id = 157] 11:52:02 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8010a06800 == 136 [pid = 1819] [id = 371] 11:52:02 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8010613800 == 135 [pid = 1819] [id = 370] 11:52:02 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800fb4f000 == 134 [pid = 1819] [id = 369] 11:52:02 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800cc1d800 == 133 [pid = 1819] [id = 368] 11:52:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8005082000 == 132 [pid = 1819] [id = 367] 11:52:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffaddb800 == 131 [pid = 1819] [id = 366] 11:52:03 INFO - PROCESS | 1819 | --DOMWINDOW == 213 (0x7f7fff2a4400) [pid = 1819] [serial = 1080] [outer = (nil)] [url = about:blank] 11:52:03 INFO - PROCESS | 1819 | --DOMWINDOW == 212 (0x7f7fff198c00) [pid = 1819] [serial = 1079] [outer = (nil)] [url = about:blank] 11:52:03 INFO - PROCESS | 1819 | --DOMWINDOW == 211 (0x7f7ffb7f9000) [pid = 1819] [serial = 1070] [outer = (nil)] [url = about:blank] 11:52:03 INFO - PROCESS | 1819 | --DOMWINDOW == 210 (0x7f800a409c00) [pid = 1819] [serial = 1088] [outer = (nil)] [url = about:blank] 11:52:03 INFO - PROCESS | 1819 | --DOMWINDOW == 209 (0x7f800a42c800) [pid = 1819] [serial = 1089] [outer = (nil)] [url = about:blank] 11:52:03 INFO - PROCESS | 1819 | --DOMWINDOW == 208 (0x7f800a86ec00) [pid = 1819] [serial = 1092] [outer = (nil)] [url = about:blank] 11:52:03 INFO - PROCESS | 1819 | --DOMWINDOW == 207 (0x7f8004870000) [pid = 1819] [serial = 1086] [outer = (nil)] [url = about:blank] 11:52:03 INFO - PROCESS | 1819 | --DOMWINDOW == 206 (0x7f8004567c00) [pid = 1819] [serial = 1085] [outer = (nil)] [url = about:blank] 11:52:03 INFO - PROCESS | 1819 | --DOMWINDOW == 205 (0x7f800f8f4800) [pid = 1819] [serial = 1049] [outer = (nil)] [url = about:blank] 11:52:03 INFO - PROCESS | 1819 | --DOMWINDOW == 204 (0x7f8019308000) [pid = 1819] [serial = 1058] [outer = (nil)] [url = about:blank] 11:52:03 INFO - PROCESS | 1819 | --DOMWINDOW == 203 (0x7f8003064000) [pid = 1819] [serial = 1083] [outer = (nil)] [url = about:blank] 11:52:03 INFO - PROCESS | 1819 | --DOMWINDOW == 202 (0x7f80011a7000) [pid = 1819] [serial = 1082] [outer = (nil)] [url = about:blank] 11:52:03 INFO - PROCESS | 1819 | --DOMWINDOW == 201 (0x7f802793fc00) [pid = 1819] [serial = 1064] [outer = (nil)] [url = about:blank] 11:52:03 INFO - PROCESS | 1819 | --DOMWINDOW == 200 (0x7f7ffda43c00) [pid = 1819] [serial = 1073] [outer = (nil)] [url = about:blank] 11:52:03 INFO - PROCESS | 1819 | --DOMWINDOW == 199 (0x7f80047f2000) [pid = 1819] [serial = 1034] [outer = (nil)] [url = about:blank] 11:52:03 INFO - PROCESS | 1819 | --DOMWINDOW == 198 (0x7f802431c000) [pid = 1819] [serial = 1061] [outer = (nil)] [url = about:blank] 11:52:03 INFO - PROCESS | 1819 | --DOMWINDOW == 197 (0x7f800c45a400) [pid = 1819] [serial = 1043] [outer = (nil)] [url = about:blank] 11:52:03 INFO - PROCESS | 1819 | --DOMWINDOW == 196 (0x7f7ffda4c800) [pid = 1819] [serial = 1076] [outer = (nil)] [url = about:blank] 11:52:03 INFO - PROCESS | 1819 | --DOMWINDOW == 195 (0x7f800ba21800) [pid = 1819] [serial = 1094] [outer = (nil)] [url = about:blank] 11:52:03 INFO - PROCESS | 1819 | --DOMWINDOW == 194 (0x7f800456b400) [pid = 1819] [serial = 1037] [outer = (nil)] [url = about:blank] 11:52:03 INFO - PROCESS | 1819 | --DOMWINDOW == 193 (0x7f8015c27400) [pid = 1819] [serial = 1055] [outer = (nil)] [url = about:blank] 11:52:03 INFO - PROCESS | 1819 | --DOMWINDOW == 192 (0x7f800e07bc00) [pid = 1819] [serial = 1046] [outer = (nil)] [url = about:blank] 11:52:03 INFO - PROCESS | 1819 | --DOMWINDOW == 191 (0x7f8027dadc00) [pid = 1819] [serial = 1067] [outer = (nil)] [url = about:blank] 11:52:03 INFO - PROCESS | 1819 | --DOMWINDOW == 190 (0x7f8014dc9400) [pid = 1819] [serial = 1052] [outer = (nil)] [url = about:blank] 11:52:03 INFO - PROCESS | 1819 | --DOMWINDOW == 189 (0x7f800a58b400) [pid = 1819] [serial = 1040] [outer = (nil)] [url = about:blank] 11:52:03 INFO - PROCESS | 1819 | --DOMWINDOW == 188 (0x7f800bf39000) [pid = 1819] [serial = 1095] [outer = (nil)] [url = about:blank] 11:52:03 INFO - PROCESS | 1819 | --DOMWINDOW == 187 (0x7f800a58d000) [pid = 1819] [serial = 1091] [outer = (nil)] [url = about:blank] 11:52:03 INFO - PROCESS | 1819 | 1461437523290 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]]]}] 11:52:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 11:52:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1736ms 11:52:03 INFO - PROCESS | 1819 | 1461437523359 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 11:52:03 INFO - PROCESS | 1819 | 1461437523362 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 11:52:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 11:52:03 INFO - PROCESS | 1819 | 1461437523369 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 11:52:03 INFO - PROCESS | 1819 | 1461437523376 Marionette TRACE conn3 <- [1,1586,null,{}] 11:52:03 INFO - PROCESS | 1819 | 1461437523391 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}] 11:52:03 INFO - PROCESS | 1819 | 1461437523588 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 11:52:03 INFO - PROCESS | 1819 | 1461437523756 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:03 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8001cf2800 == 132 [pid = 1819] [id = 404] 11:52:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 188 (0x7f800119f400) [pid = 1819] [serial = 1213] [outer = (nil)] 11:52:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 189 (0x7f8005097800) [pid = 1819] [serial = 1214] [outer = 0x7f800119f400] 11:52:03 INFO - PROCESS | 1819 | 1461437523828 Marionette DEBUG loaded listener.js 11:52:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 190 (0x7f800a430400) [pid = 1819] [serial = 1215] [outer = 0x7f800119f400] 11:52:04 INFO - PROCESS | 1819 | 1461437524600 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]]]}] 11:52:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 11:52:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1252ms 11:52:04 INFO - PROCESS | 1819 | 1461437524622 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 11:52:04 INFO - PROCESS | 1819 | 1461437524627 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 11:52:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 11:52:04 INFO - PROCESS | 1819 | 1461437524638 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 11:52:04 INFO - PROCESS | 1819 | 1461437524640 Marionette TRACE conn3 <- [1,1590,null,{}] 11:52:04 INFO - PROCESS | 1819 | 1461437524647 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}] 11:52:04 INFO - PROCESS | 1819 | 1461437524935 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 11:52:04 INFO - PROCESS | 1819 | 1461437524973 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:04 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800440e000 == 133 [pid = 1819] [id = 405] 11:52:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 191 (0x7f7ffb7f3800) [pid = 1819] [serial = 1216] [outer = (nil)] 11:52:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 192 (0x7f800a86ec00) [pid = 1819] [serial = 1217] [outer = 0x7f7ffb7f3800] 11:52:05 INFO - PROCESS | 1819 | 1461437525039 Marionette DEBUG loaded listener.js 11:52:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 193 (0x7f800a8afc00) [pid = 1819] [serial = 1218] [outer = 0x7f7ffb7f3800] 11:52:05 INFO - PROCESS | 1819 | 1461437525993 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]]]}] 11:52:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 11:52:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1383ms 11:52:06 INFO - PROCESS | 1819 | 1461437526021 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 11:52:06 INFO - PROCESS | 1819 | 1461437526024 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 11:52:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 11:52:06 INFO - PROCESS | 1819 | 1461437526040 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 11:52:06 INFO - PROCESS | 1819 | 1461437526043 Marionette TRACE conn3 <- [1,1594,null,{}] 11:52:06 INFO - PROCESS | 1819 | 1461437526048 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}] 11:52:06 INFO - PROCESS | 1819 | 1461437526298 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 11:52:06 INFO - PROCESS | 1819 | 1461437526339 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:06 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80051de800 == 134 [pid = 1819] [id = 406] 11:52:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 194 (0x7f7fff19f000) [pid = 1819] [serial = 1219] [outer = (nil)] 11:52:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 195 (0x7f800ba16800) [pid = 1819] [serial = 1220] [outer = 0x7f7fff19f000] 11:52:06 INFO - PROCESS | 1819 | 1461437526431 Marionette DEBUG loaded listener.js 11:52:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 196 (0x7f800baa4400) [pid = 1819] [serial = 1221] [outer = 0x7f7fff19f000] 11:52:07 INFO - PROCESS | 1819 | --DOMWINDOW == 195 (0x7f800430c000) [pid = 1819] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 11:52:07 INFO - PROCESS | 1819 | --DOMWINDOW == 194 (0x7f800baedc00) [pid = 1819] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 11:52:07 INFO - PROCESS | 1819 | --DOMWINDOW == 193 (0x7f7fff190400) [pid = 1819] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 11:52:07 INFO - PROCESS | 1819 | --DOMWINDOW == 192 (0x7f80047e7800) [pid = 1819] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 11:52:07 INFO - PROCESS | 1819 | --DOMWINDOW == 191 (0x7f7ffda4c400) [pid = 1819] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 11:52:07 INFO - PROCESS | 1819 | --DOMWINDOW == 190 (0x7f80011aa400) [pid = 1819] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 11:52:07 INFO - PROCESS | 1819 | --DOMWINDOW == 189 (0x7f80011a2c00) [pid = 1819] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 11:52:07 INFO - PROCESS | 1819 | 1461437527807 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]]]}] 11:52:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 11:52:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1834ms 11:52:07 INFO - PROCESS | 1819 | 1461437527874 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 11:52:07 INFO - PROCESS | 1819 | 1461437527877 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 11:52:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 11:52:07 INFO - PROCESS | 1819 | 1461437527884 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 11:52:07 INFO - PROCESS | 1819 | 1461437527888 Marionette TRACE conn3 <- [1,1598,null,{}] 11:52:07 INFO - PROCESS | 1819 | 1461437527904 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}] 11:52:08 INFO - PROCESS | 1819 | 1461437528108 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 11:52:08 INFO - PROCESS | 1819 | 1461437528119 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:08 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80052bb000 == 135 [pid = 1819] [id = 407] 11:52:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 190 (0x7f800baa5800) [pid = 1819] [serial = 1222] [outer = (nil)] 11:52:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 191 (0x7f800bf39000) [pid = 1819] [serial = 1223] [outer = 0x7f800baa5800] 11:52:08 INFO - PROCESS | 1819 | 1461437528186 Marionette DEBUG loaded listener.js 11:52:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 192 (0x7f800c328c00) [pid = 1819] [serial = 1224] [outer = 0x7f800baa5800] 11:52:09 INFO - PROCESS | 1819 | 1461437529057 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]]]}] 11:52:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 11:52:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1199ms 11:52:09 INFO - PROCESS | 1819 | 1461437529084 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 11:52:09 INFO - PROCESS | 1819 | 1461437529086 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 11:52:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 11:52:09 INFO - PROCESS | 1819 | 1461437529104 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 11:52:09 INFO - PROCESS | 1819 | 1461437529107 Marionette TRACE conn3 <- [1,1602,null,{}] 11:52:09 INFO - PROCESS | 1819 | 1461437529113 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}] 11:52:09 INFO - PROCESS | 1819 | 1461437529302 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 11:52:09 INFO - PROCESS | 1819 | 1461437529317 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:09 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800b79b000 == 136 [pid = 1819] [id = 408] 11:52:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 193 (0x7f800c44b800) [pid = 1819] [serial = 1225] [outer = (nil)] 11:52:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 194 (0x7f800c9e4000) [pid = 1819] [serial = 1226] [outer = 0x7f800c44b800] 11:52:09 INFO - PROCESS | 1819 | 1461437529381 Marionette DEBUG loaded listener.js 11:52:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 195 (0x7f800cddbc00) [pid = 1819] [serial = 1227] [outer = 0x7f800c44b800] 11:52:10 INFO - PROCESS | 1819 | 1461437530611 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]]]}] 11:52:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 11:52:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1590ms 11:52:10 INFO - PROCESS | 1819 | 1461437530686 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 11:52:10 INFO - PROCESS | 1819 | 1461437530693 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 11:52:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 11:52:10 INFO - PROCESS | 1819 | 1461437530703 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 11:52:10 INFO - PROCESS | 1819 | 1461437530707 Marionette TRACE conn3 <- [1,1606,null,{}] 11:52:10 INFO - PROCESS | 1819 | 1461437530720 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}] 11:52:10 INFO - PROCESS | 1819 | 1461437530987 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 11:52:11 INFO - PROCESS | 1819 | 1461437531256 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:11 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800062b000 == 137 [pid = 1819] [id = 409] 11:52:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 196 (0x7f7fff297c00) [pid = 1819] [serial = 1228] [outer = (nil)] 11:52:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 197 (0x7f8000f65800) [pid = 1819] [serial = 1229] [outer = 0x7f7fff297c00] 11:52:11 INFO - PROCESS | 1819 | 1461437531338 Marionette DEBUG loaded listener.js 11:52:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 198 (0x7f8002835c00) [pid = 1819] [serial = 1230] [outer = 0x7f7fff297c00] 11:52:12 INFO - PROCESS | 1819 | 1461437532271 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]]]}] 11:52:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 11:52:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1637ms 11:52:12 INFO - PROCESS | 1819 | 1461437532341 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 11:52:12 INFO - PROCESS | 1819 | 1461437532351 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 11:52:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 11:52:12 INFO - PROCESS | 1819 | 1461437532362 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 11:52:12 INFO - PROCESS | 1819 | 1461437532366 Marionette TRACE conn3 <- [1,1610,null,{}] 11:52:12 INFO - PROCESS | 1819 | 1461437532373 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}] 11:52:12 INFO - PROCESS | 1819 | 1461437532638 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 11:52:12 INFO - PROCESS | 1819 | 1461437532966 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:13 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8005253000 == 138 [pid = 1819] [id = 410] 11:52:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 199 (0x7f800306e400) [pid = 1819] [serial = 1231] [outer = (nil)] 11:52:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 200 (0x7f8004879800) [pid = 1819] [serial = 1232] [outer = 0x7f800306e400] 11:52:13 INFO - PROCESS | 1819 | 1461437533089 Marionette DEBUG loaded listener.js 11:52:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 201 (0x7f800a410c00) [pid = 1819] [serial = 1233] [outer = 0x7f800306e400] 11:52:14 INFO - PROCESS | 1819 | 1461437534227 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]]]}] 11:52:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 11:52:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1937ms 11:52:14 INFO - PROCESS | 1819 | 1461437534300 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 11:52:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 11:52:14 INFO - PROCESS | 1819 | 1461437534304 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 11:52:14 INFO - PROCESS | 1819 | 1461437534311 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 11:52:14 INFO - PROCESS | 1819 | 1461437534317 Marionette TRACE conn3 <- [1,1614,null,{}] 11:52:14 INFO - PROCESS | 1819 | 1461437534333 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}] 11:52:14 INFO - PROCESS | 1819 | 1461437534595 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 11:52:14 INFO - PROCESS | 1819 | 1461437534797 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:14 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c911800 == 139 [pid = 1819] [id = 411] 11:52:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 202 (0x7f800a86d000) [pid = 1819] [serial = 1234] [outer = (nil)] 11:52:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 203 (0x7f800baa6800) [pid = 1819] [serial = 1235] [outer = 0x7f800a86d000] 11:52:14 INFO - PROCESS | 1819 | 1461437534966 Marionette DEBUG loaded listener.js 11:52:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 204 (0x7f800baea400) [pid = 1819] [serial = 1236] [outer = 0x7f800a86d000] 11:52:15 INFO - PROCESS | 1819 | 1461437535951 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]]]}] 11:52:15 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 11:52:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1692ms 11:52:16 INFO - PROCESS | 1819 | 1461437536003 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 11:52:16 INFO - PROCESS | 1819 | 1461437536008 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 11:52:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 11:52:16 INFO - PROCESS | 1819 | 1461437536014 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 11:52:16 INFO - PROCESS | 1819 | 1461437536019 Marionette TRACE conn3 <- [1,1618,null,{}] 11:52:16 INFO - PROCESS | 1819 | 1461437536025 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}] 11:52:16 INFO - PROCESS | 1819 | 1461437536248 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 11:52:16 INFO - PROCESS | 1819 | 1461437536453 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:16 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800cc88800 == 140 [pid = 1819] [id = 412] 11:52:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 205 (0x7f800a8b1000) [pid = 1819] [serial = 1237] [outer = (nil)] 11:52:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 206 (0x7f800c934000) [pid = 1819] [serial = 1238] [outer = 0x7f800a8b1000] 11:52:16 INFO - PROCESS | 1819 | 1461437536532 Marionette DEBUG loaded listener.js 11:52:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 207 (0x7f800ce68800) [pid = 1819] [serial = 1239] [outer = 0x7f800a8b1000] 11:52:17 INFO - PROCESS | 1819 | 1461437537529 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]]]}] 11:52:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 11:52:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1594ms 11:52:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 11:52:17 INFO - PROCESS | 1819 | 1461437537609 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 11:52:17 INFO - PROCESS | 1819 | 1461437537612 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 11:52:17 INFO - PROCESS | 1819 | 1461437537619 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 11:52:17 INFO - PROCESS | 1819 | 1461437537622 Marionette TRACE conn3 <- [1,1622,null,{}] 11:52:17 INFO - PROCESS | 1819 | 1461437537628 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}] 11:52:17 INFO - PROCESS | 1819 | 1461437537840 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 11:52:18 INFO - PROCESS | 1819 | 1461437538039 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:18 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800e493000 == 141 [pid = 1819] [id = 413] 11:52:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 208 (0x7f800d246c00) [pid = 1819] [serial = 1240] [outer = (nil)] 11:52:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 209 (0x7f800e07c400) [pid = 1819] [serial = 1241] [outer = 0x7f800d246c00] 11:52:18 INFO - PROCESS | 1819 | 1461437538161 Marionette DEBUG loaded listener.js 11:52:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 210 (0x7f800e449c00) [pid = 1819] [serial = 1242] [outer = 0x7f800d246c00] 11:52:19 INFO - PROCESS | 1819 | 1461437539058 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]]]}] 11:52:19 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 11:52:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1491ms 11:52:19 INFO - PROCESS | 1819 | 1461437539109 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 11:52:19 INFO - PROCESS | 1819 | 1461437539113 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 11:52:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 11:52:19 INFO - PROCESS | 1819 | 1461437539120 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 11:52:19 INFO - PROCESS | 1819 | 1461437539123 Marionette TRACE conn3 <- [1,1626,null,{}] 11:52:19 INFO - PROCESS | 1819 | 1461437539129 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}] 11:52:19 INFO - PROCESS | 1819 | 1461437539357 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 11:52:19 INFO - PROCESS | 1819 | 1461437539596 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:19 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8010783000 == 142 [pid = 1819] [id = 414] 11:52:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 211 (0x7f800d248c00) [pid = 1819] [serial = 1243] [outer = (nil)] 11:52:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 212 (0x7f801030b000) [pid = 1819] [serial = 1244] [outer = 0x7f800d248c00] 11:52:19 INFO - PROCESS | 1819 | 1461437539718 Marionette DEBUG loaded listener.js 11:52:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 213 (0x7f8010e1f800) [pid = 1819] [serial = 1245] [outer = 0x7f800d248c00] 11:52:20 INFO - PROCESS | 1819 | 1461437540605 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]]]}] 11:52:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 11:52:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1535ms 11:52:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 11:52:20 INFO - PROCESS | 1819 | 1461437540657 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 11:52:20 INFO - PROCESS | 1819 | 1461437540660 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 11:52:20 INFO - PROCESS | 1819 | 1461437540666 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 11:52:20 INFO - PROCESS | 1819 | 1461437540670 Marionette TRACE conn3 <- [1,1630,null,{}] 11:52:20 INFO - PROCESS | 1819 | 1461437540676 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}] 11:52:20 INFO - PROCESS | 1819 | 1461437540885 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 11:52:21 INFO - PROCESS | 1819 | 1461437541093 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:21 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8010c44800 == 143 [pid = 1819] [id = 415] 11:52:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 214 (0x7f800e433400) [pid = 1819] [serial = 1246] [outer = (nil)] 11:52:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 215 (0x7f8012417400) [pid = 1819] [serial = 1247] [outer = 0x7f800e433400] 11:52:21 INFO - PROCESS | 1819 | 1461437541172 Marionette DEBUG loaded listener.js 11:52:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 216 (0x7f801327e800) [pid = 1819] [serial = 1248] [outer = 0x7f800e433400] 11:52:22 INFO - PROCESS | 1819 | 1461437542100 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]]]}] 11:52:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 11:52:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1482ms 11:52:22 INFO - PROCESS | 1819 | 1461437542148 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 11:52:22 INFO - PROCESS | 1819 | 1461437542151 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 11:52:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 11:52:22 INFO - PROCESS | 1819 | 1461437542159 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 11:52:22 INFO - PROCESS | 1819 | 1461437542163 Marionette TRACE conn3 <- [1,1634,null,{}] 11:52:22 INFO - PROCESS | 1819 | 1461437542169 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}] 11:52:22 INFO - PROCESS | 1819 | 1461437542378 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 11:52:22 INFO - PROCESS | 1819 | 1461437542625 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:22 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8014e83000 == 144 [pid = 1819] [id = 416] 11:52:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 217 (0x7f8010e20800) [pid = 1819] [serial = 1249] [outer = (nil)] 11:52:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 218 (0x7f8013fc4800) [pid = 1819] [serial = 1250] [outer = 0x7f8010e20800] 11:52:22 INFO - PROCESS | 1819 | 1461437542748 Marionette DEBUG loaded listener.js 11:52:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 219 (0x7f80149d9000) [pid = 1819] [serial = 1251] [outer = 0x7f8010e20800] 11:52:23 INFO - PROCESS | 1819 | 1461437543599 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]]]}] 11:52:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 11:52:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1488ms 11:52:23 INFO - PROCESS | 1819 | 1461437543648 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 11:52:23 INFO - PROCESS | 1819 | 1461437543653 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 11:52:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 11:52:23 INFO - PROCESS | 1819 | 1461437543659 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 11:52:23 INFO - PROCESS | 1819 | 1461437543663 Marionette TRACE conn3 <- [1,1638,null,{}] 11:52:23 INFO - PROCESS | 1819 | 1461437543669 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}] 11:52:23 INFO - PROCESS | 1819 | 1461437543890 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 11:52:24 INFO - PROCESS | 1819 | 1461437544092 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:24 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8015995800 == 145 [pid = 1819] [id = 417] 11:52:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 220 (0x7f800a840000) [pid = 1819] [serial = 1252] [outer = (nil)] 11:52:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 221 (0x7f8014dd4800) [pid = 1819] [serial = 1253] [outer = 0x7f800a840000] 11:52:24 INFO - PROCESS | 1819 | 1461437544166 Marionette DEBUG loaded listener.js 11:52:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 222 (0x7f801560a800) [pid = 1819] [serial = 1254] [outer = 0x7f800a840000] 11:52:25 INFO - PROCESS | 1819 | 1461437545125 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]]]}] 11:52:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 11:52:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1535ms 11:52:25 INFO - PROCESS | 1819 | 1461437545196 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 11:52:25 INFO - PROCESS | 1819 | 1461437545200 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 11:52:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 11:52:25 INFO - PROCESS | 1819 | 1461437545206 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 11:52:25 INFO - PROCESS | 1819 | 1461437545208 Marionette TRACE conn3 <- [1,1642,null,{}] 11:52:25 INFO - PROCESS | 1819 | 1461437545214 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}] 11:52:25 INFO - PROCESS | 1819 | 1461437545442 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 11:52:25 INFO - PROCESS | 1819 | 1461437545704 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:25 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8019003000 == 146 [pid = 1819] [id = 418] 11:52:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 223 (0x7f8015a02800) [pid = 1819] [serial = 1255] [outer = (nil)] 11:52:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 224 (0x7f8016708800) [pid = 1819] [serial = 1256] [outer = 0x7f8015a02800] 11:52:25 INFO - PROCESS | 1819 | 1461437545824 Marionette DEBUG loaded listener.js 11:52:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 225 (0x7f8018d8d800) [pid = 1819] [serial = 1257] [outer = 0x7f8015a02800] 11:52:26 INFO - PROCESS | 1819 | 1461437546656 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]]]}] 11:52:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 11:52:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1480ms 11:52:26 INFO - PROCESS | 1819 | 1461437546687 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 11:52:26 INFO - PROCESS | 1819 | 1461437546693 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 11:52:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 11:52:26 INFO - PROCESS | 1819 | 1461437546702 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 11:52:26 INFO - PROCESS | 1819 | 1461437546706 Marionette TRACE conn3 <- [1,1646,null,{}] 11:52:26 INFO - PROCESS | 1819 | 1461437546712 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}] 11:52:26 INFO - PROCESS | 1819 | 1461437546968 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 11:52:27 INFO - PROCESS | 1819 | 1461437547170 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:27 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80233c6000 == 147 [pid = 1819] [id = 419] 11:52:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 226 (0x7f8015f89000) [pid = 1819] [serial = 1258] [outer = (nil)] 11:52:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 227 (0x7f8022f7a800) [pid = 1819] [serial = 1259] [outer = 0x7f8015f89000] 11:52:27 INFO - PROCESS | 1819 | 1461437547291 Marionette DEBUG loaded listener.js 11:52:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 228 (0x7f802433bc00) [pid = 1819] [serial = 1260] [outer = 0x7f8015f89000] 11:52:28 INFO - PROCESS | 1819 | 1461437548238 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]]]}] 11:52:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 11:52:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1587ms 11:52:28 INFO - PROCESS | 1819 | 1461437548291 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 11:52:28 INFO - PROCESS | 1819 | 1461437548295 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 11:52:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 11:52:28 INFO - PROCESS | 1819 | 1461437548302 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 11:52:28 INFO - PROCESS | 1819 | 1461437548305 Marionette TRACE conn3 <- [1,1650,null,{}] 11:52:28 INFO - PROCESS | 1819 | 1461437548317 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}] 11:52:28 INFO - PROCESS | 1819 | 1461437548561 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 11:52:28 INFO - PROCESS | 1819 | 1461437548816 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:28 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80285b0800 == 148 [pid = 1819] [id = 420] 11:52:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 229 (0x7f8004783c00) [pid = 1819] [serial = 1261] [outer = (nil)] 11:52:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 230 (0x7f800478c000) [pid = 1819] [serial = 1262] [outer = 0x7f8004783c00] 11:52:28 INFO - PROCESS | 1819 | 1461437548937 Marionette DEBUG loaded listener.js 11:52:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 231 (0x7f8004790800) [pid = 1819] [serial = 1263] [outer = 0x7f8004783c00] 11:52:29 INFO - PROCESS | 1819 | 1461437549844 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]]]}] 11:52:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 11:52:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1586ms 11:52:29 INFO - PROCESS | 1819 | 1461437549890 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 11:52:29 INFO - PROCESS | 1819 | 1461437549893 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 11:52:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 11:52:29 INFO - PROCESS | 1819 | 1461437549900 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 11:52:29 INFO - PROCESS | 1819 | 1461437549904 Marionette TRACE conn3 <- [1,1654,null,{}] 11:52:29 INFO - PROCESS | 1819 | 1461437549910 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}] 11:52:30 INFO - PROCESS | 1819 | 1461437550126 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 11:52:30 INFO - PROCESS | 1819 | 1461437550337 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:30 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8010694800 == 149 [pid = 1819] [id = 421] 11:52:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 232 (0x7f8004788000) [pid = 1819] [serial = 1264] [outer = (nil)] 11:52:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 233 (0x7f8015f09c00) [pid = 1819] [serial = 1265] [outer = 0x7f8004788000] 11:52:30 INFO - PROCESS | 1819 | 1461437550470 Marionette DEBUG loaded listener.js 11:52:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 234 (0x7f8027ca4c00) [pid = 1819] [serial = 1266] [outer = 0x7f8004788000] 11:52:31 INFO - PROCESS | 1819 | 1461437551420 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]]]}] 11:52:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 11:52:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1580ms 11:52:31 INFO - PROCESS | 1819 | 1461437551481 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 11:52:31 INFO - PROCESS | 1819 | 1461437551485 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 11:52:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 11:52:31 INFO - PROCESS | 1819 | 1461437551492 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 11:52:31 INFO - PROCESS | 1819 | 1461437551494 Marionette TRACE conn3 <- [1,1658,null,{}] 11:52:31 INFO - PROCESS | 1819 | 1461437551501 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}] 11:52:31 INFO - PROCESS | 1819 | 1461437551718 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 11:52:31 INFO - PROCESS | 1819 | 1461437551922 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:31 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802fcf9800 == 150 [pid = 1819] [id = 422] 11:52:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 235 (0x7f7ffb756400) [pid = 1819] [serial = 1267] [outer = (nil)] 11:52:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 236 (0x7f7ffb75bc00) [pid = 1819] [serial = 1268] [outer = 0x7f7ffb756400] 11:52:32 INFO - PROCESS | 1819 | 1461437552037 Marionette DEBUG loaded listener.js 11:52:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 237 (0x7f7ffb761000) [pid = 1819] [serial = 1269] [outer = 0x7f7ffb756400] 11:52:32 INFO - PROCESS | 1819 | 1461437552986 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]]]}] 11:52:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 11:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1581ms 11:52:33 INFO - PROCESS | 1819 | 1461437553074 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 11:52:33 INFO - PROCESS | 1819 | 1461437553078 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 11:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 11:52:33 INFO - PROCESS | 1819 | 1461437553085 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 11:52:33 INFO - PROCESS | 1819 | 1461437553089 Marionette TRACE conn3 <- [1,1662,null,{}] 11:52:33 INFO - PROCESS | 1819 | 1461437553094 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}] 11:52:33 INFO - PROCESS | 1819 | 1461437553361 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 11:52:33 INFO - PROCESS | 1819 | 1461437553614 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:33 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffb6ce000 == 151 [pid = 1819] [id = 423] 11:52:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 238 (0x7f7ff9dc2800) [pid = 1819] [serial = 1270] [outer = (nil)] 11:52:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 239 (0x7f7ff9dcb400) [pid = 1819] [serial = 1271] [outer = 0x7f7ff9dc2800] 11:52:33 INFO - PROCESS | 1819 | 1461437553736 Marionette DEBUG loaded listener.js 11:52:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 240 (0x7f7ff9dd0000) [pid = 1819] [serial = 1272] [outer = 0x7f7ff9dc2800] 11:52:34 INFO - PROCESS | 1819 | 1461437554653 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]]]}] 11:52:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 11:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1636ms 11:52:34 INFO - PROCESS | 1819 | 1461437554721 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 11:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 11:52:34 INFO - PROCESS | 1819 | 1461437554726 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 11:52:34 INFO - PROCESS | 1819 | 1461437554734 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 11:52:34 INFO - PROCESS | 1819 | 1461437554740 Marionette TRACE conn3 <- [1,1666,null,{}] 11:52:34 INFO - PROCESS | 1819 | 1461437554748 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}] 11:52:35 INFO - PROCESS | 1819 | 1461437555378 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 11:52:35 INFO - PROCESS | 1819 | 1461437555642 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:35 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8000113000 == 152 [pid = 1819] [id = 424] 11:52:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 241 (0x7f7ff9dc8c00) [pid = 1819] [serial = 1273] [outer = (nil)] 11:52:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 242 (0x7f7ffd929000) [pid = 1819] [serial = 1274] [outer = 0x7f7ff9dc8c00] 11:52:35 INFO - PROCESS | 1819 | 1461437555717 Marionette DEBUG loaded listener.js 11:52:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 243 (0x7f7ffda66000) [pid = 1819] [serial = 1275] [outer = 0x7f7ff9dc8c00] 11:52:36 INFO - PROCESS | 1819 | 1461437556585 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]]]}] 11:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 11:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1899ms 11:52:36 INFO - PROCESS | 1819 | 1461437556633 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 11:52:36 INFO - PROCESS | 1819 | 1461437556640 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 11:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 11:52:36 INFO - PROCESS | 1819 | 1461437556647 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 11:52:36 INFO - PROCESS | 1819 | 1461437556652 Marionette TRACE conn3 <- [1,1670,null,{}] 11:52:36 INFO - PROCESS | 1819 | 1461437556659 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}] 11:52:36 INFO - PROCESS | 1819 | 1461437556867 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 11:52:37 INFO - PROCESS | 1819 | 1461437557082 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:37 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffed09000 == 153 [pid = 1819] [id = 425] 11:52:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 244 (0x7f7ffda5d400) [pid = 1819] [serial = 1276] [outer = (nil)] 11:52:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 245 (0x7f7ffee93800) [pid = 1819] [serial = 1277] [outer = 0x7f7ffda5d400] 11:52:37 INFO - PROCESS | 1819 | 1461437557213 Marionette DEBUG loaded listener.js 11:52:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 246 (0x7f800049d400) [pid = 1819] [serial = 1278] [outer = 0x7f7ffda5d400] 11:52:38 INFO - PROCESS | 1819 | 1461437558779 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]]]}] 11:52:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 11:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 2239ms 11:52:38 INFO - PROCESS | 1819 | 1461437558887 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 11:52:38 INFO - PROCESS | 1819 | 1461437558893 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 11:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 11:52:38 INFO - PROCESS | 1819 | 1461437558900 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 11:52:38 INFO - PROCESS | 1819 | 1461437558903 Marionette TRACE conn3 <- [1,1674,null,{}] 11:52:38 INFO - PROCESS | 1819 | 1461437558910 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}] 11:52:39 INFO - PROCESS | 1819 | 1461437559135 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 11:52:39 INFO - PROCESS | 1819 | 1461437559370 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:39 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffed10000 == 154 [pid = 1819] [id = 426] 11:52:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 247 (0x7f8004566000) [pid = 1819] [serial = 1279] [outer = (nil)] 11:52:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 248 (0x7f800478e000) [pid = 1819] [serial = 1280] [outer = 0x7f8004566000] 11:52:39 INFO - PROCESS | 1819 | 1461437559487 Marionette DEBUG loaded listener.js 11:52:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 249 (0x7f800487b400) [pid = 1819] [serial = 1281] [outer = 0x7f8004566000] 11:52:39 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80052bb000 == 153 [pid = 1819] [id = 407] 11:52:40 INFO - PROCESS | 1819 | --DOMWINDOW == 248 (0x7f801327dc00) [pid = 1819] [serial = 1124] [outer = (nil)] [url = about:blank] 11:52:40 INFO - PROCESS | 1819 | --DOMWINDOW == 247 (0x7f8024340000) [pid = 1819] [serial = 1136] [outer = (nil)] [url = about:blank] 11:52:40 INFO - PROCESS | 1819 | --DOMWINDOW == 246 (0x7f802318b000) [pid = 1819] [serial = 1133] [outer = (nil)] [url = about:blank] 11:52:40 INFO - PROCESS | 1819 | --DOMWINDOW == 245 (0x7f8013f65400) [pid = 1819] [serial = 1127] [outer = (nil)] [url = about:blank] 11:52:40 INFO - PROCESS | 1819 | --DOMWINDOW == 244 (0x7f80155b9000) [pid = 1819] [serial = 1130] [outer = (nil)] [url = about:blank] 11:52:40 INFO - PROCESS | 1819 | --DOMWINDOW == 243 (0x7f800a8ae400) [pid = 1819] [serial = 1139] [outer = (nil)] [url = about:blank] 11:52:40 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80051de800 == 152 [pid = 1819] [id = 406] 11:52:40 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800440e000 == 151 [pid = 1819] [id = 405] 11:52:40 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8001cf2800 == 150 [pid = 1819] [id = 404] 11:52:40 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffadc9800 == 149 [pid = 1819] [id = 403] 11:52:40 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80005d0800 == 148 [pid = 1819] [id = 402] 11:52:40 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffed1a800 == 147 [pid = 1819] [id = 400] 11:52:40 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffed03000 == 146 [pid = 1819] [id = 399] 11:52:40 INFO - PROCESS | 1819 | --DOMWINDOW == 242 (0x7f800e079400) [pid = 1819] [serial = 1115] [outer = (nil)] [url = about:blank] 11:52:40 INFO - PROCESS | 1819 | --DOMWINDOW == 241 (0x7f800a58dc00) [pid = 1819] [serial = 1106] [outer = (nil)] [url = about:blank] 11:52:40 INFO - PROCESS | 1819 | --DOMWINDOW == 240 (0x7f800e316400) [pid = 1819] [serial = 1161] [outer = (nil)] [url = about:blank] 11:52:40 INFO - PROCESS | 1819 | --DOMWINDOW == 239 (0x7f800c6e6800) [pid = 1819] [serial = 1157] [outer = (nil)] [url = about:blank] 11:52:40 INFO - PROCESS | 1819 | --DOMWINDOW == 238 (0x7f8003180c00) [pid = 1819] [serial = 1146] [outer = (nil)] [url = about:blank] 11:52:40 INFO - PROCESS | 1819 | --DOMWINDOW == 237 (0x7f8004305c00) [pid = 1819] [serial = 1103] [outer = (nil)] [url = about:blank] 11:52:40 INFO - PROCESS | 1819 | --DOMWINDOW == 236 (0x7f800d1d3800) [pid = 1819] [serial = 1160] [outer = (nil)] [url = about:blank] 11:52:40 INFO - PROCESS | 1819 | --DOMWINDOW == 235 (0x7f800c6e3400) [pid = 1819] [serial = 1109] [outer = (nil)] [url = about:blank] 11:52:40 INFO - PROCESS | 1819 | --DOMWINDOW == 234 (0x7f800a58fc00) [pid = 1819] [serial = 1151] [outer = (nil)] [url = about:blank] 11:52:40 INFO - PROCESS | 1819 | --DOMWINDOW == 233 (0x7f800d1d4400) [pid = 1819] [serial = 1118] [outer = (nil)] [url = about:blank] 11:52:40 INFO - PROCESS | 1819 | --DOMWINDOW == 232 (0x7f800c9e3000) [pid = 1819] [serial = 1158] [outer = (nil)] [url = about:blank] 11:52:40 INFO - PROCESS | 1819 | --DOMWINDOW == 231 (0x7f8002837c00) [pid = 1819] [serial = 1148] [outer = (nil)] [url = about:blank] 11:52:40 INFO - PROCESS | 1819 | --DOMWINDOW == 230 (0x7f8010c87400) [pid = 1819] [serial = 1121] [outer = (nil)] [url = about:blank] 11:52:40 INFO - PROCESS | 1819 | --DOMWINDOW == 229 (0x7f800bf41400) [pid = 1819] [serial = 1155] [outer = (nil)] [url = about:blank] 11:52:40 INFO - PROCESS | 1819 | --DOMWINDOW == 228 (0x7f7ffd923400) [pid = 1819] [serial = 1100] [outer = (nil)] [url = about:blank] 11:52:40 INFO - PROCESS | 1819 | --DOMWINDOW == 227 (0x7f8004879c00) [pid = 1819] [serial = 1149] [outer = (nil)] [url = about:blank] 11:52:40 INFO - PROCESS | 1819 | --DOMWINDOW == 226 (0x7f800b70ec00) [pid = 1819] [serial = 1152] [outer = (nil)] [url = about:blank] 11:52:40 INFO - PROCESS | 1819 | --DOMWINDOW == 225 (0x7f800cde0800) [pid = 1819] [serial = 1112] [outer = (nil)] [url = about:blank] 11:52:40 INFO - PROCESS | 1819 | --DOMWINDOW == 224 (0x7f8002838c00) [pid = 1819] [serial = 1145] [outer = (nil)] [url = about:blank] 11:52:40 INFO - PROCESS | 1819 | --DOMWINDOW == 223 (0x7f800a42fc00) [pid = 1819] [serial = 1154] [outer = (nil)] [url = about:blank] 11:52:40 INFO - PROCESS | 1819 | --DOMWINDOW == 222 (0x7f80011a1c00) [pid = 1819] [serial = 1142] [outer = (nil)] [url = about:blank] 11:52:40 INFO - PROCESS | 1819 | --DOMWINDOW == 221 (0x7f800bfedc00) [pid = 1819] [serial = 1098] [outer = (nil)] [url = about:blank] 11:52:40 INFO - PROCESS | 1819 | 1461437560529 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]]]}] 11:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 11:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1683ms 11:52:40 INFO - PROCESS | 1819 | 1461437560584 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 11:52:40 INFO - PROCESS | 1819 | 1461437560589 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 11:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 11:52:40 INFO - PROCESS | 1819 | 1461437560606 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 11:52:40 INFO - PROCESS | 1819 | 1461437560613 Marionette TRACE conn3 <- [1,1678,null,{}] 11:52:40 INFO - PROCESS | 1819 | 1461437560654 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}] 11:52:40 INFO - PROCESS | 1819 | 1461437560874 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 11:52:40 INFO - PROCESS | 1819 | 1461437560885 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:40 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8000d95800 == 147 [pid = 1819] [id = 427] 11:52:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 222 (0x7f80011aa000) [pid = 1819] [serial = 1282] [outer = (nil)] 11:52:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 223 (0x7f800a42dc00) [pid = 1819] [serial = 1283] [outer = 0x7f80011aa000] 11:52:40 INFO - PROCESS | 1819 | 1461437560960 Marionette DEBUG loaded listener.js 11:52:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 224 (0x7f800a846000) [pid = 1819] [serial = 1284] [outer = 0x7f80011aa000] 11:52:41 INFO - PROCESS | 1819 | 1461437561928 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]]]}] 11:52:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 11:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1369ms 11:52:41 INFO - PROCESS | 1819 | 1461437561969 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 11:52:41 INFO - PROCESS | 1819 | 1461437561973 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 11:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 11:52:41 INFO - PROCESS | 1819 | 1461437561979 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 11:52:41 INFO - PROCESS | 1819 | 1461437561981 Marionette TRACE conn3 <- [1,1682,null,{}] 11:52:41 INFO - PROCESS | 1819 | 1461437561987 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}] 11:52:42 INFO - PROCESS | 1819 | 1461437562263 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 11:52:42 INFO - PROCESS | 1819 | 1461437562372 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:42 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80052a7800 == 148 [pid = 1819] [id = 428] 11:52:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 225 (0x7f80011a9c00) [pid = 1819] [serial = 1285] [outer = (nil)] 11:52:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 226 (0x7f800a8ac000) [pid = 1819] [serial = 1286] [outer = 0x7f80011a9c00] 11:52:42 INFO - PROCESS | 1819 | 1461437562433 Marionette DEBUG loaded listener.js 11:52:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 227 (0x7f800baacc00) [pid = 1819] [serial = 1287] [outer = 0x7f80011a9c00] 11:52:43 INFO - PROCESS | 1819 | 1461437563240 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]]]}] 11:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 11:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1329ms 11:52:43 INFO - PROCESS | 1819 | 1461437563309 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 11:52:43 INFO - PROCESS | 1819 | 1461437563312 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 11:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 11:52:43 INFO - PROCESS | 1819 | 1461437563319 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 11:52:43 INFO - PROCESS | 1819 | 1461437563323 Marionette TRACE conn3 <- [1,1686,null,{}] 11:52:43 INFO - PROCESS | 1819 | 1461437563328 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}] 11:52:43 INFO - PROCESS | 1819 | 1461437563609 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 11:52:43 INFO - PROCESS | 1819 | 1461437563641 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:43 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c907800 == 149 [pid = 1819] [id = 429] 11:52:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 228 (0x7f800bfee000) [pid = 1819] [serial = 1288] [outer = (nil)] 11:52:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 229 (0x7f800c6bfc00) [pid = 1819] [serial = 1289] [outer = 0x7f800bfee000] 11:52:43 INFO - PROCESS | 1819 | 1461437563717 Marionette DEBUG loaded listener.js 11:52:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 230 (0x7f800ce6a000) [pid = 1819] [serial = 1290] [outer = 0x7f800bfee000] 11:52:45 INFO - PROCESS | 1819 | 1461437565029 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]]]}] 11:52:45 INFO - PROCESS | 1819 | --DOMWINDOW == 229 (0x7f800baa5800) [pid = 1819] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 11:52:45 INFO - PROCESS | 1819 | --DOMWINDOW == 228 (0x7f80001bf800) [pid = 1819] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 11:52:45 INFO - PROCESS | 1819 | --DOMWINDOW == 227 (0x7f7fff19f000) [pid = 1819] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 11:52:45 INFO - PROCESS | 1819 | --DOMWINDOW == 226 (0x7f800119f400) [pid = 1819] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 11:52:45 INFO - PROCESS | 1819 | --DOMWINDOW == 225 (0x7f7ffd921400) [pid = 1819] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 11:52:45 INFO - PROCESS | 1819 | --DOMWINDOW == 224 (0x7f7ffb7f3800) [pid = 1819] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 11:52:45 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 11:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1784ms 11:52:45 INFO - PROCESS | 1819 | 1461437565110 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 11:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 11:52:45 INFO - PROCESS | 1819 | 1461437565114 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 11:52:45 INFO - PROCESS | 1819 | 1461437565120 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 11:52:45 INFO - PROCESS | 1819 | 1461437565124 Marionette TRACE conn3 <- [1,1690,null,{}] 11:52:45 INFO - PROCESS | 1819 | 1461437565130 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}] 11:52:45 INFO - PROCESS | 1819 | 1461437565341 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 11:52:45 INFO - PROCESS | 1819 | 1461437565551 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:45 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800507f000 == 150 [pid = 1819] [id = 430] 11:52:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 225 (0x7f800a58e000) [pid = 1819] [serial = 1291] [outer = (nil)] 11:52:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 226 (0x7f800c9f1000) [pid = 1819] [serial = 1292] [outer = 0x7f800a58e000] 11:52:45 INFO - PROCESS | 1819 | 1461437565616 Marionette DEBUG loaded listener.js 11:52:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 227 (0x7f800d1ccc00) [pid = 1819] [serial = 1293] [outer = 0x7f800a58e000] 11:52:46 INFO - PROCESS | 1819 | 1461437566380 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]]]}] 11:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 11:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1285ms 11:52:46 INFO - PROCESS | 1819 | 1461437566407 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 11:52:46 INFO - PROCESS | 1819 | 1461437566424 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 11:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 11:52:46 INFO - PROCESS | 1819 | 1461437566444 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 11:52:46 INFO - PROCESS | 1819 | 1461437566446 Marionette TRACE conn3 <- [1,1694,null,{}] 11:52:46 INFO - PROCESS | 1819 | 1461437566453 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}] 11:52:46 INFO - PROCESS | 1819 | 1461437566647 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 11:52:46 INFO - PROCESS | 1819 | 1461437566661 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:46 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80102ad000 == 151 [pid = 1819] [id = 431] 11:52:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 228 (0x7f800a8a4800) [pid = 1819] [serial = 1294] [outer = (nil)] 11:52:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 229 (0x7f8010307800) [pid = 1819] [serial = 1295] [outer = 0x7f800a8a4800] 11:52:46 INFO - PROCESS | 1819 | 1461437566725 Marionette DEBUG loaded listener.js 11:52:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 230 (0x7f8010c61c00) [pid = 1819] [serial = 1296] [outer = 0x7f800a8a4800] 11:52:47 INFO - PROCESS | 1819 | 1461437567924 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]]]}] 11:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 11:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1531ms 11:52:47 INFO - PROCESS | 1819 | 1461437567976 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 11:52:47 INFO - PROCESS | 1819 | 1461437567982 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 11:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 11:52:47 INFO - PROCESS | 1819 | 1461437567993 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 11:52:48 INFO - PROCESS | 1819 | 1461437567998 Marionette TRACE conn3 <- [1,1698,null,{}] 11:52:48 INFO - PROCESS | 1819 | 1461437568007 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}] 11:52:48 INFO - PROCESS | 1819 | 1461437568244 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 11:52:48 INFO - PROCESS | 1819 | 1461437568572 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:48 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8000102800 == 152 [pid = 1819] [id = 432] 11:52:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 231 (0x7f80001bc800) [pid = 1819] [serial = 1297] [outer = (nil)] 11:52:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 232 (0x7f8000497c00) [pid = 1819] [serial = 1298] [outer = 0x7f80001bc800] 11:52:48 INFO - PROCESS | 1819 | 1461437568660 Marionette DEBUG loaded listener.js 11:52:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 233 (0x7f80011a6400) [pid = 1819] [serial = 1299] [outer = 0x7f80001bc800] 11:52:49 INFO - PROCESS | 1819 | 1461437569540 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]]]}] 11:52:49 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 11:52:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1591ms 11:52:49 INFO - PROCESS | 1819 | 1461437569585 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 11:52:49 INFO - PROCESS | 1819 | 1461437569594 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 11:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 11:52:49 INFO - PROCESS | 1819 | 1461437569604 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 11:52:49 INFO - PROCESS | 1819 | 1461437569608 Marionette TRACE conn3 <- [1,1702,null,{}] 11:52:49 INFO - PROCESS | 1819 | 1461437569615 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}] 11:52:49 INFO - PROCESS | 1819 | 1461437569846 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 11:52:50 INFO - PROCESS | 1819 | 1461437570118 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:50 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c729800 == 153 [pid = 1819] [id = 433] 11:52:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 234 (0x7f800478a800) [pid = 1819] [serial = 1300] [outer = (nil)] 11:52:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 235 (0x7f8004875c00) [pid = 1819] [serial = 1301] [outer = 0x7f800478a800] 11:52:50 INFO - PROCESS | 1819 | 1461437570248 Marionette DEBUG loaded listener.js 11:52:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 236 (0x7f800a411800) [pid = 1819] [serial = 1302] [outer = 0x7f800478a800] 11:52:51 INFO - PROCESS | 1819 | 1461437571218 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]]]}] 11:52:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 11:52:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1688ms 11:52:51 INFO - PROCESS | 1819 | 1461437571294 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 11:52:51 INFO - PROCESS | 1819 | 1461437571298 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 11:52:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 11:52:51 INFO - PROCESS | 1819 | 1461437571305 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 11:52:51 INFO - PROCESS | 1819 | 1461437571312 Marionette TRACE conn3 <- [1,1706,null,{}] 11:52:51 INFO - PROCESS | 1819 | 1461437571329 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}] 11:52:51 INFO - PROCESS | 1819 | 1461437571654 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 11:52:51 INFO - PROCESS | 1819 | 1461437571908 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:51 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8010a17800 == 154 [pid = 1819] [id = 434] 11:52:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 237 (0x7f800baefc00) [pid = 1819] [serial = 1303] [outer = (nil)] 11:52:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 238 (0x7f800c6bb800) [pid = 1819] [serial = 1304] [outer = 0x7f800baefc00] 11:52:51 INFO - PROCESS | 1819 | 1461437571992 Marionette DEBUG loaded listener.js 11:52:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 239 (0x7f800ce67c00) [pid = 1819] [serial = 1305] [outer = 0x7f800baefc00] 11:52:52 INFO - PROCESS | 1819 | 1461437572878 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]]]}] 11:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 11:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1642ms 11:52:52 INFO - PROCESS | 1819 | 1461437572948 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 11:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 11:52:52 INFO - PROCESS | 1819 | 1461437572954 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 11:52:52 INFO - PROCESS | 1819 | 1461437572960 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 11:52:52 INFO - PROCESS | 1819 | 1461437572965 Marionette TRACE conn3 <- [1,1710,null,{}] 11:52:52 INFO - PROCESS | 1819 | 1461437572973 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}] 11:52:53 INFO - PROCESS | 1819 | 1461437573282 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 11:52:53 INFO - PROCESS | 1819 | 1461437573584 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:53 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8015f51800 == 155 [pid = 1819] [id = 435] 11:52:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 240 (0x7f800a8ae000) [pid = 1819] [serial = 1306] [outer = (nil)] 11:52:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 241 (0x7f800fa78800) [pid = 1819] [serial = 1307] [outer = 0x7f800a8ae000] 11:52:53 INFO - PROCESS | 1819 | 1461437573664 Marionette DEBUG loaded listener.js 11:52:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 242 (0x7f8010c67000) [pid = 1819] [serial = 1308] [outer = 0x7f800a8ae000] 11:52:54 INFO - PROCESS | 1819 | 1461437574480 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]]]}] 11:52:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 11:52:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1587ms 11:52:54 INFO - PROCESS | 1819 | 1461437574548 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 11:52:54 INFO - PROCESS | 1819 | 1461437574552 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 11:52:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 11:52:54 INFO - PROCESS | 1819 | 1461437574559 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 11:52:54 INFO - PROCESS | 1819 | 1461437574562 Marionette TRACE conn3 <- [1,1714,null,{}] 11:52:54 INFO - PROCESS | 1819 | 1461437574567 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}] 11:52:54 INFO - PROCESS | 1819 | 1461437574780 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 11:52:54 INFO - PROCESS | 1819 | 1461437574986 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:55 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8022ccf800 == 156 [pid = 1819] [id = 436] 11:52:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 243 (0x7f800bded800) [pid = 1819] [serial = 1309] [outer = (nil)] 11:52:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 244 (0x7f8010c7f000) [pid = 1819] [serial = 1310] [outer = 0x7f800bded800] 11:52:55 INFO - PROCESS | 1819 | 1461437575113 Marionette DEBUG loaded listener.js 11:52:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 245 (0x7f80149df400) [pid = 1819] [serial = 1311] [outer = 0x7f800bded800] 11:52:56 INFO - PROCESS | 1819 | 1461437576107 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]]]}] 11:52:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 11:52:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1578ms 11:52:56 INFO - PROCESS | 1819 | 1461437576138 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 11:52:56 INFO - PROCESS | 1819 | 1461437576142 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 11:52:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 11:52:56 INFO - PROCESS | 1819 | 1461437576149 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 11:52:56 INFO - PROCESS | 1819 | 1461437576153 Marionette TRACE conn3 <- [1,1718,null,{}] 11:52:56 INFO - PROCESS | 1819 | 1461437576158 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}] 11:52:56 INFO - PROCESS | 1819 | 1461437576417 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 11:52:56 INFO - PROCESS | 1819 | 1461437576692 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:56 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802862e000 == 157 [pid = 1819] [id = 437] 11:52:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 246 (0x7f80190e8800) [pid = 1819] [serial = 1312] [outer = (nil)] 11:52:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 247 (0x7f8022ff5400) [pid = 1819] [serial = 1313] [outer = 0x7f80190e8800] 11:52:56 INFO - PROCESS | 1819 | 1461437576813 Marionette DEBUG loaded listener.js 11:52:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 248 (0x7f8024334c00) [pid = 1819] [serial = 1314] [outer = 0x7f80190e8800] 11:52:57 INFO - PROCESS | 1819 | 1461437577737 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]]]}] 11:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 11:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1637ms 11:52:57 INFO - PROCESS | 1819 | 1461437577787 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 11:52:57 INFO - PROCESS | 1819 | 1461437577791 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 11:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 11:52:57 INFO - PROCESS | 1819 | 1461437577798 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 11:52:57 INFO - PROCESS | 1819 | 1461437577801 Marionette TRACE conn3 <- [1,1722,null,{}] 11:52:57 INFO - PROCESS | 1819 | 1461437577806 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}] 11:52:58 INFO - PROCESS | 1819 | 1461437578020 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 11:52:58 INFO - PROCESS | 1819 | 1461437578232 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:58 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffb491800 == 158 [pid = 1819] [id = 438] 11:52:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 249 (0x7f7ffc4ef000) [pid = 1819] [serial = 1315] [outer = (nil)] 11:52:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 250 (0x7f7ffc4f4c00) [pid = 1819] [serial = 1316] [outer = 0x7f7ffc4ef000] 11:52:58 INFO - PROCESS | 1819 | 1461437578354 Marionette DEBUG loaded listener.js 11:52:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 251 (0x7f7ffc4f9800) [pid = 1819] [serial = 1317] [outer = 0x7f7ffc4ef000] 11:52:59 INFO - PROCESS | 1819 | 1461437579359 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]]]}] 11:52:59 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 11:52:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1632ms 11:52:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 11:52:59 INFO - PROCESS | 1819 | 1461437579432 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 11:52:59 INFO - PROCESS | 1819 | 1461437579435 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 11:52:59 INFO - PROCESS | 1819 | 1461437579441 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 11:52:59 INFO - PROCESS | 1819 | 1461437579444 Marionette TRACE conn3 <- [1,1726,null,{}] 11:52:59 INFO - PROCESS | 1819 | 1461437579450 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}] 11:52:59 INFO - PROCESS | 1819 | 1461437579701 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 11:53:00 INFO - PROCESS | 1819 | 1461437580000 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:00 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800a65b000 == 159 [pid = 1819] [id = 439] 11:53:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 252 (0x7f7ffc4ef800) [pid = 1819] [serial = 1318] [outer = (nil)] 11:53:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 253 (0x7f800e075800) [pid = 1819] [serial = 1319] [outer = 0x7f7ffc4ef800] 11:53:00 INFO - PROCESS | 1819 | 1461437580080 Marionette DEBUG loaded listener.js 11:53:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 254 (0x7f80262c2c00) [pid = 1819] [serial = 1320] [outer = 0x7f7ffc4ef800] 11:53:00 INFO - PROCESS | 1819 | 1461437580965 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]]]}] 11:53:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 11:53:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1587ms 11:53:01 INFO - PROCESS | 1819 | 1461437581034 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 11:53:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 11:53:01 INFO - PROCESS | 1819 | 1461437581043 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 11:53:01 INFO - PROCESS | 1819 | 1461437581050 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 11:53:01 INFO - PROCESS | 1819 | 1461437581054 Marionette TRACE conn3 <- [1,1730,null,{}] 11:53:01 INFO - PROCESS | 1819 | 1461437581060 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}] 11:53:01 INFO - PROCESS | 1819 | 1461437581304 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 11:53:01 INFO - PROCESS | 1819 | 1461437581613 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:01 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800bd55000 == 160 [pid = 1819] [id = 440] 11:53:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 255 (0x7f7ffc4f2800) [pid = 1819] [serial = 1321] [outer = (nil)] 11:53:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 256 (0x7f7ffeeae000) [pid = 1819] [serial = 1322] [outer = 0x7f7ffc4f2800] 11:53:01 INFO - PROCESS | 1819 | 1461437581694 Marionette DEBUG loaded listener.js 11:53:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 257 (0x7f7ffeeb2c00) [pid = 1819] [serial = 1323] [outer = 0x7f7ffc4f2800] 11:53:02 INFO - PROCESS | 1819 | 1461437582605 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]]]}] 11:53:02 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 11:53:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1588ms 11:53:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 11:53:02 INFO - PROCESS | 1819 | 1461437582637 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 11:53:02 INFO - PROCESS | 1819 | 1461437582640 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 11:53:02 INFO - PROCESS | 1819 | 1461437582647 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 11:53:02 INFO - PROCESS | 1819 | 1461437582651 Marionette TRACE conn3 <- [1,1734,null,{}] 11:53:02 INFO - PROCESS | 1819 | 1461437582656 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}] 11:53:02 INFO - PROCESS | 1819 | 1461437582891 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 11:53:03 INFO - PROCESS | 1819 | 1461437583155 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:03 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800055a800 == 161 [pid = 1819] [id = 441] 11:53:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 258 (0x7f7ffc4fa000) [pid = 1819] [serial = 1324] [outer = (nil)] 11:53:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 259 (0x7f8000679400) [pid = 1819] [serial = 1325] [outer = 0x7f7ffc4fa000] 11:53:03 INFO - PROCESS | 1819 | 1461437583277 Marionette DEBUG loaded listener.js 11:53:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 260 (0x7f800067e000) [pid = 1819] [serial = 1326] [outer = 0x7f7ffc4fa000] 11:53:04 INFO - PROCESS | 1819 | 1461437584151 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]]]}] 11:53:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 11:53:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1585ms 11:53:04 INFO - PROCESS | 1819 | 1461437584232 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 11:53:04 INFO - PROCESS | 1819 | 1461437584236 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 11:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 11:53:04 INFO - PROCESS | 1819 | 1461437584243 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 11:53:04 INFO - PROCESS | 1819 | 1461437584248 Marionette TRACE conn3 <- [1,1738,null,{}] 11:53:04 INFO - PROCESS | 1819 | 1461437584253 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}] 11:53:04 INFO - PROCESS | 1819 | 1461437584539 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 11:53:04 INFO - PROCESS | 1819 | 1461437584802 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:04 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800b767000 == 162 [pid = 1819] [id = 442] 11:53:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 261 (0x7f8027cae800) [pid = 1819] [serial = 1327] [outer = (nil)] 11:53:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 262 (0x7f8027daa400) [pid = 1819] [serial = 1328] [outer = 0x7f8027cae800] 11:53:04 INFO - PROCESS | 1819 | 1461437584929 Marionette DEBUG loaded listener.js 11:53:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 263 (0x7f80281bac00) [pid = 1819] [serial = 1329] [outer = 0x7f8027cae800] 11:53:05 INFO - PROCESS | 1819 | 1461437585769 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]]]}] 11:53:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 11:53:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1588ms 11:53:05 INFO - PROCESS | 1819 | 1461437585832 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 11:53:05 INFO - PROCESS | 1819 | 1461437585836 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 11:53:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 11:53:05 INFO - PROCESS | 1819 | 1461437585842 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 11:53:05 INFO - PROCESS | 1819 | 1461437585845 Marionette TRACE conn3 <- [1,1742,null,{}] 11:53:05 INFO - PROCESS | 1819 | 1461437585850 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}] 11:53:06 INFO - PROCESS | 1819 | 1461437586058 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 11:53:06 INFO - PROCESS | 1819 | 1461437586468 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:06 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffa6e0000 == 163 [pid = 1819] [id = 443] 11:53:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 264 (0x7f7ffa12b000) [pid = 1819] [serial = 1330] [outer = (nil)] 11:53:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 265 (0x7f7ffa131000) [pid = 1819] [serial = 1331] [outer = 0x7f7ffa12b000] 11:53:06 INFO - PROCESS | 1819 | 1461437586614 Marionette DEBUG loaded listener.js 11:53:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 266 (0x7f7ffa135400) [pid = 1819] [serial = 1332] [outer = 0x7f7ffa12b000] 11:53:07 INFO - PROCESS | 1819 | 1461437587537 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]]]}] 11:53:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 11:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1736ms 11:53:07 INFO - PROCESS | 1819 | 1461437587579 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 11:53:07 INFO - PROCESS | 1819 | 1461437587582 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 11:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 11:53:07 INFO - PROCESS | 1819 | 1461437587590 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 11:53:07 INFO - PROCESS | 1819 | 1461437587593 Marionette TRACE conn3 <- [1,1746,null,{}] 11:53:07 INFO - PROCESS | 1819 | 1461437587598 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}] 11:53:07 INFO - PROCESS | 1819 | 1461437587900 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 11:53:08 INFO - PROCESS | 1819 | 1461437588735 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:08 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffee49800 == 164 [pid = 1819] [id = 444] 11:53:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 267 (0x7f7ffb759400) [pid = 1819] [serial = 1333] [outer = (nil)] 11:53:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 268 (0x7f7ffb75e800) [pid = 1819] [serial = 1334] [outer = 0x7f7ffb759400] 11:53:08 INFO - PROCESS | 1819 | 1461437588815 Marionette DEBUG loaded listener.js 11:53:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 269 (0x7f7ffc366c00) [pid = 1819] [serial = 1335] [outer = 0x7f7ffb759400] 11:53:09 INFO - PROCESS | 1819 | 1461437589677 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]]]}] 11:53:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 11:53:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 2136ms 11:53:09 INFO - PROCESS | 1819 | 1461437589729 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 11:53:09 INFO - PROCESS | 1819 | 1461437589735 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 11:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 11:53:09 INFO - PROCESS | 1819 | 1461437589746 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 11:53:09 INFO - PROCESS | 1819 | 1461437589750 Marionette TRACE conn3 <- [1,1750,null,{}] 11:53:09 INFO - PROCESS | 1819 | 1461437589758 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}] 11:53:09 INFO - PROCESS | 1819 | 1461437589975 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 11:53:10 INFO - PROCESS | 1819 | 1461437590347 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:10 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8004806800 == 165 [pid = 1819] [id = 445] 11:53:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 270 (0x7f7ffb75f000) [pid = 1819] [serial = 1336] [outer = (nil)] 11:53:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 271 (0x7f7ffd91f800) [pid = 1819] [serial = 1337] [outer = 0x7f7ffb75f000] 11:53:10 INFO - PROCESS | 1819 | 1461437590472 Marionette DEBUG loaded listener.js 11:53:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 272 (0x7f7ffda68400) [pid = 1819] [serial = 1338] [outer = 0x7f7ffb75f000] 11:53:11 INFO - PROCESS | 1819 | 1461437591729 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]]]}] 11:53:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 11:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 2035ms 11:53:11 INFO - PROCESS | 1819 | 1461437591785 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 11:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 11:53:11 INFO - PROCESS | 1819 | 1461437591792 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 11:53:11 INFO - PROCESS | 1819 | 1461437591799 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 11:53:11 INFO - PROCESS | 1819 | 1461437591802 Marionette TRACE conn3 <- [1,1754,null,{}] 11:53:11 INFO - PROCESS | 1819 | 1461437591808 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}] 11:53:12 INFO - PROCESS | 1819 | 1461437592087 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 11:53:12 INFO - PROCESS | 1819 | 1461437592640 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:12 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffb811000 == 166 [pid = 1819] [id = 446] 11:53:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 273 (0x7f80001b9000) [pid = 1819] [serial = 1339] [outer = (nil)] 11:53:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 274 (0x7f800049b800) [pid = 1819] [serial = 1340] [outer = 0x7f80001b9000] 11:53:12 INFO - PROCESS | 1819 | 1461437592713 Marionette DEBUG loaded listener.js 11:53:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 275 (0x7f8000f69800) [pid = 1819] [serial = 1341] [outer = 0x7f80001b9000] 11:53:13 INFO - PROCESS | 1819 | 1461437593691 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]]]}] 11:53:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 11:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1940ms 11:53:13 INFO - PROCESS | 1819 | 1461437593740 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 11:53:13 INFO - PROCESS | 1819 | 1461437593744 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 11:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 11:53:13 INFO - PROCESS | 1819 | 1461437593760 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 11:53:13 INFO - PROCESS | 1819 | 1461437593769 Marionette TRACE conn3 <- [1,1758,null,{}] 11:53:13 INFO - PROCESS | 1819 | 1461437593776 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}] 11:53:13 INFO - PROCESS | 1819 | 1461437593990 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 11:53:14 INFO - PROCESS | 1819 | 1461437594248 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:14 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800bd38000 == 167 [pid = 1819] [id = 447] 11:53:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 276 (0x7f7ffeead800) [pid = 1819] [serial = 1342] [outer = (nil)] 11:53:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 277 (0x7f8003186000) [pid = 1819] [serial = 1343] [outer = 0x7f7ffeead800] 11:53:14 INFO - PROCESS | 1819 | 1461437594363 Marionette DEBUG loaded listener.js 11:53:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 278 (0x7f8004789800) [pid = 1819] [serial = 1344] [outer = 0x7f7ffeead800] 11:53:15 INFO - PROCESS | 1819 | 1461437595203 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]]]}] 11:53:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 11:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1500ms 11:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 11:53:15 INFO - PROCESS | 1819 | 1461437595253 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 11:53:15 INFO - PROCESS | 1819 | 1461437595257 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 11:53:15 INFO - PROCESS | 1819 | 1461437595264 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 11:53:15 INFO - PROCESS | 1819 | 1461437595266 Marionette TRACE conn3 <- [1,1762,null,{}] 11:53:15 INFO - PROCESS | 1819 | 1461437595272 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}] 11:53:15 INFO - PROCESS | 1819 | 1461437595463 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 11:53:15 INFO - PROCESS | 1819 | 1461437595685 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:15 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800440e800 == 168 [pid = 1819] [id = 448] 11:53:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 279 (0x7f7ffda5e000) [pid = 1819] [serial = 1345] [outer = (nil)] 11:53:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 280 (0x7f800a406000) [pid = 1819] [serial = 1346] [outer = 0x7f7ffda5e000] 11:53:15 INFO - PROCESS | 1819 | 1461437595796 Marionette DEBUG loaded listener.js 11:53:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 281 (0x7f800a427000) [pid = 1819] [serial = 1347] [outer = 0x7f7ffda5e000] 11:53:16 INFO - PROCESS | 1819 | 1461437596748 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]]]}] 11:53:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 11:53:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1531ms 11:53:16 INFO - PROCESS | 1819 | 1461437596795 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 11:53:16 INFO - PROCESS | 1819 | 1461437596798 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 11:53:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 11:53:16 INFO - PROCESS | 1819 | 1461437596805 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 11:53:16 INFO - PROCESS | 1819 | 1461437596808 Marionette TRACE conn3 <- [1,1766,null,{}] 11:53:16 INFO - PROCESS | 1819 | 1461437596813 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}] 11:53:17 INFO - PROCESS | 1819 | 1461437597023 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 11:53:17 INFO - PROCESS | 1819 | 1461437597244 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:17 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffdc12800 == 169 [pid = 1819] [id = 449] 11:53:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 282 (0x7f80011a2c00) [pid = 1819] [serial = 1348] [outer = (nil)] 11:53:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 283 (0x7f8004308000) [pid = 1819] [serial = 1349] [outer = 0x7f80011a2c00] 11:53:17 INFO - PROCESS | 1819 | 1461437597391 Marionette DEBUG loaded listener.js 11:53:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 284 (0x7f800b717c00) [pid = 1819] [serial = 1350] [outer = 0x7f80011a2c00] 11:53:17 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800cad5000 == 168 [pid = 1819] [id = 154] 11:53:17 INFO - PROCESS | 1819 | --DOMWINDOW == 283 (0x7f8027b4e800) [pid = 1819] [serial = 1187] [outer = (nil)] [url = about:blank] 11:53:17 INFO - PROCESS | 1819 | --DOMWINDOW == 282 (0x7f7ffda64000) [pid = 1819] [serial = 1190] [outer = (nil)] [url = about:blank] 11:53:17 INFO - PROCESS | 1819 | --DOMWINDOW == 281 (0x7f8000f6e000) [pid = 1819] [serial = 1193] [outer = (nil)] [url = about:blank] 11:53:17 INFO - PROCESS | 1819 | --DOMWINDOW == 280 (0x7f8013fc2400) [pid = 1819] [serial = 1178] [outer = (nil)] [url = about:blank] 11:53:17 INFO - PROCESS | 1819 | --DOMWINDOW == 279 (0x7f8002841400) [pid = 1819] [serial = 1166] [outer = (nil)] [url = about:blank] 11:53:17 INFO - PROCESS | 1819 | --DOMWINDOW == 278 (0x7f800ba1b800) [pid = 1819] [serial = 1169] [outer = (nil)] [url = about:blank] 11:53:17 INFO - PROCESS | 1819 | --DOMWINDOW == 277 (0x7f8000498400) [pid = 1819] [serial = 1199] [outer = (nil)] [url = about:blank] 11:53:17 INFO - PROCESS | 1819 | --DOMWINDOW == 276 (0x7f800e079800) [pid = 1819] [serial = 1172] [outer = (nil)] [url = about:blank] 11:53:17 INFO - PROCESS | 1819 | --DOMWINDOW == 275 (0x7f800baaac00) [pid = 1819] [serial = 1196] [outer = (nil)] [url = about:blank] 11:53:17 INFO - PROCESS | 1819 | --DOMWINDOW == 274 (0x7f8010c79400) [pid = 1819] [serial = 1175] [outer = (nil)] [url = about:blank] 11:53:17 INFO - PROCESS | 1819 | --DOMWINDOW == 273 (0x7f7ffee8f800) [pid = 1819] [serial = 1205] [outer = (nil)] [url = about:blank] 11:53:17 INFO - PROCESS | 1819 | --DOMWINDOW == 272 (0x7f8018d8d000) [pid = 1819] [serial = 1181] [outer = (nil)] [url = about:blank] 11:53:17 INFO - PROCESS | 1819 | --DOMWINDOW == 271 (0x7f8022fecc00) [pid = 1819] [serial = 1184] [outer = (nil)] [url = about:blank] 11:53:17 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800507f000 == 167 [pid = 1819] [id = 430] 11:53:17 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800c907800 == 166 [pid = 1819] [id = 429] 11:53:17 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80052a7800 == 165 [pid = 1819] [id = 428] 11:53:17 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8000d95800 == 164 [pid = 1819] [id = 427] 11:53:17 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffed10000 == 163 [pid = 1819] [id = 426] 11:53:17 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffed09000 == 162 [pid = 1819] [id = 425] 11:53:17 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8000113000 == 161 [pid = 1819] [id = 424] 11:53:17 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffb6ce000 == 160 [pid = 1819] [id = 423] 11:53:18 INFO - PROCESS | 1819 | --DOCSHELL 0x7f802fcf9800 == 159 [pid = 1819] [id = 422] 11:53:18 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8010694800 == 158 [pid = 1819] [id = 421] 11:53:18 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80285b0800 == 157 [pid = 1819] [id = 420] 11:53:18 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80233c6000 == 156 [pid = 1819] [id = 419] 11:53:18 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8019003000 == 155 [pid = 1819] [id = 418] 11:53:18 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8015995800 == 154 [pid = 1819] [id = 417] 11:53:18 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8014e83000 == 153 [pid = 1819] [id = 416] 11:53:18 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8010c44800 == 152 [pid = 1819] [id = 415] 11:53:18 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8010783000 == 151 [pid = 1819] [id = 414] 11:53:18 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800e493000 == 150 [pid = 1819] [id = 413] 11:53:18 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800cc88800 == 149 [pid = 1819] [id = 412] 11:53:18 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800c911800 == 148 [pid = 1819] [id = 411] 11:53:18 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8005253000 == 147 [pid = 1819] [id = 410] 11:53:18 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800062b000 == 146 [pid = 1819] [id = 409] 11:53:18 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800b79b000 == 145 [pid = 1819] [id = 408] 11:53:18 INFO - PROCESS | 1819 | 1461437598328 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]]]}] 11:53:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 11:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1586ms 11:53:18 INFO - PROCESS | 1819 | --DOMWINDOW == 270 (0x7f800c328c00) [pid = 1819] [serial = 1224] [outer = (nil)] [url = about:blank] 11:53:18 INFO - PROCESS | 1819 | --DOMWINDOW == 269 (0x7f8003181c00) [pid = 1819] [serial = 1211] [outer = (nil)] [url = about:blank] 11:53:18 INFO - PROCESS | 1819 | --DOMWINDOW == 268 (0x7f800baa4400) [pid = 1819] [serial = 1221] [outer = (nil)] [url = about:blank] 11:53:18 INFO - PROCESS | 1819 | --DOMWINDOW == 267 (0x7f8005097800) [pid = 1819] [serial = 1214] [outer = (nil)] [url = about:blank] 11:53:18 INFO - PROCESS | 1819 | --DOMWINDOW == 266 (0x7f7fff2a4000) [pid = 1819] [serial = 1208] [outer = (nil)] [url = about:blank] 11:53:18 INFO - PROCESS | 1819 | --DOMWINDOW == 265 (0x7f800a86ec00) [pid = 1819] [serial = 1217] [outer = (nil)] [url = about:blank] 11:53:18 INFO - PROCESS | 1819 | --DOMWINDOW == 264 (0x7f800baa9400) [pid = 1819] [serial = 1202] [outer = (nil)] [url = about:blank] 11:53:18 INFO - PROCESS | 1819 | --DOMWINDOW == 263 (0x7f8000f66400) [pid = 1819] [serial = 1209] [outer = (nil)] [url = about:blank] 11:53:18 INFO - PROCESS | 1819 | --DOMWINDOW == 262 (0x7f8004563c00) [pid = 1819] [serial = 1212] [outer = (nil)] [url = about:blank] 11:53:18 INFO - PROCESS | 1819 | --DOMWINDOW == 261 (0x7f800f8f2c00) [pid = 1819] [serial = 1163] [outer = (nil)] [url = about:blank] 11:53:18 INFO - PROCESS | 1819 | --DOMWINDOW == 260 (0x7f800a8afc00) [pid = 1819] [serial = 1218] [outer = (nil)] [url = about:blank] 11:53:18 INFO - PROCESS | 1819 | --DOMWINDOW == 259 (0x7f800a430400) [pid = 1819] [serial = 1215] [outer = (nil)] [url = about:blank] 11:53:18 INFO - PROCESS | 1819 | --DOMWINDOW == 258 (0x7f800ba16800) [pid = 1819] [serial = 1220] [outer = (nil)] [url = about:blank] 11:53:18 INFO - PROCESS | 1819 | --DOMWINDOW == 257 (0x7f800bf39000) [pid = 1819] [serial = 1223] [outer = (nil)] [url = about:blank] 11:53:18 INFO - PROCESS | 1819 | 1461437598413 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 11:53:18 INFO - PROCESS | 1819 | 1461437598417 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 11:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 11:53:18 INFO - PROCESS | 1819 | 1461437598423 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 11:53:18 INFO - PROCESS | 1819 | 1461437598425 Marionette TRACE conn3 <- [1,1770,null,{}] 11:53:18 INFO - PROCESS | 1819 | 1461437598431 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}] 11:53:18 INFO - PROCESS | 1819 | 1461437598636 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 11:53:18 INFO - PROCESS | 1819 | 1461437598817 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:18 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8001c2a800 == 146 [pid = 1819] [id = 450] 11:53:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 258 (0x7f80011a9000) [pid = 1819] [serial = 1351] [outer = (nil)] 11:53:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 259 (0x7f800baa8000) [pid = 1819] [serial = 1352] [outer = 0x7f80011a9000] 11:53:18 INFO - PROCESS | 1819 | 1461437598884 Marionette DEBUG loaded listener.js 11:53:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 260 (0x7f800bdf4400) [pid = 1819] [serial = 1353] [outer = 0x7f80011a9000] 11:53:19 INFO - PROCESS | 1819 | 1461437599781 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]]]}] 11:53:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 11:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1383ms 11:53:19 INFO - PROCESS | 1819 | 1461437599808 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 11:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 11:53:19 INFO - PROCESS | 1819 | 1461437599813 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 11:53:19 INFO - PROCESS | 1819 | 1461437599820 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 11:53:19 INFO - PROCESS | 1819 | 1461437599824 Marionette TRACE conn3 <- [1,1774,null,{}] 11:53:19 INFO - PROCESS | 1819 | 1461437599831 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}] 11:53:20 INFO - PROCESS | 1819 | 1461437600072 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 11:53:20 INFO - PROCESS | 1819 | 1461437600381 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:20 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800a748800 == 147 [pid = 1819] [id = 451] 11:53:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 261 (0x7f800a588c00) [pid = 1819] [serial = 1354] [outer = (nil)] 11:53:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 262 (0x7f800c321800) [pid = 1819] [serial = 1355] [outer = 0x7f800a588c00] 11:53:20 INFO - PROCESS | 1819 | 1461437600476 Marionette DEBUG loaded listener.js 11:53:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 263 (0x7f800c9f0800) [pid = 1819] [serial = 1356] [outer = 0x7f800a588c00] 11:53:21 INFO - PROCESS | 1819 | 1461437601428 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]]]}] 11:53:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 11:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1641ms 11:53:21 INFO - PROCESS | 1819 | 1461437601461 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 11:53:21 INFO - PROCESS | 1819 | 1461437601464 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 11:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 11:53:21 INFO - PROCESS | 1819 | 1461437601475 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 11:53:21 INFO - PROCESS | 1819 | 1461437601480 Marionette TRACE conn3 <- [1,1778,null,{}] 11:53:21 INFO - PROCESS | 1819 | 1461437601499 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}] 11:53:21 INFO - PROCESS | 1819 | 1461437601818 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 11:53:21 INFO - PROCESS | 1819 | 1461437601855 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:21 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800cb7e800 == 148 [pid = 1819] [id = 452] 11:53:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 264 (0x7f800bf3b800) [pid = 1819] [serial = 1357] [outer = (nil)] 11:53:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 265 (0x7f800ce64000) [pid = 1819] [serial = 1358] [outer = 0x7f800bf3b800] 11:53:21 INFO - PROCESS | 1819 | 1461437601925 Marionette DEBUG loaded listener.js 11:53:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 266 (0x7f800cf56800) [pid = 1819] [serial = 1359] [outer = 0x7f800bf3b800] 11:53:23 INFO - PROCESS | 1819 | --DOMWINDOW == 265 (0x7f800bfee000) [pid = 1819] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 11:53:23 INFO - PROCESS | 1819 | --DOMWINDOW == 264 (0x7f7ff9dc8c00) [pid = 1819] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 11:53:23 INFO - PROCESS | 1819 | --DOMWINDOW == 263 (0x7f7ffd927800) [pid = 1819] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 11:53:23 INFO - PROCESS | 1819 | --DOMWINDOW == 262 (0x7f7ffc13c400) [pid = 1819] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 11:53:23 INFO - PROCESS | 1819 | --DOMWINDOW == 261 (0x7f7ffc13e800) [pid = 1819] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 11:53:23 INFO - PROCESS | 1819 | --DOMWINDOW == 260 (0x7f80011a9c00) [pid = 1819] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 11:53:23 INFO - PROCESS | 1819 | --DOMWINDOW == 259 (0x7f80011aa000) [pid = 1819] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 11:53:23 INFO - PROCESS | 1819 | --DOMWINDOW == 258 (0x7f800cda7800) [pid = 1819] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 11:53:23 INFO - PROCESS | 1819 | --DOMWINDOW == 257 (0x7f8004566000) [pid = 1819] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 11:53:23 INFO - PROCESS | 1819 | --DOMWINDOW == 256 (0x7f7ffd929800) [pid = 1819] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 11:53:23 INFO - PROCESS | 1819 | --DOMWINDOW == 255 (0x7f7ffda5d400) [pid = 1819] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 11:53:23 INFO - PROCESS | 1819 | --DOMWINDOW == 254 (0x7f800509ec00) [pid = 1819] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 11:53:23 INFO - PROCESS | 1819 | --DOMWINDOW == 253 (0x7f8010e21000) [pid = 1819] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 11:53:23 INFO - PROCESS | 1819 | --DOMWINDOW == 252 (0x7f800d1cac00) [pid = 1819] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 11:53:23 INFO - PROCESS | 1819 | --DOMWINDOW == 251 (0x7f80001b3000) [pid = 1819] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 11:53:23 INFO - PROCESS | 1819 | --DOMWINDOW == 250 (0x7f800a86ac00) [pid = 1819] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 11:53:23 INFO - PROCESS | 1819 | --DOMWINDOW == 249 (0x7f800a58e000) [pid = 1819] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 11:53:23 INFO - PROCESS | 1819 | --DOMWINDOW == 248 (0x7f80001c0000) [pid = 1819] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 11:53:23 INFO - PROCESS | 1819 | --DOMWINDOW == 247 (0x7f80001b8000) [pid = 1819] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 11:53:23 INFO - PROCESS | 1819 | --DOMWINDOW == 246 (0x7f80154b8000) [pid = 1819] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 11:53:23 INFO - PROCESS | 1819 | --DOMWINDOW == 245 (0x7f7ffc140000) [pid = 1819] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 11:53:23 INFO - PROCESS | 1819 | --DOMWINDOW == 244 (0x7f7ffee87400) [pid = 1819] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 11:53:23 INFO - PROCESS | 1819 | --DOMWINDOW == 243 (0x7f8001c82c00) [pid = 1819] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 11:53:24 INFO - PROCESS | 1819 | 1461437604151 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]]]}] 11:53:24 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 11:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 2701ms 11:53:24 INFO - PROCESS | 1819 | 1461437604177 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 11:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 11:53:24 INFO - PROCESS | 1819 | 1461437604181 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 11:53:24 INFO - PROCESS | 1819 | 1461437604187 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 11:53:24 INFO - PROCESS | 1819 | 1461437604191 Marionette TRACE conn3 <- [1,1782,null,{}] 11:53:24 INFO - PROCESS | 1819 | 1461437604197 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}] 11:53:24 INFO - PROCESS | 1819 | 1461437604398 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 11:53:24 INFO - PROCESS | 1819 | 1461437604586 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:24 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800525a800 == 149 [pid = 1819] [id = 453] 11:53:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 244 (0x7f7ffb7f2800) [pid = 1819] [serial = 1360] [outer = (nil)] 11:53:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 245 (0x7f80011a4400) [pid = 1819] [serial = 1361] [outer = 0x7f7ffb7f2800] 11:53:24 INFO - PROCESS | 1819 | 1461437604654 Marionette DEBUG loaded listener.js 11:53:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 246 (0x7f800a423800) [pid = 1819] [serial = 1362] [outer = 0x7f7ffb7f2800] 11:53:25 INFO - PROCESS | 1819 | 1461437605423 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]]]}] 11:53:25 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 11:53:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1281ms 11:53:25 INFO - PROCESS | 1819 | 1461437605621 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 11:53:25 INFO - PROCESS | 1819 | 1461437605629 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 11:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 11:53:25 INFO - PROCESS | 1819 | 1461437605641 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 11:53:25 INFO - PROCESS | 1819 | 1461437605645 Marionette TRACE conn3 <- [1,1786,null,{}] 11:53:25 INFO - PROCESS | 1819 | 1461437605655 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}] 11:53:25 INFO - PROCESS | 1819 | 1461437605905 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 11:53:26 INFO - PROCESS | 1819 | 1461437606191 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:26 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffed14000 == 150 [pid = 1819] [id = 454] 11:53:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 247 (0x7f7ffc13c800) [pid = 1819] [serial = 1363] [outer = (nil)] 11:53:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 248 (0x7f7ffc366800) [pid = 1819] [serial = 1364] [outer = 0x7f7ffc13c800] 11:53:26 INFO - PROCESS | 1819 | 1461437606283 Marionette DEBUG loaded listener.js 11:53:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 249 (0x7f7ffc4ee400) [pid = 1819] [serial = 1365] [outer = 0x7f7ffc13c800] 11:53:27 INFO - PROCESS | 1819 | 1461437607246 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]]]}] 11:53:27 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 11:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1637ms 11:53:27 INFO - PROCESS | 1819 | 1461437607279 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 11:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 11:53:27 INFO - PROCESS | 1819 | 1461437607285 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 11:53:27 INFO - PROCESS | 1819 | 1461437607298 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 11:53:27 INFO - PROCESS | 1819 | 1461437607306 Marionette TRACE conn3 <- [1,1790,null,{}] 11:53:27 INFO - PROCESS | 1819 | 1461437607317 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}] 11:53:27 INFO - PROCESS | 1819 | 1461437607581 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 11:53:27 INFO - PROCESS | 1819 | 1461437607884 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:27 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800a5f1800 == 151 [pid = 1819] [id = 455] 11:53:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 250 (0x7f7ffeea9c00) [pid = 1819] [serial = 1366] [outer = (nil)] 11:53:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 251 (0x7f7fff297400) [pid = 1819] [serial = 1367] [outer = 0x7f7ffeea9c00] 11:53:27 INFO - PROCESS | 1819 | 1461437607967 Marionette DEBUG loaded listener.js 11:53:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 252 (0x7f800067b400) [pid = 1819] [serial = 1368] [outer = 0x7f7ffeea9c00] 11:53:28 INFO - PROCESS | 1819 | 1461437608877 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]]]}] 11:53:28 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) 11:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1646ms 11:53:28 INFO - PROCESS | 1819 | 1461437608940 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 11:53:28 INFO - PROCESS | 1819 | 1461437608943 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 11:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 11:53:28 INFO - PROCESS | 1819 | 1461437608951 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 11:53:28 INFO - PROCESS | 1819 | 1461437608955 Marionette TRACE conn3 <- [1,1794,null,{}] 11:53:28 INFO - PROCESS | 1819 | 1461437608969 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}] 11:53:29 INFO - PROCESS | 1819 | 1461437609198 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 11:53:29 INFO - PROCESS | 1819 | 1461437609507 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:29 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801029c800 == 152 [pid = 1819] [id = 456] 11:53:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 253 (0x7f80043b3800) [pid = 1819] [serial = 1369] [outer = (nil)] 11:53:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 254 (0x7f8004879400) [pid = 1819] [serial = 1370] [outer = 0x7f80043b3800] 11:53:29 INFO - PROCESS | 1819 | 1461437609633 Marionette DEBUG loaded listener.js 11:53:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 255 (0x7f800a584c00) [pid = 1819] [serial = 1371] [outer = 0x7f80043b3800] 11:53:30 INFO - PROCESS | 1819 | 1461437610500 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]]]}] 11:53:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1589ms 11:53:30 INFO - PROCESS | 1819 | 1461437610542 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 11:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 11:53:30 INFO - PROCESS | 1819 | 1461437610546 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 11:53:30 INFO - PROCESS | 1819 | 1461437610553 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 11:53:30 INFO - PROCESS | 1819 | 1461437610556 Marionette TRACE conn3 <- [1,1798,null,{}] 11:53:30 INFO - PROCESS | 1819 | 1461437610562 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}] 11:53:30 INFO - PROCESS | 1819 | 1461437610778 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 11:53:30 INFO - PROCESS | 1819 | 1461437610991 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:31 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8010878800 == 153 [pid = 1819] [id = 457] 11:53:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 256 (0x7f8003182c00) [pid = 1819] [serial = 1372] [outer = (nil)] 11:53:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 257 (0x7f800ba21800) [pid = 1819] [serial = 1373] [outer = 0x7f8003182c00] 11:53:31 INFO - PROCESS | 1819 | 1461437611107 Marionette DEBUG loaded listener.js 11:53:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 258 (0x7f800bded400) [pid = 1819] [serial = 1374] [outer = 0x7f8003182c00] 11:53:32 INFO - PROCESS | 1819 | 1461437612351 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]]]}] 11:53:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 11:53:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1839ms 11:53:32 INFO - PROCESS | 1819 | 1461437612394 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 11:53:32 INFO - PROCESS | 1819 | 1461437612400 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 11:53:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 11:53:32 INFO - PROCESS | 1819 | 1461437612411 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 11:53:32 INFO - PROCESS | 1819 | 1461437612417 Marionette TRACE conn3 <- [1,1802,null,{}] 11:53:32 INFO - PROCESS | 1819 | 1461437612425 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}] 11:53:32 INFO - PROCESS | 1819 | 1461437612774 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 11:53:33 INFO - PROCESS | 1819 | 1461437613101 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:33 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80148da000 == 154 [pid = 1819] [id = 458] 11:53:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 259 (0x7f800a586000) [pid = 1819] [serial = 1375] [outer = (nil)] 11:53:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 260 (0x7f800c932800) [pid = 1819] [serial = 1376] [outer = 0x7f800a586000] 11:53:33 INFO - PROCESS | 1819 | 1461437613231 Marionette DEBUG loaded listener.js 11:53:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 261 (0x7f800cf4e400) [pid = 1819] [serial = 1377] [outer = 0x7f800a586000] 11:53:34 INFO - PROCESS | 1819 | 1461437614463 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]]]}] 11:53:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 11:53:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 2100ms 11:53:34 INFO - PROCESS | 1819 | 1461437614513 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 11:53:34 INFO - PROCESS | 1819 | 1461437614519 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 11:53:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 11:53:34 INFO - PROCESS | 1819 | 1461437614529 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 11:53:34 INFO - PROCESS | 1819 | 1461437614533 Marionette TRACE conn3 <- [1,1806,null,{}] 11:53:34 INFO - PROCESS | 1819 | 1461437614542 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}] 11:53:34 INFO - PROCESS | 1819 | 1461437614899 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 11:53:35 INFO - PROCESS | 1819 | 1461437615250 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:35 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801900e000 == 155 [pid = 1819] [id = 459] 11:53:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 262 (0x7f801030e400) [pid = 1819] [serial = 1378] [outer = (nil)] 11:53:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 263 (0x7f80106ddc00) [pid = 1819] [serial = 1379] [outer = 0x7f801030e400] 11:53:35 INFO - PROCESS | 1819 | 1461437615378 Marionette DEBUG loaded listener.js 11:53:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 264 (0x7f8011815400) [pid = 1819] [serial = 1380] [outer = 0x7f801030e400] 11:53:36 INFO - PROCESS | 1819 | 1461437616584 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]]]}] 11:53:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 11:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 2096ms 11:53:36 INFO - PROCESS | 1819 | 1461437616626 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 11:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 11:53:36 INFO - PROCESS | 1819 | 1461437616632 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 11:53:36 INFO - PROCESS | 1819 | 1461437616642 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 11:53:36 INFO - PROCESS | 1819 | 1461437616647 Marionette TRACE conn3 <- [1,1810,null,{}] 11:53:36 INFO - PROCESS | 1819 | 1461437616655 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}] 11:53:36 INFO - PROCESS | 1819 | 1461437616978 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 11:53:37 INFO - PROCESS | 1819 | 1461437617346 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:37 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8027ad9800 == 156 [pid = 1819] [id = 460] 11:53:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 265 (0x7f801030bc00) [pid = 1819] [serial = 1381] [outer = (nil)] 11:53:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 266 (0x7f801486ac00) [pid = 1819] [serial = 1382] [outer = 0x7f801030bc00] 11:53:37 INFO - PROCESS | 1819 | 1461437617476 Marionette DEBUG loaded listener.js 11:53:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 267 (0x7f801519cc00) [pid = 1819] [serial = 1383] [outer = 0x7f801030bc00] 11:53:38 INFO - PROCESS | 1819 | 1461437618662 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]]]}] 11:53:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 11:53:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 2090ms 11:53:38 INFO - PROCESS | 1819 | 1461437618732 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 11:53:38 INFO - PROCESS | 1819 | 1461437618738 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 11:53:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 11:53:38 INFO - PROCESS | 1819 | 1461437618748 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 11:53:38 INFO - PROCESS | 1819 | 1461437618754 Marionette TRACE conn3 <- [1,1814,null,{}] 11:53:38 INFO - PROCESS | 1819 | 1461437618763 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}] 11:53:39 INFO - PROCESS | 1819 | 1461437619066 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 11:53:39 INFO - PROCESS | 1819 | 1461437619442 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:39 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802c5d0800 == 157 [pid = 1819] [id = 461] 11:53:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 268 (0x7f801030f800) [pid = 1819] [serial = 1384] [outer = (nil)] 11:53:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 269 (0x7f8015699800) [pid = 1819] [serial = 1385] [outer = 0x7f801030f800] 11:53:39 INFO - PROCESS | 1819 | 1461437619563 Marionette DEBUG loaded listener.js 11:53:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 270 (0x7f8016714400) [pid = 1819] [serial = 1386] [outer = 0x7f801030f800] 11:53:40 INFO - PROCESS | 1819 | 1461437620783 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]]]}] 11:53:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 11:53:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 2089ms 11:53:40 INFO - PROCESS | 1819 | 1461437620839 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 11:53:40 INFO - PROCESS | 1819 | 1461437620843 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 11:53:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 11:53:40 INFO - PROCESS | 1819 | 1461437620853 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 11:53:40 INFO - PROCESS | 1819 | 1461437620857 Marionette TRACE conn3 <- [1,1818,null,{}] 11:53:40 INFO - PROCESS | 1819 | 1461437620867 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}] 11:53:41 INFO - PROCESS | 1819 | 1461437621170 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 11:53:41 INFO - PROCESS | 1819 | 1461437621503 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:41 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffec18800 == 158 [pid = 1819] [id = 462] 11:53:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 271 (0x7f8010c80800) [pid = 1819] [serial = 1387] [outer = (nil)] 11:53:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 272 (0x7f80190e9400) [pid = 1819] [serial = 1388] [outer = 0x7f8010c80800] 11:53:41 INFO - PROCESS | 1819 | 1461437621625 Marionette DEBUG loaded listener.js 11:53:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 273 (0x7f8022c6c800) [pid = 1819] [serial = 1389] [outer = 0x7f8010c80800] 11:53:42 INFO - PROCESS | 1819 | 1461437622865 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]]]}] 11:53:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 11:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 2088ms 11:53:42 INFO - PROCESS | 1819 | 1461437622943 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 11:53:42 INFO - PROCESS | 1819 | 1461437622947 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 11:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 11:53:42 INFO - PROCESS | 1819 | 1461437622958 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 11:53:42 INFO - PROCESS | 1819 | 1461437622962 Marionette TRACE conn3 <- [1,1822,null,{}] 11:53:42 INFO - PROCESS | 1819 | 1461437622972 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}] 11:53:43 INFO - PROCESS | 1819 | 1461437623322 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 11:53:43 INFO - PROCESS | 1819 | 1461437623682 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:43 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ff66d0000 == 159 [pid = 1819] [id = 463] 11:53:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 274 (0x7f8015610800) [pid = 1819] [serial = 1390] [outer = (nil)] 11:53:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 275 (0x7f8024043800) [pid = 1819] [serial = 1391] [outer = 0x7f8015610800] 11:53:43 INFO - PROCESS | 1819 | 1461437623829 Marionette DEBUG loaded listener.js 11:53:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 276 (0x7f8024335000) [pid = 1819] [serial = 1392] [outer = 0x7f8015610800] 11:53:45 INFO - PROCESS | 1819 | 1461437625063 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]]]}] 11:53:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 11:53:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 2151ms 11:53:45 INFO - PROCESS | 1819 | 1461437625111 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 11:53:45 INFO - PROCESS | 1819 | 1461437625117 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 11:53:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 11:53:45 INFO - PROCESS | 1819 | 1461437625128 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 11:53:45 INFO - PROCESS | 1819 | 1461437625133 Marionette TRACE conn3 <- [1,1826,null,{}] 11:53:45 INFO - PROCESS | 1819 | 1461437625143 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}] 11:53:45 INFO - PROCESS | 1819 | 1461437625551 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 11:53:45 INFO - PROCESS | 1819 | 1461437625938 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:45 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ff85cd800 == 160 [pid = 1819] [id = 464] 11:53:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 277 (0x7f800bae2400) [pid = 1819] [serial = 1393] [outer = (nil)] 11:53:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 278 (0x7f80233e4c00) [pid = 1819] [serial = 1394] [outer = 0x7f800bae2400] 11:53:46 INFO - PROCESS | 1819 | 1461437626072 Marionette DEBUG loaded listener.js 11:53:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 279 (0x7f8027b4e800) [pid = 1819] [serial = 1395] [outer = 0x7f800bae2400] 11:53:47 INFO - PROCESS | 1819 | 1461437627401 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]]]}] 11:53:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 11:53:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 2346ms 11:53:47 INFO - PROCESS | 1819 | 1461437627478 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 11:53:47 INFO - PROCESS | 1819 | 1461437627484 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 11:53:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 11:53:47 INFO - PROCESS | 1819 | 1461437627493 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 11:53:47 INFO - PROCESS | 1819 | 1461437627498 Marionette TRACE conn3 <- [1,1830,null,{}] 11:53:47 INFO - PROCESS | 1819 | 1461437627507 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}] 11:53:47 INFO - PROCESS | 1819 | 1461437627834 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 11:53:48 INFO - PROCESS | 1819 | 1461437628191 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:48 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ff679d800 == 161 [pid = 1819] [id = 465] 11:53:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 280 (0x7f7ff6ca7000) [pid = 1819] [serial = 1396] [outer = (nil)] 11:53:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 281 (0x7f7ff6cb0c00) [pid = 1819] [serial = 1397] [outer = 0x7f7ff6ca7000] 11:53:48 INFO - PROCESS | 1819 | 1461437628280 Marionette DEBUG loaded listener.js 11:53:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 282 (0x7f8027ca3800) [pid = 1819] [serial = 1398] [outer = 0x7f7ff6ca7000] 11:53:49 INFO - PROCESS | 1819 | 1461437629201 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]]]}] 11:53:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 11:53:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1740ms 11:53:49 INFO - PROCESS | 1819 | 1461437629232 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 11:53:49 INFO - PROCESS | 1819 | 1461437629236 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 11:53:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 11:53:49 INFO - PROCESS | 1819 | 1461437629242 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 11:53:49 INFO - PROCESS | 1819 | 1461437629244 Marionette TRACE conn3 <- [1,1834,null,{}] 11:53:49 INFO - PROCESS | 1819 | 1461437629250 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}] 11:53:49 INFO - PROCESS | 1819 | 1461437629470 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 11:53:49 INFO - PROCESS | 1819 | 1461437629738 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:49 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffec08800 == 162 [pid = 1819] [id = 466] 11:53:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 283 (0x7f7ff6caa800) [pid = 1819] [serial = 1399] [outer = (nil)] 11:53:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 284 (0x7f7ffa769c00) [pid = 1819] [serial = 1400] [outer = 0x7f7ff6caa800] 11:53:49 INFO - PROCESS | 1819 | 1461437629815 Marionette DEBUG loaded listener.js 11:53:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 285 (0x7f7ffa76f000) [pid = 1819] [serial = 1401] [outer = 0x7f7ff6caa800] 11:53:50 INFO - PROCESS | 1819 | 1461437630723 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]]]}] 11:53:50 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 11:53:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1537ms 11:53:50 INFO - PROCESS | 1819 | 1461437630780 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 11:53:50 INFO - PROCESS | 1819 | 1461437630784 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 11:53:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 11:53:50 INFO - PROCESS | 1819 | 1461437630790 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 11:53:50 INFO - PROCESS | 1819 | 1461437630792 Marionette TRACE conn3 <- [1,1838,null,{}] 11:53:50 INFO - PROCESS | 1819 | 1461437630797 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}] 11:53:51 INFO - PROCESS | 1819 | 1461437631014 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 11:53:51 INFO - PROCESS | 1819 | 1461437631247 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:51 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ff69ab800 == 163 [pid = 1819] [id = 467] 11:53:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 286 (0x7f7ff8532400) [pid = 1819] [serial = 1402] [outer = (nil)] 11:53:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 287 (0x7f7ff853a400) [pid = 1819] [serial = 1403] [outer = 0x7f7ff8532400] 11:53:51 INFO - PROCESS | 1819 | 1461437631324 Marionette DEBUG loaded listener.js 11:53:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 288 (0x7f7ff853f400) [pid = 1819] [serial = 1404] [outer = 0x7f7ff8532400] 11:53:52 INFO - PROCESS | 1819 | 1461437632215 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]]]}] 11:53:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 11:53:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1485ms 11:53:52 INFO - PROCESS | 1819 | 1461437632276 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 11:53:52 INFO - PROCESS | 1819 | 1461437632280 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 11:53:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 11:53:52 INFO - PROCESS | 1819 | 1461437632286 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 11:53:52 INFO - PROCESS | 1819 | 1461437632289 Marionette TRACE conn3 <- [1,1842,null,{}] 11:53:52 INFO - PROCESS | 1819 | 1461437632294 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}] 11:53:52 INFO - PROCESS | 1819 | 1461437632515 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 11:53:52 INFO - PROCESS | 1819 | 1461437632828 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:52 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ff6ab9000 == 164 [pid = 1819] [id = 468] 11:53:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 289 (0x7f7ff8533000) [pid = 1819] [serial = 1405] [outer = (nil)] 11:53:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 290 (0x7f7ff8541400) [pid = 1819] [serial = 1406] [outer = 0x7f7ff8533000] 11:53:52 INFO - PROCESS | 1819 | 1461437632908 Marionette DEBUG loaded listener.js 11:53:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 291 (0x7f7ffa771c00) [pid = 1819] [serial = 1407] [outer = 0x7f7ff8533000] 11:53:53 INFO - PROCESS | 1819 | 1461437633754 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]]]}] 11:53:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 11:53:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1528ms 11:53:53 INFO - PROCESS | 1819 | 1461437633816 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 11:53:53 INFO - PROCESS | 1819 | 1461437633820 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 11:53:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 11:53:53 INFO - PROCESS | 1819 | 1461437633826 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 11:53:53 INFO - PROCESS | 1819 | 1461437633829 Marionette TRACE conn3 <- [1,1846,null,{}] 11:53:53 INFO - PROCESS | 1819 | 1461437633835 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}] 11:53:54 INFO - PROCESS | 1819 | 1461437634058 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 11:53:54 INFO - PROCESS | 1819 | 1461437634318 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:54 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffe889000 == 165 [pid = 1819] [id = 469] 11:53:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 292 (0x7f7ff8533400) [pid = 1819] [serial = 1408] [outer = (nil)] 11:53:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 293 (0x7f7ffe847000) [pid = 1819] [serial = 1409] [outer = 0x7f7ff8533400] 11:53:54 INFO - PROCESS | 1819 | 1461437634435 Marionette DEBUG loaded listener.js 11:53:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 294 (0x7f7ffe84b000) [pid = 1819] [serial = 1410] [outer = 0x7f7ff8533400] 11:53:55 INFO - PROCESS | 1819 | 1461437635273 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]]]}] 11:53:55 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) 11:53:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1496ms 11:53:55 INFO - PROCESS | 1819 | 1461437635323 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 11:53:55 INFO - PROCESS | 1819 | 1461437635327 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 11:53:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 11:53:55 INFO - PROCESS | 1819 | 1461437635333 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 11:53:55 INFO - PROCESS | 1819 | 1461437635335 Marionette TRACE conn3 <- [1,1850,null,{}] 11:53:55 INFO - PROCESS | 1819 | 1461437635341 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}] 11:53:55 INFO - PROCESS | 1819 | 1461437635560 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 11:53:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8027aee800 == 164 [pid = 1819] [id = 74] 11:53:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8022c1a800 == 163 [pid = 1819] [id = 173] 11:53:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800cb7e800 == 162 [pid = 1819] [id = 452] 11:53:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800a748800 == 161 [pid = 1819] [id = 451] 11:53:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8001c2a800 == 160 [pid = 1819] [id = 450] 11:53:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffdc12800 == 159 [pid = 1819] [id = 449] 11:53:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800440e800 == 158 [pid = 1819] [id = 448] 11:53:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800bd38000 == 157 [pid = 1819] [id = 447] 11:53:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffb811000 == 156 [pid = 1819] [id = 446] 11:53:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8004806800 == 155 [pid = 1819] [id = 445] 11:53:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffee49800 == 154 [pid = 1819] [id = 444] 11:53:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800a65b000 == 153 [pid = 1819] [id = 439] 11:53:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffb491800 == 152 [pid = 1819] [id = 438] 11:53:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f802862e000 == 151 [pid = 1819] [id = 437] 11:53:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8022ccf800 == 150 [pid = 1819] [id = 436] 11:53:57 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8015f51800 == 149 [pid = 1819] [id = 435] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 293 (0x7f8010307800) [pid = 1819] [serial = 1295] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 292 (0x7f800d1ccc00) [pid = 1819] [serial = 1293] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 291 (0x7f8012417400) [pid = 1819] [serial = 1247] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 290 (0x7f800c6bfc00) [pid = 1819] [serial = 1289] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 289 (0x7f7ff9dcb400) [pid = 1819] [serial = 1271] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 288 (0x7f7ffda66000) [pid = 1819] [serial = 1275] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 287 (0x7f80220f3c00) [pid = 1819] [serial = 981] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 286 (0x7f800e07c400) [pid = 1819] [serial = 1241] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 285 (0x7f800ce6a000) [pid = 1819] [serial = 1290] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 284 (0x7f8014dd4800) [pid = 1819] [serial = 1253] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 283 (0x7f7ffc14b800) [pid = 1819] [serial = 1002] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 282 (0x7f800a8b0000) [pid = 1819] [serial = 1143] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 281 (0x7f8015f09c00) [pid = 1819] [serial = 1265] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 280 (0x7f800a8ac000) [pid = 1819] [serial = 1286] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 279 (0x7f7ffb75bc00) [pid = 1819] [serial = 1268] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 278 (0x7f800a42dc00) [pid = 1819] [serial = 1283] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 277 (0x7f80106d5400) [pid = 1819] [serial = 972] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 276 (0x7f800a846000) [pid = 1819] [serial = 1284] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 275 (0x7f8016708800) [pid = 1819] [serial = 1256] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 274 (0x7f800487b400) [pid = 1819] [serial = 1281] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 273 (0x7f80001bec00) [pid = 1819] [serial = 990] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 272 (0x7f7ffee93800) [pid = 1819] [serial = 1277] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 271 (0x7f800bdf7c00) [pid = 1819] [serial = 969] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 270 (0x7f8004879800) [pid = 1819] [serial = 1232] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 269 (0x7f801670c000) [pid = 1819] [serial = 978] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 268 (0x7f8014939800) [pid = 1819] [serial = 975] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 267 (0x7f8024337c00) [pid = 1819] [serial = 993] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 266 (0x7f7ffd929000) [pid = 1819] [serial = 1274] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 265 (0x7f800ba1d000) [pid = 1819] [serial = 939] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 264 (0x7f800baacc00) [pid = 1819] [serial = 1287] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 263 (0x7f800c9f1000) [pid = 1819] [serial = 1292] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 262 (0x7f80149e5800) [pid = 1819] [serial = 999] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 261 (0x7f800baa6800) [pid = 1819] [serial = 1235] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 260 (0x7f800478c000) [pid = 1819] [serial = 1262] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 259 (0x7f800a42e800) [pid = 1819] [serial = 996] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 258 (0x7f800478e000) [pid = 1819] [serial = 1280] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 257 (0x7f8027cad000) [pid = 1819] [serial = 984] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 256 (0x7f8000f65800) [pid = 1819] [serial = 1229] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 255 (0x7f800049d400) [pid = 1819] [serial = 1278] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 254 (0x7f8013fc4800) [pid = 1819] [serial = 1250] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 253 (0x7f8027da0c00) [pid = 1819] [serial = 1005] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 252 (0x7f800c9e4000) [pid = 1819] [serial = 1226] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 251 (0x7f7ffee94400) [pid = 1819] [serial = 1206] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 250 (0x7f800c934000) [pid = 1819] [serial = 1238] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 249 (0x7f8001c90800) [pid = 1819] [serial = 987] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 248 (0x7f8022f7a800) [pid = 1819] [serial = 1259] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | --DOMWINDOW == 247 (0x7f801030b000) [pid = 1819] [serial = 1244] [outer = (nil)] [url = about:blank] 11:53:57 INFO - PROCESS | 1819 | 1461437637696 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:57 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ff85e6000 == 150 [pid = 1819] [id = 470] 11:53:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 248 (0x7f7ff66fb400) [pid = 1819] [serial = 1411] [outer = (nil)] 11:53:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 249 (0x7f7ff66fdc00) [pid = 1819] [serial = 1412] [outer = 0x7f7ff66fb400] 11:53:57 INFO - PROCESS | 1819 | 1461437637774 Marionette DEBUG loaded listener.js 11:53:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 250 (0x7f7ff6cad400) [pid = 1819] [serial = 1413] [outer = 0x7f7ff66fb400] 11:53:58 INFO - PROCESS | 1819 | 1461437638527 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]]]}] 11:53:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:53:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 3239ms 11:53:58 INFO - PROCESS | 1819 | 1461437638576 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 11:53:58 INFO - PROCESS | 1819 | 1461437638583 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 11:53:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 11:53:58 INFO - PROCESS | 1819 | 1461437638593 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 11:53:58 INFO - PROCESS | 1819 | 1461437638598 Marionette TRACE conn3 <- [1,1854,null,{}] 11:53:58 INFO - PROCESS | 1819 | 1461437638605 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}] 11:53:58 INFO - PROCESS | 1819 | 1461437638839 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 11:53:59 INFO - PROCESS | 1819 | 1461437639016 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:59 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffb818800 == 151 [pid = 1819] [id = 471] 11:53:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 251 (0x7f7ff66f0400) [pid = 1819] [serial = 1414] [outer = (nil)] 11:53:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 252 (0x7f7ffc144000) [pid = 1819] [serial = 1415] [outer = 0x7f7ff66f0400] 11:53:59 INFO - PROCESS | 1819 | 1461437639083 Marionette DEBUG loaded listener.js 11:53:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 253 (0x7f7ffc36a000) [pid = 1819] [serial = 1416] [outer = 0x7f7ff66f0400] 11:53:59 INFO - PROCESS | 1819 | 1461437639969 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]]]}] 11:54:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 11:54:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1436ms 11:54:00 INFO - PROCESS | 1819 | 1461437640035 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 11:54:00 INFO - PROCESS | 1819 | 1461437640042 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 11:54:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 11:54:00 INFO - PROCESS | 1819 | 1461437640048 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 11:54:00 INFO - PROCESS | 1819 | 1461437640051 Marionette TRACE conn3 <- [1,1858,null,{}] 11:54:00 INFO - PROCESS | 1819 | 1461437640058 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}] 11:54:00 INFO - PROCESS | 1819 | 1461437640362 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 11:54:00 INFO - PROCESS | 1819 | 1461437640395 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:00 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffec13000 == 152 [pid = 1819] [id = 472] 11:54:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 254 (0x7f7ffd927800) [pid = 1819] [serial = 1417] [outer = (nil)] 11:54:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 255 (0x7f7ffda68c00) [pid = 1819] [serial = 1418] [outer = 0x7f7ffd927800] 11:54:00 INFO - PROCESS | 1819 | 1461437640463 Marionette DEBUG loaded listener.js 11:54:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 256 (0x7f7ffee8f000) [pid = 1819] [serial = 1419] [outer = 0x7f7ffd927800] 11:54:01 INFO - PROCESS | 1819 | 1461437641516 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]]]}] 11:54:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 11:54:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1539ms 11:54:01 INFO - PROCESS | 1819 | 1461437641589 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 11:54:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 11:54:01 INFO - PROCESS | 1819 | 1461437641599 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 11:54:01 INFO - PROCESS | 1819 | 1461437641617 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 11:54:01 INFO - PROCESS | 1819 | 1461437641627 Marionette TRACE conn3 <- [1,1862,null,{}] 11:54:01 INFO - PROCESS | 1819 | 1461437641650 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}] 11:54:01 INFO - PROCESS | 1819 | 1461437641957 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 11:54:02 INFO - PROCESS | 1819 | --DOMWINDOW == 255 (0x7f800a588c00) [pid = 1819] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 11:54:02 INFO - PROCESS | 1819 | --DOMWINDOW == 254 (0x7f800048ec00) [pid = 1819] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 11:54:02 INFO - PROCESS | 1819 | --DOMWINDOW == 253 (0x7f800a8a5000) [pid = 1819] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 252 (0x7f80011a9000) [pid = 1819] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 251 (0x7f800c328800) [pid = 1819] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 250 (0x7f7ffb7f6c00) [pid = 1819] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 249 (0x7f80001b9000) [pid = 1819] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 248 (0x7f7ffb7f7800) [pid = 1819] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 247 (0x7f7ffb7f2c00) [pid = 1819] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 246 (0x7f7ffb7f5c00) [pid = 1819] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 245 (0x7f800a8a4800) [pid = 1819] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 244 (0x7f8022c61800) [pid = 1819] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 243 (0x7f800d1d4000) [pid = 1819] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 242 (0x7f80043af400) [pid = 1819] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 241 (0x7f8001c83800) [pid = 1819] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 240 (0x7f800bf3f400) [pid = 1819] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 239 (0x7f801519d400) [pid = 1819] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 238 (0x7f8000f6c000) [pid = 1819] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 237 (0x7f80220f2400) [pid = 1819] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 236 (0x7f800c6ee800) [pid = 1819] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 235 (0x7f80011a2c00) [pid = 1819] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 234 (0x7f800a42ec00) [pid = 1819] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 233 (0x7f800119e400) [pid = 1819] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 232 (0x7f80106d6000) [pid = 1819] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 231 (0x7f8000f6b000) [pid = 1819] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 230 (0x7f7ffeead800) [pid = 1819] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 229 (0x7f800c933800) [pid = 1819] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 228 (0x7f80220e7800) [pid = 1819] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 227 (0x7f8004567000) [pid = 1819] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 226 (0x7f800a406400) [pid = 1819] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 225 (0x7f8014624800) [pid = 1819] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 224 (0x7f800ce64c00) [pid = 1819] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 223 (0x7f7ffb759400) [pid = 1819] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 222 (0x7f8003066000) [pid = 1819] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 221 (0x7f8004877c00) [pid = 1819] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 220 (0x7f800bf3b800) [pid = 1819] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 219 (0x7f7ffda5b800) [pid = 1819] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 218 (0x7f801591ec00) [pid = 1819] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 217 (0x7f7ffb75f000) [pid = 1819] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 216 (0x7f8004303c00) [pid = 1819] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 215 (0x7f8027da7c00) [pid = 1819] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 214 (0x7f8010c7a000) [pid = 1819] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 213 (0x7f800bf37400) [pid = 1819] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 212 (0x7f800a86bc00) [pid = 1819] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 211 (0x7f800e42f000) [pid = 1819] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 210 (0x7f800bf37c00) [pid = 1819] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 209 (0x7f800c327800) [pid = 1819] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 208 (0x7f80154b9400) [pid = 1819] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 207 (0x7f80149e1c00) [pid = 1819] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 206 (0x7f7ffda5e000) [pid = 1819] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 205 (0x7f8000490000) [pid = 1819] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 204 (0x7f8010c7f800) [pid = 1819] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 203 (0x7f800b8b8c00) [pid = 1819] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 202 (0x7f800a8b1000) [pid = 1819] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 201 (0x7f800d248c00) [pid = 1819] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 200 (0x7f800306e400) [pid = 1819] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 199 (0x7f800c44b800) [pid = 1819] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 198 (0x7f800d246c00) [pid = 1819] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 197 (0x7f800a86d000) [pid = 1819] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 11:54:03 INFO - PROCESS | 1819 | --DOMWINDOW == 196 (0x7f7fff297c00) [pid = 1819] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 11:54:03 INFO - PROCESS | 1819 | 1461437643093 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:03 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffacce000 == 153 [pid = 1819] [id = 473] 11:54:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 197 (0x7f7ffb75f000) [pid = 1819] [serial = 1420] [outer = (nil)] 11:54:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 198 (0x7f7ffb7f6c00) [pid = 1819] [serial = 1421] [outer = 0x7f7ffb75f000] 11:54:03 INFO - PROCESS | 1819 | 1461437643163 Marionette DEBUG loaded listener.js 11:54:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 199 (0x7f7ffda5b800) [pid = 1819] [serial = 1422] [outer = 0x7f7ffb75f000] 11:54:03 INFO - PROCESS | 1819 | 1461437643914 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]]]}] 11:54:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 11:54:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 2330ms 11:54:03 INFO - PROCESS | 1819 | 1461437643938 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 11:54:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 11:54:03 INFO - PROCESS | 1819 | 1461437643943 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 11:54:03 INFO - PROCESS | 1819 | 1461437643949 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 11:54:03 INFO - PROCESS | 1819 | 1461437643953 Marionette TRACE conn3 <- [1,1866,null,{}] 11:54:03 INFO - PROCESS | 1819 | 1461437643959 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}] 11:54:04 INFO - PROCESS | 1819 | 1461437644247 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 11:54:04 INFO - PROCESS | 1819 | 1461437644271 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:04 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8000d90800 == 154 [pid = 1819] [id = 474] 11:54:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 200 (0x7f7ffb7f2c00) [pid = 1819] [serial = 1423] [outer = (nil)] 11:54:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 201 (0x7f800048ec00) [pid = 1819] [serial = 1424] [outer = 0x7f7ffb7f2c00] 11:54:04 INFO - PROCESS | 1819 | 1461437644338 Marionette DEBUG loaded listener.js 11:54:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 202 (0x7f800067c000) [pid = 1819] [serial = 1425] [outer = 0x7f7ffb7f2c00] 11:54:05 INFO - PROCESS | 1819 | 1461437645532 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]]]}] 11:54:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 11:54:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1632ms 11:54:05 INFO - PROCESS | 1819 | 1461437645581 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 11:54:05 INFO - PROCESS | 1819 | 1461437645588 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 11:54:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 11:54:05 INFO - PROCESS | 1819 | 1461437645597 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 11:54:05 INFO - PROCESS | 1819 | 1461437645602 Marionette TRACE conn3 <- [1,1870,null,{}] 11:54:05 INFO - PROCESS | 1819 | 1461437645612 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}] 11:54:05 INFO - PROCESS | 1819 | 1461437645855 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 11:54:06 INFO - PROCESS | 1819 | 1461437646174 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:06 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffdc0d800 == 155 [pid = 1819] [id = 475] 11:54:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 203 (0x7f7ffa771400) [pid = 1819] [serial = 1426] [outer = (nil)] 11:54:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 204 (0x7f7ffb75fc00) [pid = 1819] [serial = 1427] [outer = 0x7f7ffa771400] 11:54:06 INFO - PROCESS | 1819 | 1461437646262 Marionette DEBUG loaded listener.js 11:54:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 205 (0x7f7ffc368400) [pid = 1819] [serial = 1428] [outer = 0x7f7ffa771400] 11:54:07 INFO - PROCESS | 1819 | 1461437647197 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]]]}] 11:54:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 11:54:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1641ms 11:54:07 INFO - PROCESS | 1819 | 1461437647239 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 11:54:07 INFO - PROCESS | 1819 | 1461437647256 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 11:54:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 11:54:07 INFO - PROCESS | 1819 | 1461437647271 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 11:54:07 INFO - PROCESS | 1819 | 1461437647275 Marionette TRACE conn3 <- [1,1874,null,{}] 11:54:07 INFO - PROCESS | 1819 | 1461437647282 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}] 11:54:07 INFO - PROCESS | 1819 | 1461437647508 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 11:54:07 INFO - PROCESS | 1819 | 1461437647793 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:07 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8000d8d000 == 156 [pid = 1819] [id = 476] 11:54:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 206 (0x7f7ffe848400) [pid = 1819] [serial = 1429] [outer = (nil)] 11:54:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 207 (0x7f7ffee8a400) [pid = 1819] [serial = 1430] [outer = 0x7f7ffe848400] 11:54:07 INFO - PROCESS | 1819 | 1461437647930 Marionette DEBUG loaded listener.js 11:54:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 208 (0x7f7ffeead400) [pid = 1819] [serial = 1431] [outer = 0x7f7ffe848400] 11:54:08 INFO - PROCESS | 1819 | 1461437648888 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]]]}] 11:54:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 11:54:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1682ms 11:54:08 INFO - PROCESS | 1819 | 1461437648961 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 11:54:08 INFO - PROCESS | 1819 | 1461437648964 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 11:54:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 11:54:08 INFO - PROCESS | 1819 | 1461437648975 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 11:54:08 INFO - PROCESS | 1819 | 1461437648980 Marionette TRACE conn3 <- [1,1878,null,{}] 11:54:09 INFO - PROCESS | 1819 | 1461437648998 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}] 11:54:09 INFO - PROCESS | 1819 | 1461437649241 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 11:54:09 INFO - PROCESS | 1819 | 1461437649550 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:09 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8003245800 == 157 [pid = 1819] [id = 477] 11:54:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 209 (0x7f800049d400) [pid = 1819] [serial = 1432] [outer = (nil)] 11:54:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 210 (0x7f8000f68000) [pid = 1819] [serial = 1433] [outer = 0x7f800049d400] 11:54:09 INFO - PROCESS | 1819 | 1461437649629 Marionette DEBUG loaded listener.js 11:54:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 211 (0x7f80011a5000) [pid = 1819] [serial = 1434] [outer = 0x7f800049d400] 11:54:10 INFO - PROCESS | 1819 | 1461437650519 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]]]}] 11:54:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 11:54:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1587ms 11:54:10 INFO - PROCESS | 1819 | 1461437650562 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 11:54:10 INFO - PROCESS | 1819 | 1461437650570 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 11:54:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 11:54:10 INFO - PROCESS | 1819 | 1461437650578 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 11:54:10 INFO - PROCESS | 1819 | 1461437650582 Marionette TRACE conn3 <- [1,1882,null,{}] 11:54:10 INFO - PROCESS | 1819 | 1461437650590 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}] 11:54:10 INFO - PROCESS | 1819 | 1461437650822 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 11:54:11 INFO - PROCESS | 1819 | 1461437651123 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:11 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80051d9800 == 158 [pid = 1819] [id = 478] 11:54:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 212 (0x7f7ffe84bc00) [pid = 1819] [serial = 1435] [outer = (nil)] 11:54:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 213 (0x7f800283a000) [pid = 1819] [serial = 1436] [outer = 0x7f7ffe84bc00] 11:54:11 INFO - PROCESS | 1819 | 1461437651206 Marionette DEBUG loaded listener.js 11:54:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 214 (0x7f8003187000) [pid = 1819] [serial = 1437] [outer = 0x7f7ffe84bc00] 11:54:12 INFO - PROCESS | 1819 | 1461437652067 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]]]}] 11:54:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 11:54:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1535ms 11:54:12 INFO - PROCESS | 1819 | 1461437652113 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 11:54:12 INFO - PROCESS | 1819 | 1461437652117 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 11:54:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 11:54:12 INFO - PROCESS | 1819 | 1461437652123 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 11:54:12 INFO - PROCESS | 1819 | 1461437652127 Marionette TRACE conn3 <- [1,1886,null,{}] 11:54:12 INFO - PROCESS | 1819 | 1461437652132 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}] 11:54:12 INFO - PROCESS | 1819 | 1461437652357 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 11:54:12 INFO - PROCESS | 1819 | 1461437652574 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:12 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800a655000 == 159 [pid = 1819] [id = 479] 11:54:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 215 (0x7f80011a6000) [pid = 1819] [serial = 1438] [outer = (nil)] 11:54:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 216 (0x7f8004310000) [pid = 1819] [serial = 1439] [outer = 0x7f80011a6000] 11:54:12 INFO - PROCESS | 1819 | 1461437652730 Marionette DEBUG loaded listener.js 11:54:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 217 (0x7f800478e000) [pid = 1819] [serial = 1440] [outer = 0x7f80011a6000] 11:54:13 INFO - PROCESS | 1819 | 1461437653594 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]]]}] 11:54:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 11:54:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1530ms 11:54:13 INFO - PROCESS | 1819 | 1461437653654 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 11:54:13 INFO - PROCESS | 1819 | 1461437653657 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 11:54:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 11:54:13 INFO - PROCESS | 1819 | 1461437653664 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 11:54:13 INFO - PROCESS | 1819 | 1461437653667 Marionette TRACE conn3 <- [1,1890,null,{}] 11:54:13 INFO - PROCESS | 1819 | 1461437653672 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}] 11:54:13 INFO - PROCESS | 1819 | 1461437653931 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 11:54:14 INFO - PROCESS | 1819 | 1461437654244 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:14 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800b77d800 == 160 [pid = 1819] [id = 480] 11:54:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 218 (0x7f800a409c00) [pid = 1819] [serial = 1441] [outer = (nil)] 11:54:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 219 (0x7f800a844c00) [pid = 1819] [serial = 1442] [outer = 0x7f800a409c00] 11:54:14 INFO - PROCESS | 1819 | 1461437654329 Marionette DEBUG loaded listener.js 11:54:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 220 (0x7f800a8ae400) [pid = 1819] [serial = 1443] [outer = 0x7f800a409c00] 11:54:15 INFO - PROCESS | 1819 | 1461437655159 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]]]}] 11:54:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 11:54:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1540ms 11:54:15 INFO - PROCESS | 1819 | 1461437655206 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 11:54:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 11:54:15 INFO - PROCESS | 1819 | 1461437655210 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 11:54:15 INFO - PROCESS | 1819 | 1461437655216 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 11:54:15 INFO - PROCESS | 1819 | 1461437655219 Marionette TRACE conn3 <- [1,1894,null,{}] 11:54:15 INFO - PROCESS | 1819 | 1461437655224 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}] 11:54:15 INFO - PROCESS | 1819 | 1461437655452 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 11:54:15 INFO - PROCESS | 1819 | 1461437655677 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:15 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c826800 == 161 [pid = 1819] [id = 481] 11:54:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 221 (0x7f800a40e400) [pid = 1819] [serial = 1444] [outer = (nil)] 11:54:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 222 (0x7f800ba1b800) [pid = 1819] [serial = 1445] [outer = 0x7f800a40e400] 11:54:15 INFO - PROCESS | 1819 | 1461437655789 Marionette DEBUG loaded listener.js 11:54:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 223 (0x7f800baaf000) [pid = 1819] [serial = 1446] [outer = 0x7f800a40e400] 11:54:16 INFO - PROCESS | 1819 | 1461437656709 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]]]}] 11:54:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 11:54:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1528ms 11:54:16 INFO - PROCESS | 1819 | 1461437656745 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 11:54:16 INFO - PROCESS | 1819 | 1461437656749 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 11:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 11:54:16 INFO - PROCESS | 1819 | 1461437656755 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 11:54:16 INFO - PROCESS | 1819 | 1461437656758 Marionette TRACE conn3 <- [1,1898,null,{}] 11:54:16 INFO - PROCESS | 1819 | 1461437656764 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}] 11:54:16 INFO - PROCESS | 1819 | 1461437656968 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 11:54:17 INFO - PROCESS | 1819 | 1461437657187 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:17 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800cb6d000 == 162 [pid = 1819] [id = 482] 11:54:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 224 (0x7f800a582800) [pid = 1819] [serial = 1447] [outer = (nil)] 11:54:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 225 (0x7f800bdf3c00) [pid = 1819] [serial = 1448] [outer = 0x7f800a582800] 11:54:17 INFO - PROCESS | 1819 | 1461437657312 Marionette DEBUG loaded listener.js 11:54:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 226 (0x7f800bf3f400) [pid = 1819] [serial = 1449] [outer = 0x7f800a582800] 11:54:18 INFO - PROCESS | 1819 | 1461437658246 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]]]}] 11:54:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 11:54:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1541ms 11:54:18 INFO - PROCESS | 1819 | 1461437658297 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 11:54:18 INFO - PROCESS | 1819 | 1461437658300 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 11:54:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 11:54:18 INFO - PROCESS | 1819 | 1461437658306 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 11:54:18 INFO - PROCESS | 1819 | 1461437658310 Marionette TRACE conn3 <- [1,1902,null,{}] 11:54:18 INFO - PROCESS | 1819 | 1461437658315 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}] 11:54:18 INFO - PROCESS | 1819 | 1461437658531 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 11:54:18 INFO - PROCESS | 1819 | 1461437658801 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:18 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800ce91800 == 163 [pid = 1819] [id = 483] 11:54:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 227 (0x7f800a8af800) [pid = 1819] [serial = 1450] [outer = (nil)] 11:54:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 228 (0x7f800c939400) [pid = 1819] [serial = 1451] [outer = 0x7f800a8af800] 11:54:18 INFO - PROCESS | 1819 | 1461437658931 Marionette DEBUG loaded listener.js 11:54:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 229 (0x7f800cda7800) [pid = 1819] [serial = 1452] [outer = 0x7f800a8af800] 11:54:19 INFO - PROCESS | 1819 | 1461437659773 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]]]}] 11:54:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 11:54:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1529ms 11:54:19 INFO - PROCESS | 1819 | 1461437659836 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 11:54:19 INFO - PROCESS | 1819 | 1461437659840 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 11:54:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 11:54:19 INFO - PROCESS | 1819 | 1461437659847 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 11:54:19 INFO - PROCESS | 1819 | 1461437659850 Marionette TRACE conn3 <- [1,1906,null,{}] 11:54:19 INFO - PROCESS | 1819 | 1461437659855 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}] 11:54:20 INFO - PROCESS | 1819 | 1461437660073 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 11:54:20 INFO - PROCESS | 1819 | 1461437660333 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:20 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801029d800 == 164 [pid = 1819] [id = 484] 11:54:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 230 (0x7f800ba1b000) [pid = 1819] [serial = 1453] [outer = (nil)] 11:54:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 231 (0x7f800cf52c00) [pid = 1819] [serial = 1454] [outer = 0x7f800ba1b000] 11:54:20 INFO - PROCESS | 1819 | 1461437660450 Marionette DEBUG loaded listener.js 11:54:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 232 (0x7f800d246c00) [pid = 1819] [serial = 1455] [outer = 0x7f800ba1b000] 11:54:21 INFO - PROCESS | 1819 | 1461437661325 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]]]}] 11:54:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 11:54:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1528ms 11:54:21 INFO - PROCESS | 1819 | 1461437661377 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 11:54:21 INFO - PROCESS | 1819 | 1461437661381 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 11:54:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 11:54:21 INFO - PROCESS | 1819 | 1461437661388 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 11:54:21 INFO - PROCESS | 1819 | 1461437661393 Marionette TRACE conn3 <- [1,1910,null,{}] 11:54:21 INFO - PROCESS | 1819 | 1461437661398 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}] 11:54:21 INFO - PROCESS | 1819 | 1461437661646 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 11:54:21 INFO - PROCESS | 1819 | 1461437661956 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:21 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8010a05800 == 165 [pid = 1819] [id = 485] 11:54:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 233 (0x7f800fa79800) [pid = 1819] [serial = 1456] [outer = (nil)] 11:54:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 234 (0x7f80106d2000) [pid = 1819] [serial = 1457] [outer = 0x7f800fa79800] 11:54:22 INFO - PROCESS | 1819 | 1461437662043 Marionette DEBUG loaded listener.js 11:54:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 235 (0x7f8010e1a400) [pid = 1819] [serial = 1458] [outer = 0x7f800fa79800] 11:54:22 INFO - PROCESS | 1819 | 1461437662887 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]]]}] 11:54:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 11:54:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1534ms 11:54:22 INFO - PROCESS | 1819 | 1461437662923 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 11:54:22 INFO - PROCESS | 1819 | 1461437662927 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 11:54:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 11:54:22 INFO - PROCESS | 1819 | 1461437662933 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 11:54:22 INFO - PROCESS | 1819 | 1461437662935 Marionette TRACE conn3 <- [1,1914,null,{}] 11:54:22 INFO - PROCESS | 1819 | 1461437662941 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}] 11:54:23 INFO - PROCESS | 1819 | 1461437663156 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 11:54:23 INFO - PROCESS | 1819 | 1461437663437 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:23 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8015453800 == 166 [pid = 1819] [id = 486] 11:54:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 236 (0x7f8003064800) [pid = 1819] [serial = 1459] [outer = (nil)] 11:54:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 237 (0x7f8010308000) [pid = 1819] [serial = 1460] [outer = 0x7f8003064800] 11:54:23 INFO - PROCESS | 1819 | 1461437663517 Marionette DEBUG loaded listener.js 11:54:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 238 (0x7f8014624800) [pid = 1819] [serial = 1461] [outer = 0x7f8003064800] 11:54:24 INFO - PROCESS | 1819 | 1461437664398 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]]]}] 11:54:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 11:54:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1530ms 11:54:24 INFO - PROCESS | 1819 | 1461437664464 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 11:54:24 INFO - PROCESS | 1819 | 1461437664468 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 11:54:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 11:54:24 INFO - PROCESS | 1819 | 1461437664474 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 11:54:24 INFO - PROCESS | 1819 | 1461437664477 Marionette TRACE conn3 <- [1,1918,null,{}] 11:54:24 INFO - PROCESS | 1819 | 1461437664482 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}] 11:54:24 INFO - PROCESS | 1819 | 1461437664701 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 11:54:24 INFO - PROCESS | 1819 | 1461437664962 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:25 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8016ba4800 == 167 [pid = 1819] [id = 487] 11:54:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 239 (0x7f8010e21000) [pid = 1819] [serial = 1462] [outer = (nil)] 11:54:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 240 (0x7f8014dc6c00) [pid = 1819] [serial = 1463] [outer = 0x7f8010e21000] 11:54:25 INFO - PROCESS | 1819 | 1461437665079 Marionette DEBUG loaded listener.js 11:54:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 241 (0x7f8015922800) [pid = 1819] [serial = 1464] [outer = 0x7f8010e21000] 11:54:25 INFO - PROCESS | 1819 | 1461437665918 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]]]}] 11:54:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 11:54:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1483ms 11:54:25 INFO - PROCESS | 1819 | 1461437665958 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 11:54:25 INFO - PROCESS | 1819 | 1461437665961 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 11:54:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 11:54:25 INFO - PROCESS | 1819 | 1461437665967 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 11:54:25 INFO - PROCESS | 1819 | 1461437665969 Marionette TRACE conn3 <- [1,1922,null,{}] 11:54:25 INFO - PROCESS | 1819 | 1461437665975 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}] 11:54:26 INFO - PROCESS | 1819 | 1461437666189 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 11:54:26 INFO - PROCESS | 1819 | 1461437666455 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:26 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8022fb7000 == 168 [pid = 1819] [id = 488] 11:54:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 242 (0x7f800ba19800) [pid = 1819] [serial = 1465] [outer = (nil)] 11:54:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 243 (0x7f8018d24c00) [pid = 1819] [serial = 1466] [outer = 0x7f800ba19800] 11:54:26 INFO - PROCESS | 1819 | 1461437666572 Marionette DEBUG loaded listener.js 11:54:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 244 (0x7f80220f1c00) [pid = 1819] [serial = 1467] [outer = 0x7f800ba19800] 11:54:27 INFO - PROCESS | 1819 | 1461437667424 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]]]}] 11:54:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 11:54:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1487ms 11:54:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 11:54:27 INFO - PROCESS | 1819 | 1461437667459 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 11:54:27 INFO - PROCESS | 1819 | 1461437667462 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 11:54:27 INFO - PROCESS | 1819 | 1461437667469 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 11:54:27 INFO - PROCESS | 1819 | 1461437667472 Marionette TRACE conn3 <- [1,1926,null,{}] 11:54:27 INFO - PROCESS | 1819 | 1461437667477 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}] 11:54:27 INFO - PROCESS | 1819 | 1461437667695 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 11:54:28 INFO - PROCESS | 1819 | 1461437668108 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:28 INFO - PROCESS | 1819 | ************************* 11:54:28 INFO - PROCESS | 1819 | A coding exception was thrown and uncaught in a Task. 11:54:28 INFO - PROCESS | 1819 | 11:54:28 INFO - PROCESS | 1819 | Full message: TypeError: NetworkError when attempting to fetch resource. 11:54:28 INFO - PROCESS | 1819 | Full stack: 11:54:28 INFO - PROCESS | 1819 | ************************* 11:54:28 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802fcf5000 == 169 [pid = 1819] [id = 489] 11:54:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 245 (0x7f8018d27800) [pid = 1819] [serial = 1468] [outer = (nil)] 11:54:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 246 (0x7f8027caa800) [pid = 1819] [serial = 1469] [outer = 0x7f8018d27800] 11:54:28 INFO - PROCESS | 1819 | 1461437668195 Marionette DEBUG loaded listener.js 11:54:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 247 (0x7f8027da5000) [pid = 1819] [serial = 1470] [outer = 0x7f8018d27800] 11:54:29 INFO - PROCESS | 1819 | 1461437669068 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]]]}] 11:54:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 11:54:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1633ms 11:54:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 11:54:29 INFO - PROCESS | 1819 | 1461437669101 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 11:54:29 INFO - PROCESS | 1819 | 1461437669104 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 11:54:29 INFO - PROCESS | 1819 | 1461437669111 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 11:54:29 INFO - PROCESS | 1819 | 1461437669113 Marionette TRACE conn3 <- [1,1930,null,{}] 11:54:29 INFO - PROCESS | 1819 | 1461437669119 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}] 11:54:29 INFO - PROCESS | 1819 | 1461437669340 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 11:54:29 INFO - PROCESS | 1819 | 1461437669625 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:29 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffb6e1000 == 170 [pid = 1819] [id = 490] 11:54:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 248 (0x7f7ff66f7400) [pid = 1819] [serial = 1471] [outer = (nil)] 11:54:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 249 (0x7f7ffe844c00) [pid = 1819] [serial = 1472] [outer = 0x7f7ff66f7400] 11:54:29 INFO - PROCESS | 1819 | 1461437669745 Marionette DEBUG loaded listener.js 11:54:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 250 (0x7f7fff0af000) [pid = 1819] [serial = 1473] [outer = 0x7f7ff66f7400] 11:54:30 INFO - PROCESS | 1819 | 1461437670596 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]]]}] 11:54:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 11:54:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1535ms 11:54:30 INFO - PROCESS | 1819 | 1461437670645 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 11:54:30 INFO - PROCESS | 1819 | 1461437670649 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 11:54:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 11:54:30 INFO - PROCESS | 1819 | 1461437670655 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 11:54:30 INFO - PROCESS | 1819 | 1461437670659 Marionette TRACE conn3 <- [1,1934,null,{}] 11:54:30 INFO - PROCESS | 1819 | 1461437670664 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}] 11:54:30 INFO - PROCESS | 1819 | 1461437670886 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 11:54:31 INFO - PROCESS | 1819 | 1461437671202 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:31 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffed11800 == 171 [pid = 1819] [id = 491] 11:54:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 251 (0x7f7ff66f7800) [pid = 1819] [serial = 1474] [outer = (nil)] 11:54:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 252 (0x7f7ffda5f400) [pid = 1819] [serial = 1475] [outer = 0x7f7ff66f7800] 11:54:31 INFO - PROCESS | 1819 | 1461437671284 Marionette DEBUG loaded listener.js 11:54:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 253 (0x7f7fff0afc00) [pid = 1819] [serial = 1476] [outer = 0x7f7ff66f7800] 11:54:32 INFO - PROCESS | 1819 | 1461437672242 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]]]}] 11:54:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 11:54:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1634ms 11:54:32 INFO - PROCESS | 1819 | 1461437672290 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 11:54:32 INFO - PROCESS | 1819 | 1461437672294 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 11:54:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 11:54:32 INFO - PROCESS | 1819 | 1461437672300 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 11:54:32 INFO - PROCESS | 1819 | 1461437672303 Marionette TRACE conn3 <- [1,1938,null,{}] 11:54:32 INFO - PROCESS | 1819 | 1461437672309 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}] 11:54:32 INFO - PROCESS | 1819 | 1461437672554 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 11:54:32 INFO - PROCESS | 1819 | 1461437672849 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:32 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800cb66800 == 172 [pid = 1819] [id = 492] 11:54:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 254 (0x7f7ff9dc9400) [pid = 1819] [serial = 1477] [outer = (nil)] 11:54:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 255 (0x7f7ffc4f2c00) [pid = 1819] [serial = 1478] [outer = 0x7f7ff9dc9400] 11:54:32 INFO - PROCESS | 1819 | 1461437672924 Marionette DEBUG loaded listener.js 11:54:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 256 (0x7f8000490400) [pid = 1819] [serial = 1479] [outer = 0x7f7ff9dc9400] 11:54:33 INFO - PROCESS | 1819 | 1461437673808 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]]]}] 11:54:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 11:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1579ms 11:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 11:54:33 INFO - PROCESS | 1819 | 1461437673882 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 11:54:33 INFO - PROCESS | 1819 | 1461437673884 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 11:54:33 INFO - PROCESS | 1819 | 1461437673891 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 11:54:33 INFO - PROCESS | 1819 | 1461437673894 Marionette TRACE conn3 <- [1,1942,null,{}] 11:54:33 INFO - PROCESS | 1819 | 1461437673900 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}] 11:54:34 INFO - PROCESS | 1819 | 1461437674141 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 11:54:34 INFO - PROCESS | 1819 | 1461437674464 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:34 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffabd2000 == 173 [pid = 1819] [id = 493] 11:54:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 257 (0x7f7ff6cb1000) [pid = 1819] [serial = 1480] [outer = (nil)] 11:54:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 258 (0x7f7ffda43400) [pid = 1819] [serial = 1481] [outer = 0x7f7ff6cb1000] 11:54:34 INFO - PROCESS | 1819 | 1461437674547 Marionette DEBUG loaded listener.js 11:54:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 259 (0x7f800049b400) [pid = 1819] [serial = 1482] [outer = 0x7f7ff6cb1000] 11:54:36 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8005072000 == 172 [pid = 1819] [id = 165] 11:54:36 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800c39e800 == 171 [pid = 1819] [id = 57] 11:54:36 INFO - PROCESS | 1819 | --DOCSHELL 0x7f802fcf0800 == 170 [pid = 1819] [id = 177] 11:54:36 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800c91b000 == 169 [pid = 1819] [id = 138] 11:54:36 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8016b94000 == 168 [pid = 1819] [id = 222] 11:54:36 INFO - PROCESS | 1819 | --DOCSHELL 0x7f802c53c000 == 167 [pid = 1819] [id = 86] 11:54:36 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffacce000 == 166 [pid = 1819] [id = 473] 11:54:36 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffec13000 == 165 [pid = 1819] [id = 472] 11:54:36 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffb818800 == 164 [pid = 1819] [id = 471] 11:54:36 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ff85e6000 == 163 [pid = 1819] [id = 470] 11:54:36 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffec08800 == 162 [pid = 1819] [id = 466] 11:54:36 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ff679d800 == 161 [pid = 1819] [id = 465] 11:54:36 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ff85cd800 == 160 [pid = 1819] [id = 464] 11:54:36 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ff66d0000 == 159 [pid = 1819] [id = 463] 11:54:36 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffec18800 == 158 [pid = 1819] [id = 462] 11:54:36 INFO - PROCESS | 1819 | --DOCSHELL 0x7f802c5d0800 == 157 [pid = 1819] [id = 461] 11:54:36 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8027ad9800 == 156 [pid = 1819] [id = 460] 11:54:36 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801900e000 == 155 [pid = 1819] [id = 459] 11:54:36 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80148da000 == 154 [pid = 1819] [id = 458] 11:54:36 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8010878800 == 153 [pid = 1819] [id = 457] 11:54:36 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801029c800 == 152 [pid = 1819] [id = 456] 11:54:36 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800a5f1800 == 151 [pid = 1819] [id = 455] 11:54:36 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffed14000 == 150 [pid = 1819] [id = 454] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 258 (0x7f800ce68800) [pid = 1819] [serial = 1239] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 257 (0x7f8010e1f800) [pid = 1819] [serial = 1245] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 256 (0x7f800a410c00) [pid = 1819] [serial = 1233] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 255 (0x7f800cddbc00) [pid = 1819] [serial = 1227] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 254 (0x7f800e449c00) [pid = 1819] [serial = 1242] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 253 (0x7f800baea400) [pid = 1819] [serial = 1236] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 252 (0x7f8002835c00) [pid = 1819] [serial = 1230] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 251 (0x7f80011a4400) [pid = 1819] [serial = 1361] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 250 (0x7f800c321800) [pid = 1819] [serial = 1355] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 249 (0x7f800049cc00) [pid = 1819] [serial = 1200] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 248 (0x7f800c9f0800) [pid = 1819] [serial = 1356] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 247 (0x7f800a8b3000) [pid = 1819] [serial = 1140] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 246 (0x7f800baa8000) [pid = 1819] [serial = 1352] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 245 (0x7f800cd9dc00) [pid = 1819] [serial = 1044] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 244 (0x7f7fff198800) [pid = 1819] [serial = 1101] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 243 (0x7f8000f69800) [pid = 1819] [serial = 1341] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 242 (0x7f7ffda48000) [pid = 1819] [serial = 1074] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 241 (0x7f8000679400) [pid = 1819] [serial = 1325] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 240 (0x7f7ffb7fd800) [pid = 1819] [serial = 1071] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 239 (0x7f7fff298400) [pid = 1819] [serial = 1077] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 238 (0x7f800049b800) [pid = 1819] [serial = 1340] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 237 (0x7f8010c61c00) [pid = 1819] [serial = 1296] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 236 (0x7f80262c5400) [pid = 1819] [serial = 1137] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 235 (0x7f8010305000) [pid = 1819] [serial = 1116] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 234 (0x7f800e075800) [pid = 1819] [serial = 1319] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 233 (0x7f800bfed800) [pid = 1819] [serial = 1170] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 232 (0x7f80043b9400) [pid = 1819] [serial = 1167] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 231 (0x7f8022f75c00) [pid = 1819] [serial = 1059] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 230 (0x7f80244e2000) [pid = 1819] [serial = 1185] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 229 (0x7f8000497c00) [pid = 1819] [serial = 1298] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 228 (0x7f7ffa131000) [pid = 1819] [serial = 1331] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 227 (0x7f8000f71c00) [pid = 1819] [serial = 1194] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 226 (0x7f8027da0800) [pid = 1819] [serial = 1065] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 225 (0x7f8027daa400) [pid = 1819] [serial = 1328] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 224 (0x7f8022ff5400) [pid = 1819] [serial = 1313] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 223 (0x7f8024341800) [pid = 1819] [serial = 1062] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 222 (0x7f8004308000) [pid = 1819] [serial = 1349] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 221 (0x7f800a86d400) [pid = 1819] [serial = 1041] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 220 (0x7f8010c7f000) [pid = 1819] [serial = 1310] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 219 (0x7f800bf40800) [pid = 1819] [serial = 1035] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 218 (0x7f7ffeeae000) [pid = 1819] [serial = 1322] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 217 (0x7f8010e22400) [pid = 1819] [serial = 1176] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 216 (0x7f8025d25c00) [pid = 1819] [serial = 1197] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 215 (0x7f8004789800) [pid = 1819] [serial = 1344] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 214 (0x7f800fd30400) [pid = 1819] [serial = 1173] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 213 (0x7f80241bec00) [pid = 1819] [serial = 1134] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 212 (0x7f8010c64c00) [pid = 1819] [serial = 1119] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 211 (0x7f800fd24000) [pid = 1819] [serial = 1164] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 210 (0x7f80154c0c00) [pid = 1819] [serial = 1053] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 209 (0x7f80106d0800) [pid = 1819] [serial = 1050] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 208 (0x7f7ffb75e800) [pid = 1819] [serial = 1334] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 207 (0x7f800bdf4400) [pid = 1819] [serial = 1353] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 206 (0x7f80047ea400) [pid = 1819] [serial = 1104] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 205 (0x7f800b8ba000) [pid = 1819] [serial = 1107] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 204 (0x7f800cf56800) [pid = 1819] [serial = 1359] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 203 (0x7f7ffda69000) [pid = 1819] [serial = 1191] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 202 (0x7f8027da1400) [pid = 1819] [serial = 1188] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 201 (0x7f7ffda68400) [pid = 1819] [serial = 1338] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 200 (0x7f800ce64000) [pid = 1819] [serial = 1358] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 199 (0x7f800487e400) [pid = 1819] [serial = 1038] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 198 (0x7f8028347000) [pid = 1819] [serial = 1068] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 197 (0x7f8013d8ec00) [pid = 1819] [serial = 1125] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 196 (0x7f8018ead400) [pid = 1819] [serial = 1056] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 195 (0x7f800ce71c00) [pid = 1819] [serial = 1113] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 194 (0x7f7ffc366c00) [pid = 1819] [serial = 1335] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 193 (0x7f800c6bb800) [pid = 1819] [serial = 1304] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 192 (0x7f80149e3000) [pid = 1819] [serial = 1179] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 191 (0x7f800cd9a800) [pid = 1819] [serial = 1110] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 190 (0x7f800e31c400) [pid = 1819] [serial = 1047] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 189 (0x7f800b717c00) [pid = 1819] [serial = 1350] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 188 (0x7f8016709400) [pid = 1819] [serial = 1131] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 187 (0x7f8004875c00) [pid = 1819] [serial = 1301] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 186 (0x7f7ffc4f4c00) [pid = 1819] [serial = 1316] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 185 (0x7f8022f7a400) [pid = 1819] [serial = 1182] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 184 (0x7f8003186000) [pid = 1819] [serial = 1343] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 183 (0x7f800a406000) [pid = 1819] [serial = 1346] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 182 (0x7f7ffd91f800) [pid = 1819] [serial = 1337] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 181 (0x7f8027933000) [pid = 1819] [serial = 1203] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 180 (0x7f801492ec00) [pid = 1819] [serial = 1128] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 179 (0x7f8010e25000) [pid = 1819] [serial = 1122] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 178 (0x7f800fa78800) [pid = 1819] [serial = 1307] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 177 (0x7f800a427000) [pid = 1819] [serial = 1347] [outer = (nil)] [url = about:blank] 11:54:36 INFO - PROCESS | 1819 | 1461437676799 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]]]}] 11:54:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 11:54:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 2941ms 11:54:36 INFO - PROCESS | 1819 | 1461437676833 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 11:54:36 INFO - PROCESS | 1819 | 1461437676838 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 11:54:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 11:54:36 INFO - PROCESS | 1819 | 1461437676847 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 11:54:36 INFO - PROCESS | 1819 | 1461437676852 Marionette TRACE conn3 <- [1,1946,null,{}] 11:54:36 INFO - PROCESS | 1819 | 1461437676863 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}] 11:54:37 INFO - PROCESS | 1819 | 1461437677106 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 11:54:37 INFO - PROCESS | 1819 | 1461437677296 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:37 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ff69a3800 == 151 [pid = 1819] [id = 494] 11:54:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 178 (0x7f7ff6cab400) [pid = 1819] [serial = 1483] [outer = (nil)] 11:54:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 179 (0x7f7ff9dca000) [pid = 1819] [serial = 1484] [outer = 0x7f7ff6cab400] 11:54:37 INFO - PROCESS | 1819 | 1461437677374 Marionette DEBUG loaded listener.js 11:54:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 180 (0x7f7ffa132c00) [pid = 1819] [serial = 1485] [outer = 0x7f7ff6cab400] 11:54:38 INFO - PROCESS | 1819 | 1461437678157 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]]]}] 11:54:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 11:54:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1343ms 11:54:38 INFO - PROCESS | 1819 | 1461437678192 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 11:54:38 INFO - PROCESS | 1819 | 1461437678200 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 11:54:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 11:54:38 INFO - PROCESS | 1819 | 1461437678211 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 11:54:38 INFO - PROCESS | 1819 | 1461437678215 Marionette TRACE conn3 <- [1,1950,null,{}] 11:54:38 INFO - PROCESS | 1819 | 1461437678221 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}] 11:54:38 INFO - PROCESS | 1819 | 1461437678534 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 11:54:38 INFO - PROCESS | 1819 | 1461437678655 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:38 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffa6e9800 == 152 [pid = 1819] [id = 495] 11:54:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 181 (0x7f7ff6cae400) [pid = 1819] [serial = 1486] [outer = (nil)] 11:54:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 182 (0x7f7ffb75e800) [pid = 1819] [serial = 1487] [outer = 0x7f7ff6cae400] 11:54:38 INFO - PROCESS | 1819 | 1461437678722 Marionette DEBUG loaded listener.js 11:54:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 183 (0x7f7ffc363800) [pid = 1819] [serial = 1488] [outer = 0x7f7ff6cae400] 11:54:39 INFO - PROCESS | 1819 | 1461437679690 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]]]}] 11:54:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 11:54:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1531ms 11:54:39 INFO - PROCESS | 1819 | 1461437679748 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 11:54:39 INFO - PROCESS | 1819 | 1461437679751 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 11:54:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 11:54:39 INFO - PROCESS | 1819 | 1461437679759 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 11:54:39 INFO - PROCESS | 1819 | 1461437679765 Marionette TRACE conn3 <- [1,1954,null,{}] 11:54:39 INFO - PROCESS | 1819 | 1461437679801 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}] 11:54:40 INFO - PROCESS | 1819 | 1461437680086 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 11:54:40 INFO - PROCESS | 1819 | 1461437680121 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:40 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffb817800 == 153 [pid = 1819] [id = 496] 11:54:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 184 (0x7f7ffda5b400) [pid = 1819] [serial = 1489] [outer = (nil)] 11:54:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 185 (0x7f7ffda69000) [pid = 1819] [serial = 1490] [outer = 0x7f7ffda5b400] 11:54:40 INFO - PROCESS | 1819 | 1461437680191 Marionette DEBUG loaded listener.js 11:54:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 186 (0x7f7ffee96c00) [pid = 1819] [serial = 1491] [outer = 0x7f7ffda5b400] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 185 (0x7f7ffc4ef000) [pid = 1819] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 184 (0x7f8004788000) [pid = 1819] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 183 (0x7f8004783c00) [pid = 1819] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 182 (0x7f8015f89000) [pid = 1819] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 181 (0x7f7ffc4f2800) [pid = 1819] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 180 (0x7f800a8ae000) [pid = 1819] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 179 (0x7f800478a800) [pid = 1819] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 178 (0x7f80001bc800) [pid = 1819] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 177 (0x7f800a840000) [pid = 1819] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 176 (0x7f80190e8800) [pid = 1819] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 175 (0x7f8015a02800) [pid = 1819] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 174 (0x7f800baefc00) [pid = 1819] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 173 (0x7f7ffc4fa000) [pid = 1819] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 172 (0x7f800a586000) [pid = 1819] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 171 (0x7f7ff66f0400) [pid = 1819] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 170 (0x7f8003182c00) [pid = 1819] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 169 (0x7f801030bc00) [pid = 1819] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 168 (0x7f801030e400) [pid = 1819] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 167 (0x7f7ff6caa800) [pid = 1819] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 166 (0x7f801030f800) [pid = 1819] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 165 (0x7f800bae2400) [pid = 1819] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 164 (0x7f8010c80800) [pid = 1819] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 163 (0x7f7ffc13c800) [pid = 1819] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 162 (0x7f7ff6ca7000) [pid = 1819] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 161 (0x7f8015610800) [pid = 1819] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 160 (0x7f80043b3800) [pid = 1819] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 159 (0x7f7ffeea9c00) [pid = 1819] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 158 (0x7f7ff66fb400) [pid = 1819] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 157 (0x7f7ffd927800) [pid = 1819] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 156 (0x7f7ff8532400) [pid = 1819] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 155 (0x7f7ffb75f000) [pid = 1819] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 154 (0x7f7ffa12b000) [pid = 1819] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 153 (0x7f8027cae800) [pid = 1819] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 152 (0x7f7ff9dc2800) [pid = 1819] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 151 (0x7f8010e20800) [pid = 1819] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 150 (0x7f7ffb756400) [pid = 1819] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 149 (0x7f800bded800) [pid = 1819] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 148 (0x7f7ffc4ef800) [pid = 1819] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 11:54:41 INFO - PROCESS | 1819 | --DOMWINDOW == 147 (0x7f800e433400) [pid = 1819] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 11:54:41 INFO - PROCESS | 1819 | 1461437681985 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]]]}] 11:54:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 11:54:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 2291ms 11:54:42 INFO - PROCESS | 1819 | 1461437682050 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 11:54:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 11:54:42 INFO - PROCESS | 1819 | 1461437682055 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 11:54:42 INFO - PROCESS | 1819 | 1461437682062 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 11:54:42 INFO - PROCESS | 1819 | 1461437682065 Marionette TRACE conn3 <- [1,1958,null,{}] 11:54:42 INFO - PROCESS | 1819 | 1461437682070 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}] 11:54:42 INFO - PROCESS | 1819 | 1461437682341 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 11:54:42 INFO - PROCESS | 1819 | 1461437682359 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:42 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffb49d800 == 154 [pid = 1819] [id = 497] 11:54:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 148 (0x7f7ff66f1000) [pid = 1819] [serial = 1492] [outer = (nil)] 11:54:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 149 (0x7f7ffa131000) [pid = 1819] [serial = 1493] [outer = 0x7f7ff66f1000] 11:54:42 INFO - PROCESS | 1819 | 1461437682435 Marionette DEBUG loaded listener.js 11:54:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 150 (0x7f7ffc4ed800) [pid = 1819] [serial = 1494] [outer = 0x7f7ff66f1000] 11:54:43 INFO - PROCESS | 1819 | 1461437683269 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]]]}] 11:54:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 11:54:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1229ms 11:54:43 INFO - PROCESS | 1819 | 1461437683291 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 11:54:43 INFO - PROCESS | 1819 | 1461437683295 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 11:54:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 11:54:43 INFO - PROCESS | 1819 | 1461437683312 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 11:54:43 INFO - PROCESS | 1819 | 1461437683316 Marionette TRACE conn3 <- [1,1962,null,{}] 11:54:43 INFO - PROCESS | 1819 | 1461437683323 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}] 11:54:43 INFO - PROCESS | 1819 | 1461437683538 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 11:54:43 INFO - PROCESS | 1819 | 1461437683861 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:43 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ff66cf800 == 155 [pid = 1819] [id = 498] 11:54:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 151 (0x7f7ff66f3c00) [pid = 1819] [serial = 1495] [outer = (nil)] 11:54:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 152 (0x7f7ff6ca4000) [pid = 1819] [serial = 1496] [outer = 0x7f7ff66f3c00] 11:54:43 INFO - PROCESS | 1819 | 1461437683942 Marionette DEBUG loaded listener.js 11:54:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 153 (0x7f7ff8538800) [pid = 1819] [serial = 1497] [outer = 0x7f7ff66f3c00] 11:54:44 INFO - PROCESS | 1819 | 1461437684979 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]]]}] 11:54:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 11:54:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1753ms 11:54:45 INFO - PROCESS | 1819 | 1461437685056 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 11:54:45 INFO - PROCESS | 1819 | 1461437685064 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 11:54:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 11:54:45 INFO - PROCESS | 1819 | 1461437685074 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 11:54:45 INFO - PROCESS | 1819 | 1461437685077 Marionette TRACE conn3 <- [1,1966,null,{}] 11:54:45 INFO - PROCESS | 1819 | 1461437685086 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}] 11:54:45 INFO - PROCESS | 1819 | 1461437685363 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 11:54:45 INFO - PROCESS | 1819 | 1461437685642 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:45 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffdc1f000 == 156 [pid = 1819] [id = 499] 11:54:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 154 (0x7f7ffc142800) [pid = 1819] [serial = 1498] [outer = (nil)] 11:54:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 155 (0x7f7ffc4ee800) [pid = 1819] [serial = 1499] [outer = 0x7f7ffc142800] 11:54:45 INFO - PROCESS | 1819 | 1461437685723 Marionette DEBUG loaded listener.js 11:54:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 156 (0x7f7ffda44000) [pid = 1819] [serial = 1500] [outer = 0x7f7ffc142800] 11:54:46 INFO - PROCESS | 1819 | 1461437686618 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]]]}] 11:54:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 11:54:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1580ms 11:54:46 INFO - PROCESS | 1819 | 1461437686659 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 11:54:46 INFO - PROCESS | 1819 | 1461437686666 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 11:54:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 11:54:46 INFO - PROCESS | 1819 | 1461437686673 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 11:54:46 INFO - PROCESS | 1819 | 1461437686677 Marionette TRACE conn3 <- [1,1970,null,{}] 11:54:46 INFO - PROCESS | 1819 | 1461437686682 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}] 11:54:46 INFO - PROCESS | 1819 | 1461437686904 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 11:54:47 INFO - PROCESS | 1819 | 1461437687207 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:47 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8000115000 == 157 [pid = 1819] [id = 500] 11:54:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 157 (0x7f7ffeea5800) [pid = 1819] [serial = 1501] [outer = (nil)] 11:54:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 158 (0x7f7fff0ac000) [pid = 1819] [serial = 1502] [outer = 0x7f7ffeea5800] 11:54:47 INFO - PROCESS | 1819 | 1461437687327 Marionette DEBUG loaded listener.js 11:54:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 159 (0x7f7fff2a3800) [pid = 1819] [serial = 1503] [outer = 0x7f7ffeea5800] 11:54:48 INFO - PROCESS | 1819 | 1461437688218 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]]]}] 11:54:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 11:54:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1590ms 11:54:48 INFO - PROCESS | 1819 | 1461437688263 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 11:54:48 INFO - PROCESS | 1819 | 1461437688266 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 11:54:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 11:54:48 INFO - PROCESS | 1819 | 1461437688280 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 11:54:48 INFO - PROCESS | 1819 | 1461437688290 Marionette TRACE conn3 <- [1,1974,null,{}] 11:54:48 INFO - PROCESS | 1819 | 1461437688299 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}] 11:54:48 INFO - PROCESS | 1819 | 1461437688549 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 11:54:48 INFO - PROCESS | 1819 | 1461437688872 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:48 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8001c39000 == 158 [pid = 1819] [id = 501] 11:54:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 160 (0x7f8000f6b400) [pid = 1819] [serial = 1504] [outer = (nil)] 11:54:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 161 (0x7f80011a0c00) [pid = 1819] [serial = 1505] [outer = 0x7f8000f6b400] 11:54:48 INFO - PROCESS | 1819 | 1461437688954 Marionette DEBUG loaded listener.js 11:54:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 162 (0x7f8001c83400) [pid = 1819] [serial = 1506] [outer = 0x7f8000f6b400] 11:54:49 INFO - PROCESS | 1819 | 1461437689795 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]]]}] 11:54:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 11:54:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1549ms 11:54:49 INFO - PROCESS | 1819 | 1461437689822 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 11:54:49 INFO - PROCESS | 1819 | 1461437689826 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 11:54:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 11:54:49 INFO - PROCESS | 1819 | 1461437689832 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 11:54:49 INFO - PROCESS | 1819 | 1461437689835 Marionette TRACE conn3 <- [1,1978,null,{}] 11:54:49 INFO - PROCESS | 1819 | 1461437689840 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}] 11:54:50 INFO - PROCESS | 1819 | 1461437690057 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 11:54:50 INFO - PROCESS | 1819 | 1461437690272 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:50 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8003239800 == 159 [pid = 1819] [id = 502] 11:54:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 163 (0x7f8000f6b800) [pid = 1819] [serial = 1507] [outer = (nil)] 11:54:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 164 (0x7f800318b400) [pid = 1819] [serial = 1508] [outer = 0x7f8000f6b800] 11:54:50 INFO - PROCESS | 1819 | 1461437690386 Marionette DEBUG loaded listener.js 11:54:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 165 (0x7f80043b1c00) [pid = 1819] [serial = 1509] [outer = 0x7f8000f6b800] 11:54:51 INFO - PROCESS | 1819 | 1461437691303 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]]]}] 11:54:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 11:54:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1528ms 11:54:51 INFO - PROCESS | 1819 | 1461437691362 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 11:54:51 INFO - PROCESS | 1819 | 1461437691365 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 11:54:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 11:54:51 INFO - PROCESS | 1819 | 1461437691371 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 11:54:51 INFO - PROCESS | 1819 | 1461437691374 Marionette TRACE conn3 <- [1,1982,null,{}] 11:54:51 INFO - PROCESS | 1819 | 1461437691379 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}] 11:54:51 INFO - PROCESS | 1819 | 1461437691604 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 11:54:51 INFO - PROCESS | 1819 | 1461437691815 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:51 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8005068800 == 160 [pid = 1819] [id = 503] 11:54:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 166 (0x7f800478e800) [pid = 1819] [serial = 1510] [outer = (nil)] 11:54:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 167 (0x7f80047ea800) [pid = 1819] [serial = 1511] [outer = 0x7f800478e800] 11:54:51 INFO - PROCESS | 1819 | 1461437691944 Marionette DEBUG loaded listener.js 11:54:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 168 (0x7f800a407800) [pid = 1819] [serial = 1512] [outer = 0x7f800478e800] 11:54:52 INFO - PROCESS | 1819 | 1461437692940 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]]]}] 11:54:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 11:54:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1633ms 11:54:53 INFO - PROCESS | 1819 | 1461437693007 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 11:54:53 INFO - PROCESS | 1819 | 1461437693011 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 11:54:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 11:54:53 INFO - PROCESS | 1819 | 1461437693017 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 11:54:53 INFO - PROCESS | 1819 | 1461437693021 Marionette TRACE conn3 <- [1,1986,null,{}] 11:54:53 INFO - PROCESS | 1819 | 1461437693027 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}] 11:54:53 INFO - PROCESS | 1819 | 1461437693255 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 11:54:53 INFO - PROCESS | 1819 | 1461437693508 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:53 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800a749000 == 161 [pid = 1819] [id = 504] 11:54:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 169 (0x7f800a427400) [pid = 1819] [serial = 1513] [outer = (nil)] 11:54:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 170 (0x7f800a86b400) [pid = 1819] [serial = 1514] [outer = 0x7f800a427400] 11:54:53 INFO - PROCESS | 1819 | 1461437693627 Marionette DEBUG loaded listener.js 11:54:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 171 (0x7f800a8a7000) [pid = 1819] [serial = 1515] [outer = 0x7f800a427400] 11:54:54 INFO - PROCESS | 1819 | 1461437694516 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]]]}] 11:54:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 11:54:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1536ms 11:54:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 11:54:54 INFO - PROCESS | 1819 | 1461437694554 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 11:54:54 INFO - PROCESS | 1819 | 1461437694557 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 11:54:54 INFO - PROCESS | 1819 | 1461437694563 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 11:54:54 INFO - PROCESS | 1819 | 1461437694566 Marionette TRACE conn3 <- [1,1990,null,{}] 11:54:54 INFO - PROCESS | 1819 | 1461437694572 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}] 11:54:54 INFO - PROCESS | 1819 | 1461437694789 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 11:54:55 INFO - PROCESS | 1819 | 1461437695005 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:55 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800b798800 == 162 [pid = 1819] [id = 505] 11:54:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 172 (0x7f800a430c00) [pid = 1819] [serial = 1516] [outer = (nil)] 11:54:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 173 (0x7f800b710800) [pid = 1819] [serial = 1517] [outer = 0x7f800a430c00] 11:54:55 INFO - PROCESS | 1819 | 1461437695121 Marionette DEBUG loaded listener.js 11:54:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 174 (0x7f800ba17c00) [pid = 1819] [serial = 1518] [outer = 0x7f800a430c00] 11:54:56 INFO - PROCESS | 1819 | 1461437696020 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]]]}] 11:54:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 11:54:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1479ms 11:54:56 INFO - PROCESS | 1819 | 1461437696043 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 11:54:56 INFO - PROCESS | 1819 | 1461437696047 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 11:54:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 11:54:56 INFO - PROCESS | 1819 | 1461437696053 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 11:54:56 INFO - PROCESS | 1819 | 1461437696057 Marionette TRACE conn3 <- [1,1994,null,{}] 11:54:56 INFO - PROCESS | 1819 | 1461437696062 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}] 11:54:56 INFO - PROCESS | 1819 | 1461437696276 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 11:54:56 INFO - PROCESS | 1819 | 1461437696543 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:56 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c829800 == 163 [pid = 1819] [id = 506] 11:54:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 175 (0x7f800a8a6c00) [pid = 1819] [serial = 1519] [outer = (nil)] 11:54:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 176 (0x7f800baa9c00) [pid = 1819] [serial = 1520] [outer = 0x7f800a8a6c00] 11:54:56 INFO - PROCESS | 1819 | 1461437696621 Marionette DEBUG loaded listener.js 11:54:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 177 (0x7f800bdaf000) [pid = 1819] [serial = 1521] [outer = 0x7f800a8a6c00] 11:54:57 INFO - PROCESS | 1819 | 1461437697485 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]]]}] 11:54:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 11:54:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1479ms 11:54:57 INFO - PROCESS | 1819 | 1461437697534 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 11:54:57 INFO - PROCESS | 1819 | 1461437697538 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 11:54:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 11:54:57 INFO - PROCESS | 1819 | 1461437697544 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 11:54:57 INFO - PROCESS | 1819 | 1461437697548 Marionette TRACE conn3 <- [1,1998,null,{}] 11:54:57 INFO - PROCESS | 1819 | 1461437697553 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}] 11:54:57 INFO - PROCESS | 1819 | 1461437697774 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 11:54:57 INFO - PROCESS | 1819 | 1461437697987 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:58 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800cc1c000 == 164 [pid = 1819] [id = 507] 11:54:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 178 (0x7f800a8a7800) [pid = 1819] [serial = 1522] [outer = (nil)] 11:54:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 179 (0x7f800bf3c400) [pid = 1819] [serial = 1523] [outer = 0x7f800a8a7800] 11:54:58 INFO - PROCESS | 1819 | 1461437698101 Marionette DEBUG loaded listener.js 11:54:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 180 (0x7f800c458000) [pid = 1819] [serial = 1524] [outer = 0x7f800a8a7800] 11:54:59 INFO - PROCESS | 1819 | 1461437699053 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]]]}] 11:54:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 11:54:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1579ms 11:54:59 INFO - PROCESS | 1819 | 1461437699125 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 11:54:59 INFO - PROCESS | 1819 | 1461437699128 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 11:54:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 11:54:59 INFO - PROCESS | 1819 | 1461437699134 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 11:54:59 INFO - PROCESS | 1819 | 1461437699137 Marionette TRACE conn3 <- [1,2002,null,{}] 11:54:59 INFO - PROCESS | 1819 | 1461437699142 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}] 11:54:59 INFO - PROCESS | 1819 | 1461437699366 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 11:54:59 INFO - PROCESS | 1819 | 1461437699582 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:59 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800fa8f800 == 165 [pid = 1819] [id = 508] 11:54:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 181 (0x7f800cda2400) [pid = 1819] [serial = 1525] [outer = (nil)] 11:54:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 182 (0x7f800cdda000) [pid = 1819] [serial = 1526] [outer = 0x7f800cda2400] 11:54:59 INFO - PROCESS | 1819 | 1461437699761 Marionette DEBUG loaded listener.js 11:54:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 183 (0x7f800ce70800) [pid = 1819] [serial = 1527] [outer = 0x7f800cda2400] 11:55:00 INFO - PROCESS | 1819 | 1461437700647 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]]]}] 11:55:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 11:55:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1580ms 11:55:00 INFO - PROCESS | 1819 | 1461437700717 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 11:55:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 11:55:00 INFO - PROCESS | 1819 | 1461437700722 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 11:55:00 INFO - PROCESS | 1819 | 1461437700728 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 11:55:00 INFO - PROCESS | 1819 | 1461437700732 Marionette TRACE conn3 <- [1,2006,null,{}] 11:55:00 INFO - PROCESS | 1819 | 1461437700737 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}] 11:55:00 INFO - PROCESS | 1819 | 1461437700987 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 11:55:01 INFO - PROCESS | 1819 | 1461437701257 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:01 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801077e800 == 166 [pid = 1819] [id = 509] 11:55:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 184 (0x7f7fff29b400) [pid = 1819] [serial = 1528] [outer = (nil)] 11:55:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 185 (0x7f800cddb800) [pid = 1819] [serial = 1529] [outer = 0x7f7fff29b400] 11:55:01 INFO - PROCESS | 1819 | 1461437701373 Marionette DEBUG loaded listener.js 11:55:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 186 (0x7f800fa42800) [pid = 1819] [serial = 1530] [outer = 0x7f7fff29b400] 11:55:02 INFO - PROCESS | 1819 | 1461437702221 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]]]}] 11:55:02 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 11:55:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1542ms 11:55:02 INFO - PROCESS | 1819 | 1461437702271 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 11:55:02 INFO - PROCESS | 1819 | 1461437702275 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 11:55:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 11:55:02 INFO - PROCESS | 1819 | 1461437702280 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 11:55:02 INFO - PROCESS | 1819 | 1461437702283 Marionette TRACE conn3 <- [1,2010,null,{}] 11:55:02 INFO - PROCESS | 1819 | 1461437702289 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}] 11:55:02 INFO - PROCESS | 1819 | 1461437702522 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 11:55:02 INFO - PROCESS | 1819 | 1461437702783 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:02 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8010897000 == 167 [pid = 1819] [id = 510] 11:55:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 187 (0x7f7fff2a3400) [pid = 1819] [serial = 1531] [outer = (nil)] 11:55:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 188 (0x7f8010309400) [pid = 1819] [serial = 1532] [outer = 0x7f7fff2a3400] 11:55:02 INFO - PROCESS | 1819 | 1461437702974 Marionette DEBUG loaded listener.js 11:55:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 189 (0x7f80106d7000) [pid = 1819] [serial = 1533] [outer = 0x7f7fff2a3400] 11:55:03 INFO - PROCESS | 1819 | 1461437703917 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]]]}] 11:55:03 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 11:55:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1680ms 11:55:03 INFO - PROCESS | 1819 | 1461437703963 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 11:55:03 INFO - PROCESS | 1819 | 1461437703966 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 11:55:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 11:55:03 INFO - PROCESS | 1819 | 1461437703973 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 11:55:03 INFO - PROCESS | 1819 | 1461437703976 Marionette TRACE conn3 <- [1,2014,null,{}] 11:55:03 INFO - PROCESS | 1819 | 1461437703981 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}] 11:55:04 INFO - PROCESS | 1819 | 1461437704220 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 11:55:04 INFO - PROCESS | 1819 | 1461437704516 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:04 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8014590800 == 168 [pid = 1819] [id = 511] 11:55:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 190 (0x7f7ff66f5800) [pid = 1819] [serial = 1534] [outer = (nil)] 11:55:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 191 (0x7f8010c79400) [pid = 1819] [serial = 1535] [outer = 0x7f7ff66f5800] 11:55:04 INFO - PROCESS | 1819 | 1461437704596 Marionette DEBUG loaded listener.js 11:55:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 192 (0x7f8010e20800) [pid = 1819] [serial = 1536] [outer = 0x7f7ff66f5800] 11:55:05 INFO - PROCESS | 1819 | 1461437705459 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]]]}] 11:55:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 11:55:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1529ms 11:55:05 INFO - PROCESS | 1819 | 1461437705503 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 11:55:05 INFO - PROCESS | 1819 | 1461437705507 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 11:55:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 11:55:05 INFO - PROCESS | 1819 | 1461437705512 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 11:55:05 INFO - PROCESS | 1819 | 1461437705514 Marionette TRACE conn3 <- [1,2018,null,{}] 11:55:05 INFO - PROCESS | 1819 | 1461437705520 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}] 11:55:05 INFO - PROCESS | 1819 | 1461437705737 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 11:55:06 INFO - PROCESS | 1819 | 1461437705998 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:06 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80156cb800 == 169 [pid = 1819] [id = 512] 11:55:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 193 (0x7f7ffee96800) [pid = 1819] [serial = 1537] [outer = (nil)] 11:55:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 194 (0x7f8010c65800) [pid = 1819] [serial = 1538] [outer = 0x7f7ffee96800] 11:55:06 INFO - PROCESS | 1819 | 1461437706124 Marionette DEBUG loaded listener.js 11:55:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 195 (0x7f801345e000) [pid = 1819] [serial = 1539] [outer = 0x7f7ffee96800] 11:55:06 INFO - PROCESS | 1819 | 1461437706948 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]]]}] 11:55:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 11:55:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1479ms 11:55:06 INFO - PROCESS | 1819 | 1461437706993 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 11:55:06 INFO - PROCESS | 1819 | 1461437706996 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 11:55:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 11:55:07 INFO - PROCESS | 1819 | 1461437707002 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 11:55:07 INFO - PROCESS | 1819 | 1461437707004 Marionette TRACE conn3 <- [1,2022,null,{}] 11:55:07 INFO - PROCESS | 1819 | 1461437707009 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}] 11:55:07 INFO - PROCESS | 1819 | 1461437707229 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 11:55:07 INFO - PROCESS | 1819 | 1461437707497 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:07 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8016b8a000 == 170 [pid = 1819] [id = 513] 11:55:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 196 (0x7f800a40d800) [pid = 1819] [serial = 1540] [outer = (nil)] 11:55:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 197 (0x7f8014866800) [pid = 1819] [serial = 1541] [outer = 0x7f800a40d800] 11:55:07 INFO - PROCESS | 1819 | 1461437707572 Marionette DEBUG loaded listener.js 11:55:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 198 (0x7f8014dc9400) [pid = 1819] [serial = 1542] [outer = 0x7f800a40d800] 11:55:08 INFO - PROCESS | 1819 | 1461437708482 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]]]}] 11:55:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 11:55:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1527ms 11:55:08 INFO - PROCESS | 1819 | 1461437708531 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 11:55:08 INFO - PROCESS | 1819 | 1461437708533 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 11:55:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 11:55:08 INFO - PROCESS | 1819 | 1461437708540 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 11:55:08 INFO - PROCESS | 1819 | 1461437708542 Marionette TRACE conn3 <- [1,2026,null,{}] 11:55:08 INFO - PROCESS | 1819 | 1461437708548 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}] 11:55:08 INFO - PROCESS | 1819 | 1461437708766 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 11:55:09 INFO - PROCESS | 1819 | 1461437709094 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:09 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ff66d9800 == 171 [pid = 1819] [id = 514] 11:55:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 199 (0x7f7ff66f4000) [pid = 1819] [serial = 1543] [outer = (nil)] 11:55:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 200 (0x7f7ff66fac00) [pid = 1819] [serial = 1544] [outer = 0x7f7ff66f4000] 11:55:09 INFO - PROCESS | 1819 | 1461437709175 Marionette DEBUG loaded listener.js 11:55:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 201 (0x7f7ffa76e800) [pid = 1819] [serial = 1545] [outer = 0x7f7ff66f4000] 11:55:10 INFO - PROCESS | 1819 | 1461437710115 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]]]}] 11:55:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 11:55:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1639ms 11:55:10 INFO - PROCESS | 1819 | 1461437710181 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 11:55:10 INFO - PROCESS | 1819 | 1461437710184 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 11:55:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 11:55:10 INFO - PROCESS | 1819 | 1461437710190 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 11:55:10 INFO - PROCESS | 1819 | 1461437710192 Marionette TRACE conn3 <- [1,2030,null,{}] 11:55:10 INFO - PROCESS | 1819 | 1461437710198 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}] 11:55:10 INFO - PROCESS | 1819 | 1461437710427 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 11:55:10 INFO - PROCESS | 1819 | 1461437710725 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:10 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffb48a800 == 172 [pid = 1819] [id = 515] 11:55:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 202 (0x7f7ff66f6000) [pid = 1819] [serial = 1546] [outer = (nil)] 11:55:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 203 (0x7f7ff9dc9c00) [pid = 1819] [serial = 1547] [outer = 0x7f7ff66f6000] 11:55:10 INFO - PROCESS | 1819 | 1461437710807 Marionette DEBUG loaded listener.js 11:55:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 204 (0x7f7ffc4f7800) [pid = 1819] [serial = 1548] [outer = 0x7f7ff66f6000] 11:55:12 INFO - PROCESS | 1819 | 1461437712201 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]]]}] 11:55:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 11:55:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 2130ms 11:55:12 INFO - PROCESS | 1819 | 1461437712321 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 11:55:12 INFO - PROCESS | 1819 | 1461437712327 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 11:55:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 11:55:12 INFO - PROCESS | 1819 | 1461437712335 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 11:55:12 INFO - PROCESS | 1819 | 1461437712340 Marionette TRACE conn3 <- [1,2034,null,{}] 11:55:12 INFO - PROCESS | 1819 | 1461437712349 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}] 11:55:12 INFO - PROCESS | 1819 | 1461437712580 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 11:55:12 INFO - PROCESS | 1819 | 1461437712846 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:12 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffb81a000 == 173 [pid = 1819] [id = 516] 11:55:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 205 (0x7f7ff8536400) [pid = 1819] [serial = 1549] [outer = (nil)] 11:55:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 206 (0x7f7ffa132800) [pid = 1819] [serial = 1550] [outer = 0x7f7ff8536400] 11:55:12 INFO - PROCESS | 1819 | 1461437712918 Marionette DEBUG loaded listener.js 11:55:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 207 (0x7f7ffb75a800) [pid = 1819] [serial = 1551] [outer = 0x7f7ff8536400] 11:55:14 INFO - PROCESS | 1819 | 1461437714005 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]]]}] 11:55:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 11:55:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1739ms 11:55:14 INFO - PROCESS | 1819 | 1461437714075 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 11:55:14 INFO - PROCESS | 1819 | 1461437714082 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 11:55:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 11:55:14 INFO - PROCESS | 1819 | 1461437714093 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 11:55:14 INFO - PROCESS | 1819 | 1461437714103 Marionette TRACE conn3 <- [1,2038,null,{}] 11:55:14 INFO - PROCESS | 1819 | 1461437714114 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}] 11:55:14 INFO - PROCESS | 1819 | 1461437714331 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 11:55:14 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffa6e0000 == 172 [pid = 1819] [id = 443] 11:55:14 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801c414000 == 171 [pid = 1819] [id = 394] 11:55:14 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8024037800 == 170 [pid = 1819] [id = 395] 11:55:14 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8000116000 == 169 [pid = 1819] [id = 383] 11:55:14 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800b91b800 == 168 [pid = 1819] [id = 389] 11:55:14 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800bd55000 == 167 [pid = 1819] [id = 440] 11:55:14 INFO - PROCESS | 1819 | --DOCSHELL 0x7f802a282000 == 166 [pid = 1819] [id = 396] 11:55:14 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800055a800 == 165 [pid = 1819] [id = 441] 11:55:14 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8001c36000 == 164 [pid = 1819] [id = 388] 11:55:14 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8010a17800 == 163 [pid = 1819] [id = 434] 11:55:14 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800b767000 == 162 [pid = 1819] [id = 442] 11:55:14 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800c90b800 == 161 [pid = 1819] [id = 387] 11:55:14 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffb49d800 == 160 [pid = 1819] [id = 497] 11:55:14 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffb817800 == 159 [pid = 1819] [id = 496] 11:55:14 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffa6e9800 == 158 [pid = 1819] [id = 495] 11:55:14 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ff69a3800 == 157 [pid = 1819] [id = 494] 11:55:14 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffabd2000 == 156 [pid = 1819] [id = 493] 11:55:14 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800cb66800 == 155 [pid = 1819] [id = 492] 11:55:14 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffed11800 == 154 [pid = 1819] [id = 491] 11:55:14 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffb6e1000 == 153 [pid = 1819] [id = 490] 11:55:14 INFO - PROCESS | 1819 | --DOCSHELL 0x7f802fcf5000 == 152 [pid = 1819] [id = 489] 11:55:14 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8022fb7000 == 151 [pid = 1819] [id = 488] 11:55:14 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8016ba4800 == 150 [pid = 1819] [id = 487] 11:55:14 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8015453800 == 149 [pid = 1819] [id = 486] 11:55:14 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8010a05800 == 148 [pid = 1819] [id = 485] 11:55:14 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801029d800 == 147 [pid = 1819] [id = 484] 11:55:14 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800ce91800 == 146 [pid = 1819] [id = 483] 11:55:14 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800cb6d000 == 145 [pid = 1819] [id = 482] 11:55:14 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800c826800 == 144 [pid = 1819] [id = 481] 11:55:14 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800b77d800 == 143 [pid = 1819] [id = 480] 11:55:14 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800a655000 == 142 [pid = 1819] [id = 479] 11:55:14 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80051d9800 == 141 [pid = 1819] [id = 478] 11:55:14 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8003245800 == 140 [pid = 1819] [id = 477] 11:55:14 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8000d8d000 == 139 [pid = 1819] [id = 476] 11:55:14 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffdc0d800 == 138 [pid = 1819] [id = 475] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 206 (0x7f7ff9dd0000) [pid = 1819] [serial = 1272] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 205 (0x7f80149d9000) [pid = 1819] [serial = 1251] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 204 (0x7f7ffb761000) [pid = 1819] [serial = 1269] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 203 (0x7f80149df400) [pid = 1819] [serial = 1311] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 202 (0x7f80262c2c00) [pid = 1819] [serial = 1320] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 201 (0x7f801327e800) [pid = 1819] [serial = 1248] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 200 (0x7f7ffc4f9800) [pid = 1819] [serial = 1317] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 199 (0x7f8027ca4c00) [pid = 1819] [serial = 1266] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 198 (0x7f8004790800) [pid = 1819] [serial = 1263] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 197 (0x7f802433bc00) [pid = 1819] [serial = 1260] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 196 (0x7f7ffeeb2c00) [pid = 1819] [serial = 1323] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 195 (0x7f8010c67000) [pid = 1819] [serial = 1308] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 194 (0x7f800a411800) [pid = 1819] [serial = 1302] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 193 (0x7f80011a6400) [pid = 1819] [serial = 1299] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 192 (0x7f801560a800) [pid = 1819] [serial = 1254] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 191 (0x7f8024334c00) [pid = 1819] [serial = 1314] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 190 (0x7f8018d8d800) [pid = 1819] [serial = 1257] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 189 (0x7f800ce67c00) [pid = 1819] [serial = 1305] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 188 (0x7f800067e000) [pid = 1819] [serial = 1326] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 187 (0x7f7ffa135400) [pid = 1819] [serial = 1332] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 186 (0x7f80281bac00) [pid = 1819] [serial = 1329] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 185 (0x7f800c932800) [pid = 1819] [serial = 1376] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 184 (0x7f800cf4e400) [pid = 1819] [serial = 1377] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 183 (0x7f7ffc144000) [pid = 1819] [serial = 1415] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 182 (0x7f800ba21800) [pid = 1819] [serial = 1373] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 181 (0x7f800bded400) [pid = 1819] [serial = 1374] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 180 (0x7f801486ac00) [pid = 1819] [serial = 1382] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 179 (0x7f801519cc00) [pid = 1819] [serial = 1383] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 178 (0x7f80106ddc00) [pid = 1819] [serial = 1379] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 177 (0x7f8011815400) [pid = 1819] [serial = 1380] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 176 (0x7f7ffa769c00) [pid = 1819] [serial = 1400] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 175 (0x7f7ffa76f000) [pid = 1819] [serial = 1401] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 174 (0x7f8015699800) [pid = 1819] [serial = 1385] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 173 (0x7f8016714400) [pid = 1819] [serial = 1386] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 172 (0x7f80233e4c00) [pid = 1819] [serial = 1394] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 171 (0x7f8027b4e800) [pid = 1819] [serial = 1395] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 170 (0x7f7ffe847000) [pid = 1819] [serial = 1409] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 169 (0x7f7ff8541400) [pid = 1819] [serial = 1406] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 168 (0x7f80190e9400) [pid = 1819] [serial = 1388] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 167 (0x7f8022c6c800) [pid = 1819] [serial = 1389] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 166 (0x7f7ffc366800) [pid = 1819] [serial = 1364] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 165 (0x7f7ffc4ee400) [pid = 1819] [serial = 1365] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 164 (0x7f7ff6cb0c00) [pid = 1819] [serial = 1397] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 163 (0x7f8027ca3800) [pid = 1819] [serial = 1398] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 162 (0x7f8024043800) [pid = 1819] [serial = 1391] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 161 (0x7f8024335000) [pid = 1819] [serial = 1392] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 160 (0x7f8004879400) [pid = 1819] [serial = 1370] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 159 (0x7f800a584c00) [pid = 1819] [serial = 1371] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 158 (0x7f7fff297400) [pid = 1819] [serial = 1367] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 157 (0x7f800067b400) [pid = 1819] [serial = 1368] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 156 (0x7f7ff66fdc00) [pid = 1819] [serial = 1412] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 155 (0x7f7ffee8f000) [pid = 1819] [serial = 1419] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 154 (0x7f7ff6cad400) [pid = 1819] [serial = 1413] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 153 (0x7f7ff853a400) [pid = 1819] [serial = 1403] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 152 (0x7f7ff853f400) [pid = 1819] [serial = 1404] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 151 (0x7f7ffda68c00) [pid = 1819] [serial = 1418] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 150 (0x7f7ffb7f6c00) [pid = 1819] [serial = 1421] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 149 (0x7f7ffda5b800) [pid = 1819] [serial = 1422] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 148 (0x7f800048ec00) [pid = 1819] [serial = 1424] [outer = (nil)] [url = about:blank] 11:55:14 INFO - PROCESS | 1819 | --DOMWINDOW == 147 (0x7f7ffc36a000) [pid = 1819] [serial = 1416] [outer = (nil)] [url = about:blank] 11:55:15 INFO - PROCESS | 1819 | 1461437715029 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:15 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ff67a3000 == 139 [pid = 1819] [id = 517] 11:55:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 148 (0x7f7ff6cad400) [pid = 1819] [serial = 1552] [outer = (nil)] 11:55:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 149 (0x7f7ffa135400) [pid = 1819] [serial = 1553] [outer = 0x7f7ff6cad400] 11:55:15 INFO - PROCESS | 1819 | 1461437715101 Marionette DEBUG loaded listener.js 11:55:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 150 (0x7f7ffd920800) [pid = 1819] [serial = 1554] [outer = 0x7f7ff6cad400] 11:55:15 INFO - PROCESS | 1819 | 1461437715940 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]]]}] 11:55:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 11:55:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1900ms 11:55:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 11:55:16 INFO - PROCESS | 1819 | 1461437715993 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 11:55:16 INFO - PROCESS | 1819 | 1461437715996 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 11:55:16 INFO - PROCESS | 1819 | 1461437716002 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 11:55:16 INFO - PROCESS | 1819 | 1461437716007 Marionette TRACE conn3 <- [1,2042,null,{}] 11:55:16 INFO - PROCESS | 1819 | 1461437716022 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}] 11:55:16 INFO - PROCESS | 1819 | 1461437716249 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 11:55:16 INFO - PROCESS | 1819 | 1461437716426 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:16 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffb49a800 == 140 [pid = 1819] [id = 518] 11:55:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 151 (0x7f7ffc144800) [pid = 1819] [serial = 1555] [outer = (nil)] 11:55:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 152 (0x7f7ffe852800) [pid = 1819] [serial = 1556] [outer = 0x7f7ffc144800] 11:55:16 INFO - PROCESS | 1819 | 1461437716494 Marionette DEBUG loaded listener.js 11:55:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 153 (0x7f7ffeeb3400) [pid = 1819] [serial = 1557] [outer = 0x7f7ffc144800] 11:55:17 INFO - PROCESS | 1819 | 1461437717349 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]]]}] 11:55:17 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) 11:55:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1384ms 11:55:17 INFO - PROCESS | 1819 | 1461437717388 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 11:55:17 INFO - PROCESS | 1819 | 1461437717394 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 11:55:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 11:55:17 INFO - PROCESS | 1819 | 1461437717412 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 11:55:17 INFO - PROCESS | 1819 | 1461437717414 Marionette TRACE conn3 <- [1,2046,null,{}] 11:55:17 INFO - PROCESS | 1819 | 1461437717421 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}] 11:55:17 INFO - PROCESS | 1819 | 1461437717754 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 11:55:17 INFO - PROCESS | 1819 | 1461437717787 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:17 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffec20800 == 141 [pid = 1819] [id = 519] 11:55:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 154 (0x7f7ffda68c00) [pid = 1819] [serial = 1558] [outer = (nil)] 11:55:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 155 (0x7f80001b5c00) [pid = 1819] [serial = 1559] [outer = 0x7f7ffda68c00] 11:55:17 INFO - PROCESS | 1819 | 1461437717854 Marionette DEBUG loaded listener.js 11:55:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 156 (0x7f8000674400) [pid = 1819] [serial = 1560] [outer = 0x7f7ffda68c00] 11:55:18 INFO - PROCESS | 1819 | 1461437718893 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]]]}] 11:55:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:55:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1548ms 11:55:18 INFO - PROCESS | 1819 | 1461437718981 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 11:55:18 INFO - PROCESS | 1819 | 1461437718984 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 11:55:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 11:55:18 INFO - PROCESS | 1819 | 1461437718990 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 11:55:18 INFO - PROCESS | 1819 | 1461437718992 Marionette TRACE conn3 <- [1,2050,null,{}] 11:55:19 INFO - PROCESS | 1819 | 1461437718998 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}] 11:55:19 INFO - PROCESS | 1819 | 1461437719280 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 11:55:19 INFO - PROCESS | 1819 | --DOMWINDOW == 155 (0x7f7ffda5b400) [pid = 1819] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 11:55:19 INFO - PROCESS | 1819 | --DOMWINDOW == 154 (0x7f8010e21000) [pid = 1819] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 11:55:19 INFO - PROCESS | 1819 | --DOMWINDOW == 153 (0x7f800049d400) [pid = 1819] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 11:55:19 INFO - PROCESS | 1819 | --DOMWINDOW == 152 (0x7f800ba19800) [pid = 1819] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 11:55:19 INFO - PROCESS | 1819 | --DOMWINDOW == 151 (0x7f800a582800) [pid = 1819] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 11:55:19 INFO - PROCESS | 1819 | --DOMWINDOW == 150 (0x7f8018d27800) [pid = 1819] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 11:55:19 INFO - PROCESS | 1819 | --DOMWINDOW == 149 (0x7f7ff6cb1000) [pid = 1819] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 11:55:19 INFO - PROCESS | 1819 | --DOMWINDOW == 148 (0x7f7ffe848400) [pid = 1819] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 11:55:19 INFO - PROCESS | 1819 | --DOMWINDOW == 147 (0x7f800fa79800) [pid = 1819] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 11:55:19 INFO - PROCESS | 1819 | --DOMWINDOW == 146 (0x7f7ff66f7400) [pid = 1819] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 11:55:19 INFO - PROCESS | 1819 | --DOMWINDOW == 145 (0x7f800a8af800) [pid = 1819] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 11:55:19 INFO - PROCESS | 1819 | --DOMWINDOW == 144 (0x7f7ffe84bc00) [pid = 1819] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 11:55:19 INFO - PROCESS | 1819 | --DOMWINDOW == 143 (0x7f7ff9dc9400) [pid = 1819] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 11:55:19 INFO - PROCESS | 1819 | --DOMWINDOW == 142 (0x7f80011a6000) [pid = 1819] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 11:55:19 INFO - PROCESS | 1819 | --DOMWINDOW == 141 (0x7f8003064800) [pid = 1819] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 11:55:19 INFO - PROCESS | 1819 | --DOMWINDOW == 140 (0x7f7ffa771400) [pid = 1819] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 11:55:19 INFO - PROCESS | 1819 | --DOMWINDOW == 139 (0x7f800ba1b000) [pid = 1819] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 11:55:19 INFO - PROCESS | 1819 | --DOMWINDOW == 138 (0x7f800a40e400) [pid = 1819] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 11:55:19 INFO - PROCESS | 1819 | --DOMWINDOW == 137 (0x7f800a409c00) [pid = 1819] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 11:55:19 INFO - PROCESS | 1819 | --DOMWINDOW == 136 (0x7f7ff66f7800) [pid = 1819] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 11:55:19 INFO - PROCESS | 1819 | --DOMWINDOW == 135 (0x7f7ff6cab400) [pid = 1819] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 11:55:19 INFO - PROCESS | 1819 | --DOMWINDOW == 134 (0x7f7ff6cae400) [pid = 1819] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 11:55:19 INFO - PROCESS | 1819 | --DOMWINDOW == 133 (0x7f7ffb7f2800) [pid = 1819] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 11:55:19 INFO - PROCESS | 1819 | --DOMWINDOW == 132 (0x7f7ff8533400) [pid = 1819] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 11:55:19 INFO - PROCESS | 1819 | --DOMWINDOW == 131 (0x7f7ff8533000) [pid = 1819] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 11:55:19 INFO - PROCESS | 1819 | 1461437719977 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:19 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ff85d1000 == 142 [pid = 1819] [id = 520] 11:55:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 132 (0x7f7ff66f7400) [pid = 1819] [serial = 1561] [outer = (nil)] 11:55:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 133 (0x7f7ff8533400) [pid = 1819] [serial = 1562] [outer = 0x7f7ff66f7400] 11:55:20 INFO - PROCESS | 1819 | 1461437720042 Marionette DEBUG loaded listener.js 11:55:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 134 (0x7f7ffe848400) [pid = 1819] [serial = 1563] [outer = 0x7f7ff66f7400] 11:55:20 INFO - PROCESS | 1819 | 1461437720754 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]]]}] 11:55:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 11:55:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1829ms 11:55:20 INFO - PROCESS | 1819 | 1461437720829 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 11:55:20 INFO - PROCESS | 1819 | 1461437720832 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 11:55:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 11:55:20 INFO - PROCESS | 1819 | 1461437720838 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 11:55:20 INFO - PROCESS | 1819 | 1461437720840 Marionette TRACE conn3 <- [1,2054,null,{}] 11:55:20 INFO - PROCESS | 1819 | 1461437720846 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}] 11:55:21 INFO - PROCESS | 1819 | 1461437721096 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 11:55:21 INFO - PROCESS | 1819 | 1461437721265 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:21 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800062d800 == 143 [pid = 1819] [id = 521] 11:55:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 135 (0x7f7ff66f7c00) [pid = 1819] [serial = 1564] [outer = (nil)] 11:55:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 136 (0x7f80011a2400) [pid = 1819] [serial = 1565] [outer = 0x7f7ff66f7c00] 11:55:21 INFO - PROCESS | 1819 | 1461437721340 Marionette DEBUG loaded listener.js 11:55:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 137 (0x7f8004569400) [pid = 1819] [serial = 1566] [outer = 0x7f7ff66f7c00] 11:55:22 INFO - PROCESS | 1819 | 1461437722313 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]]]}] 11:55:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 11:55:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1526ms 11:55:22 INFO - PROCESS | 1819 | 1461437722367 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 11:55:22 INFO - PROCESS | 1819 | 1461437722372 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 11:55:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 11:55:22 INFO - PROCESS | 1819 | 1461437722382 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 11:55:22 INFO - PROCESS | 1819 | 1461437722387 Marionette TRACE conn3 <- [1,2058,null,{}] 11:55:22 INFO - PROCESS | 1819 | 1461437722396 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}] 11:55:22 INFO - PROCESS | 1819 | 1461437722662 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 11:55:22 INFO - PROCESS | 1819 | 1461437722992 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:23 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffabd2000 == 144 [pid = 1819] [id = 522] 11:55:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 138 (0x7f7ff9dc5000) [pid = 1819] [serial = 1567] [outer = (nil)] 11:55:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 139 (0x7f7ffa771400) [pid = 1819] [serial = 1568] [outer = 0x7f7ff9dc5000] 11:55:23 INFO - PROCESS | 1819 | 1461437723074 Marionette DEBUG loaded listener.js 11:55:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 140 (0x7f7ffc368800) [pid = 1819] [serial = 1569] [outer = 0x7f7ff9dc5000] 11:55:23 INFO - PROCESS | 1819 | 1461437723970 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]]]}] 11:55:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 11:55:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1638ms 11:55:24 INFO - PROCESS | 1819 | 1461437724020 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 11:55:24 INFO - PROCESS | 1819 | 1461437724029 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 11:55:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 11:55:24 INFO - PROCESS | 1819 | 1461437724039 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 11:55:24 INFO - PROCESS | 1819 | 1461437724043 Marionette TRACE conn3 <- [1,2062,null,{}] 11:55:24 INFO - PROCESS | 1819 | 1461437724049 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}] 11:55:24 INFO - PROCESS | 1819 | 1461437724297 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 11:55:24 INFO - PROCESS | 1819 | 1461437724551 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:24 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8000543000 == 145 [pid = 1819] [id = 523] 11:55:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 141 (0x7f7ffda62000) [pid = 1819] [serial = 1570] [outer = (nil)] 11:55:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 142 (0x7f7ffeea5000) [pid = 1819] [serial = 1571] [outer = 0x7f7ffda62000] 11:55:24 INFO - PROCESS | 1819 | 1461437724669 Marionette DEBUG loaded listener.js 11:55:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 143 (0x7f7fff0ad400) [pid = 1819] [serial = 1572] [outer = 0x7f7ffda62000] 11:55:25 INFO - PROCESS | 1819 | 1461437725626 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]]]}] 11:55:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 11:55:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1638ms 11:55:25 INFO - PROCESS | 1819 | 1461437725678 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 11:55:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 11:55:25 INFO - PROCESS | 1819 | 1461437725682 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 11:55:25 INFO - PROCESS | 1819 | 1461437725688 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 11:55:25 INFO - PROCESS | 1819 | 1461437725694 Marionette TRACE conn3 <- [1,2066,null,{}] 11:55:25 INFO - PROCESS | 1819 | 1461437725710 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}] 11:55:25 INFO - PROCESS | 1819 | 1461437725951 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 11:55:26 INFO - PROCESS | 1819 | 1461437726249 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:26 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8003240800 == 146 [pid = 1819] [id = 524] 11:55:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 144 (0x7f800049b800) [pid = 1819] [serial = 1573] [outer = (nil)] 11:55:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 145 (0x7f80011a2c00) [pid = 1819] [serial = 1574] [outer = 0x7f800049b800] 11:55:26 INFO - PROCESS | 1819 | 1461437726331 Marionette DEBUG loaded listener.js 11:55:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 146 (0x7f8003180c00) [pid = 1819] [serial = 1575] [outer = 0x7f800049b800] 11:55:27 INFO - PROCESS | 1819 | 1461437727328 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]]]}] 11:55:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 11:55:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1688ms 11:55:27 INFO - PROCESS | 1819 | 1461437727378 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 11:55:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 11:55:27 INFO - PROCESS | 1819 | 1461437727382 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 11:55:27 INFO - PROCESS | 1819 | 1461437727388 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 11:55:27 INFO - PROCESS | 1819 | 1461437727391 Marionette TRACE conn3 <- [1,2070,null,{}] 11:55:27 INFO - PROCESS | 1819 | 1461437727397 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}] 11:55:27 INFO - PROCESS | 1819 | 1461437727630 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 11:55:27 INFO - PROCESS | 1819 | 1461437727845 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:27 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8005251800 == 147 [pid = 1819] [id = 525] 11:55:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 147 (0x7f800067f400) [pid = 1819] [serial = 1576] [outer = (nil)] 11:55:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 148 (0x7f800478ac00) [pid = 1819] [serial = 1577] [outer = 0x7f800067f400] 11:55:27 INFO - PROCESS | 1819 | 1461437727965 Marionette DEBUG loaded listener.js 11:55:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 149 (0x7f8004873c00) [pid = 1819] [serial = 1578] [outer = 0x7f800067f400] 11:55:28 INFO - PROCESS | 1819 | 1461437728911 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]]]}] 11:55:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 11:55:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1580ms 11:55:28 INFO - PROCESS | 1819 | 1461437728970 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 11:55:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 11:55:28 INFO - PROCESS | 1819 | 1461437728974 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 11:55:28 INFO - PROCESS | 1819 | 1461437728980 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 11:55:28 INFO - PROCESS | 1819 | 1461437728983 Marionette TRACE conn3 <- [1,2074,null,{}] 11:55:28 INFO - PROCESS | 1819 | 1461437728989 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}] 11:55:29 INFO - PROCESS | 1819 | 1461437729242 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 11:55:29 INFO - PROCESS | 1819 | 1461437729457 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:29 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800a66c800 == 148 [pid = 1819] [id = 526] 11:55:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 150 (0x7f8004875c00) [pid = 1819] [serial = 1579] [outer = (nil)] 11:55:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 151 (0x7f8005095c00) [pid = 1819] [serial = 1580] [outer = 0x7f8004875c00] 11:55:29 INFO - PROCESS | 1819 | 1461437729584 Marionette DEBUG loaded listener.js 11:55:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 152 (0x7f800a40d400) [pid = 1819] [serial = 1581] [outer = 0x7f8004875c00] 11:55:30 INFO - PROCESS | 1819 | 1461437730519 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]]]}] 11:55:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 11:55:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1580ms 11:55:30 INFO - PROCESS | 1819 | 1461437730560 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 11:55:30 INFO - PROCESS | 1819 | 1461437730562 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 11:55:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 11:55:30 INFO - PROCESS | 1819 | 1461437730569 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 11:55:30 INFO - PROCESS | 1819 | 1461437730571 Marionette TRACE conn3 <- [1,2078,null,{}] 11:55:30 INFO - PROCESS | 1819 | 1461437730576 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}] 11:55:30 INFO - PROCESS | 1819 | 1461437730825 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 11:55:31 INFO - PROCESS | 1819 | 1461437731043 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:31 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800b9e9800 == 149 [pid = 1819] [id = 527] 11:55:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 153 (0x7f8004874400) [pid = 1819] [serial = 1582] [outer = (nil)] 11:55:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 154 (0x7f800a8aac00) [pid = 1819] [serial = 1583] [outer = 0x7f8004874400] 11:55:31 INFO - PROCESS | 1819 | 1461437731157 Marionette DEBUG loaded listener.js 11:55:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 155 (0x7f800bdad800) [pid = 1819] [serial = 1584] [outer = 0x7f8004874400] 11:55:32 INFO - PROCESS | 1819 | 1461437732042 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]]]}] 11:55:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 11:55:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1530ms 11:55:32 INFO - PROCESS | 1819 | 1461437732100 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 11:55:32 INFO - PROCESS | 1819 | 1461437732103 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 11:55:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 11:55:32 INFO - PROCESS | 1819 | 1461437732125 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 11:55:32 INFO - PROCESS | 1819 | 1461437732129 Marionette TRACE conn3 <- [1,2082,null,{}] 11:55:32 INFO - PROCESS | 1819 | 1461437732139 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}] 11:55:32 INFO - PROCESS | 1819 | 1461437732359 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 11:55:32 INFO - PROCESS | 1819 | 1461437732612 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:32 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800cb6e000 == 150 [pid = 1819] [id = 528] 11:55:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 156 (0x7f800487ac00) [pid = 1819] [serial = 1585] [outer = (nil)] 11:55:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 157 (0x7f800bff1400) [pid = 1819] [serial = 1586] [outer = 0x7f800487ac00] 11:55:32 INFO - PROCESS | 1819 | 1461437732693 Marionette DEBUG loaded listener.js 11:55:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 158 (0x7f800c9e3000) [pid = 1819] [serial = 1587] [outer = 0x7f800487ac00] 11:55:33 INFO - PROCESS | 1819 | 1461437733590 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]]]}] 11:55:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 11:55:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1549ms 11:55:33 INFO - PROCESS | 1819 | 1461437733660 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 11:55:33 INFO - PROCESS | 1819 | 1461437733664 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 11:55:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 11:55:33 INFO - PROCESS | 1819 | 1461437733670 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 11:55:33 INFO - PROCESS | 1819 | 1461437733673 Marionette TRACE conn3 <- [1,2086,null,{}] 11:55:33 INFO - PROCESS | 1819 | 1461437733678 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}] 11:55:33 INFO - PROCESS | 1819 | 1461437733892 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 11:55:34 INFO - PROCESS | 1819 | 1461437734198 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:34 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800fa96800 == 151 [pid = 1819] [id = 529] 11:55:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 159 (0x7f800c9e4000) [pid = 1819] [serial = 1588] [outer = (nil)] 11:55:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 160 (0x7f800cda0800) [pid = 1819] [serial = 1589] [outer = 0x7f800c9e4000] 11:55:34 INFO - PROCESS | 1819 | 1461437734313 Marionette DEBUG loaded listener.js 11:55:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 161 (0x7f800ce64c00) [pid = 1819] [serial = 1590] [outer = 0x7f800c9e4000] 11:55:35 INFO - PROCESS | 1819 | 1461437735127 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]]]}] 11:55:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 11:55:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1491ms 11:55:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 11:55:35 INFO - PROCESS | 1819 | 1461437735162 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 11:55:35 INFO - PROCESS | 1819 | 1461437735165 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 11:55:35 INFO - PROCESS | 1819 | 1461437735171 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 11:55:35 INFO - PROCESS | 1819 | 1461437735174 Marionette TRACE conn3 <- [1,2090,null,{}] 11:55:35 INFO - PROCESS | 1819 | 1461437735198 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}] 11:55:35 INFO - PROCESS | 1819 | 1461437735413 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 11:55:35 INFO - PROCESS | 1819 | 1461437735670 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:35 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8010614800 == 152 [pid = 1819] [id = 530] 11:55:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 162 (0x7f800c9e6800) [pid = 1819] [serial = 1591] [outer = (nil)] 11:55:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 163 (0x7f800cf4c800) [pid = 1819] [serial = 1592] [outer = 0x7f800c9e6800] 11:55:35 INFO - PROCESS | 1819 | 1461437735745 Marionette DEBUG loaded listener.js 11:55:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 164 (0x7f800d1d1c00) [pid = 1819] [serial = 1593] [outer = 0x7f800c9e6800] 11:55:36 INFO - PROCESS | 1819 | 1461437736661 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]]]}] 11:55:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 11:55:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1547ms 11:55:36 INFO - PROCESS | 1819 | 1461437736719 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 11:55:36 INFO - PROCESS | 1819 | 1461437736721 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 11:55:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 11:55:36 INFO - PROCESS | 1819 | 1461437736728 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 11:55:36 INFO - PROCESS | 1819 | 1461437736730 Marionette TRACE conn3 <- [1,2094,null,{}] 11:55:36 INFO - PROCESS | 1819 | 1461437736735 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}] 11:55:36 INFO - PROCESS | 1819 | 1461437736952 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 11:55:37 INFO - PROCESS | 1819 | 1461437737212 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:37 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801077a800 == 153 [pid = 1819] [id = 531] 11:55:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 165 (0x7f800c9e8400) [pid = 1819] [serial = 1594] [outer = (nil)] 11:55:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 166 (0x7f800e313800) [pid = 1819] [serial = 1595] [outer = 0x7f800c9e8400] 11:55:37 INFO - PROCESS | 1819 | 1461437737287 Marionette DEBUG loaded listener.js 11:55:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 167 (0x7f800e457000) [pid = 1819] [serial = 1596] [outer = 0x7f800c9e8400] 11:55:38 INFO - PROCESS | 1819 | 1461437738240 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]]]}] 11:55:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 11:55:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1586ms 11:55:38 INFO - PROCESS | 1819 | 1461437738315 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 11:55:38 INFO - PROCESS | 1819 | 1461437738319 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 11:55:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 11:55:38 INFO - PROCESS | 1819 | 1461437738325 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 11:55:38 INFO - PROCESS | 1819 | 1461437738330 Marionette TRACE conn3 <- [1,2098,null,{}] 11:55:38 INFO - PROCESS | 1819 | 1461437738335 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}] 11:55:38 INFO - PROCESS | 1819 | 1461437738654 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 11:55:38 INFO - PROCESS | 1819 | 1461437738962 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:38 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801458d000 == 154 [pid = 1819] [id = 532] 11:55:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 168 (0x7f801241c000) [pid = 1819] [serial = 1597] [outer = (nil)] 11:55:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 169 (0x7f8013bf6c00) [pid = 1819] [serial = 1598] [outer = 0x7f801241c000] 11:55:39 INFO - PROCESS | 1819 | 1461437739050 Marionette DEBUG loaded listener.js 11:55:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 170 (0x7f80149d8400) [pid = 1819] [serial = 1599] [outer = 0x7f801241c000] 11:55:39 INFO - PROCESS | 1819 | 1461437739946 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]]]}] 11:55:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 11:55:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1681ms 11:55:40 INFO - PROCESS | 1819 | 1461437740008 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 11:55:40 INFO - PROCESS | 1819 | 1461437740013 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 11:55:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 11:55:40 INFO - PROCESS | 1819 | 1461437740022 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 11:55:40 INFO - PROCESS | 1819 | 1461437740025 Marionette TRACE conn3 <- [1,2102,null,{}] 11:55:40 INFO - PROCESS | 1819 | 1461437740034 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}] 11:55:40 INFO - PROCESS | 1819 | 1461437740306 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 11:55:40 INFO - PROCESS | 1819 | 1461437740606 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:40 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80156e0800 == 155 [pid = 1819] [id = 533] 11:55:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 171 (0x7f80047eb000) [pid = 1819] [serial = 1600] [outer = (nil)] 11:55:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 172 (0x7f8014ee2000) [pid = 1819] [serial = 1601] [outer = 0x7f80047eb000] 11:55:40 INFO - PROCESS | 1819 | 1461437740683 Marionette DEBUG loaded listener.js 11:55:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 173 (0x7f8015604800) [pid = 1819] [serial = 1602] [outer = 0x7f80047eb000] 11:55:41 INFO - PROCESS | 1819 | 1461437741518 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]]]}] 11:55:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 11:55:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1534ms 11:55:41 INFO - PROCESS | 1819 | 1461437741554 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 11:55:41 INFO - PROCESS | 1819 | 1461437741558 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 11:55:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 11:55:41 INFO - PROCESS | 1819 | 1461437741564 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 11:55:41 INFO - PROCESS | 1819 | 1461437741566 Marionette TRACE conn3 <- [1,2106,null,{}] 11:55:41 INFO - PROCESS | 1819 | 1461437741571 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}] 11:55:41 INFO - PROCESS | 1819 | 1461437741790 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 11:55:42 INFO - PROCESS | 1819 | 1461437742050 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:42 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8018e2e800 == 156 [pid = 1819] [id = 534] 11:55:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 174 (0x7f800a582c00) [pid = 1819] [serial = 1603] [outer = (nil)] 11:55:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 175 (0x7f8015c27400) [pid = 1819] [serial = 1604] [outer = 0x7f800a582c00] 11:55:42 INFO - PROCESS | 1819 | 1461437742127 Marionette DEBUG loaded listener.js 11:55:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 176 (0x7f8016709400) [pid = 1819] [serial = 1605] [outer = 0x7f800a582c00] 11:55:42 INFO - PROCESS | 1819 | 1461437742980 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]]]}] 11:55:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 11:55:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1486ms 11:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 11:55:43 INFO - PROCESS | 1819 | 1461437743053 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 11:55:43 INFO - PROCESS | 1819 | 1461437743055 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 11:55:43 INFO - PROCESS | 1819 | 1461437743060 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 11:55:43 INFO - PROCESS | 1819 | 1461437743064 Marionette TRACE conn3 <- [1,2110,null,{}] 11:55:43 INFO - PROCESS | 1819 | 1461437743069 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}] 11:55:43 INFO - PROCESS | 1819 | 1461437743291 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 11:55:43 INFO - PROCESS | 1819 | 1461437743551 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:43 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801c410000 == 157 [pid = 1819] [id = 535] 11:55:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 177 (0x7f8014dcbc00) [pid = 1819] [serial = 1606] [outer = (nil)] 11:55:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 178 (0x7f8018d8a800) [pid = 1819] [serial = 1607] [outer = 0x7f8014dcbc00] 11:55:43 INFO - PROCESS | 1819 | 1461437743662 Marionette DEBUG loaded listener.js 11:55:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 179 (0x7f80190ef800) [pid = 1819] [serial = 1608] [outer = 0x7f8014dcbc00] 11:55:44 INFO - PROCESS | 1819 | 1461437744555 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]]]}] 11:55:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 11:55:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1541ms 11:55:44 INFO - PROCESS | 1819 | 1461437744603 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 11:55:44 INFO - PROCESS | 1819 | 1461437744607 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 11:55:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 11:55:44 INFO - PROCESS | 1819 | 1461437744613 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 11:55:44 INFO - PROCESS | 1819 | 1461437744616 Marionette TRACE conn3 <- [1,2114,null,{}] 11:55:44 INFO - PROCESS | 1819 | 1461437744621 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}] 11:55:44 INFO - PROCESS | 1819 | 1461437744835 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 11:55:45 INFO - PROCESS | 1819 | 1461437745107 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:45 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802313a000 == 158 [pid = 1819] [id = 536] 11:55:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 180 (0x7f7ff853ac00) [pid = 1819] [serial = 1609] [outer = (nil)] 11:55:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 181 (0x7f800bf3e000) [pid = 1819] [serial = 1610] [outer = 0x7f7ff853ac00] 11:55:45 INFO - PROCESS | 1819 | 1461437745225 Marionette DEBUG loaded listener.js 11:55:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 182 (0x7f8022c6a400) [pid = 1819] [serial = 1611] [outer = 0x7f7ff853ac00] 11:55:46 INFO - PROCESS | 1819 | 1461437746077 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]]]}] 11:55:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 11:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1534ms 11:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 11:55:46 INFO - PROCESS | 1819 | 1461437746148 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 11:55:46 INFO - PROCESS | 1819 | 1461437746151 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 11:55:46 INFO - PROCESS | 1819 | 1461437746158 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 11:55:46 INFO - PROCESS | 1819 | 1461437746161 Marionette TRACE conn3 <- [1,2118,null,{}] 11:55:46 INFO - PROCESS | 1819 | 1461437746167 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}] 11:55:46 INFO - PROCESS | 1819 | 1461437746392 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 11:55:46 INFO - PROCESS | 1819 | 1461437746700 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:46 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffc0ee000 == 159 [pid = 1819] [id = 537] 11:55:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 183 (0x7f7ff8538400) [pid = 1819] [serial = 1612] [outer = (nil)] 11:55:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 184 (0x7f7ffc141c00) [pid = 1819] [serial = 1613] [outer = 0x7f7ff8538400] 11:55:46 INFO - PROCESS | 1819 | 1461437746778 Marionette DEBUG loaded listener.js 11:55:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 185 (0x7f7fff0ab800) [pid = 1819] [serial = 1614] [outer = 0x7f7ff8538400] 11:55:48 INFO - PROCESS | 1819 | 1461437748167 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]]]}] 11:55:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 11:55:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 2041ms 11:55:48 INFO - PROCESS | 1819 | 1461437748274 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 11:55:48 INFO - PROCESS | 1819 | 1461437748280 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 11:55:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 11:55:48 INFO - PROCESS | 1819 | 1461437748292 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 11:55:48 INFO - PROCESS | 1819 | 1461437748298 Marionette TRACE conn3 <- [1,2122,null,{}] 11:55:48 INFO - PROCESS | 1819 | 1461437748306 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}] 11:55:48 INFO - PROCESS | 1819 | 1461437748533 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 11:55:48 INFO - PROCESS | 1819 | 1461437748797 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:48 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffec16000 == 160 [pid = 1819] [id = 538] 11:55:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 186 (0x7f7ff6cae400) [pid = 1819] [serial = 1615] [outer = (nil)] 11:55:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 187 (0x7f7ffa768800) [pid = 1819] [serial = 1616] [outer = 0x7f7ff6cae400] 11:55:48 INFO - PROCESS | 1819 | 1461437748866 Marionette DEBUG loaded listener.js 11:55:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 188 (0x7f7ffc362000) [pid = 1819] [serial = 1617] [outer = 0x7f7ff6cae400] 11:55:49 INFO - PROCESS | 1819 | 1461437749824 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]]]}] 11:55:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 11:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1590ms 11:55:49 INFO - PROCESS | 1819 | 1461437749882 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 11:55:49 INFO - PROCESS | 1819 | 1461437749890 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 11:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 11:55:49 INFO - PROCESS | 1819 | 1461437749899 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 11:55:49 INFO - PROCESS | 1819 | 1461437749902 Marionette TRACE conn3 <- [1,2126,null,{}] 11:55:49 INFO - PROCESS | 1819 | 1461437749908 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}] 11:55:50 INFO - PROCESS | 1819 | 1461437750128 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 11:55:50 INFO - PROCESS | 1819 | 1461437750587 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:50 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ff66d8800 == 161 [pid = 1819] [id = 539] 11:55:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 189 (0x7f7ff8535000) [pid = 1819] [serial = 1618] [outer = (nil)] 11:55:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 190 (0x7f7ffda66c00) [pid = 1819] [serial = 1619] [outer = 0x7f7ff8535000] 11:55:50 INFO - PROCESS | 1819 | 1461437750661 Marionette DEBUG loaded listener.js 11:55:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 191 (0x7f7ffeea7c00) [pid = 1819] [serial = 1620] [outer = 0x7f7ff8535000] 11:55:51 INFO - PROCESS | 1819 | 1461437751511 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]]]}] 11:55:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 11:55:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1687ms 11:55:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 11:55:51 INFO - PROCESS | 1819 | 1461437751588 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 11:55:51 INFO - PROCESS | 1819 | 1461437751590 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 11:55:51 INFO - PROCESS | 1819 | 1461437751597 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 11:55:51 INFO - PROCESS | 1819 | 1461437751603 Marionette TRACE conn3 <- [1,2130,null,{}] 11:55:51 INFO - PROCESS | 1819 | 1461437751618 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}] 11:55:51 INFO - PROCESS | 1819 | 1461437751910 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 11:55:51 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ff6ab9000 == 160 [pid = 1819] [id = 468] 11:55:51 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffe889000 == 159 [pid = 1819] [id = 469] 11:55:51 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8015f4a000 == 158 [pid = 1819] [id = 374] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 190 (0x7f7ffa131000) [pid = 1819] [serial = 1493] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8014590800 == 157 [pid = 1819] [id = 511] 11:55:52 INFO - PROCESS | 1819 | 1461437752281 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:52 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8010897000 == 156 [pid = 1819] [id = 510] 11:55:52 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801077e800 == 155 [pid = 1819] [id = 509] 11:55:52 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800fa8f800 == 154 [pid = 1819] [id = 508] 11:55:52 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800cc1c000 == 153 [pid = 1819] [id = 507] 11:55:52 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ff6ac4800 == 154 [pid = 1819] [id = 540] 11:55:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 191 (0x7f7ffee88400) [pid = 1819] [serial = 1621] [outer = (nil)] 11:55:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 192 (0x7f7fff195000) [pid = 1819] [serial = 1622] [outer = 0x7f7ffee88400] 11:55:52 INFO - PROCESS | 1819 | 1461437752356 Marionette DEBUG loaded listener.js 11:55:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 193 (0x7f800067c400) [pid = 1819] [serial = 1623] [outer = 0x7f7ffee88400] 11:55:52 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800c829800 == 153 [pid = 1819] [id = 506] 11:55:52 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800b798800 == 152 [pid = 1819] [id = 505] 11:55:52 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800a749000 == 151 [pid = 1819] [id = 504] 11:55:52 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8005068800 == 150 [pid = 1819] [id = 503] 11:55:52 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8003239800 == 149 [pid = 1819] [id = 502] 11:55:52 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8001c39000 == 148 [pid = 1819] [id = 501] 11:55:52 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8000115000 == 147 [pid = 1819] [id = 500] 11:55:52 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffdc1f000 == 146 [pid = 1819] [id = 499] 11:55:52 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ff66cf800 == 145 [pid = 1819] [id = 498] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 192 (0x7f800a423800) [pid = 1819] [serial = 1362] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 191 (0x7f7ffe84b000) [pid = 1819] [serial = 1410] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 190 (0x7f7ffa771c00) [pid = 1819] [serial = 1407] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 189 (0x7f7ffda69000) [pid = 1819] [serial = 1490] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 188 (0x7f8015922800) [pid = 1819] [serial = 1464] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 187 (0x7f8000f68000) [pid = 1819] [serial = 1433] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 186 (0x7f7ffee96c00) [pid = 1819] [serial = 1491] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 185 (0x7f80011a5000) [pid = 1819] [serial = 1434] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 184 (0x7f8018d24c00) [pid = 1819] [serial = 1466] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 183 (0x7f80220f1c00) [pid = 1819] [serial = 1467] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 182 (0x7f800bdf3c00) [pid = 1819] [serial = 1448] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 181 (0x7f800bf3f400) [pid = 1819] [serial = 1449] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 180 (0x7f8027caa800) [pid = 1819] [serial = 1469] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 179 (0x7f8027da5000) [pid = 1819] [serial = 1470] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 178 (0x7f7ffda43400) [pid = 1819] [serial = 1481] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 177 (0x7f800049b400) [pid = 1819] [serial = 1482] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 176 (0x7f7ffee8a400) [pid = 1819] [serial = 1430] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 175 (0x7f7ffeead400) [pid = 1819] [serial = 1431] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 174 (0x7f80106d2000) [pid = 1819] [serial = 1457] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 173 (0x7f8010e1a400) [pid = 1819] [serial = 1458] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 172 (0x7f7ffe844c00) [pid = 1819] [serial = 1472] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 171 (0x7f7fff0af000) [pid = 1819] [serial = 1473] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 170 (0x7f800c939400) [pid = 1819] [serial = 1451] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 169 (0x7f800cda7800) [pid = 1819] [serial = 1452] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 168 (0x7f800283a000) [pid = 1819] [serial = 1436] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 167 (0x7f8003187000) [pid = 1819] [serial = 1437] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 166 (0x7f7ffc4f2c00) [pid = 1819] [serial = 1478] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 165 (0x7f8000490400) [pid = 1819] [serial = 1479] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 164 (0x7f8004310000) [pid = 1819] [serial = 1439] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 163 (0x7f800478e000) [pid = 1819] [serial = 1440] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 162 (0x7f8010308000) [pid = 1819] [serial = 1460] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 161 (0x7f8014624800) [pid = 1819] [serial = 1461] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 160 (0x7f7ffb75fc00) [pid = 1819] [serial = 1427] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 159 (0x7f7ffc368400) [pid = 1819] [serial = 1428] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 158 (0x7f800cf52c00) [pid = 1819] [serial = 1454] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 157 (0x7f800d246c00) [pid = 1819] [serial = 1455] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 156 (0x7f8014dc6c00) [pid = 1819] [serial = 1463] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 155 (0x7f800ba1b800) [pid = 1819] [serial = 1445] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 154 (0x7f800baaf000) [pid = 1819] [serial = 1446] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 153 (0x7f800a844c00) [pid = 1819] [serial = 1442] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 152 (0x7f800a8ae400) [pid = 1819] [serial = 1443] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 151 (0x7f7ffda5f400) [pid = 1819] [serial = 1475] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 150 (0x7f7fff0afc00) [pid = 1819] [serial = 1476] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 149 (0x7f7ff9dca000) [pid = 1819] [serial = 1484] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 148 (0x7f7ffa132c00) [pid = 1819] [serial = 1485] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 147 (0x7f7ffb75e800) [pid = 1819] [serial = 1487] [outer = (nil)] [url = about:blank] 11:55:52 INFO - PROCESS | 1819 | --DOMWINDOW == 146 (0x7f7ffc363800) [pid = 1819] [serial = 1488] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1819 | 1461437753180 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] 11:55:53 INFO - PROCESS | 1819 | 1461437753242 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 11:55:53 INFO - PROCESS | 1819 | 1461437753248 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 11:55:53 INFO - PROCESS | 1819 | 1461437753251 Marionette TRACE conn3 <- [1,2134,null,{}] 11:55:53 INFO - PROCESS | 1819 | 1461437753256 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}] 11:55:53 INFO - PROCESS | 1819 | 1461437753448 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 11:55:53 INFO - PROCESS | 1819 | 1461437753635 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:53 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffec0a000 == 146 [pid = 1819] [id = 541] 11:55:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 147 (0x7f7ff9dca000) [pid = 1819] [serial = 1624] [outer = (nil)] 11:55:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 148 (0x7f7fff0a7800) [pid = 1819] [serial = 1625] [outer = 0x7f7ff9dca000] 11:55:53 INFO - PROCESS | 1819 | 1461437753700 Marionette DEBUG loaded listener.js 11:55:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 149 (0x7f800306a400) [pid = 1819] [serial = 1626] [outer = 0x7f7ff9dca000] 11:55:54 INFO - PROCESS | 1819 | 1461437754473 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]]]}] 11:55:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 11:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1286ms 11:55:54 INFO - PROCESS | 1819 | 1461437754539 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 11:55:54 INFO - PROCESS | 1819 | 1461437754541 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 11:55:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 11:55:54 INFO - PROCESS | 1819 | 1461437754548 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 11:55:54 INFO - PROCESS | 1819 | 1461437754550 Marionette TRACE conn3 <- [1,2138,null,{}] 11:55:54 INFO - PROCESS | 1819 | 1461437754555 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}] 11:55:54 INFO - PROCESS | 1819 | 1461437754806 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 11:55:54 INFO - PROCESS | 1819 | 1461437754841 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:54 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8000560000 == 147 [pid = 1819] [id = 542] 11:55:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 150 (0x7f800306e000) [pid = 1819] [serial = 1627] [outer = (nil)] 11:55:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 151 (0x7f800430dc00) [pid = 1819] [serial = 1628] [outer = 0x7f800306e000] 11:55:54 INFO - PROCESS | 1819 | 1461437754901 Marionette DEBUG loaded listener.js 11:55:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 152 (0x7f80047e7800) [pid = 1819] [serial = 1629] [outer = 0x7f800306e000] 11:55:55 INFO - PROCESS | 1819 | 1461437755821 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]]]}] 11:55:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 11:55:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1341ms 11:55:55 INFO - PROCESS | 1819 | 1461437755891 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 11:55:55 INFO - PROCESS | 1819 | 1461437755895 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 11:55:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 11:55:55 INFO - PROCESS | 1819 | 1461437755917 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 11:55:55 INFO - PROCESS | 1819 | 1461437755923 Marionette TRACE conn3 <- [1,2142,null,{}] 11:55:55 INFO - PROCESS | 1819 | 1461437755933 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}] 11:55:56 INFO - PROCESS | 1819 | 1461437756228 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 11:55:56 INFO - PROCESS | 1819 | 1461437756259 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:56 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8003239000 == 148 [pid = 1819] [id = 543] 11:55:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 153 (0x7f8004791400) [pid = 1819] [serial = 1630] [outer = (nil)] 11:55:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 154 (0x7f800a586800) [pid = 1819] [serial = 1631] [outer = 0x7f8004791400] 11:55:56 INFO - PROCESS | 1819 | 1461437756323 Marionette DEBUG loaded listener.js 11:55:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 155 (0x7f800b8b8c00) [pid = 1819] [serial = 1632] [outer = 0x7f8004791400] 11:55:57 INFO - PROCESS | 1819 | --DOMWINDOW == 154 (0x7f7ffda68c00) [pid = 1819] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 11:55:57 INFO - PROCESS | 1819 | --DOMWINDOW == 153 (0x7f7ffc144800) [pid = 1819] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 11:55:57 INFO - PROCESS | 1819 | --DOMWINDOW == 152 (0x7f7ff66f7400) [pid = 1819] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 11:55:57 INFO - PROCESS | 1819 | --DOMWINDOW == 151 (0x7f7ff66f1000) [pid = 1819] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 11:55:57 INFO - PROCESS | 1819 | --DOMWINDOW == 150 (0x7f7ff8536400) [pid = 1819] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 11:55:57 INFO - PROCESS | 1819 | --DOMWINDOW == 149 (0x7f7ff6cad400) [pid = 1819] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 11:55:57 INFO - PROCESS | 1819 | 1461437757573 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] 11:55:57 INFO - PROCESS | 1819 | 1461437757618 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 11:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 11:55:57 INFO - PROCESS | 1819 | 1461437757625 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 11:55:57 INFO - PROCESS | 1819 | 1461437757627 Marionette TRACE conn3 <- [1,2146,null,{}] 11:55:57 INFO - PROCESS | 1819 | 1461437757632 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}] 11:55:57 INFO - PROCESS | 1819 | 1461437757932 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 11:55:57 INFO - PROCESS | 1819 | 1461437757953 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:57 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8004806800 == 149 [pid = 1819] [id = 544] 11:55:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 150 (0x7f7ffc140000) [pid = 1819] [serial = 1633] [outer = (nil)] 11:55:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 151 (0x7f800a8b0c00) [pid = 1819] [serial = 1634] [outer = 0x7f7ffc140000] 11:55:58 INFO - PROCESS | 1819 | 1461437758014 Marionette DEBUG loaded listener.js 11:55:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 152 (0x7f800baea800) [pid = 1819] [serial = 1635] [outer = 0x7f7ffc140000] 11:55:58 INFO - PROCESS | 1819 | 1461437758869 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] 11:55:58 INFO - PROCESS | 1819 | 1461437758918 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 11:55:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 11:55:58 INFO - PROCESS | 1819 | 1461437758924 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 11:55:58 INFO - PROCESS | 1819 | 1461437758926 Marionette TRACE conn3 <- [1,2150,null,{}] 11:55:58 INFO - PROCESS | 1819 | 1461437758931 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}] 11:55:59 INFO - PROCESS | 1819 | 1461437759133 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 11:55:59 INFO - PROCESS | 1819 | 1461437759601 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:59 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ff85d9800 == 150 [pid = 1819] [id = 545] 11:55:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 153 (0x7f7ff66f9000) [pid = 1819] [serial = 1636] [outer = (nil)] 11:55:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 154 (0x7f7ff6cb0000) [pid = 1819] [serial = 1637] [outer = 0x7f7ff66f9000] 11:55:59 INFO - PROCESS | 1819 | 1461437759681 Marionette DEBUG loaded listener.js 11:55:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 155 (0x7f7ff9dce800) [pid = 1819] [serial = 1638] [outer = 0x7f7ff66f9000] 11:56:00 INFO - PROCESS | 1819 | 1461437760574 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]]]}] 11:56:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 11:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1678ms 11:56:00 INFO - PROCESS | 1819 | 1461437760606 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 11:56:00 INFO - PROCESS | 1819 | 1461437760613 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 11:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 11:56:00 INFO - PROCESS | 1819 | 1461437760622 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 11:56:00 INFO - PROCESS | 1819 | 1461437760626 Marionette TRACE conn3 <- [1,2154,null,{}] 11:56:00 INFO - PROCESS | 1819 | 1461437760632 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}] 11:56:00 INFO - PROCESS | 1819 | 1461437760860 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 11:56:01 INFO - PROCESS | 1819 | 1461437761081 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:01 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffec1d000 == 151 [pid = 1819] [id = 546] 11:56:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 156 (0x7f7ff6ca6800) [pid = 1819] [serial = 1639] [outer = (nil)] 11:56:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 157 (0x7f7ffda69400) [pid = 1819] [serial = 1640] [outer = 0x7f7ff6ca6800] 11:56:01 INFO - PROCESS | 1819 | 1461437761198 Marionette DEBUG loaded listener.js 11:56:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 158 (0x7f7ffeeaa400) [pid = 1819] [serial = 1641] [outer = 0x7f7ff6ca6800] 11:56:02 INFO - PROCESS | 1819 | 1461437762248 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]]]}] 11:56:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 11:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1684ms 11:56:02 INFO - PROCESS | 1819 | 1461437762309 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 11:56:02 INFO - PROCESS | 1819 | 1461437762316 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 11:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 11:56:02 INFO - PROCESS | 1819 | 1461437762322 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 11:56:02 INFO - PROCESS | 1819 | 1461437762326 Marionette TRACE conn3 <- [1,2158,null,{}] 11:56:02 INFO - PROCESS | 1819 | 1461437762331 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}] 11:56:02 INFO - PROCESS | 1819 | 1461437762569 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 11:56:02 INFO - PROCESS | 1819 | 1461437762913 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:02 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8003235000 == 152 [pid = 1819] [id = 547] 11:56:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 159 (0x7f7fff194000) [pid = 1819] [serial = 1642] [outer = (nil)] 11:56:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 160 (0x7f800049d400) [pid = 1819] [serial = 1643] [outer = 0x7f7fff194000] 11:56:03 INFO - PROCESS | 1819 | 1461437762996 Marionette DEBUG loaded listener.js 11:56:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 161 (0x7f8001c84000) [pid = 1819] [serial = 1644] [outer = 0x7f7fff194000] 11:56:03 INFO - PROCESS | 1819 | 1461437763877 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]]]}] 11:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 11:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1585ms 11:56:03 INFO - PROCESS | 1819 | 1461437763908 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 11:56:03 INFO - PROCESS | 1819 | 1461437763912 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 11:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 11:56:03 INFO - PROCESS | 1819 | 1461437763928 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 11:56:03 INFO - PROCESS | 1819 | 1461437763937 Marionette TRACE conn3 <- [1,2162,null,{}] 11:56:03 INFO - PROCESS | 1819 | 1461437763944 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}] 11:56:04 INFO - PROCESS | 1819 | 1461437764184 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 11:56:04 INFO - PROCESS | 1819 | 1461437764483 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:04 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800b92c800 == 153 [pid = 1819] [id = 548] 11:56:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 162 (0x7f7ffe843800) [pid = 1819] [serial = 1645] [outer = (nil)] 11:56:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 163 (0x7f8004879400) [pid = 1819] [serial = 1646] [outer = 0x7f7ffe843800] 11:56:04 INFO - PROCESS | 1819 | 1461437764563 Marionette DEBUG loaded listener.js 11:56:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 164 (0x7f800a430000) [pid = 1819] [serial = 1647] [outer = 0x7f7ffe843800] 11:56:05 INFO - PROCESS | 1819 | 1461437765426 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]]]}] 11:56:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 11:56:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1550ms 11:56:05 INFO - PROCESS | 1819 | 1461437765471 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 11:56:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 11:56:05 INFO - PROCESS | 1819 | 1461437765476 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 11:56:05 INFO - PROCESS | 1819 | 1461437765482 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 11:56:05 INFO - PROCESS | 1819 | 1461437765485 Marionette TRACE conn3 <- [1,2166,null,{}] 11:56:05 INFO - PROCESS | 1819 | 1461437765505 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}] 11:56:05 INFO - PROCESS | 1819 | 1461437765791 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 11:56:05 INFO - PROCESS | 1819 | 1461437765990 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:06 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800cb70800 == 154 [pid = 1819] [id = 549] 11:56:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 165 (0x7f800a408000) [pid = 1819] [serial = 1648] [outer = (nil)] 11:56:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 166 (0x7f800b71b800) [pid = 1819] [serial = 1649] [outer = 0x7f800a408000] 11:56:06 INFO - PROCESS | 1819 | 1461437766104 Marionette DEBUG loaded listener.js 11:56:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 167 (0x7f800c31ac00) [pid = 1819] [serial = 1650] [outer = 0x7f800a408000] 11:56:06 INFO - PROCESS | 1819 | 1461437766968 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]]]}] 11:56:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 11:56:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1537ms 11:56:07 INFO - PROCESS | 1819 | 1461437767019 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 11:56:07 INFO - PROCESS | 1819 | 1461437767022 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 11:56:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 11:56:07 INFO - PROCESS | 1819 | 1461437767029 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 11:56:07 INFO - PROCESS | 1819 | 1461437767032 Marionette TRACE conn3 <- [1,2170,null,{}] 11:56:07 INFO - PROCESS | 1819 | 1461437767037 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}] 11:56:07 INFO - PROCESS | 1819 | 1461437767254 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 11:56:07 INFO - PROCESS | 1819 | 1461437767473 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:07 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800ce8f000 == 155 [pid = 1819] [id = 550] 11:56:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 168 (0x7f800ce64400) [pid = 1819] [serial = 1651] [outer = (nil)] 11:56:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 169 (0x7f800ce6d800) [pid = 1819] [serial = 1652] [outer = 0x7f800ce64400] 11:56:07 INFO - PROCESS | 1819 | 1461437767603 Marionette DEBUG loaded listener.js 11:56:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 170 (0x7f801030fc00) [pid = 1819] [serial = 1653] [outer = 0x7f800ce64400] 11:56:08 INFO - PROCESS | 1819 | 1461437768589 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]]]}] 11:56:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 11:56:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1632ms 11:56:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 11:56:08 INFO - PROCESS | 1819 | 1461437768663 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 11:56:08 INFO - PROCESS | 1819 | 1461437768666 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 11:56:08 INFO - PROCESS | 1819 | 1461437768672 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 11:56:08 INFO - PROCESS | 1819 | 1461437768675 Marionette TRACE conn3 <- [1,2174,null,{}] 11:56:08 INFO - PROCESS | 1819 | 1461437768680 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}] 11:56:08 INFO - PROCESS | 1819 | 1461437768910 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 11:56:09 INFO - PROCESS | 1819 | 1461437769214 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:09 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801069b800 == 156 [pid = 1819] [id = 551] 11:56:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 171 (0x7f7ffb7f5800) [pid = 1819] [serial = 1654] [outer = (nil)] 11:56:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 172 (0x7f8010c7ac00) [pid = 1819] [serial = 1655] [outer = 0x7f7ffb7f5800] 11:56:09 INFO - PROCESS | 1819 | 1461437769293 Marionette DEBUG loaded listener.js 11:56:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 173 (0x7f801488c400) [pid = 1819] [serial = 1656] [outer = 0x7f7ffb7f5800] 11:56:10 INFO - PROCESS | 1819 | 1461437770169 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]]]}] 11:56:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 11:56:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1545ms 11:56:10 INFO - PROCESS | 1819 | 1461437770217 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 11:56:10 INFO - PROCESS | 1819 | 1461437770220 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 11:56:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 11:56:10 INFO - PROCESS | 1819 | 1461437770227 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 11:56:10 INFO - PROCESS | 1819 | 1461437770229 Marionette TRACE conn3 <- [1,2178,null,{}] 11:56:10 INFO - PROCESS | 1819 | 1461437770235 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}] 11:56:10 INFO - PROCESS | 1819 | 1461437770460 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 11:56:10 INFO - PROCESS | 1819 | 1461437770679 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:10 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8012551000 == 157 [pid = 1819] [id = 552] 11:56:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 174 (0x7f7ffda41c00) [pid = 1819] [serial = 1657] [outer = (nil)] 11:56:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 175 (0x7f8014dd1400) [pid = 1819] [serial = 1658] [outer = 0x7f7ffda41c00] 11:56:10 INFO - PROCESS | 1819 | 1461437770792 Marionette DEBUG loaded listener.js 11:56:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 176 (0x7f8016aa7800) [pid = 1819] [serial = 1659] [outer = 0x7f7ffda41c00] 11:56:11 INFO - PROCESS | 1819 | 1461437771712 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]]]}] 11:56:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 11:56:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1531ms 11:56:11 INFO - PROCESS | 1819 | 1461437771759 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 11:56:11 INFO - PROCESS | 1819 | 1461437771763 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 11:56:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 11:56:11 INFO - PROCESS | 1819 | 1461437771768 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 11:56:11 INFO - PROCESS | 1819 | 1461437771771 Marionette TRACE conn3 <- [1,2182,null,{}] 11:56:11 INFO - PROCESS | 1819 | 1461437771776 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}] 11:56:11 INFO - PROCESS | 1819 | 1461437771992 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 11:56:12 INFO - PROCESS | 1819 | 1461437772255 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:12 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8014b7e800 == 158 [pid = 1819] [id = 553] 11:56:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 177 (0x7f8013fc4800) [pid = 1819] [serial = 1660] [outer = (nil)] 11:56:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 178 (0x7f801d08ec00) [pid = 1819] [serial = 1661] [outer = 0x7f8013fc4800] 11:56:12 INFO - PROCESS | 1819 | 1461437772333 Marionette DEBUG loaded listener.js 11:56:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 179 (0x7f8022f73800) [pid = 1819] [serial = 1662] [outer = 0x7f8013fc4800] 11:56:13 INFO - PROCESS | 1819 | 1461437773201 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]]]}] 11:56:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 11:56:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1487ms 11:56:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 11:56:13 INFO - PROCESS | 1819 | 1461437773257 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 11:56:13 INFO - PROCESS | 1819 | 1461437773260 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 11:56:13 INFO - PROCESS | 1819 | 1461437773266 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 11:56:13 INFO - PROCESS | 1819 | 1461437773269 Marionette TRACE conn3 <- [1,2186,null,{}] 11:56:13 INFO - PROCESS | 1819 | 1461437773274 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}] 11:56:13 INFO - PROCESS | 1819 | 1461437773493 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 11:56:13 INFO - PROCESS | 1819 | 1461437773753 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:13 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801656f000 == 159 [pid = 1819] [id = 554] 11:56:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 180 (0x7f8014887400) [pid = 1819] [serial = 1663] [outer = (nil)] 11:56:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 181 (0x7f8023193000) [pid = 1819] [serial = 1664] [outer = 0x7f8014887400] 11:56:13 INFO - PROCESS | 1819 | 1461437773831 Marionette DEBUG loaded listener.js 11:56:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 182 (0x7f80241bb400) [pid = 1819] [serial = 1665] [outer = 0x7f8014887400] 11:56:14 INFO - PROCESS | 1819 | 1461437774713 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]]]}] 11:56:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 11:56:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1478ms 11:56:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 11:56:14 INFO - PROCESS | 1819 | 1461437774744 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 11:56:14 INFO - PROCESS | 1819 | 1461437774747 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 11:56:14 INFO - PROCESS | 1819 | 1461437774753 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 11:56:14 INFO - PROCESS | 1819 | 1461437774761 Marionette TRACE conn3 <- [1,2190,null,{}] 11:56:14 INFO - PROCESS | 1819 | 1461437774772 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}] 11:56:14 INFO - PROCESS | 1819 | 1461437774992 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 11:56:15 INFO - PROCESS | 1819 | 1461437775253 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:15 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8023165800 == 160 [pid = 1819] [id = 555] 11:56:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 183 (0x7f802433d800) [pid = 1819] [serial = 1666] [outer = (nil)] 11:56:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 184 (0x7f8025da9800) [pid = 1819] [serial = 1667] [outer = 0x7f802433d800] 11:56:15 INFO - PROCESS | 1819 | 1461437775394 Marionette DEBUG loaded listener.js 11:56:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 185 (0x7f8027ca6800) [pid = 1819] [serial = 1668] [outer = 0x7f802433d800] 11:56:16 INFO - PROCESS | 1819 | 1461437776257 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]]]}] 11:56:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 11:56:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1550ms 11:56:16 INFO - PROCESS | 1819 | 1461437776303 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 11:56:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 11:56:16 INFO - PROCESS | 1819 | 1461437776307 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 11:56:16 INFO - PROCESS | 1819 | 1461437776313 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 11:56:16 INFO - PROCESS | 1819 | 1461437776317 Marionette TRACE conn3 <- [1,2194,null,{}] 11:56:16 INFO - PROCESS | 1819 | 1461437776322 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}] 11:56:16 INFO - PROCESS | 1819 | 1461437776573 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 11:56:16 INFO - PROCESS | 1819 | 1461437776830 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:16 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8027991800 == 161 [pid = 1819] [id = 556] 11:56:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 186 (0x7f7ffeb63800) [pid = 1819] [serial = 1669] [outer = (nil)] 11:56:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 187 (0x7f7ffeb6bc00) [pid = 1819] [serial = 1670] [outer = 0x7f7ffeb63800] 11:56:16 INFO - PROCESS | 1819 | 1461437776949 Marionette DEBUG loaded listener.js 11:56:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 188 (0x7f8027da5c00) [pid = 1819] [serial = 1671] [outer = 0x7f7ffeb63800] 11:56:17 INFO - PROCESS | 1819 | 1461437777782 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]]]}] 11:56:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 11:56:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1531ms 11:56:17 INFO - PROCESS | 1819 | 1461437777845 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 11:56:17 INFO - PROCESS | 1819 | 1461437777849 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 11:56:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 11:56:17 INFO - PROCESS | 1819 | 1461437777855 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 11:56:17 INFO - PROCESS | 1819 | 1461437777857 Marionette TRACE conn3 <- [1,2198,null,{}] 11:56:17 INFO - PROCESS | 1819 | 1461437777862 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}] 11:56:18 INFO - PROCESS | 1819 | 1461437778079 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 11:56:18 INFO - PROCESS | 1819 | 1461437778343 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:18 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8028334800 == 162 [pid = 1819] [id = 557] 11:56:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 189 (0x7f7ffeb67800) [pid = 1819] [serial = 1672] [outer = (nil)] 11:56:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 190 (0x7f7fff023000) [pid = 1819] [serial = 1673] [outer = 0x7f7ffeb67800] 11:56:18 INFO - PROCESS | 1819 | 1461437778465 Marionette DEBUG loaded listener.js 11:56:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 191 (0x7f7fff027400) [pid = 1819] [serial = 1674] [outer = 0x7f7ffeb67800] 11:56:19 INFO - PROCESS | 1819 | 1461437779277 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]]]}] 11:56:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 11:56:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1449ms 11:56:19 INFO - PROCESS | 1819 | 1461437779305 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 11:56:19 INFO - PROCESS | 1819 | 1461437779307 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 11:56:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 11:56:19 INFO - PROCESS | 1819 | 1461437779313 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 11:56:19 INFO - PROCESS | 1819 | 1461437779315 Marionette TRACE conn3 <- [1,2202,null,{}] 11:56:19 INFO - PROCESS | 1819 | 1461437779322 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}] 11:56:19 INFO - PROCESS | 1819 | 1461437779541 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 11:56:19 INFO - PROCESS | 1819 | 1461437779805 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:19 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802af49800 == 163 [pid = 1819] [id = 558] 11:56:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 192 (0x7f7fff01bc00) [pid = 1819] [serial = 1675] [outer = (nil)] 11:56:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 193 (0x7f800a5a2000) [pid = 1819] [serial = 1676] [outer = 0x7f7fff01bc00] 11:56:19 INFO - PROCESS | 1819 | 1461437779880 Marionette DEBUG loaded listener.js 11:56:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 194 (0x7f800a5a6c00) [pid = 1819] [serial = 1677] [outer = 0x7f7fff01bc00] 11:56:20 INFO - PROCESS | 1819 | 1461437780770 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]]]}] 11:56:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 11:56:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1528ms 11:56:20 INFO - PROCESS | 1819 | 1461437780843 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 11:56:20 INFO - PROCESS | 1819 | 1461437780846 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 11:56:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 11:56:20 INFO - PROCESS | 1819 | 1461437780852 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 11:56:20 INFO - PROCESS | 1819 | 1461437780855 Marionette TRACE conn3 <- [1,2206,null,{}] 11:56:20 INFO - PROCESS | 1819 | 1461437780860 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}] 11:56:21 INFO - PROCESS | 1819 | 1461437781110 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 11:56:21 INFO - PROCESS | 1819 | 1461437781411 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:21 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802fcf7800 == 164 [pid = 1819] [id = 559] 11:56:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 195 (0x7f7fff021c00) [pid = 1819] [serial = 1678] [outer = (nil)] 11:56:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 196 (0x7f800a5acc00) [pid = 1819] [serial = 1679] [outer = 0x7f7fff021c00] 11:56:21 INFO - PROCESS | 1819 | 1461437781491 Marionette DEBUG loaded listener.js 11:56:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 197 (0x7f8024313c00) [pid = 1819] [serial = 1680] [outer = 0x7f7fff021c00] 11:56:22 INFO - PROCESS | 1819 | 1461437782331 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]]]}] 11:56:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 11:56:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1531ms 11:56:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 11:56:22 INFO - PROCESS | 1819 | 1461437782385 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 11:56:22 INFO - PROCESS | 1819 | 1461437782388 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 11:56:22 INFO - PROCESS | 1819 | 1461437782394 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 11:56:22 INFO - PROCESS | 1819 | 1461437782397 Marionette TRACE conn3 <- [1,2210,null,{}] 11:56:22 INFO - PROCESS | 1819 | 1461437782402 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}] 11:56:22 INFO - PROCESS | 1819 | 1461437782623 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 11:56:22 INFO - PROCESS | 1819 | 1461437782940 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:22 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800bee5800 == 165 [pid = 1819] [id = 560] 11:56:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 198 (0x7f7ffb658400) [pid = 1819] [serial = 1681] [outer = (nil)] 11:56:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 199 (0x7f7ffb661000) [pid = 1819] [serial = 1682] [outer = 0x7f7ffb658400] 11:56:23 INFO - PROCESS | 1819 | 1461437783020 Marionette DEBUG loaded listener.js 11:56:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 200 (0x7f7ffb665400) [pid = 1819] [serial = 1683] [outer = 0x7f7ffb658400] 11:56:23 INFO - PROCESS | 1819 | 1461437783819 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]]]}] 11:56:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 11:56:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1486ms 11:56:23 INFO - PROCESS | 1819 | 1461437783880 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 11:56:23 INFO - PROCESS | 1819 | 1461437783883 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 11:56:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 11:56:23 INFO - PROCESS | 1819 | 1461437783889 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 11:56:23 INFO - PROCESS | 1819 | 1461437783891 Marionette TRACE conn3 <- [1,2214,null,{}] 11:56:23 INFO - PROCESS | 1819 | 1461437783897 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}] 11:56:24 INFO - PROCESS | 1819 | 1461437784110 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 11:56:24 INFO - PROCESS | 1819 | 1461437784377 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:24 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffb410800 == 166 [pid = 1819] [id = 561] 11:56:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 201 (0x7f7ffb65bc00) [pid = 1819] [serial = 1684] [outer = (nil)] 11:56:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 202 (0x7f800a5aa000) [pid = 1819] [serial = 1685] [outer = 0x7f7ffb65bc00] 11:56:24 INFO - PROCESS | 1819 | 1461437784468 Marionette DEBUG loaded listener.js 11:56:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 203 (0x7f8027da7400) [pid = 1819] [serial = 1686] [outer = 0x7f7ffb65bc00] 11:56:25 INFO - PROCESS | 1819 | 1461437785408 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]]]}] 11:56:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 11:56:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1580ms 11:56:25 INFO - PROCESS | 1819 | 1461437785471 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 11:56:25 INFO - PROCESS | 1819 | 1461437785475 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 11:56:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 11:56:25 INFO - PROCESS | 1819 | 1461437785481 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 11:56:25 INFO - PROCESS | 1819 | 1461437785483 Marionette TRACE conn3 <- [1,2218,null,{}] 11:56:25 INFO - PROCESS | 1819 | 1461437785488 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}] 11:56:25 INFO - PROCESS | 1819 | 1461437785715 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 11:56:26 INFO - PROCESS | 1819 | 1461437786029 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:26 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800beef800 == 167 [pid = 1819] [id = 562] 11:56:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 204 (0x7f7ff8203000) [pid = 1819] [serial = 1687] [outer = (nil)] 11:56:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 205 (0x7f7ff820c000) [pid = 1819] [serial = 1688] [outer = 0x7f7ff8203000] 11:56:26 INFO - PROCESS | 1819 | 1461437786116 Marionette DEBUG loaded listener.js 11:56:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 206 (0x7f7ff8210400) [pid = 1819] [serial = 1689] [outer = 0x7f7ff8203000] 11:56:26 INFO - PROCESS | 1819 | 1461437786997 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]]]}] 11:56:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 11:56:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1579ms 11:56:27 INFO - PROCESS | 1819 | 1461437787061 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 11:56:27 INFO - PROCESS | 1819 | 1461437787065 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 11:56:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 11:56:27 INFO - PROCESS | 1819 | 1461437787070 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 11:56:27 INFO - PROCESS | 1819 | 1461437787073 Marionette TRACE conn3 <- [1,2222,null,{}] 11:56:27 INFO - PROCESS | 1819 | 1461437787078 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}] 11:56:27 INFO - PROCESS | 1819 | 1461437787318 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 11:56:28 INFO - PROCESS | 1819 | 1461437788453 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:28 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffec11000 == 168 [pid = 1819] [id = 563] 11:56:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 207 (0x7f7ffa76a800) [pid = 1819] [serial = 1690] [outer = (nil)] 11:56:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 208 (0x7f7ffb754c00) [pid = 1819] [serial = 1691] [outer = 0x7f7ffa76a800] 11:56:28 INFO - PROCESS | 1819 | 1461437788551 Marionette DEBUG loaded listener.js 11:56:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 209 (0x7f7ffb7f4800) [pid = 1819] [serial = 1692] [outer = 0x7f7ffa76a800] 11:56:29 INFO - PROCESS | 1819 | 1461437789389 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]]]}] 11:56:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 11:56:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 2385ms 11:56:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8016b3b800 == 167 [pid = 1819] [id = 70] 11:56:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8004806800 == 166 [pid = 1819] [id = 544] 11:56:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8003239000 == 165 [pid = 1819] [id = 543] 11:56:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8000560000 == 164 [pid = 1819] [id = 542] 11:56:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffec0a000 == 163 [pid = 1819] [id = 541] 11:56:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ff6ac4800 == 162 [pid = 1819] [id = 540] 11:56:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ff66d8800 == 161 [pid = 1819] [id = 539] 11:56:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffec16000 == 160 [pid = 1819] [id = 538] 11:56:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801458d000 == 159 [pid = 1819] [id = 532] 11:56:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801077a800 == 158 [pid = 1819] [id = 531] 11:56:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8010614800 == 157 [pid = 1819] [id = 530] 11:56:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800fa96800 == 156 [pid = 1819] [id = 529] 11:56:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800cb6e000 == 155 [pid = 1819] [id = 528] 11:56:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800b9e9800 == 154 [pid = 1819] [id = 527] 11:56:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800a66c800 == 153 [pid = 1819] [id = 526] 11:56:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8005251800 == 152 [pid = 1819] [id = 525] 11:56:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8003240800 == 151 [pid = 1819] [id = 524] 11:56:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8000543000 == 150 [pid = 1819] [id = 523] 11:56:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800525a800 == 149 [pid = 1819] [id = 453] 11:56:29 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffabd2000 == 148 [pid = 1819] [id = 522] 11:56:30 INFO - PROCESS | 1819 | --DOMWINDOW == 208 (0x7f80047ea800) [pid = 1819] [serial = 1511] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1819 | --DOMWINDOW == 207 (0x7f7ff66fac00) [pid = 1819] [serial = 1544] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1819 | --DOMWINDOW == 206 (0x7f7ff6ca4000) [pid = 1819] [serial = 1496] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1819 | --DOMWINDOW == 205 (0x7f80001b5c00) [pid = 1819] [serial = 1559] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1819 | --DOMWINDOW == 204 (0x7f7fff0ac000) [pid = 1819] [serial = 1502] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1819 | --DOMWINDOW == 203 (0x7f800a86b400) [pid = 1819] [serial = 1514] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1819 | --DOMWINDOW == 202 (0x7f7ffeeb3400) [pid = 1819] [serial = 1557] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1819 | --DOMWINDOW == 201 (0x7f8010309400) [pid = 1819] [serial = 1532] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1819 | --DOMWINDOW == 200 (0x7f800b710800) [pid = 1819] [serial = 1517] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1819 | --DOMWINDOW == 199 (0x7f7ffe852800) [pid = 1819] [serial = 1556] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1819 | --DOMWINDOW == 198 (0x7f800cdda000) [pid = 1819] [serial = 1526] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1819 | --DOMWINDOW == 197 (0x7f8010c65800) [pid = 1819] [serial = 1538] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1819 | --DOMWINDOW == 196 (0x7f8014866800) [pid = 1819] [serial = 1541] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1819 | --DOMWINDOW == 195 (0x7f7ffc4ee800) [pid = 1819] [serial = 1499] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1819 | --DOMWINDOW == 194 (0x7f7ffe848400) [pid = 1819] [serial = 1563] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1819 | --DOMWINDOW == 193 (0x7f80011a0c00) [pid = 1819] [serial = 1505] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1819 | --DOMWINDOW == 192 (0x7f8000674400) [pid = 1819] [serial = 1560] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1819 | --DOMWINDOW == 191 (0x7f7ffc4ed800) [pid = 1819] [serial = 1494] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1819 | --DOMWINDOW == 190 (0x7f8010c79400) [pid = 1819] [serial = 1535] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1819 | --DOMWINDOW == 189 (0x7f7ffa132800) [pid = 1819] [serial = 1550] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1819 | --DOMWINDOW == 188 (0x7f800cddb800) [pid = 1819] [serial = 1529] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1819 | --DOMWINDOW == 187 (0x7f800bf3c400) [pid = 1819] [serial = 1523] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1819 | --DOMWINDOW == 186 (0x7f800baa9c00) [pid = 1819] [serial = 1520] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1819 | --DOMWINDOW == 185 (0x7f7ff8533400) [pid = 1819] [serial = 1562] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1819 | --DOMWINDOW == 184 (0x7f7ffa135400) [pid = 1819] [serial = 1553] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1819 | --DOMWINDOW == 183 (0x7f7ffb75a800) [pid = 1819] [serial = 1551] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1819 | --DOMWINDOW == 182 (0x7f7ff9dc9c00) [pid = 1819] [serial = 1547] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1819 | --DOMWINDOW == 181 (0x7f7ffd920800) [pid = 1819] [serial = 1554] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1819 | --DOMWINDOW == 180 (0x7f800318b400) [pid = 1819] [serial = 1508] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1819 | --DOMWINDOW == 179 (0x7f80011a2400) [pid = 1819] [serial = 1565] [outer = (nil)] [url = about:blank] 11:56:30 INFO - PROCESS | 1819 | 1461437790206 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 11:56:30 INFO - PROCESS | 1819 | 1461437790211 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 11:56:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 11:56:30 INFO - PROCESS | 1819 | 1461437790239 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 11:56:30 INFO - PROCESS | 1819 | 1461437790242 Marionette TRACE conn3 <- [1,2226,null,{}] 11:56:30 INFO - PROCESS | 1819 | 1461437790249 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}] 11:56:30 INFO - PROCESS | 1819 | 1461437790460 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 11:56:30 INFO - PROCESS | 1819 | 1461437790662 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:30 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ff6ab2000 == 149 [pid = 1819] [id = 564] 11:56:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 180 (0x7f7ffb7f6000) [pid = 1819] [serial = 1693] [outer = (nil)] 11:56:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 181 (0x7f7ffd924000) [pid = 1819] [serial = 1694] [outer = 0x7f7ffb7f6000] 11:56:30 INFO - PROCESS | 1819 | 1461437790731 Marionette DEBUG loaded listener.js 11:56:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 182 (0x7f7ffe84a400) [pid = 1819] [serial = 1695] [outer = 0x7f7ffb7f6000] 11:56:31 INFO - PROCESS | 1819 | 1461437791497 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]]]}] 11:56:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 11:56:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1289ms 11:56:31 INFO - PROCESS | 1819 | 1461437791525 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 11:56:31 INFO - PROCESS | 1819 | 1461437791531 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 11:56:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 11:56:31 INFO - PROCESS | 1819 | 1461437791538 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 11:56:31 INFO - PROCESS | 1819 | 1461437791540 Marionette TRACE conn3 <- [1,2230,null,{}] 11:56:31 INFO - PROCESS | 1819 | 1461437791546 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}] 11:56:31 INFO - PROCESS | 1819 | 1461437791814 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 11:56:31 INFO - PROCESS | 1819 | 1461437791841 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:31 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffb829800 == 150 [pid = 1819] [id = 565] 11:56:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 183 (0x7f7ffeb69400) [pid = 1819] [serial = 1696] [outer = (nil)] 11:56:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 184 (0x7f7ffee94400) [pid = 1819] [serial = 1697] [outer = 0x7f7ffeb69400] 11:56:31 INFO - PROCESS | 1819 | 1461437791902 Marionette DEBUG loaded listener.js 11:56:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 185 (0x7f7fff01e400) [pid = 1819] [serial = 1698] [outer = 0x7f7ffeb69400] 11:56:32 INFO - PROCESS | 1819 | 1461437792910 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]]]}] 11:56:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 11:56:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1436ms 11:56:32 INFO - PROCESS | 1819 | 1461437792975 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 11:56:32 INFO - PROCESS | 1819 | 1461437792979 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 11:56:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 11:56:32 INFO - PROCESS | 1819 | 1461437792993 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 11:56:33 INFO - PROCESS | 1819 | 1461437793001 Marionette TRACE conn3 <- [1,2234,null,{}] 11:56:33 INFO - PROCESS | 1819 | 1461437793016 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}] 11:56:33 INFO - PROCESS | 1819 | 1461437793307 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 11:56:33 INFO - PROCESS | 1819 | 1461437793342 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:33 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800010e800 == 151 [pid = 1819] [id = 566] 11:56:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 186 (0x7f7ffeea8000) [pid = 1819] [serial = 1699] [outer = (nil)] 11:56:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 187 (0x7f8000497c00) [pid = 1819] [serial = 1700] [outer = 0x7f7ffeea8000] 11:56:33 INFO - PROCESS | 1819 | 1461437793404 Marionette DEBUG loaded listener.js 11:56:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 188 (0x7f800067c800) [pid = 1819] [serial = 1701] [outer = 0x7f7ffeea8000] 11:56:34 INFO - PROCESS | 1819 | 1461437794313 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]]]}] 11:56:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 11:56:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1359ms 11:56:34 INFO - PROCESS | 1819 | 1461437794345 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 11:56:34 INFO - PROCESS | 1819 | 1461437794349 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 11:56:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 11:56:34 INFO - PROCESS | 1819 | 1461437794354 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 11:56:34 INFO - PROCESS | 1819 | 1461437794356 Marionette TRACE conn3 <- [1,2238,null,{}] 11:56:34 INFO - PROCESS | 1819 | 1461437794361 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}] 11:56:34 INFO - PROCESS | 1819 | 1461437794612 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 11:56:35 INFO - PROCESS | 1819 | --DOMWINDOW == 187 (0x7f800306e000) [pid = 1819] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 11:56:35 INFO - PROCESS | 1819 | --DOMWINDOW == 186 (0x7f7ff9dca000) [pid = 1819] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 11:56:35 INFO - PROCESS | 1819 | --DOMWINDOW == 185 (0x7f8004791400) [pid = 1819] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 11:56:35 INFO - PROCESS | 1819 | --DOMWINDOW == 184 (0x7f7ff8535000) [pid = 1819] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 11:56:35 INFO - PROCESS | 1819 | --DOMWINDOW == 183 (0x7f7ffee88400) [pid = 1819] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 11:56:35 INFO - PROCESS | 1819 | --DOMWINDOW == 182 (0x7f7ff6cae400) [pid = 1819] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 11:56:35 INFO - PROCESS | 1819 | 1461437795206 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:35 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffadc8000 == 152 [pid = 1819] [id = 567] 11:56:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 183 (0x7f7ff6cae400) [pid = 1819] [serial = 1702] [outer = (nil)] 11:56:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 184 (0x7f7ffc363800) [pid = 1819] [serial = 1703] [outer = 0x7f7ff6cae400] 11:56:35 INFO - PROCESS | 1819 | 1461437795276 Marionette DEBUG loaded listener.js 11:56:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 185 (0x7f8000f6e400) [pid = 1819] [serial = 1704] [outer = 0x7f7ff6cae400] 11:56:35 INFO - PROCESS | 1819 | 1461437795968 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]]]}] 11:56:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 11:56:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1635ms 11:56:35 INFO - PROCESS | 1819 | 1461437795990 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 11:56:35 INFO - PROCESS | 1819 | 1461437795994 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 11:56:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 11:56:36 INFO - PROCESS | 1819 | 1461437795999 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 11:56:36 INFO - PROCESS | 1819 | 1461437796001 Marionette TRACE conn3 <- [1,2242,null,{}] 11:56:36 INFO - PROCESS | 1819 | 1461437796006 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}] 11:56:36 INFO - PROCESS | 1819 | 1461437796271 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 11:56:36 INFO - PROCESS | 1819 | 1461437796297 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:36 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8001cf1000 == 153 [pid = 1819] [id = 568] 11:56:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 186 (0x7f8002835c00) [pid = 1819] [serial = 1705] [outer = (nil)] 11:56:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 187 (0x7f8002839800) [pid = 1819] [serial = 1706] [outer = 0x7f8002835c00] 11:56:36 INFO - PROCESS | 1819 | 1461437796369 Marionette DEBUG loaded listener.js 11:56:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 188 (0x7f8004782c00) [pid = 1819] [serial = 1707] [outer = 0x7f8002835c00] 11:56:37 INFO - PROCESS | 1819 | 1461437797451 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]]]}] 11:56:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 11:56:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1480ms 11:56:37 INFO - PROCESS | 1819 | 1461437797481 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 11:56:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 11:56:37 INFO - PROCESS | 1819 | 1461437797486 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 11:56:37 INFO - PROCESS | 1819 | 1461437797494 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 11:56:37 INFO - PROCESS | 1819 | 1461437797500 Marionette TRACE conn3 <- [1,2246,null,{}] 11:56:37 INFO - PROCESS | 1819 | 1461437797509 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}] 11:56:37 INFO - PROCESS | 1819 | 1461437797754 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 11:56:38 INFO - PROCESS | 1819 | 1461437798075 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:38 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffb80c000 == 154 [pid = 1819] [id = 569] 11:56:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 189 (0x7f7ffb755800) [pid = 1819] [serial = 1708] [outer = (nil)] 11:56:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 190 (0x7f7ffc146400) [pid = 1819] [serial = 1709] [outer = 0x7f7ffb755800] 11:56:38 INFO - PROCESS | 1819 | 1461437798155 Marionette DEBUG loaded listener.js 11:56:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 191 (0x7f7ffc4f8800) [pid = 1819] [serial = 1710] [outer = 0x7f7ffb755800] 11:56:39 INFO - PROCESS | 1819 | 1461437799054 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]]]}] 11:56:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 11:56:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1635ms 11:56:39 INFO - PROCESS | 1819 | 1461437799130 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 11:56:39 INFO - PROCESS | 1819 | 1461437799138 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 11:56:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 11:56:39 INFO - PROCESS | 1819 | 1461437799149 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 11:56:39 INFO - PROCESS | 1819 | 1461437799152 Marionette TRACE conn3 <- [1,2250,null,{}] 11:56:39 INFO - PROCESS | 1819 | 1461437799158 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}] 11:56:39 INFO - PROCESS | 1819 | 1461437799428 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 11:56:39 INFO - PROCESS | 1819 | 1461437799736 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:39 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800054a000 == 155 [pid = 1819] [id = 570] 11:56:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 192 (0x7f7ffe850800) [pid = 1819] [serial = 1711] [outer = (nil)] 11:56:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 193 (0x7f7ffee96000) [pid = 1819] [serial = 1712] [outer = 0x7f7ffe850800] 11:56:39 INFO - PROCESS | 1819 | 1461437799811 Marionette DEBUG loaded listener.js 11:56:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 194 (0x7f7fff028c00) [pid = 1819] [serial = 1713] [outer = 0x7f7ffe850800] 11:56:40 INFO - PROCESS | 1819 | 1461437800725 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]]]}] 11:56:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 11:56:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1629ms 11:56:40 INFO - PROCESS | 1819 | 1461437800778 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 11:56:40 INFO - PROCESS | 1819 | 1461437800782 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 11:56:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 11:56:40 INFO - PROCESS | 1819 | 1461437800789 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 11:56:40 INFO - PROCESS | 1819 | 1461437800795 Marionette TRACE conn3 <- [1,2254,null,{}] 11:56:40 INFO - PROCESS | 1819 | 1461437800810 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}] 11:56:41 INFO - PROCESS | 1819 | 1461437801081 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 11:56:41 INFO - PROCESS | 1819 | 1461437801382 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:41 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8005073800 == 156 [pid = 1819] [id = 571] 11:56:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 195 (0x7f8000f65400) [pid = 1819] [serial = 1714] [outer = (nil)] 11:56:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 196 (0x7f80011ad400) [pid = 1819] [serial = 1715] [outer = 0x7f8000f65400] 11:56:41 INFO - PROCESS | 1819 | 1461437801464 Marionette DEBUG loaded listener.js 11:56:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 197 (0x7f8002840800) [pid = 1819] [serial = 1716] [outer = 0x7f8000f65400] 11:56:42 INFO - PROCESS | 1819 | 1461437802302 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]]]}] 11:56:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 11:56:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1540ms 11:56:42 INFO - PROCESS | 1819 | 1461437802330 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 11:56:42 INFO - PROCESS | 1819 | 1461437802333 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 11:56:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 11:56:42 INFO - PROCESS | 1819 | 1461437802340 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 11:56:42 INFO - PROCESS | 1819 | 1461437802343 Marionette TRACE conn3 <- [1,2258,null,{}] 11:56:42 INFO - PROCESS | 1819 | 1461437802348 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}] 11:56:42 INFO - PROCESS | 1819 | 1461437802561 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 11:56:42 INFO - PROCESS | 1819 | 1461437802781 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:42 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800a671800 == 157 [pid = 1819] [id = 572] 11:56:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 198 (0x7f8000f6d800) [pid = 1819] [serial = 1717] [outer = (nil)] 11:56:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 199 (0x7f800478a000) [pid = 1819] [serial = 1718] [outer = 0x7f8000f6d800] 11:56:42 INFO - PROCESS | 1819 | 1461437802904 Marionette DEBUG loaded listener.js 11:56:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 200 (0x7f800509dc00) [pid = 1819] [serial = 1719] [outer = 0x7f8000f6d800] 11:56:43 INFO - PROCESS | 1819 | 1461437803842 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]]]}] 11:56:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 11:56:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1534ms 11:56:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 11:56:43 INFO - PROCESS | 1819 | 1461437803875 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 11:56:43 INFO - PROCESS | 1819 | 1461437803878 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 11:56:43 INFO - PROCESS | 1819 | 1461437803884 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 11:56:43 INFO - PROCESS | 1819 | 1461437803887 Marionette TRACE conn3 <- [1,2262,null,{}] 11:56:43 INFO - PROCESS | 1819 | 1461437803892 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}] 11:56:44 INFO - PROCESS | 1819 | 1461437804107 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 11:56:44 INFO - PROCESS | 1819 | 1461437804369 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:44 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800b793000 == 158 [pid = 1819] [id = 573] 11:56:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 201 (0x7f80043b3800) [pid = 1819] [serial = 1720] [outer = (nil)] 11:56:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 202 (0x7f800a584c00) [pid = 1819] [serial = 1721] [outer = 0x7f80043b3800] 11:56:44 INFO - PROCESS | 1819 | 1461437804487 Marionette DEBUG loaded listener.js 11:56:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 203 (0x7f800a842800) [pid = 1819] [serial = 1722] [outer = 0x7f80043b3800] 11:56:45 INFO - PROCESS | 1819 | 1461437805350 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]]]}] 11:56:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 11:56:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1480ms 11:56:45 INFO - PROCESS | 1819 | 1461437805363 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 11:56:45 INFO - PROCESS | 1819 | 1461437805366 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 11:56:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 11:56:45 INFO - PROCESS | 1819 | 1461437805372 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 11:56:45 INFO - PROCESS | 1819 | 1461437805374 Marionette TRACE conn3 <- [1,2266,null,{}] 11:56:45 INFO - PROCESS | 1819 | 1461437805380 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}] 11:56:45 INFO - PROCESS | 1819 | 1461437805630 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 11:56:45 INFO - PROCESS | 1819 | 1461437805899 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:45 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800cb67000 == 159 [pid = 1819] [id = 574] 11:56:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 204 (0x7f80047efc00) [pid = 1819] [serial = 1723] [outer = (nil)] 11:56:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 205 (0x7f800c31c400) [pid = 1819] [serial = 1724] [outer = 0x7f80047efc00] 11:56:45 INFO - PROCESS | 1819 | 1461437805979 Marionette DEBUG loaded listener.js 11:56:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 206 (0x7f800cde2c00) [pid = 1819] [serial = 1725] [outer = 0x7f80047efc00] 11:56:46 INFO - PROCESS | 1819 | 1461437806849 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]]]}] 11:56:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 11:56:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1533ms 11:56:46 INFO - PROCESS | 1819 | 1461437806907 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 11:56:46 INFO - PROCESS | 1819 | 1461437806910 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 11:56:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 11:56:46 INFO - PROCESS | 1819 | 1461437806916 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 11:56:46 INFO - PROCESS | 1819 | 1461437806918 Marionette TRACE conn3 <- [1,2270,null,{}] 11:56:46 INFO - PROCESS | 1819 | 1461437806924 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}] 11:56:47 INFO - PROCESS | 1819 | 1461437807135 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 11:56:47 INFO - PROCESS | 1819 | 1461437807400 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:47 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800df4f800 == 160 [pid = 1819] [id = 575] 11:56:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 207 (0x7f800509e400) [pid = 1819] [serial = 1726] [outer = (nil)] 11:56:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 208 (0x7f800d1ccc00) [pid = 1819] [serial = 1727] [outer = 0x7f800509e400] 11:56:47 INFO - PROCESS | 1819 | 1461437807477 Marionette DEBUG loaded listener.js 11:56:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 209 (0x7f800e31ac00) [pid = 1819] [serial = 1728] [outer = 0x7f800509e400] 11:56:48 INFO - PROCESS | 1819 | 1461437808336 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]]]}] 11:56:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 11:56:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1489ms 11:56:48 INFO - PROCESS | 1819 | 1461437808407 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 11:56:48 INFO - PROCESS | 1819 | 1461437808410 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 11:56:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 11:56:48 INFO - PROCESS | 1819 | 1461437808417 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 11:56:48 INFO - PROCESS | 1819 | 1461437808421 Marionette TRACE conn3 <- [1,2274,null,{}] 11:56:48 INFO - PROCESS | 1819 | 1461437808426 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}] 11:56:48 INFO - PROCESS | 1819 | 1461437808692 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 11:56:48 INFO - PROCESS | 1819 | 1461437808993 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:49 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8010599800 == 161 [pid = 1819] [id = 576] 11:56:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 210 (0x7f800ba20400) [pid = 1819] [serial = 1729] [outer = (nil)] 11:56:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 211 (0x7f800e457c00) [pid = 1819] [serial = 1730] [outer = 0x7f800ba20400] 11:56:49 INFO - PROCESS | 1819 | 1461437809070 Marionette DEBUG loaded listener.js 11:56:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 212 (0x7f800fa77000) [pid = 1819] [serial = 1731] [outer = 0x7f800ba20400] 11:56:49 INFO - PROCESS | 1819 | 1461437809887 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]]]}] 11:56:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 11:56:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1528ms 11:56:49 INFO - PROCESS | 1819 | 1461437809947 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 11:56:49 INFO - PROCESS | 1819 | 1461437809951 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 11:56:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 11:56:49 INFO - PROCESS | 1819 | 1461437809956 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 11:56:49 INFO - PROCESS | 1819 | 1461437809959 Marionette TRACE conn3 <- [1,2278,null,{}] 11:56:49 INFO - PROCESS | 1819 | 1461437809965 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}] 11:56:50 INFO - PROCESS | 1819 | 1461437810176 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 11:56:50 INFO - PROCESS | 1819 | 1461437810441 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:50 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8010689800 == 162 [pid = 1819] [id = 577] 11:56:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 213 (0x7f800e434000) [pid = 1819] [serial = 1732] [outer = (nil)] 11:56:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 214 (0x7f80106d3800) [pid = 1819] [serial = 1733] [outer = 0x7f800e434000] 11:56:50 INFO - PROCESS | 1819 | 1461437810574 Marionette DEBUG loaded listener.js 11:56:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 215 (0x7f8010c82400) [pid = 1819] [serial = 1734] [outer = 0x7f800e434000] 11:56:51 INFO - PROCESS | 1819 | 1461437811420 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]]]}] 11:56:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 11:56:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1489ms 11:56:51 INFO - PROCESS | 1819 | 1461437811446 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 11:56:51 INFO - PROCESS | 1819 | 1461437811450 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 11:56:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 11:56:51 INFO - PROCESS | 1819 | 1461437811456 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 11:56:51 INFO - PROCESS | 1819 | 1461437811458 Marionette TRACE conn3 <- [1,2282,null,{}] 11:56:51 INFO - PROCESS | 1819 | 1461437811464 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}] 11:56:51 INFO - PROCESS | 1819 | 1461437811681 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 11:56:51 INFO - PROCESS | 1819 | 1461437811917 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:51 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8010c2d000 == 163 [pid = 1819] [id = 578] 11:56:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 216 (0x7f800fa79400) [pid = 1819] [serial = 1735] [outer = (nil)] 11:56:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 217 (0x7f8012df1c00) [pid = 1819] [serial = 1736] [outer = 0x7f800fa79400] 11:56:52 INFO - PROCESS | 1819 | 1461437811992 Marionette DEBUG loaded listener.js 11:56:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 218 (0x7f8013f06800) [pid = 1819] [serial = 1737] [outer = 0x7f800fa79400] 11:56:52 INFO - PROCESS | 1819 | 1461437812854 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]]]}] 11:56:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 11:56:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1436ms 11:56:52 INFO - PROCESS | 1819 | 1461437812894 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 11:56:52 INFO - PROCESS | 1819 | 1461437812898 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 11:56:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 11:56:52 INFO - PROCESS | 1819 | 1461437812904 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 11:56:52 INFO - PROCESS | 1819 | 1461437812907 Marionette TRACE conn3 <- [1,2286,null,{}] 11:56:52 INFO - PROCESS | 1819 | 1461437812912 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}] 11:56:53 INFO - PROCESS | 1819 | 1461437813177 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 11:56:53 INFO - PROCESS | 1819 | 1461437813443 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:53 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8015f4b000 == 164 [pid = 1819] [id = 579] 11:56:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 219 (0x7f8015a03400) [pid = 1819] [serial = 1738] [outer = (nil)] 11:56:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 220 (0x7f8016715c00) [pid = 1819] [serial = 1739] [outer = 0x7f8015a03400] 11:56:53 INFO - PROCESS | 1819 | 1461437813589 Marionette DEBUG loaded listener.js 11:56:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 221 (0x7f802201f000) [pid = 1819] [serial = 1740] [outer = 0x7f8015a03400] 11:56:54 INFO - PROCESS | 1819 | 1461437814473 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]]]}] 11:56:54 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 11:56:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1629ms 11:56:54 INFO - PROCESS | 1819 | 1461437814534 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 11:56:54 INFO - PROCESS | 1819 | 1461437814538 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 11:56:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 11:56:54 INFO - PROCESS | 1819 | 1461437814543 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 11:56:54 INFO - PROCESS | 1819 | 1461437814546 Marionette TRACE conn3 <- [1,2290,null,{}] 11:56:54 INFO - PROCESS | 1819 | 1461437814551 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}] 11:56:54 INFO - PROCESS | 1819 | 1461437814768 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 11:56:55 INFO - PROCESS | 1819 | 1461437815048 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:55 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801c403000 == 165 [pid = 1819] [id = 580] 11:56:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 222 (0x7f80154b8000) [pid = 1819] [serial = 1741] [outer = (nil)] 11:56:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 223 (0x7f8023db2c00) [pid = 1819] [serial = 1742] [outer = 0x7f80154b8000] 11:56:55 INFO - PROCESS | 1819 | 1461437815167 Marionette DEBUG loaded listener.js 11:56:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 224 (0x7f8024333000) [pid = 1819] [serial = 1743] [outer = 0x7f80154b8000] 11:56:56 INFO - PROCESS | 1819 | 1461437815998 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]]]}] 11:56:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 11:56:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1491ms 11:56:56 INFO - PROCESS | 1819 | 1461437816036 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 11:56:56 INFO - PROCESS | 1819 | 1461437816038 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 11:56:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 11:56:56 INFO - PROCESS | 1819 | 1461437816045 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 11:56:56 INFO - PROCESS | 1819 | 1461437816047 Marionette TRACE conn3 <- [1,2294,null,{}] 11:56:56 INFO - PROCESS | 1819 | 1461437816053 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}] 11:56:56 INFO - PROCESS | 1819 | 1461437816274 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 11:56:56 INFO - PROCESS | 1819 | 1461437816544 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:56 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8024032000 == 166 [pid = 1819] [id = 581] 11:56:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 225 (0x7f800081ec00) [pid = 1819] [serial = 1744] [outer = (nil)] 11:56:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 226 (0x7f8000827800) [pid = 1819] [serial = 1745] [outer = 0x7f800081ec00] 11:56:56 INFO - PROCESS | 1819 | 1461437816621 Marionette DEBUG loaded listener.js 11:56:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 227 (0x7f800082c400) [pid = 1819] [serial = 1746] [outer = 0x7f800081ec00] 11:56:57 INFO - PROCESS | 1819 | 1461437817471 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]]]}] 11:56:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 11:56:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1483ms 11:56:57 INFO - PROCESS | 1819 | 1461437817530 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 11:56:57 INFO - PROCESS | 1819 | 1461437817532 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 11:56:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 11:56:57 INFO - PROCESS | 1819 | 1461437817538 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 11:56:57 INFO - PROCESS | 1819 | 1461437817541 Marionette TRACE conn3 <- [1,2298,null,{}] 11:56:57 INFO - PROCESS | 1819 | 1461437817546 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}] 11:56:57 INFO - PROCESS | 1819 | 1461437817770 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 11:56:58 INFO - PROCESS | 1819 | 1461437818049 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:58 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802c5c3000 == 167 [pid = 1819] [id = 582] 11:56:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 228 (0x7f8000823800) [pid = 1819] [serial = 1747] [outer = (nil)] 11:56:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 229 (0x7f80233e3c00) [pid = 1819] [serial = 1748] [outer = 0x7f8000823800] 11:56:58 INFO - PROCESS | 1819 | 1461437818167 Marionette DEBUG loaded listener.js 11:56:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 230 (0x7f8024338000) [pid = 1819] [serial = 1749] [outer = 0x7f8000823800] 11:56:58 INFO - PROCESS | 1819 | 1461437818953 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]]]}] 11:56:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 11:56:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1429ms 11:56:58 INFO - PROCESS | 1819 | 1461437818978 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 11:56:58 INFO - PROCESS | 1819 | 1461437818982 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 11:56:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 11:56:59 INFO - PROCESS | 1819 | 1461437818992 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 11:56:59 INFO - PROCESS | 1819 | 1461437818994 Marionette TRACE conn3 <- [1,2302,null,{}] 11:56:59 INFO - PROCESS | 1819 | 1461437818999 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}] 11:56:59 INFO - PROCESS | 1819 | 1461437819218 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 11:56:59 INFO - PROCESS | 1819 | 1461437819489 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:59 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffc4b8000 == 168 [pid = 1819] [id = 583] 11:56:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 231 (0x7f8000825400) [pid = 1819] [serial = 1750] [outer = (nil)] 11:56:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 232 (0x7f8027b57c00) [pid = 1819] [serial = 1751] [outer = 0x7f8000825400] 11:56:59 INFO - PROCESS | 1819 | 1461437819566 Marionette DEBUG loaded listener.js 11:56:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 233 (0x7f8027da7c00) [pid = 1819] [serial = 1752] [outer = 0x7f8000825400] 11:57:00 INFO - PROCESS | 1819 | 1461437820448 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]]]}] 11:57:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 11:57:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1489ms 11:57:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 11:57:00 INFO - PROCESS | 1819 | 1461437820481 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 11:57:00 INFO - PROCESS | 1819 | 1461437820484 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 11:57:00 INFO - PROCESS | 1819 | 1461437820491 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 11:57:00 INFO - PROCESS | 1819 | 1461437820493 Marionette TRACE conn3 <- [1,2306,null,{}] 11:57:00 INFO - PROCESS | 1819 | 1461437820499 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}] 11:57:00 INFO - PROCESS | 1819 | 1461437820729 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 11:57:01 INFO - PROCESS | 1819 | 1461437821012 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:01 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffddca000 == 169 [pid = 1819] [id = 584] 11:57:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 234 (0x7f800082c800) [pid = 1819] [serial = 1753] [outer = (nil)] 11:57:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 235 (0x7f800ce36400) [pid = 1819] [serial = 1754] [outer = 0x7f800082c800] 11:57:01 INFO - PROCESS | 1819 | 1461437821132 Marionette DEBUG loaded listener.js 11:57:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 236 (0x7f800ce3ac00) [pid = 1819] [serial = 1755] [outer = 0x7f800082c800] 11:57:02 INFO - PROCESS | 1819 | 1461437821999 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]]]}] 11:57:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 11:57:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1587ms 11:57:02 INFO - PROCESS | 1819 | 1461437822077 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 11:57:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 11:57:02 INFO - PROCESS | 1819 | 1461437822082 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 11:57:02 INFO - PROCESS | 1819 | 1461437822089 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 11:57:02 INFO - PROCESS | 1819 | 1461437822092 Marionette TRACE conn3 <- [1,2310,null,{}] 11:57:02 INFO - PROCESS | 1819 | 1461437822098 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}] 11:57:02 INFO - PROCESS | 1819 | 1461437822382 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 11:57:02 INFO - PROCESS | 1819 | 1461437822697 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:02 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80106a1800 == 170 [pid = 1819] [id = 585] 11:57:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 237 (0x7f800ce30400) [pid = 1819] [serial = 1756] [outer = (nil)] 11:57:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 238 (0x7f8026249800) [pid = 1819] [serial = 1757] [outer = 0x7f800ce30400] 11:57:02 INFO - PROCESS | 1819 | 1461437822775 Marionette DEBUG loaded listener.js 11:57:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 239 (0x7f802815ac00) [pid = 1819] [serial = 1758] [outer = 0x7f800ce30400] 11:57:03 INFO - PROCESS | 1819 | 1461437823725 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]]]}] 11:57:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 11:57:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1691ms 11:57:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 11:57:03 INFO - PROCESS | 1819 | 1461437823780 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 11:57:03 INFO - PROCESS | 1819 | 1461437823782 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 11:57:03 INFO - PROCESS | 1819 | 1461437823788 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 11:57:03 INFO - PROCESS | 1819 | 1461437823791 Marionette TRACE conn3 <- [1,2314,null,{}] 11:57:03 INFO - PROCESS | 1819 | 1461437823797 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}] 11:57:04 INFO - PROCESS | 1819 | 1461437824065 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 11:57:04 INFO - PROCESS | 1819 | 1461437824375 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:04 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ff79d9000 == 171 [pid = 1819] [id = 586] 11:57:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 240 (0x7f7ffb60c400) [pid = 1819] [serial = 1759] [outer = (nil)] 11:57:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 241 (0x7f7ffb616400) [pid = 1819] [serial = 1760] [outer = 0x7f7ffb60c400] 11:57:04 INFO - PROCESS | 1819 | 1461437824463 Marionette DEBUG loaded listener.js 11:57:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 242 (0x7f7ffb61a800) [pid = 1819] [serial = 1761] [outer = 0x7f7ffb60c400] 11:57:05 INFO - PROCESS | 1819 | 1461437825290 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]]]}] 11:57:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 11:57:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1538ms 11:57:05 INFO - PROCESS | 1819 | 1461437825326 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 11:57:05 INFO - PROCESS | 1819 | 1461437825330 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 11:57:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 11:57:05 INFO - PROCESS | 1819 | 1461437825336 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 11:57:05 INFO - PROCESS | 1819 | 1461437825339 Marionette TRACE conn3 <- [1,2318,null,{}] 11:57:05 INFO - PROCESS | 1819 | 1461437825344 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}] 11:57:05 INFO - PROCESS | 1819 | 1461437825571 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 11:57:05 INFO - PROCESS | 1819 | 1461437825847 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:05 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ff7b4e000 == 172 [pid = 1819] [id = 587] 11:57:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 243 (0x7f7ff7b32400) [pid = 1819] [serial = 1762] [outer = (nil)] 11:57:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 244 (0x7f7ff7b36800) [pid = 1819] [serial = 1763] [outer = 0x7f7ff7b32400] 11:57:05 INFO - PROCESS | 1819 | 1461437825970 Marionette DEBUG loaded listener.js 11:57:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 245 (0x7f7ff7b3ac00) [pid = 1819] [serial = 1764] [outer = 0x7f7ff7b32400] 11:57:06 INFO - PROCESS | 1819 | 1461437826891 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] 11:57:06 INFO - PROCESS | 1819 | 1461437826931 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 11:57:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 11:57:06 INFO - PROCESS | 1819 | 1461437826937 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 11:57:06 INFO - PROCESS | 1819 | 1461437826940 Marionette TRACE conn3 <- [1,2322,null,{}] 11:57:06 INFO - PROCESS | 1819 | 1461437826947 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}] 11:57:07 INFO - PROCESS | 1819 | 1461437827176 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 11:57:07 INFO - PROCESS | 1819 | 1461437827524 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8001cf1800 == 171 [pid = 1819] [id = 381] 11:57:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffb410800 == 170 [pid = 1819] [id = 561] 11:57:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800bee5800 == 169 [pid = 1819] [id = 560] 11:57:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f802fcf7800 == 168 [pid = 1819] [id = 559] 11:57:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f802af49800 == 167 [pid = 1819] [id = 558] 11:57:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8028334800 == 166 [pid = 1819] [id = 557] 11:57:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8027991800 == 165 [pid = 1819] [id = 556] 11:57:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8023165800 == 164 [pid = 1819] [id = 555] 11:57:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801656f000 == 163 [pid = 1819] [id = 554] 11:57:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8014b7e800 == 162 [pid = 1819] [id = 553] 11:57:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8012551000 == 161 [pid = 1819] [id = 552] 11:57:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801069b800 == 160 [pid = 1819] [id = 551] 11:57:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800ce8f000 == 159 [pid = 1819] [id = 550] 11:57:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800cb70800 == 158 [pid = 1819] [id = 549] 11:57:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800b92c800 == 157 [pid = 1819] [id = 548] 11:57:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8003235000 == 156 [pid = 1819] [id = 547] 11:57:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffec1d000 == 155 [pid = 1819] [id = 546] 11:57:08 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ff85d9800 == 154 [pid = 1819] [id = 545] 11:57:08 INFO - PROCESS | 1819 | --DOMWINDOW == 244 (0x7f800cf4c800) [pid = 1819] [serial = 1592] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1819 | --DOMWINDOW == 243 (0x7f800e313800) [pid = 1819] [serial = 1595] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1819 | --DOMWINDOW == 242 (0x7f800430dc00) [pid = 1819] [serial = 1628] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1819 | --DOMWINDOW == 241 (0x7f800a8aac00) [pid = 1819] [serial = 1583] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1819 | --DOMWINDOW == 240 (0x7f8018d8a800) [pid = 1819] [serial = 1607] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1819 | --DOMWINDOW == 239 (0x7f80047e7800) [pid = 1819] [serial = 1629] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1819 | --DOMWINDOW == 238 (0x7f7fff0a7800) [pid = 1819] [serial = 1625] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1819 | --DOMWINDOW == 237 (0x7f7ffeea5000) [pid = 1819] [serial = 1571] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1819 | --DOMWINDOW == 236 (0x7f8014ee2000) [pid = 1819] [serial = 1601] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1819 | --DOMWINDOW == 235 (0x7f800a586800) [pid = 1819] [serial = 1631] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1819 | --DOMWINDOW == 234 (0x7f7ffc141c00) [pid = 1819] [serial = 1613] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1819 | --DOMWINDOW == 233 (0x7f7ffda66c00) [pid = 1819] [serial = 1619] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1819 | --DOMWINDOW == 232 (0x7f800cda0800) [pid = 1819] [serial = 1589] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1819 | --DOMWINDOW == 231 (0x7f800067c400) [pid = 1819] [serial = 1623] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1819 | --DOMWINDOW == 230 (0x7f800bff1400) [pid = 1819] [serial = 1586] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1819 | --DOMWINDOW == 229 (0x7f7ffc362000) [pid = 1819] [serial = 1617] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1819 | --DOMWINDOW == 228 (0x7f7ffa768800) [pid = 1819] [serial = 1616] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1819 | --DOMWINDOW == 227 (0x7f80011a2c00) [pid = 1819] [serial = 1574] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1819 | --DOMWINDOW == 226 (0x7f800306a400) [pid = 1819] [serial = 1626] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1819 | --DOMWINDOW == 225 (0x7f800478ac00) [pid = 1819] [serial = 1577] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1819 | --DOMWINDOW == 224 (0x7f800bf3e000) [pid = 1819] [serial = 1610] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1819 | --DOMWINDOW == 223 (0x7f8005095c00) [pid = 1819] [serial = 1580] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1819 | --DOMWINDOW == 222 (0x7f8013bf6c00) [pid = 1819] [serial = 1598] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1819 | --DOMWINDOW == 221 (0x7f800b8b8c00) [pid = 1819] [serial = 1632] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1819 | --DOMWINDOW == 220 (0x7f7fff195000) [pid = 1819] [serial = 1622] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1819 | --DOMWINDOW == 219 (0x7f7ffeea7c00) [pid = 1819] [serial = 1620] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1819 | --DOMWINDOW == 218 (0x7f8015c27400) [pid = 1819] [serial = 1604] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1819 | --DOMWINDOW == 217 (0x7f7ffa771400) [pid = 1819] [serial = 1568] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1819 | --DOMWINDOW == 216 (0x7f800a8b0c00) [pid = 1819] [serial = 1634] [outer = (nil)] [url = about:blank] 11:57:08 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ff66ce000 == 155 [pid = 1819] [id = 588] 11:57:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 217 (0x7f7ff66f2800) [pid = 1819] [serial = 1765] [outer = (nil)] 11:57:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 218 (0x7f7ff66f6c00) [pid = 1819] [serial = 1766] [outer = 0x7f7ff66f2800] 11:57:08 INFO - PROCESS | 1819 | 1461437828878 Marionette DEBUG loaded listener.js 11:57:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 219 (0x7f7ff6ca9000) [pid = 1819] [serial = 1767] [outer = 0x7f7ff66f2800] 11:57:09 INFO - PROCESS | 1819 | 1461437829655 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]]]}] 11:57:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 11:57:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 2750ms 11:57:09 INFO - PROCESS | 1819 | 1461437829689 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 11:57:09 INFO - PROCESS | 1819 | 1461437829696 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 11:57:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 11:57:09 INFO - PROCESS | 1819 | 1461437829704 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 11:57:09 INFO - PROCESS | 1819 | 1461437829709 Marionette TRACE conn3 <- [1,2326,null,{}] 11:57:09 INFO - PROCESS | 1819 | 1461437829716 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}] 11:57:09 INFO - PROCESS | 1819 | 1461437829933 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 11:57:10 INFO - PROCESS | 1819 | 1461437830153 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:10 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffa081800 == 156 [pid = 1819] [id = 589] 11:57:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 220 (0x7f7ff66fa800) [pid = 1819] [serial = 1768] [outer = (nil)] 11:57:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 221 (0x7f7ff9dc2800) [pid = 1819] [serial = 1769] [outer = 0x7f7ff66fa800] 11:57:10 INFO - PROCESS | 1819 | 1461437830223 Marionette DEBUG loaded listener.js 11:57:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 222 (0x7f7ffa129800) [pid = 1819] [serial = 1770] [outer = 0x7f7ff66fa800] 11:57:10 INFO - PROCESS | 1819 | 1461437830994 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]]]}] 11:57:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 11:57:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1348ms 11:57:11 INFO - PROCESS | 1819 | 1461437831052 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 11:57:11 INFO - PROCESS | 1819 | 1461437831058 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 11:57:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 11:57:11 INFO - PROCESS | 1819 | 1461437831071 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 11:57:11 INFO - PROCESS | 1819 | 1461437831075 Marionette TRACE conn3 <- [1,2330,null,{}] 11:57:11 INFO - PROCESS | 1819 | 1461437831080 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}] 11:57:11 INFO - PROCESS | 1819 | 1461437831387 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 11:57:11 INFO - PROCESS | 1819 | 1461437831427 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:11 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffaccd000 == 157 [pid = 1819] [id = 590] 11:57:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 223 (0x7f7ffa76c000) [pid = 1819] [serial = 1771] [outer = (nil)] 11:57:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 224 (0x7f7ffb65ec00) [pid = 1819] [serial = 1772] [outer = 0x7f7ffa76c000] 11:57:11 INFO - PROCESS | 1819 | 1461437831488 Marionette DEBUG loaded listener.js 11:57:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 225 (0x7f7ffb75f800) [pid = 1819] [serial = 1773] [outer = 0x7f7ffa76c000] 11:57:12 INFO - PROCESS | 1819 | 1461437832454 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]]]}] 11:57:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 11:57:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1434ms 11:57:12 INFO - PROCESS | 1819 | 1461437832513 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 11:57:12 INFO - PROCESS | 1819 | 1461437832515 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 11:57:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 11:57:12 INFO - PROCESS | 1819 | 1461437832522 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 11:57:12 INFO - PROCESS | 1819 | 1461437832527 Marionette TRACE conn3 <- [1,2334,null,{}] 11:57:12 INFO - PROCESS | 1819 | 1461437832541 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}] 11:57:12 INFO - PROCESS | 1819 | 1461437832825 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 11:57:12 INFO - PROCESS | 1819 | 1461437832868 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:12 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffb4a2800 == 158 [pid = 1819] [id = 591] 11:57:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 226 (0x7f7ffc14bc00) [pid = 1819] [serial = 1774] [outer = (nil)] 11:57:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 227 (0x7f7ffc4f9c00) [pid = 1819] [serial = 1775] [outer = 0x7f7ffc14bc00] 11:57:12 INFO - PROCESS | 1819 | 1461437832954 Marionette DEBUG loaded listener.js 11:57:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 228 (0x7f7ffd923c00) [pid = 1819] [serial = 1776] [outer = 0x7f7ffc14bc00] 11:57:13 INFO - PROCESS | 1819 | --DOMWINDOW == 227 (0x7f7ffa76a800) [pid = 1819] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 11:57:13 INFO - PROCESS | 1819 | --DOMWINDOW == 226 (0x7f7ffeea8000) [pid = 1819] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 11:57:13 INFO - PROCESS | 1819 | --DOMWINDOW == 225 (0x7f7ffb7f6000) [pid = 1819] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 11:57:13 INFO - PROCESS | 1819 | --DOMWINDOW == 224 (0x7f7ffeb69400) [pid = 1819] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 11:57:13 INFO - PROCESS | 1819 | --DOMWINDOW == 223 (0x7f7ff6cae400) [pid = 1819] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 11:57:14 INFO - PROCESS | 1819 | 1461437834205 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]]]}] 11:57:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 11:57:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1739ms 11:57:14 INFO - PROCESS | 1819 | 1461437834262 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 11:57:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 11:57:14 INFO - PROCESS | 1819 | 1461437834267 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 11:57:14 INFO - PROCESS | 1819 | 1461437834273 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 11:57:14 INFO - PROCESS | 1819 | 1461437834276 Marionette TRACE conn3 <- [1,2338,null,{}] 11:57:14 INFO - PROCESS | 1819 | 1461437834280 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}] 11:57:14 INFO - PROCESS | 1819 | 1461437834564 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 11:57:14 INFO - PROCESS | 1819 | 1461437834586 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:14 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffc0e9800 == 159 [pid = 1819] [id = 592] 11:57:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 224 (0x7f7ffc365400) [pid = 1819] [serial = 1777] [outer = (nil)] 11:57:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 225 (0x7f7ffda67000) [pid = 1819] [serial = 1778] [outer = 0x7f7ffc365400] 11:57:14 INFO - PROCESS | 1819 | 1461437834647 Marionette DEBUG loaded listener.js 11:57:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 226 (0x7f7ffe84fc00) [pid = 1819] [serial = 1779] [outer = 0x7f7ffc365400] 11:57:15 INFO - PROCESS | 1819 | 1461437835489 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]]]}] 11:57:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 11:57:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1277ms 11:57:15 INFO - PROCESS | 1819 | 1461437835550 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 11:57:15 INFO - PROCESS | 1819 | 1461437835553 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 11:57:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 11:57:15 INFO - PROCESS | 1819 | 1461437835574 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 11:57:15 INFO - PROCESS | 1819 | 1461437835578 Marionette TRACE conn3 <- [1,2342,null,{}] 11:57:15 INFO - PROCESS | 1819 | 1461437835582 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}] 11:57:15 INFO - PROCESS | 1819 | 1461437835782 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 11:57:16 INFO - PROCESS | 1819 | 1461437836156 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:16 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ff79c3000 == 160 [pid = 1819] [id = 593] 11:57:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 227 (0x7f7ff66fd400) [pid = 1819] [serial = 1780] [outer = (nil)] 11:57:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 228 (0x7f7ff7b32800) [pid = 1819] [serial = 1781] [outer = 0x7f7ff66fd400] 11:57:16 INFO - PROCESS | 1819 | 1461437836307 Marionette DEBUG loaded listener.js 11:57:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 229 (0x7f7ff8538c00) [pid = 1819] [serial = 1782] [outer = 0x7f7ff66fd400] 11:57:17 INFO - PROCESS | 1819 | 1461437837246 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]]]}] 11:57:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 11:57:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1740ms 11:57:17 INFO - PROCESS | 1819 | 1461437837306 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 11:57:17 INFO - PROCESS | 1819 | 1461437837313 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 11:57:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 11:57:17 INFO - PROCESS | 1819 | 1461437837322 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 11:57:17 INFO - PROCESS | 1819 | 1461437837326 Marionette TRACE conn3 <- [1,2346,null,{}] 11:57:17 INFO - PROCESS | 1819 | 1461437837333 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}] 11:57:17 INFO - PROCESS | 1819 | 1461437837607 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 11:57:17 INFO - PROCESS | 1819 | 1461437837922 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:17 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffb816000 == 161 [pid = 1819] [id = 594] 11:57:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 230 (0x7f7ffb75bc00) [pid = 1819] [serial = 1783] [outer = (nil)] 11:57:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 231 (0x7f7ffb7fb800) [pid = 1819] [serial = 1784] [outer = 0x7f7ffb75bc00] 11:57:18 INFO - PROCESS | 1819 | 1461437838003 Marionette DEBUG loaded listener.js 11:57:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 232 (0x7f7ffc363000) [pid = 1819] [serial = 1785] [outer = 0x7f7ffb75bc00] 11:57:18 INFO - PROCESS | 1819 | 1461437838926 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]]]}] 11:57:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 11:57:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1630ms 11:57:18 INFO - PROCESS | 1819 | 1461437838958 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 11:57:18 INFO - PROCESS | 1819 | 1461437838964 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 11:57:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 11:57:18 INFO - PROCESS | 1819 | 1461437838971 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 11:57:18 INFO - PROCESS | 1819 | 1461437838973 Marionette TRACE conn3 <- [1,2350,null,{}] 11:57:18 INFO - PROCESS | 1819 | 1461437838980 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}] 11:57:19 INFO - PROCESS | 1819 | 1461437839213 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 11:57:19 INFO - PROCESS | 1819 | 1461437839575 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:19 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffec1c000 == 162 [pid = 1819] [id = 595] 11:57:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 233 (0x7f7ffc36f400) [pid = 1819] [serial = 1786] [outer = (nil)] 11:57:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 234 (0x7f7ffeb5ec00) [pid = 1819] [serial = 1787] [outer = 0x7f7ffc36f400] 11:57:19 INFO - PROCESS | 1819 | 1461437839656 Marionette DEBUG loaded listener.js 11:57:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 235 (0x7f7ffeb6cc00) [pid = 1819] [serial = 1788] [outer = 0x7f7ffc36f400] 11:57:20 INFO - PROCESS | 1819 | 1461437840549 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]]]}] 11:57:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 11:57:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1636ms 11:57:20 INFO - PROCESS | 1819 | 1461437840608 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 11:57:20 INFO - PROCESS | 1819 | 1461437840612 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 11:57:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 11:57:20 INFO - PROCESS | 1819 | 1461437840627 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 11:57:20 INFO - PROCESS | 1819 | 1461437840635 Marionette TRACE conn3 <- [1,2354,null,{}] 11:57:20 INFO - PROCESS | 1819 | 1461437840642 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}] 11:57:20 INFO - PROCESS | 1819 | 1461437840915 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 11:57:21 INFO - PROCESS | 1819 | 1461437841223 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:21 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800011f000 == 163 [pid = 1819] [id = 596] 11:57:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 236 (0x7f7ffda48400) [pid = 1819] [serial = 1789] [outer = (nil)] 11:57:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 237 (0x7f7fff01f400) [pid = 1819] [serial = 1790] [outer = 0x7f7ffda48400] 11:57:21 INFO - PROCESS | 1819 | 1461437841311 Marionette DEBUG loaded listener.js 11:57:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 238 (0x7f7fff0a8c00) [pid = 1819] [serial = 1791] [outer = 0x7f7ffda48400] 11:57:22 INFO - PROCESS | 1819 | 1461437842201 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]]]}] 11:57:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 11:57:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1643ms 11:57:22 INFO - PROCESS | 1819 | 1461437842263 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 11:57:22 INFO - PROCESS | 1819 | 1461437842268 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 11:57:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 11:57:22 INFO - PROCESS | 1819 | 1461437842274 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 11:57:22 INFO - PROCESS | 1819 | 1461437842277 Marionette TRACE conn3 <- [1,2358,null,{}] 11:57:22 INFO - PROCESS | 1819 | 1461437842282 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}] 11:57:22 INFO - PROCESS | 1819 | 1461437842518 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 11:57:22 INFO - PROCESS | 1819 | 1461437842785 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:22 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800055e800 == 164 [pid = 1819] [id = 597] 11:57:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 239 (0x7f7ffeea6800) [pid = 1819] [serial = 1792] [outer = (nil)] 11:57:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 240 (0x7f7fff19b800) [pid = 1819] [serial = 1793] [outer = 0x7f7ffeea6800] 11:57:22 INFO - PROCESS | 1819 | 1461437842901 Marionette DEBUG loaded listener.js 11:57:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 241 (0x7f7fff29f000) [pid = 1819] [serial = 1794] [outer = 0x7f7ffeea6800] 11:57:23 INFO - PROCESS | 1819 | 1461437843764 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]]]}] 11:57:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 11:57:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1532ms 11:57:23 INFO - PROCESS | 1819 | 1461437843808 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 11:57:23 INFO - PROCESS | 1819 | 1461437843810 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 11:57:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 11:57:23 INFO - PROCESS | 1819 | 1461437843817 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 11:57:23 INFO - PROCESS | 1819 | 1461437843819 Marionette TRACE conn3 <- [1,2362,null,{}] 11:57:23 INFO - PROCESS | 1819 | 1461437843825 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}] 11:57:24 INFO - PROCESS | 1819 | 1461437844047 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 11:57:24 INFO - PROCESS | 1819 | 1461437844326 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:24 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8001c2a000 == 165 [pid = 1819] [id = 598] 11:57:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 242 (0x7f8000492c00) [pid = 1819] [serial = 1795] [outer = (nil)] 11:57:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 243 (0x7f800049c400) [pid = 1819] [serial = 1796] [outer = 0x7f8000492c00] 11:57:24 INFO - PROCESS | 1819 | 1461437844471 Marionette DEBUG loaded listener.js 11:57:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 244 (0x7f8000f66000) [pid = 1819] [serial = 1797] [outer = 0x7f8000492c00] 11:57:25 INFO - PROCESS | 1819 | 1461437845393 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]]]}] 11:57:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 11:57:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1628ms 11:57:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 11:57:25 INFO - PROCESS | 1819 | 1461437845446 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 11:57:25 INFO - PROCESS | 1819 | 1461437845449 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 11:57:25 INFO - PROCESS | 1819 | 1461437845455 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 11:57:25 INFO - PROCESS | 1819 | 1461437845459 Marionette TRACE conn3 <- [1,2366,null,{}] 11:57:25 INFO - PROCESS | 1819 | 1461437845464 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}] 11:57:25 INFO - PROCESS | 1819 | 1461437845697 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 11:57:26 INFO - PROCESS | 1819 | 1461437846005 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:26 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8003235800 == 166 [pid = 1819] [id = 599] 11:57:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 245 (0x7f8000494400) [pid = 1819] [serial = 1798] [outer = (nil)] 11:57:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 246 (0x7f8001c8cc00) [pid = 1819] [serial = 1799] [outer = 0x7f8000494400] 11:57:26 INFO - PROCESS | 1819 | 1461437846084 Marionette DEBUG loaded listener.js 11:57:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 247 (0x7f800283e400) [pid = 1819] [serial = 1800] [outer = 0x7f8000494400] 11:57:26 INFO - PROCESS | 1819 | 1461437846978 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]]]}] 11:57:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 11:57:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1587ms 11:57:27 INFO - PROCESS | 1819 | 1461437847043 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 11:57:27 INFO - PROCESS | 1819 | 1461437847047 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 11:57:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 11:57:27 INFO - PROCESS | 1819 | 1461437847053 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 11:57:27 INFO - PROCESS | 1819 | 1461437847057 Marionette TRACE conn3 <- [1,2370,null,{}] 11:57:27 INFO - PROCESS | 1819 | 1461437847062 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}] 11:57:27 INFO - PROCESS | 1819 | 1461437847291 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 11:57:27 INFO - PROCESS | 1819 | 1461437847559 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:27 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80047da800 == 167 [pid = 1819] [id = 600] 11:57:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 248 (0x7f8000675000) [pid = 1819] [serial = 1801] [outer = (nil)] 11:57:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 249 (0x7f8003060400) [pid = 1819] [serial = 1802] [outer = 0x7f8000675000] 11:57:27 INFO - PROCESS | 1819 | 1461437847676 Marionette DEBUG loaded listener.js 11:57:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 250 (0x7f800306d800) [pid = 1819] [serial = 1803] [outer = 0x7f8000675000] 11:57:28 INFO - PROCESS | 1819 | 1461437848545 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]]]}] 11:57:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 11:57:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1529ms 11:57:28 INFO - PROCESS | 1819 | 1461437848584 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 11:57:28 INFO - PROCESS | 1819 | 1461437848587 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 11:57:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 11:57:28 INFO - PROCESS | 1819 | 1461437848593 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 11:57:28 INFO - PROCESS | 1819 | 1461437848596 Marionette TRACE conn3 <- [1,2374,null,{}] 11:57:28 INFO - PROCESS | 1819 | 1461437848601 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}] 11:57:28 INFO - PROCESS | 1819 | 1461437848834 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 11:57:29 INFO - PROCESS | 1819 | 1461437849115 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:29 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80051dc800 == 168 [pid = 1819] [id = 601] 11:57:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 251 (0x7f8000f72000) [pid = 1819] [serial = 1804] [outer = (nil)] 11:57:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 252 (0x7f800318a800) [pid = 1819] [serial = 1805] [outer = 0x7f8000f72000] 11:57:29 INFO - PROCESS | 1819 | 1461437849231 Marionette DEBUG loaded listener.js 11:57:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 253 (0x7f800430d400) [pid = 1819] [serial = 1806] [outer = 0x7f8000f72000] 11:57:30 INFO - PROCESS | 1819 | 1461437850106 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]]]}] 11:57:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 11:57:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1589ms 11:57:30 INFO - PROCESS | 1819 | 1461437850185 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 11:57:30 INFO - PROCESS | 1819 | 1461437850189 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 11:57:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 11:57:30 INFO - PROCESS | 1819 | 1461437850195 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 11:57:30 INFO - PROCESS | 1819 | 1461437850198 Marionette TRACE conn3 <- [1,2378,null,{}] 11:57:30 INFO - PROCESS | 1819 | 1461437850203 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}] 11:57:30 INFO - PROCESS | 1819 | 1461437850468 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 11:57:30 INFO - PROCESS | 1819 | 1461437850780 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:30 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800a5dc800 == 169 [pid = 1819] [id = 602] 11:57:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 254 (0x7f8002844400) [pid = 1819] [serial = 1807] [outer = (nil)] 11:57:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 255 (0x7f80043bbc00) [pid = 1819] [serial = 1808] [outer = 0x7f8002844400] 11:57:30 INFO - PROCESS | 1819 | 1461437850860 Marionette DEBUG loaded listener.js 11:57:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 256 (0x7f8004569c00) [pid = 1819] [serial = 1809] [outer = 0x7f8002844400] 11:57:31 INFO - PROCESS | 1819 | 1461437851744 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]]]}] 11:57:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 11:57:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1579ms 11:57:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 11:57:31 INFO - PROCESS | 1819 | 1461437851776 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 11:57:31 INFO - PROCESS | 1819 | 1461437851779 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 11:57:31 INFO - PROCESS | 1819 | 1461437851786 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 11:57:31 INFO - PROCESS | 1819 | 1461437851788 Marionette TRACE conn3 <- [1,2382,null,{}] 11:57:31 INFO - PROCESS | 1819 | 1461437851794 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}] 11:57:32 INFO - PROCESS | 1819 | 1461437852014 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 11:57:32 INFO - PROCESS | 1819 | 1461437852291 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:32 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800a752000 == 170 [pid = 1819] [id = 603] 11:57:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 257 (0x7f80047e6800) [pid = 1819] [serial = 1810] [outer = (nil)] 11:57:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 258 (0x7f80047ed800) [pid = 1819] [serial = 1811] [outer = 0x7f80047e6800] 11:57:32 INFO - PROCESS | 1819 | 1461437852433 Marionette DEBUG loaded listener.js 11:57:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 259 (0x7f800487d400) [pid = 1819] [serial = 1812] [outer = 0x7f80047e6800] 11:57:33 INFO - PROCESS | 1819 | 1461437853311 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]]]}] 11:57:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 11:57:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1586ms 11:57:33 INFO - PROCESS | 1819 | 1461437853371 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 11:57:33 INFO - PROCESS | 1819 | 1461437853376 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 11:57:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 11:57:33 INFO - PROCESS | 1819 | 1461437853381 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 11:57:33 INFO - PROCESS | 1819 | 1461437853386 Marionette TRACE conn3 <- [1,2386,null,{}] 11:57:33 INFO - PROCESS | 1819 | 1461437853391 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}] 11:57:33 INFO - PROCESS | 1819 | 1461437853653 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 11:57:33 INFO - PROCESS | 1819 | 1461437853980 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:34 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800bedd000 == 171 [pid = 1819] [id = 604] 11:57:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 260 (0x7f7ffe84cc00) [pid = 1819] [serial = 1813] [outer = (nil)] 11:57:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 261 (0x7f800a584800) [pid = 1819] [serial = 1814] [outer = 0x7f7ffe84cc00] 11:57:34 INFO - PROCESS | 1819 | 1461437854059 Marionette DEBUG loaded listener.js 11:57:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 262 (0x7f800a5a6000) [pid = 1819] [serial = 1815] [outer = 0x7f7ffe84cc00] 11:57:34 INFO - PROCESS | 1819 | 1461437854901 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]]]}] 11:57:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 11:57:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1579ms 11:57:34 INFO - PROCESS | 1819 | 1461437854962 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 11:57:34 INFO - PROCESS | 1819 | 1461437854966 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 11:57:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 11:57:34 INFO - PROCESS | 1819 | 1461437854972 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 11:57:34 INFO - PROCESS | 1819 | 1461437854976 Marionette TRACE conn3 <- [1,2390,null,{}] 11:57:34 INFO - PROCESS | 1819 | 1461437854982 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}] 11:57:35 INFO - PROCESS | 1819 | 1461437855212 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 11:57:35 INFO - PROCESS | 1819 | 1461437855488 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:35 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c908800 == 172 [pid = 1819] [id = 605] 11:57:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 263 (0x7f7fff199c00) [pid = 1819] [serial = 1816] [outer = (nil)] 11:57:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 264 (0x7f800a5af400) [pid = 1819] [serial = 1817] [outer = 0x7f7fff199c00] 11:57:35 INFO - PROCESS | 1819 | 1461437855603 Marionette DEBUG loaded listener.js 11:57:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 265 (0x7f800a845800) [pid = 1819] [serial = 1818] [outer = 0x7f7fff199c00] 11:57:36 INFO - PROCESS | 1819 | 1461437856443 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]]]}] 11:57:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 11:57:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1531ms 11:57:36 INFO - PROCESS | 1819 | 1461437856504 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 11:57:36 INFO - PROCESS | 1819 | 1461437856507 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 11:57:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 11:57:36 INFO - PROCESS | 1819 | 1461437856513 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 11:57:36 INFO - PROCESS | 1819 | 1461437856516 Marionette TRACE conn3 <- [1,2394,null,{}] 11:57:36 INFO - PROCESS | 1819 | 1461437856522 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}] 11:57:36 INFO - PROCESS | 1819 | 1461437856761 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 11:57:37 INFO - PROCESS | 1819 | 1461437857109 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:37 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800cb7b000 == 173 [pid = 1819] [id = 606] 11:57:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 266 (0x7f7ffb662400) [pid = 1819] [serial = 1819] [outer = (nil)] 11:57:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 267 (0x7f800a8a4400) [pid = 1819] [serial = 1820] [outer = 0x7f7ffb662400] 11:57:37 INFO - PROCESS | 1819 | 1461437857186 Marionette DEBUG loaded listener.js 11:57:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 268 (0x7f800a8ae800) [pid = 1819] [serial = 1821] [outer = 0x7f7ffb662400] 11:57:38 INFO - PROCESS | 1819 | 1461437858041 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]]]}] 11:57:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 11:57:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1578ms 11:57:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 11:57:38 INFO - PROCESS | 1819 | 1461437858094 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 11:57:38 INFO - PROCESS | 1819 | 1461437858096 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 11:57:38 INFO - PROCESS | 1819 | 1461437858106 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 11:57:38 INFO - PROCESS | 1819 | 1461437858113 Marionette TRACE conn3 <- [1,2398,null,{}] 11:57:38 INFO - PROCESS | 1819 | 1461437858121 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}] 11:57:38 INFO - PROCESS | 1819 | 1461437858354 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 11:57:38 INFO - PROCESS | 1819 | 1461437858682 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:38 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800ce8c800 == 174 [pid = 1819] [id = 607] 11:57:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 269 (0x7f7ffee89400) [pid = 1819] [serial = 1822] [outer = (nil)] 11:57:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 270 (0x7f800b712000) [pid = 1819] [serial = 1823] [outer = 0x7f7ffee89400] 11:57:38 INFO - PROCESS | 1819 | 1461437858762 Marionette DEBUG loaded listener.js 11:57:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 271 (0x7f800b8b5800) [pid = 1819] [serial = 1824] [outer = 0x7f7ffee89400] 11:57:39 INFO - PROCESS | 1819 | 1461437859611 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]]]}] 11:57:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 11:57:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1545ms 11:57:39 INFO - PROCESS | 1819 | 1461437859647 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 11:57:39 INFO - PROCESS | 1819 | 1461437859651 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 11:57:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 11:57:39 INFO - PROCESS | 1819 | 1461437859656 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 11:57:39 INFO - PROCESS | 1819 | 1461437859658 Marionette TRACE conn3 <- [1,2402,null,{}] 11:57:39 INFO - PROCESS | 1819 | 1461437859664 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}] 11:57:39 INFO - PROCESS | 1819 | 1461437859892 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 11:57:40 INFO - PROCESS | 1819 | 1461437860173 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:40 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800fb4e000 == 175 [pid = 1819] [id = 608] 11:57:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 272 (0x7f7ff820d000) [pid = 1819] [serial = 1825] [outer = (nil)] 11:57:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 273 (0x7f800ba15c00) [pid = 1819] [serial = 1826] [outer = 0x7f7ff820d000] 11:57:40 INFO - PROCESS | 1819 | 1461437860286 Marionette DEBUG loaded listener.js 11:57:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 274 (0x7f800baa4c00) [pid = 1819] [serial = 1827] [outer = 0x7f7ff820d000] 11:57:41 INFO - PROCESS | 1819 | 1461437861128 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]]]}] 11:57:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 11:57:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1527ms 11:57:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 11:57:41 INFO - PROCESS | 1819 | 1461437861185 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 11:57:41 INFO - PROCESS | 1819 | 1461437861188 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 11:57:41 INFO - PROCESS | 1819 | 1461437861195 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 11:57:41 INFO - PROCESS | 1819 | 1461437861198 Marionette TRACE conn3 <- [1,2406,null,{}] 11:57:41 INFO - PROCESS | 1819 | 1461437861204 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}] 11:57:41 INFO - PROCESS | 1819 | 1461437861430 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 11:57:41 INFO - PROCESS | 1819 | 1461437861710 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:41 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80105a7000 == 176 [pid = 1819] [id = 609] 11:57:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 275 (0x7f8003189400) [pid = 1819] [serial = 1828] [outer = (nil)] 11:57:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 276 (0x7f800bab0c00) [pid = 1819] [serial = 1829] [outer = 0x7f8003189400] 11:57:41 INFO - PROCESS | 1819 | 1461437861822 Marionette DEBUG loaded listener.js 11:57:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 277 (0x7f800baebc00) [pid = 1819] [serial = 1830] [outer = 0x7f8003189400] 11:57:42 INFO - PROCESS | 1819 | 1461437862679 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]]]}] 11:57:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 11:57:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1538ms 11:57:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 11:57:42 INFO - PROCESS | 1819 | 1461437862732 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 11:57:42 INFO - PROCESS | 1819 | 1461437862735 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 11:57:42 INFO - PROCESS | 1819 | 1461437862741 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 11:57:42 INFO - PROCESS | 1819 | 1461437862744 Marionette TRACE conn3 <- [1,2410,null,{}] 11:57:42 INFO - PROCESS | 1819 | 1461437862750 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}] 11:57:42 INFO - PROCESS | 1819 | 1461437862977 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 11:57:43 INFO - PROCESS | 1819 | 1461437863329 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:43 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffdc1d800 == 177 [pid = 1819] [id = 610] 11:57:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 278 (0x7f7ff6cafc00) [pid = 1819] [serial = 1831] [outer = (nil)] 11:57:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 279 (0x7f7ffe845c00) [pid = 1819] [serial = 1832] [outer = 0x7f7ff6cafc00] 11:57:43 INFO - PROCESS | 1819 | 1461437863407 Marionette DEBUG loaded listener.js 11:57:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 280 (0x7f800bdbcc00) [pid = 1819] [serial = 1833] [outer = 0x7f7ff6cafc00] 11:57:44 INFO - PROCESS | 1819 | 1461437864986 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]]]}] 11:57:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 11:57:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 2292ms 11:57:45 INFO - PROCESS | 1819 | 1461437865033 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 11:57:45 INFO - PROCESS | 1819 | 1461437865039 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 11:57:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 11:57:45 INFO - PROCESS | 1819 | 1461437865046 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 11:57:45 INFO - PROCESS | 1819 | 1461437865051 Marionette TRACE conn3 <- [1,2414,null,{}] 11:57:45 INFO - PROCESS | 1819 | 1461437865060 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}] 11:57:45 INFO - PROCESS | 1819 | 1461437865269 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 11:57:45 INFO - PROCESS | 1819 | 1461437865562 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:45 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffb40b800 == 178 [pid = 1819] [id = 611] 11:57:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 281 (0x7f7ff7b31c00) [pid = 1819] [serial = 1834] [outer = (nil)] 11:57:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 282 (0x7f7ffa76a000) [pid = 1819] [serial = 1835] [outer = 0x7f7ff7b31c00] 11:57:45 INFO - PROCESS | 1819 | 1461437865633 Marionette DEBUG loaded listener.js 11:57:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 283 (0x7f7ffb61b000) [pid = 1819] [serial = 1836] [outer = 0x7f7ff7b31c00] 11:57:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800062d800 == 177 [pid = 1819] [id = 521] 11:57:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8000102800 == 176 [pid = 1819] [id = 432] 11:57:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffdc0a000 == 175 [pid = 1819] [id = 398] 11:57:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffb49a800 == 174 [pid = 1819] [id = 518] 11:57:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8022c08000 == 173 [pid = 1819] [id = 45] 11:57:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8014b84800 == 172 [pid = 1819] [id = 156] 11:57:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ff85d1000 == 171 [pid = 1819] [id = 520] 11:57:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800e495000 == 170 [pid = 1819] [id = 390] 11:57:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801087e000 == 169 [pid = 1819] [id = 391] 11:57:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800c729800 == 168 [pid = 1819] [id = 433] 11:57:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffb4a2800 == 167 [pid = 1819] [id = 591] 11:57:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffaccd000 == 166 [pid = 1819] [id = 590] 11:57:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffa081800 == 165 [pid = 1819] [id = 589] 11:57:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ff66ce000 == 164 [pid = 1819] [id = 588] 11:57:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ff7b4e000 == 163 [pid = 1819] [id = 587] 11:57:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ff79d9000 == 162 [pid = 1819] [id = 586] 11:57:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80106a1800 == 161 [pid = 1819] [id = 585] 11:57:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffddca000 == 160 [pid = 1819] [id = 584] 11:57:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffc4b8000 == 159 [pid = 1819] [id = 583] 11:57:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f802c5c3000 == 158 [pid = 1819] [id = 582] 11:57:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8024032000 == 157 [pid = 1819] [id = 581] 11:57:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801c403000 == 156 [pid = 1819] [id = 580] 11:57:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8015f4b000 == 155 [pid = 1819] [id = 579] 11:57:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8010c2d000 == 154 [pid = 1819] [id = 578] 11:57:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8010689800 == 153 [pid = 1819] [id = 577] 11:57:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8010599800 == 152 [pid = 1819] [id = 576] 11:57:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800df4f800 == 151 [pid = 1819] [id = 575] 11:57:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800cb67000 == 150 [pid = 1819] [id = 574] 11:57:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800b793000 == 149 [pid = 1819] [id = 573] 11:57:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800a671800 == 148 [pid = 1819] [id = 572] 11:57:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8005073800 == 147 [pid = 1819] [id = 571] 11:57:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800054a000 == 146 [pid = 1819] [id = 570] 11:57:47 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffb80c000 == 145 [pid = 1819] [id = 569] 11:57:47 INFO - PROCESS | 1819 | --DOMWINDOW == 282 (0x7f7ffd924000) [pid = 1819] [serial = 1694] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 1819 | --DOMWINDOW == 281 (0x7f8004879400) [pid = 1819] [serial = 1646] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 1819 | --DOMWINDOW == 280 (0x7f800b71b800) [pid = 1819] [serial = 1649] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 1819 | --DOMWINDOW == 279 (0x7f7ffb754c00) [pid = 1819] [serial = 1691] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 1819 | --DOMWINDOW == 278 (0x7f8014dd1400) [pid = 1819] [serial = 1658] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 1819 | --DOMWINDOW == 277 (0x7f7ffee94400) [pid = 1819] [serial = 1697] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 1819 | --DOMWINDOW == 276 (0x7f7ffc363800) [pid = 1819] [serial = 1703] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 1819 | --DOMWINDOW == 275 (0x7f800a5aa000) [pid = 1819] [serial = 1685] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 1819 | --DOMWINDOW == 274 (0x7f800067c800) [pid = 1819] [serial = 1701] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 1819 | --DOMWINDOW == 273 (0x7f800a5a2000) [pid = 1819] [serial = 1676] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 1819 | --DOMWINDOW == 272 (0x7f7ffe84a400) [pid = 1819] [serial = 1695] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 1819 | --DOMWINDOW == 271 (0x7f8000f6e400) [pid = 1819] [serial = 1704] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 1819 | --DOMWINDOW == 270 (0x7f800049d400) [pid = 1819] [serial = 1643] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 1819 | --DOMWINDOW == 269 (0x7f7ffeb6bc00) [pid = 1819] [serial = 1670] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 1819 | --DOMWINDOW == 268 (0x7f8010c7ac00) [pid = 1819] [serial = 1655] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 1819 | --DOMWINDOW == 267 (0x7f7fff01e400) [pid = 1819] [serial = 1698] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 1819 | --DOMWINDOW == 266 (0x7f800a5acc00) [pid = 1819] [serial = 1679] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 1819 | --DOMWINDOW == 265 (0x7f8025da9800) [pid = 1819] [serial = 1667] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 1819 | --DOMWINDOW == 264 (0x7f7ffb661000) [pid = 1819] [serial = 1682] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 1819 | --DOMWINDOW == 263 (0x7f7ffda69400) [pid = 1819] [serial = 1640] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 1819 | --DOMWINDOW == 262 (0x7f8002839800) [pid = 1819] [serial = 1706] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 1819 | --DOMWINDOW == 261 (0x7f7fff023000) [pid = 1819] [serial = 1673] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 1819 | --DOMWINDOW == 260 (0x7f7ffb7f4800) [pid = 1819] [serial = 1692] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 1819 | --DOMWINDOW == 259 (0x7f7ff6cb0000) [pid = 1819] [serial = 1637] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 1819 | --DOMWINDOW == 258 (0x7f8000497c00) [pid = 1819] [serial = 1700] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 1819 | --DOMWINDOW == 257 (0x7f7ff820c000) [pid = 1819] [serial = 1688] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 1819 | --DOMWINDOW == 256 (0x7f8023193000) [pid = 1819] [serial = 1664] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 1819 | --DOMWINDOW == 255 (0x7f800ce6d800) [pid = 1819] [serial = 1652] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 1819 | --DOMWINDOW == 254 (0x7f801d08ec00) [pid = 1819] [serial = 1661] [outer = (nil)] [url = about:blank] 11:57:47 INFO - PROCESS | 1819 | 1461437867479 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]]]}] 11:57:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 11:57:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 2491ms 11:57:47 INFO - PROCESS | 1819 | 1461437867537 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 11:57:47 INFO - PROCESS | 1819 | 1461437867545 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 11:57:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 11:57:47 INFO - PROCESS | 1819 | 1461437867555 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 11:57:47 INFO - PROCESS | 1819 | 1461437867559 Marionette TRACE conn3 <- [1,2418,null,{}] 11:57:47 INFO - PROCESS | 1819 | 1461437867564 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}] 11:57:47 INFO - PROCESS | 1819 | 1461437867769 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 11:57:47 INFO - PROCESS | 1819 | 1461437867993 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:48 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffa6e8000 == 146 [pid = 1819] [id = 612] 11:57:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 255 (0x7f7ff7b35000) [pid = 1819] [serial = 1837] [outer = (nil)] 11:57:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 256 (0x7f7ffb7f1c00) [pid = 1819] [serial = 1838] [outer = 0x7f7ff7b35000] 11:57:48 INFO - PROCESS | 1819 | 1461437868056 Marionette DEBUG loaded listener.js 11:57:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 257 (0x7f7ffc36b000) [pid = 1819] [serial = 1839] [outer = 0x7f7ff7b35000] 11:57:48 INFO - PROCESS | 1819 | 1461437868889 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]]]}] 11:57:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 11:57:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1380ms 11:57:48 INFO - PROCESS | 1819 | 1461437868935 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 11:57:48 INFO - PROCESS | 1819 | 1461437868939 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 11:57:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 11:57:48 INFO - PROCESS | 1819 | 1461437868945 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 11:57:48 INFO - PROCESS | 1819 | 1461437868950 Marionette TRACE conn3 <- [1,2422,null,{}] 11:57:48 INFO - PROCESS | 1819 | 1461437868965 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}] 11:57:49 INFO - PROCESS | 1819 | 1461437869178 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 11:57:49 INFO - PROCESS | 1819 | 1461437869397 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:49 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffc4bb000 == 147 [pid = 1819] [id = 613] 11:57:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 258 (0x7f7ffb754c00) [pid = 1819] [serial = 1840] [outer = (nil)] 11:57:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 259 (0x7f7ffda69400) [pid = 1819] [serial = 1841] [outer = 0x7f7ffb754c00] 11:57:49 INFO - PROCESS | 1819 | 1461437869502 Marionette DEBUG loaded listener.js 11:57:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 260 (0x7f7ffee88c00) [pid = 1819] [serial = 1842] [outer = 0x7f7ffb754c00] 11:57:50 INFO - PROCESS | 1819 | 1461437870314 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]]]}] 11:57:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 11:57:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1381ms 11:57:50 INFO - PROCESS | 1819 | 1461437870329 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 11:57:50 INFO - PROCESS | 1819 | 1461437870333 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 11:57:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 11:57:50 INFO - PROCESS | 1819 | 1461437870338 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 11:57:50 INFO - PROCESS | 1819 | 1461437870340 Marionette TRACE conn3 <- [1,2426,null,{}] 11:57:50 INFO - PROCESS | 1819 | 1461437870368 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}] 11:57:50 INFO - PROCESS | 1819 | 1461437870633 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 11:57:50 INFO - PROCESS | 1819 | 1461437870667 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:50 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffec04800 == 148 [pid = 1819] [id = 614] 11:57:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 261 (0x7f7ffd91b000) [pid = 1819] [serial = 1843] [outer = (nil)] 11:57:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 262 (0x7f7ffeeb3000) [pid = 1819] [serial = 1844] [outer = 0x7f7ffd91b000] 11:57:50 INFO - PROCESS | 1819 | 1461437870729 Marionette DEBUG loaded listener.js 11:57:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 263 (0x7f7fff0ae000) [pid = 1819] [serial = 1845] [outer = 0x7f7ffd91b000] 11:57:51 INFO - PROCESS | 1819 | 1461437871703 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]]]}] 11:57:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 11:57:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1391ms 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 262 (0x7f7ffee96800) [pid = 1819] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 261 (0x7f800049b800) [pid = 1819] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 260 (0x7f7fff01bc00) [pid = 1819] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 259 (0x7f7ff66f6000) [pid = 1819] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 258 (0x7f800a408000) [pid = 1819] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 257 (0x7f8004874400) [pid = 1819] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 256 (0x7f8000f6b800) [pid = 1819] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 255 (0x7f80047efc00) [pid = 1819] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 254 (0x7f800ce30400) [pid = 1819] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 253 (0x7f8000f6d800) [pid = 1819] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 252 (0x7f8014dcbc00) [pid = 1819] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 251 (0x7f7ff66f2800) [pid = 1819] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 250 (0x7f7fff021c00) [pid = 1819] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 249 (0x7f7ff66fa800) [pid = 1819] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 248 (0x7f7ffda41c00) [pid = 1819] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 247 (0x7f800ba20400) [pid = 1819] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 246 (0x7f7ff6ca6800) [pid = 1819] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 245 (0x7f7ff66f5800) [pid = 1819] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 244 (0x7f7ffda62000) [pid = 1819] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 243 (0x7f800a40d800) [pid = 1819] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 242 (0x7f8013fc4800) [pid = 1819] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 241 (0x7f7ff66f4000) [pid = 1819] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 240 (0x7f800082c800) [pid = 1819] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 239 (0x7f8014887400) [pid = 1819] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 238 (0x7f800a8a6c00) [pid = 1819] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 237 (0x7f80154b8000) [pid = 1819] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 236 (0x7f7ffb658400) [pid = 1819] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 235 (0x7f800fa79400) [pid = 1819] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 234 (0x7f800cda2400) [pid = 1819] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 233 (0x7f8000825400) [pid = 1819] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 232 (0x7f7ff9dc5000) [pid = 1819] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 231 (0x7f80043b3800) [pid = 1819] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 230 (0x7f7fff2a3400) [pid = 1819] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 229 (0x7f7ff7b32400) [pid = 1819] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 228 (0x7f800e434000) [pid = 1819] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 227 (0x7f7ffe843800) [pid = 1819] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 226 (0x7f800c9e4000) [pid = 1819] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 225 (0x7f802433d800) [pid = 1819] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 224 (0x7f7ffe850800) [pid = 1819] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 223 (0x7f7ffb755800) [pid = 1819] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 222 (0x7f8000f6b400) [pid = 1819] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 221 (0x7f7ff66f7c00) [pid = 1819] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 220 (0x7f800081ec00) [pid = 1819] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 219 (0x7f80047eb000) [pid = 1819] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 218 (0x7f800509e400) [pid = 1819] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 217 (0x7f800ce64400) [pid = 1819] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 216 (0x7f7fff29b400) [pid = 1819] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 215 (0x7f7ffc14bc00) [pid = 1819] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 214 (0x7f800067f400) [pid = 1819] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 213 (0x7f7ffc142800) [pid = 1819] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 212 (0x7f800a8a7800) [pid = 1819] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 211 (0x7f7ffc140000) [pid = 1819] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 210 (0x7f7ff853ac00) [pid = 1819] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 209 (0x7f8000823800) [pid = 1819] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 208 (0x7f801241c000) [pid = 1819] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 207 (0x7f7ff66f3c00) [pid = 1819] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 206 (0x7f7ffb60c400) [pid = 1819] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 205 (0x7f7ff66f9000) [pid = 1819] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 204 (0x7f800487ac00) [pid = 1819] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 203 (0x7f7ffeea5800) [pid = 1819] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 202 (0x7f8015a03400) [pid = 1819] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 201 (0x7f7ffb7f2c00) [pid = 1819] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 200 (0x7f8000f65400) [pid = 1819] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 199 (0x7f8004875c00) [pid = 1819] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 198 (0x7f7ff8203000) [pid = 1819] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 197 (0x7f7ffb7f5800) [pid = 1819] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 196 (0x7f800c9e6800) [pid = 1819] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 195 (0x7f7ff8538400) [pid = 1819] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 194 (0x7f7ffeb63800) [pid = 1819] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 193 (0x7f7ffb65bc00) [pid = 1819] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 192 (0x7f800a582c00) [pid = 1819] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 191 (0x7f7fff194000) [pid = 1819] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 190 (0x7f7ffeb67800) [pid = 1819] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 189 (0x7f800a430c00) [pid = 1819] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 188 (0x7f800a427400) [pid = 1819] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 187 (0x7f800c9e8400) [pid = 1819] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 11:57:52 INFO - PROCESS | 1819 | --DOMWINDOW == 186 (0x7f7ffa76c000) [pid = 1819] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 11:57:53 INFO - PROCESS | 1819 | --DOMWINDOW == 185 (0x7f800478e800) [pid = 1819] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 11:57:53 INFO - PROCESS | 1819 | 1461437872979 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 11:57:53 INFO - PROCESS | 1819 | 1461437872989 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 11:57:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 11:57:53 INFO - PROCESS | 1819 | 1461437873034 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 11:57:53 INFO - PROCESS | 1819 | 1461437873037 Marionette TRACE conn3 <- [1,2430,null,{}] 11:57:53 INFO - PROCESS | 1819 | 1461437873049 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}] 11:57:53 INFO - PROCESS | 1819 | 1461437873247 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 11:57:53 INFO - PROCESS | 1819 | 1461437873262 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:53 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ff79ce800 == 149 [pid = 1819] [id = 615] 11:57:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 186 (0x7f7ff7b2ec00) [pid = 1819] [serial = 1846] [outer = (nil)] 11:57:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 187 (0x7f7ff853ac00) [pid = 1819] [serial = 1847] [outer = 0x7f7ff7b2ec00] 11:57:53 INFO - PROCESS | 1819 | 1461437873324 Marionette DEBUG loaded listener.js 11:57:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 188 (0x7f7ffb65d000) [pid = 1819] [serial = 1848] [outer = 0x7f7ff7b2ec00] 11:57:54 INFO - PROCESS | 1819 | 1461437874192 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]]]}] 11:57:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 11:57:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1195ms 11:57:54 INFO - PROCESS | 1819 | 1461437874221 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 11:57:54 INFO - PROCESS | 1819 | 1461437874225 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 11:57:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 11:57:54 INFO - PROCESS | 1819 | 1461437874242 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 11:57:54 INFO - PROCESS | 1819 | 1461437874245 Marionette TRACE conn3 <- [1,2434,null,{}] 11:57:54 INFO - PROCESS | 1819 | 1461437874250 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}] 11:57:54 INFO - PROCESS | 1819 | 1461437874508 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 11:57:54 INFO - PROCESS | 1819 | 1461437874691 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:54 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7fff267000 == 150 [pid = 1819] [id = 616] 11:57:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 189 (0x7f7ff7b3b800) [pid = 1819] [serial = 1849] [outer = (nil)] 11:57:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 190 (0x7f7fff01d800) [pid = 1819] [serial = 1850] [outer = 0x7f7ff7b3b800] 11:57:54 INFO - PROCESS | 1819 | 1461437874757 Marionette DEBUG loaded listener.js 11:57:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 191 (0x7f800049d800) [pid = 1819] [serial = 1851] [outer = 0x7f7ff7b3b800] 11:57:55 INFO - PROCESS | 1819 | 1461437875845 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]]]}] 11:57:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 11:57:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1655ms 11:57:55 INFO - PROCESS | 1819 | 1461437875888 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 11:57:55 INFO - PROCESS | 1819 | 1461437875895 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 11:57:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 11:57:55 INFO - PROCESS | 1819 | 1461437875904 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 11:57:55 INFO - PROCESS | 1819 | 1461437875909 Marionette TRACE conn3 <- [1,2438,null,{}] 11:57:55 INFO - PROCESS | 1819 | 1461437875917 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}] 11:57:56 INFO - PROCESS | 1819 | 1461437876149 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 11:57:56 INFO - PROCESS | 1819 | 1461437876469 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:56 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffb4a1800 == 151 [pid = 1819] [id = 617] 11:57:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 192 (0x7f7ffb613c00) [pid = 1819] [serial = 1852] [outer = (nil)] 11:57:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 193 (0x7f7ffb661000) [pid = 1819] [serial = 1853] [outer = 0x7f7ffb613c00] 11:57:56 INFO - PROCESS | 1819 | 1461437876553 Marionette DEBUG loaded listener.js 11:57:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 194 (0x7f7ffb7fa800) [pid = 1819] [serial = 1854] [outer = 0x7f7ffb613c00] 11:57:57 INFO - PROCESS | 1819 | 1461437877481 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]]]}] 11:57:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 11:57:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1636ms 11:57:57 INFO - PROCESS | 1819 | 1461437877541 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 11:57:57 INFO - PROCESS | 1819 | 1461437877549 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 11:57:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 11:57:57 INFO - PROCESS | 1819 | 1461437877559 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 11:57:57 INFO - PROCESS | 1819 | 1461437877563 Marionette TRACE conn3 <- [1,2442,null,{}] 11:57:57 INFO - PROCESS | 1819 | 1461437877569 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}] 11:57:57 INFO - PROCESS | 1819 | 1461437877805 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 11:57:58 INFO - PROCESS | 1819 | 1461437878174 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:58 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffee4f800 == 152 [pid = 1819] [id = 618] 11:57:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 195 (0x7f7ffc148800) [pid = 1819] [serial = 1855] [outer = (nil)] 11:57:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 196 (0x7f7ffda5e000) [pid = 1819] [serial = 1856] [outer = 0x7f7ffc148800] 11:57:58 INFO - PROCESS | 1819 | 1461437878254 Marionette DEBUG loaded listener.js 11:57:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 197 (0x7f7ffeb5fc00) [pid = 1819] [serial = 1857] [outer = 0x7f7ffc148800] 11:57:59 INFO - PROCESS | 1819 | 1461437879117 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]]]}] 11:57:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 11:57:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1631ms 11:57:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 11:57:59 INFO - PROCESS | 1819 | 1461437879191 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 11:57:59 INFO - PROCESS | 1819 | 1461437879194 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 11:57:59 INFO - PROCESS | 1819 | 1461437879200 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 11:57:59 INFO - PROCESS | 1819 | 1461437879206 Marionette TRACE conn3 <- [1,2446,null,{}] 11:57:59 INFO - PROCESS | 1819 | 1461437879221 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}] 11:57:59 INFO - PROCESS | 1819 | 1461437879492 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 11:57:59 INFO - PROCESS | 1819 | 1461437879804 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:59 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800062c800 == 153 [pid = 1819] [id = 619] 11:57:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 198 (0x7f7ffeeb0c00) [pid = 1819] [serial = 1858] [outer = (nil)] 11:57:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 199 (0x7f7fff2a4800) [pid = 1819] [serial = 1859] [outer = 0x7f7ffeeb0c00] 11:57:59 INFO - PROCESS | 1819 | 1461437879882 Marionette DEBUG loaded listener.js 11:57:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 200 (0x7f8000492400) [pid = 1819] [serial = 1860] [outer = 0x7f7ffeeb0c00] 11:58:00 INFO - PROCESS | 1819 | 1461437880728 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]]]}] 11:58:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 11:58:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1590ms 11:58:00 INFO - PROCESS | 1819 | 1461437880790 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 11:58:00 INFO - PROCESS | 1819 | 1461437880796 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 11:58:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 11:58:00 INFO - PROCESS | 1819 | 1461437880802 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 11:58:00 INFO - PROCESS | 1819 | 1461437880805 Marionette TRACE conn3 <- [1,2450,null,{}] 11:58:00 INFO - PROCESS | 1819 | 1461437880810 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}] 11:58:01 INFO - PROCESS | 1819 | 1461437881041 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 11:58:01 INFO - PROCESS | 1819 | 1461437881316 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:01 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8002fd6800 == 154 [pid = 1819] [id = 620] 11:58:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 201 (0x7f7ff9dc8400) [pid = 1819] [serial = 1861] [outer = (nil)] 11:58:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 202 (0x7f8000680c00) [pid = 1819] [serial = 1862] [outer = 0x7f7ff9dc8400] 11:58:01 INFO - PROCESS | 1819 | 1461437881434 Marionette DEBUG loaded listener.js 11:58:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 203 (0x7f8000821c00) [pid = 1819] [serial = 1863] [outer = 0x7f7ff9dc8400] 11:58:02 INFO - PROCESS | 1819 | 1461437882302 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]]]}] 11:58:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 11:58:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1531ms 11:58:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 11:58:02 INFO - PROCESS | 1819 | 1461437882334 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 11:58:02 INFO - PROCESS | 1819 | 1461437882337 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 11:58:02 INFO - PROCESS | 1819 | 1461437882343 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 11:58:02 INFO - PROCESS | 1819 | 1461437882346 Marionette TRACE conn3 <- [1,2454,null,{}] 11:58:02 INFO - PROCESS | 1819 | 1461437882351 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}] 11:58:02 INFO - PROCESS | 1819 | 1461437882574 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 11:58:02 INFO - PROCESS | 1819 | 1461437882847 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:02 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8004815800 == 155 [pid = 1819] [id = 621] 11:58:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 204 (0x7f800082b800) [pid = 1819] [serial = 1864] [outer = (nil)] 11:58:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 205 (0x7f8000f65400) [pid = 1819] [serial = 1865] [outer = 0x7f800082b800] 11:58:03 INFO - PROCESS | 1819 | 1461437883001 Marionette DEBUG loaded listener.js 11:58:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 206 (0x7f8000f6f400) [pid = 1819] [serial = 1866] [outer = 0x7f800082b800] 11:58:03 INFO - PROCESS | 1819 | 1461437883902 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]]]}] 11:58:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 11:58:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1635ms 11:58:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 11:58:03 INFO - PROCESS | 1819 | 1461437883978 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 11:58:03 INFO - PROCESS | 1819 | 1461437883981 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 11:58:03 INFO - PROCESS | 1819 | 1461437883987 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 11:58:03 INFO - PROCESS | 1819 | 1461437883990 Marionette TRACE conn3 <- [1,2458,null,{}] 11:58:03 INFO - PROCESS | 1819 | 1461437883996 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}] 11:58:04 INFO - PROCESS | 1819 | 1461437884266 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 11:58:04 INFO - PROCESS | 1819 | 1461437884575 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:04 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800a739000 == 156 [pid = 1819] [id = 622] 11:58:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 207 (0x7f8000f6f800) [pid = 1819] [serial = 1867] [outer = (nil)] 11:58:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 208 (0x7f8003061c00) [pid = 1819] [serial = 1868] [outer = 0x7f8000f6f800] 11:58:04 INFO - PROCESS | 1819 | 1461437884657 Marionette DEBUG loaded listener.js 11:58:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 209 (0x7f80043b8000) [pid = 1819] [serial = 1869] [outer = 0x7f8000f6f800] 11:58:05 INFO - PROCESS | 1819 | 1461437885598 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]]]}] 11:58:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 11:58:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1682ms 11:58:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 11:58:05 INFO - PROCESS | 1819 | 1461437885670 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 11:58:05 INFO - PROCESS | 1819 | 1461437885672 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 11:58:05 INFO - PROCESS | 1819 | 1461437885678 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 11:58:05 INFO - PROCESS | 1819 | 1461437885682 Marionette TRACE conn3 <- [1,2462,null,{}] 11:58:05 INFO - PROCESS | 1819 | 1461437885688 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}] 11:58:05 INFO - PROCESS | 1819 | 1461437885919 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 11:58:06 INFO - PROCESS | 1819 | 1461437886243 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:06 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800b799800 == 157 [pid = 1819] [id = 623] 11:58:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 210 (0x7f8002837400) [pid = 1819] [serial = 1870] [outer = (nil)] 11:58:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 211 (0x7f8004784800) [pid = 1819] [serial = 1871] [outer = 0x7f8002837400] 11:58:06 INFO - PROCESS | 1819 | 1461437886322 Marionette DEBUG loaded listener.js 11:58:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 212 (0x7f80047e4000) [pid = 1819] [serial = 1872] [outer = 0x7f8002837400] 11:58:07 INFO - PROCESS | 1819 | 1461437887167 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]]]}] 11:58:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 11:58:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1539ms 11:58:07 INFO - PROCESS | 1819 | 1461437887218 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 11:58:07 INFO - PROCESS | 1819 | 1461437887222 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 11:58:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 11:58:07 INFO - PROCESS | 1819 | 1461437887228 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 11:58:07 INFO - PROCESS | 1819 | 1461437887230 Marionette TRACE conn3 <- [1,2466,null,{}] 11:58:07 INFO - PROCESS | 1819 | 1461437887236 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}] 11:58:07 INFO - PROCESS | 1819 | 1461437887460 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 11:58:07 INFO - PROCESS | 1819 | 1461437887734 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:07 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800bed7800 == 158 [pid = 1819] [id = 624] 11:58:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 213 (0x7f8000f67800) [pid = 1819] [serial = 1873] [outer = (nil)] 11:58:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 214 (0x7f80047f2800) [pid = 1819] [serial = 1874] [outer = 0x7f8000f67800] 11:58:07 INFO - PROCESS | 1819 | 1461437887851 Marionette DEBUG loaded listener.js 11:58:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 215 (0x7f800487b400) [pid = 1819] [serial = 1875] [outer = 0x7f8000f67800] 11:58:08 INFO - PROCESS | 1819 | 1461437888740 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]]]}] 11:58:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 11:58:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1537ms 11:58:08 INFO - PROCESS | 1819 | 1461437888766 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 11:58:08 INFO - PROCESS | 1819 | 1461437888770 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 11:58:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 11:58:08 INFO - PROCESS | 1819 | 1461437888776 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 11:58:08 INFO - PROCESS | 1819 | 1461437888779 Marionette TRACE conn3 <- [1,2470,null,{}] 11:58:08 INFO - PROCESS | 1819 | 1461437888785 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}] 11:58:09 INFO - PROCESS | 1819 | 1461437889016 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 11:58:09 INFO - PROCESS | 1819 | 1461437889291 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:09 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800cadb000 == 159 [pid = 1819] [id = 625] 11:58:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 216 (0x7f80043be800) [pid = 1819] [serial = 1876] [outer = (nil)] 11:58:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 217 (0x7f800a40b000) [pid = 1819] [serial = 1877] [outer = 0x7f80043be800] 11:58:09 INFO - PROCESS | 1819 | 1461437889404 Marionette DEBUG loaded listener.js 11:58:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 218 (0x7f800a423800) [pid = 1819] [serial = 1878] [outer = 0x7f80043be800] 11:58:10 INFO - PROCESS | 1819 | 1461437890227 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]]]}] 11:58:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 11:58:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1490ms 11:58:10 INFO - PROCESS | 1819 | 1461437890268 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 11:58:10 INFO - PROCESS | 1819 | 1461437890272 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 11:58:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 11:58:10 INFO - PROCESS | 1819 | 1461437890278 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 11:58:10 INFO - PROCESS | 1819 | 1461437890280 Marionette TRACE conn3 <- [1,2474,null,{}] 11:58:10 INFO - PROCESS | 1819 | 1461437890286 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}] 11:58:10 INFO - PROCESS | 1819 | 1461437890514 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 11:58:10 INFO - PROCESS | 1819 | 1461437890790 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:10 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800ce8c000 == 160 [pid = 1819] [id = 626] 11:58:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 219 (0x7f800a581800) [pid = 1819] [serial = 1879] [outer = (nil)] 11:58:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 220 (0x7f800a58c800) [pid = 1819] [serial = 1880] [outer = 0x7f800a581800] 11:58:10 INFO - PROCESS | 1819 | 1461437890925 Marionette DEBUG loaded listener.js 11:58:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 221 (0x7f800a5af000) [pid = 1819] [serial = 1881] [outer = 0x7f800a581800] 11:58:11 INFO - PROCESS | 1819 | 1461437891811 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]]]}] 11:58:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 11:58:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1590ms 11:58:11 INFO - PROCESS | 1819 | 1461437891870 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 11:58:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 11:58:11 INFO - PROCESS | 1819 | 1461437891876 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 11:58:11 INFO - PROCESS | 1819 | 1461437891882 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 11:58:11 INFO - PROCESS | 1819 | 1461437891886 Marionette TRACE conn3 <- [1,2478,null,{}] 11:58:11 INFO - PROCESS | 1819 | 1461437891892 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}] 11:58:12 INFO - PROCESS | 1819 | 1461437892151 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 11:58:12 INFO - PROCESS | 1819 | 1461437892465 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:12 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801058b000 == 161 [pid = 1819] [id = 627] 11:58:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 222 (0x7f800b8b9800) [pid = 1819] [serial = 1882] [outer = (nil)] 11:58:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 223 (0x7f800baa3800) [pid = 1819] [serial = 1883] [outer = 0x7f800b8b9800] 11:58:12 INFO - PROCESS | 1819 | 1461437892550 Marionette DEBUG loaded listener.js 11:58:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 224 (0x7f800baf0c00) [pid = 1819] [serial = 1884] [outer = 0x7f800b8b9800] 11:58:13 INFO - PROCESS | 1819 | 1461437893411 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]]]}] 11:58:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 11:58:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1580ms 11:58:13 INFO - PROCESS | 1819 | 1461437893463 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 11:58:13 INFO - PROCESS | 1819 | 1461437893467 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 11:58:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 11:58:13 INFO - PROCESS | 1819 | 1461437893472 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 11:58:13 INFO - PROCESS | 1819 | 1461437893475 Marionette TRACE conn3 <- [1,2482,null,{}] 11:58:13 INFO - PROCESS | 1819 | 1461437893480 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}] 11:58:13 INFO - PROCESS | 1819 | 1461437893701 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 11:58:14 INFO - PROCESS | 1819 | 1461437894028 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:14 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80106a1000 == 162 [pid = 1819] [id = 628] 11:58:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 225 (0x7f80047edc00) [pid = 1819] [serial = 1885] [outer = (nil)] 11:58:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 226 (0x7f800bdee400) [pid = 1819] [serial = 1886] [outer = 0x7f80047edc00] 11:58:14 INFO - PROCESS | 1819 | 1461437894106 Marionette DEBUG loaded listener.js 11:58:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 227 (0x7f800bf35c00) [pid = 1819] [serial = 1887] [outer = 0x7f80047edc00] 11:58:14 INFO - PROCESS | 1819 | 1461437894979 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]]]}] 11:58:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 11:58:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1539ms 11:58:15 INFO - PROCESS | 1819 | 1461437895014 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 11:58:15 INFO - PROCESS | 1819 | 1461437895017 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 11:58:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 11:58:15 INFO - PROCESS | 1819 | 1461437895023 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 11:58:15 INFO - PROCESS | 1819 | 1461437895026 Marionette TRACE conn3 <- [1,2486,null,{}] 11:58:15 INFO - PROCESS | 1819 | 1461437895032 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}] 11:58:15 INFO - PROCESS | 1819 | 1461437895260 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 11:58:15 INFO - PROCESS | 1819 | 1461437895549 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:15 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8010a05800 == 163 [pid = 1819] [id = 629] 11:58:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 228 (0x7f7ffd921400) [pid = 1819] [serial = 1888] [outer = (nil)] 11:58:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 229 (0x7f800bf39800) [pid = 1819] [serial = 1889] [outer = 0x7f7ffd921400] 11:58:15 INFO - PROCESS | 1819 | 1461437895669 Marionette DEBUG loaded listener.js 11:58:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 230 (0x7f800bfea400) [pid = 1819] [serial = 1890] [outer = 0x7f7ffd921400] 11:58:16 INFO - PROCESS | 1819 | 1461437896530 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]]]}] 11:58:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 11:58:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1541ms 11:58:16 INFO - PROCESS | 1819 | 1461437896565 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 11:58:16 INFO - PROCESS | 1819 | 1461437896567 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 11:58:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 11:58:16 INFO - PROCESS | 1819 | 1461437896573 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 11:58:16 INFO - PROCESS | 1819 | 1461437896575 Marionette TRACE conn3 <- [1,2490,null,{}] 11:58:16 INFO - PROCESS | 1819 | 1461437896581 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}] 11:58:16 INFO - PROCESS | 1819 | 1461437896804 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 11:58:17 INFO - PROCESS | 1819 | 1461437897082 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:17 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8012267800 == 164 [pid = 1819] [id = 630] 11:58:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 231 (0x7f80043b2800) [pid = 1819] [serial = 1891] [outer = (nil)] 11:58:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 232 (0x7f800c323400) [pid = 1819] [serial = 1892] [outer = 0x7f80043b2800] 11:58:17 INFO - PROCESS | 1819 | 1461437897197 Marionette DEBUG loaded listener.js 11:58:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 233 (0x7f800c458c00) [pid = 1819] [serial = 1893] [outer = 0x7f80043b2800] 11:58:18 INFO - PROCESS | 1819 | 1461437898082 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]]]}] 11:58:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 11:58:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1579ms 11:58:18 INFO - PROCESS | 1819 | 1461437898155 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 11:58:18 INFO - PROCESS | 1819 | 1461437898161 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 11:58:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 11:58:18 INFO - PROCESS | 1819 | 1461437898172 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 11:58:18 INFO - PROCESS | 1819 | 1461437898176 Marionette TRACE conn3 <- [1,2494,null,{}] 11:58:18 INFO - PROCESS | 1819 | 1461437898182 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}] 11:58:18 INFO - PROCESS | 1819 | 1461437898457 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 11:58:18 INFO - PROCESS | 1819 | 1461437898774 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:18 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80146b3000 == 165 [pid = 1819] [id = 631] 11:58:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 234 (0x7f800bf37400) [pid = 1819] [serial = 1894] [outer = (nil)] 11:58:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 235 (0x7f800c6eb800) [pid = 1819] [serial = 1895] [outer = 0x7f800bf37400] 11:58:18 INFO - PROCESS | 1819 | 1461437898854 Marionette DEBUG loaded listener.js 11:58:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 236 (0x7f800c937c00) [pid = 1819] [serial = 1896] [outer = 0x7f800bf37400] 11:58:19 INFO - PROCESS | 1819 | 1461437899762 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]]]}] 11:58:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 11:58:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1643ms 11:58:19 INFO - PROCESS | 1819 | 1461437899816 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 11:58:19 INFO - PROCESS | 1819 | 1461437899822 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 11:58:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 11:58:19 INFO - PROCESS | 1819 | 1461437899832 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 11:58:19 INFO - PROCESS | 1819 | 1461437899837 Marionette TRACE conn3 <- [1,2498,null,{}] 11:58:19 INFO - PROCESS | 1819 | 1461437899845 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}] 11:58:20 INFO - PROCESS | 1819 | 1461437900088 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 11:58:20 INFO - PROCESS | 1819 | 1461437900403 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:20 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80150b0800 == 166 [pid = 1819] [id = 632] 11:58:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 237 (0x7f800bf3ac00) [pid = 1819] [serial = 1897] [outer = (nil)] 11:58:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 238 (0x7f800c9e2c00) [pid = 1819] [serial = 1898] [outer = 0x7f800bf3ac00] 11:58:20 INFO - PROCESS | 1819 | 1461437900483 Marionette DEBUG loaded listener.js 11:58:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 239 (0x7f800c9ed400) [pid = 1819] [serial = 1899] [outer = 0x7f800bf3ac00] 11:58:21 INFO - PROCESS | 1819 | 1461437901369 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]]]}] 11:58:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 11:58:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1587ms 11:58:21 INFO - PROCESS | 1819 | 1461437901419 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 11:58:21 INFO - PROCESS | 1819 | 1461437901423 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 11:58:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 11:58:21 INFO - PROCESS | 1819 | 1461437901429 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 11:58:21 INFO - PROCESS | 1819 | 1461437901431 Marionette TRACE conn3 <- [1,2502,null,{}] 11:58:21 INFO - PROCESS | 1819 | 1461437901437 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}] 11:58:21 INFO - PROCESS | 1819 | 1461437901684 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 11:58:22 INFO - PROCESS | 1819 | 1461437902000 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:22 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80155dd800 == 167 [pid = 1819] [id = 633] 11:58:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 240 (0x7f800bff1000) [pid = 1819] [serial = 1900] [outer = (nil)] 11:58:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 241 (0x7f800cda1400) [pid = 1819] [serial = 1901] [outer = 0x7f800bff1000] 11:58:22 INFO - PROCESS | 1819 | 1461437902080 Marionette DEBUG loaded listener.js 11:58:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 242 (0x7f800cda8000) [pid = 1819] [serial = 1902] [outer = 0x7f800bff1000] 11:58:22 INFO - PROCESS | 1819 | 1461437902948 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]]]}] 11:58:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 11:58:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1586ms 11:58:23 INFO - PROCESS | 1819 | 1461437903016 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 11:58:23 INFO - PROCESS | 1819 | 1461437903019 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 11:58:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 11:58:23 INFO - PROCESS | 1819 | 1461437903025 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 11:58:23 INFO - PROCESS | 1819 | 1461437903029 Marionette TRACE conn3 <- [1,2506,null,{}] 11:58:23 INFO - PROCESS | 1819 | 1461437903034 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}] 11:58:23 INFO - PROCESS | 1819 | 1461437903281 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 11:58:23 INFO - PROCESS | 1819 | 1461437903634 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:23 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8015f4f000 == 168 [pid = 1819] [id = 634] 11:58:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 243 (0x7f800cdd8800) [pid = 1819] [serial = 1903] [outer = (nil)] 11:58:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 244 (0x7f800cde3800) [pid = 1819] [serial = 1904] [outer = 0x7f800cdd8800] 11:58:23 INFO - PROCESS | 1819 | 1461437903715 Marionette DEBUG loaded listener.js 11:58:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 245 (0x7f800ce33400) [pid = 1819] [serial = 1905] [outer = 0x7f800cdd8800] 11:58:24 INFO - PROCESS | 1819 | 1461437904600 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]]]}] 11:58:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 11:58:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1635ms 11:58:24 INFO - PROCESS | 1819 | 1461437904664 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 11:58:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 11:58:24 INFO - PROCESS | 1819 | 1461437904669 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 11:58:24 INFO - PROCESS | 1819 | 1461437904677 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 11:58:24 INFO - PROCESS | 1819 | 1461437904679 Marionette TRACE conn3 <- [1,2510,null,{}] 11:58:24 INFO - PROCESS | 1819 | 1461437904684 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}] 11:58:24 INFO - PROCESS | 1819 | 1461437904934 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 11:58:25 INFO - PROCESS | 1819 | 1461437905271 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:25 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8018e1f800 == 169 [pid = 1819] [id = 635] 11:58:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 246 (0x7f7ffc4ef400) [pid = 1819] [serial = 1906] [outer = (nil)] 11:58:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 247 (0x7f800ce3a400) [pid = 1819] [serial = 1907] [outer = 0x7f7ffc4ef400] 11:58:25 INFO - PROCESS | 1819 | 1461437905348 Marionette DEBUG loaded listener.js 11:58:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 248 (0x7f800ce65400) [pid = 1819] [serial = 1908] [outer = 0x7f7ffc4ef400] 11:58:26 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ff67a3000 == 168 [pid = 1819] [id = 517] 11:58:26 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800a752000 == 167 [pid = 1819] [id = 603] 11:58:26 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800a5dc800 == 166 [pid = 1819] [id = 602] 11:58:26 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80051dc800 == 165 [pid = 1819] [id = 601] 11:58:26 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80047da800 == 164 [pid = 1819] [id = 600] 11:58:26 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8003235800 == 163 [pid = 1819] [id = 599] 11:58:26 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8001c2a000 == 162 [pid = 1819] [id = 598] 11:58:26 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800055e800 == 161 [pid = 1819] [id = 597] 11:58:26 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800011f000 == 160 [pid = 1819] [id = 596] 11:58:26 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffec1c000 == 159 [pid = 1819] [id = 595] 11:58:26 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffb816000 == 158 [pid = 1819] [id = 594] 11:58:26 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ff79c3000 == 157 [pid = 1819] [id = 593] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 247 (0x7f801345e000) [pid = 1819] [serial = 1539] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 246 (0x7f8003180c00) [pid = 1819] [serial = 1575] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 245 (0x7f800a5a6c00) [pid = 1819] [serial = 1677] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 244 (0x7f7ffc4f7800) [pid = 1819] [serial = 1548] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 243 (0x7f800c31ac00) [pid = 1819] [serial = 1650] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 242 (0x7f800bdad800) [pid = 1819] [serial = 1584] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 241 (0x7f80043b1c00) [pid = 1819] [serial = 1509] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 240 (0x7f800cde2c00) [pid = 1819] [serial = 1725] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 239 (0x7f802815ac00) [pid = 1819] [serial = 1758] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 238 (0x7f800509dc00) [pid = 1819] [serial = 1719] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 237 (0x7f80190ef800) [pid = 1819] [serial = 1608] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 236 (0x7f7ff66f6c00) [pid = 1819] [serial = 1766] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 235 (0x7f8024313c00) [pid = 1819] [serial = 1680] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 234 (0x7f7ff9dc2800) [pid = 1819] [serial = 1769] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 233 (0x7f8016aa7800) [pid = 1819] [serial = 1659] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 232 (0x7f800fa77000) [pid = 1819] [serial = 1731] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 231 (0x7f7ffeeaa400) [pid = 1819] [serial = 1641] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 230 (0x7f8010e20800) [pid = 1819] [serial = 1536] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 229 (0x7f7fff0ad400) [pid = 1819] [serial = 1572] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 228 (0x7f8014dc9400) [pid = 1819] [serial = 1542] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 227 (0x7f8022f73800) [pid = 1819] [serial = 1662] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 226 (0x7f7ffa76e800) [pid = 1819] [serial = 1545] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 225 (0x7f800ce3ac00) [pid = 1819] [serial = 1755] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 224 (0x7f80241bb400) [pid = 1819] [serial = 1665] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 223 (0x7f800bdaf000) [pid = 1819] [serial = 1521] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 222 (0x7f8024333000) [pid = 1819] [serial = 1743] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 221 (0x7f7ffb665400) [pid = 1819] [serial = 1683] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 220 (0x7f8013f06800) [pid = 1819] [serial = 1737] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 219 (0x7f800ce70800) [pid = 1819] [serial = 1527] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 218 (0x7f8027b57c00) [pid = 1819] [serial = 1751] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 217 (0x7f7ffc368800) [pid = 1819] [serial = 1569] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 216 (0x7f800a584c00) [pid = 1819] [serial = 1721] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 215 (0x7f80106d7000) [pid = 1819] [serial = 1533] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 214 (0x7f800ce36400) [pid = 1819] [serial = 1754] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 213 (0x7f7ff7b3ac00) [pid = 1819] [serial = 1764] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 212 (0x7f8010c82400) [pid = 1819] [serial = 1734] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 211 (0x7f800a430000) [pid = 1819] [serial = 1647] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 210 (0x7f800ce64c00) [pid = 1819] [serial = 1590] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 209 (0x7f8027ca6800) [pid = 1819] [serial = 1668] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 208 (0x7f8012df1c00) [pid = 1819] [serial = 1736] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 207 (0x7f7ffee96000) [pid = 1819] [serial = 1712] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 206 (0x7f7ffc146400) [pid = 1819] [serial = 1709] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 205 (0x7f8001c83400) [pid = 1819] [serial = 1506] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 204 (0x7f8004569400) [pid = 1819] [serial = 1566] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 203 (0x7f800082c400) [pid = 1819] [serial = 1746] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 202 (0x7f8015604800) [pid = 1819] [serial = 1602] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 201 (0x7f800e31ac00) [pid = 1819] [serial = 1728] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 200 (0x7f801030fc00) [pid = 1819] [serial = 1653] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 199 (0x7f800fa42800) [pid = 1819] [serial = 1530] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 198 (0x7f7ffc4f9c00) [pid = 1819] [serial = 1775] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 197 (0x7f8004873c00) [pid = 1819] [serial = 1578] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 196 (0x7f7ffda44000) [pid = 1819] [serial = 1500] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 195 (0x7f800a842800) [pid = 1819] [serial = 1722] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 194 (0x7f800c458000) [pid = 1819] [serial = 1524] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 193 (0x7f800baea800) [pid = 1819] [serial = 1635] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 192 (0x7f800d1ccc00) [pid = 1819] [serial = 1727] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 191 (0x7f8022c6a400) [pid = 1819] [serial = 1611] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 190 (0x7f7ff7b36800) [pid = 1819] [serial = 1763] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 189 (0x7f7ffda67000) [pid = 1819] [serial = 1778] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 188 (0x7f80233e3c00) [pid = 1819] [serial = 1748] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 187 (0x7f80149d8400) [pid = 1819] [serial = 1599] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 186 (0x7f7ff8538800) [pid = 1819] [serial = 1497] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 185 (0x7f7ffb616400) [pid = 1819] [serial = 1760] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 184 (0x7f8026249800) [pid = 1819] [serial = 1757] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 183 (0x7f7ff9dce800) [pid = 1819] [serial = 1638] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 182 (0x7f800c9e3000) [pid = 1819] [serial = 1587] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 181 (0x7f7ffc4f8800) [pid = 1819] [serial = 1710] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 180 (0x7f800478a000) [pid = 1819] [serial = 1718] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 179 (0x7f800e457c00) [pid = 1819] [serial = 1730] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 178 (0x7f7fff2a3800) [pid = 1819] [serial = 1503] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 177 (0x7f8016715c00) [pid = 1819] [serial = 1739] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 176 (0x7f7fff028c00) [pid = 1819] [serial = 1713] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 175 (0x7f7ff6ca9000) [pid = 1819] [serial = 1767] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 174 (0x7f800067c000) [pid = 1819] [serial = 1425] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 173 (0x7f80011ad400) [pid = 1819] [serial = 1715] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 172 (0x7f8023db2c00) [pid = 1819] [serial = 1742] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 171 (0x7f800a40d400) [pid = 1819] [serial = 1581] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 170 (0x7f80106d3800) [pid = 1819] [serial = 1733] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 169 (0x7f7ff8210400) [pid = 1819] [serial = 1689] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 168 (0x7f7ffb61a800) [pid = 1819] [serial = 1761] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 167 (0x7f7ffd923c00) [pid = 1819] [serial = 1776] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 166 (0x7f801488c400) [pid = 1819] [serial = 1656] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 165 (0x7f7ffa129800) [pid = 1819] [serial = 1770] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 164 (0x7f800d1d1c00) [pid = 1819] [serial = 1593] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 163 (0x7f7fff0ab800) [pid = 1819] [serial = 1614] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 162 (0x7f8027da5c00) [pid = 1819] [serial = 1671] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 161 (0x7f8027da7400) [pid = 1819] [serial = 1686] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 160 (0x7f8016709400) [pid = 1819] [serial = 1605] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 159 (0x7f8001c84000) [pid = 1819] [serial = 1644] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 158 (0x7f7fff027400) [pid = 1819] [serial = 1674] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 157 (0x7f800ba17c00) [pid = 1819] [serial = 1518] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 156 (0x7f8000827800) [pid = 1819] [serial = 1745] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 155 (0x7f802201f000) [pid = 1819] [serial = 1740] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 154 (0x7f8002840800) [pid = 1819] [serial = 1716] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 153 (0x7f800a8a7000) [pid = 1819] [serial = 1515] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 152 (0x7f800e457000) [pid = 1819] [serial = 1596] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 151 (0x7f7ffb75f800) [pid = 1819] [serial = 1773] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 150 (0x7f7ffb65ec00) [pid = 1819] [serial = 1772] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 149 (0x7f800a407800) [pid = 1819] [serial = 1512] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 148 (0x7f8027da7c00) [pid = 1819] [serial = 1752] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 147 (0x7f8024338000) [pid = 1819] [serial = 1749] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | --DOMWINDOW == 146 (0x7f800c31c400) [pid = 1819] [serial = 1724] [outer = (nil)] [url = about:blank] 11:58:27 INFO - PROCESS | 1819 | 1461437907812 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]]]}] 11:58:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 11:58:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 3191ms 11:58:27 INFO - PROCESS | 1819 | 1461437907867 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 11:58:27 INFO - PROCESS | 1819 | 1461437907875 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 11:58:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 11:58:27 INFO - PROCESS | 1819 | 1461437907884 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 11:58:27 INFO - PROCESS | 1819 | 1461437907889 Marionette TRACE conn3 <- [1,2514,null,{}] 11:58:27 INFO - PROCESS | 1819 | 1461437907897 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}] 11:58:28 INFO - PROCESS | 1819 | 1461437908134 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 11:58:28 INFO - PROCESS | 1819 | 1461437908322 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:28 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ff79e0800 == 158 [pid = 1819] [id = 636] 11:58:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 147 (0x7f7ff8205400) [pid = 1819] [serial = 1909] [outer = (nil)] 11:58:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 148 (0x7f7ff8541400) [pid = 1819] [serial = 1910] [outer = 0x7f7ff8205400] 11:58:28 INFO - PROCESS | 1819 | 1461437908388 Marionette DEBUG loaded listener.js 11:58:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 149 (0x7f7ffa127400) [pid = 1819] [serial = 1911] [outer = 0x7f7ff8205400] 11:58:29 INFO - PROCESS | 1819 | 1461437909297 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]]]}] 11:58:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 11:58:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1435ms 11:58:29 INFO - PROCESS | 1819 | 1461437909319 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 11:58:29 INFO - PROCESS | 1819 | 1461437909328 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 11:58:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 11:58:29 INFO - PROCESS | 1819 | 1461437909339 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 11:58:29 INFO - PROCESS | 1819 | 1461437909342 Marionette TRACE conn3 <- [1,2518,null,{}] 11:58:29 INFO - PROCESS | 1819 | 1461437909347 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}] 11:58:29 INFO - PROCESS | 1819 | 1461437909566 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 11:58:29 INFO - PROCESS | 1819 | 1461437909791 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:29 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffa090000 == 159 [pid = 1819] [id = 637] 11:58:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 150 (0x7f7ffa135c00) [pid = 1819] [serial = 1912] [outer = (nil)] 11:58:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 151 (0x7f7ffb65c000) [pid = 1819] [serial = 1913] [outer = 0x7f7ffa135c00] 11:58:29 INFO - PROCESS | 1819 | 1461437909857 Marionette DEBUG loaded listener.js 11:58:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 152 (0x7f7ffb758c00) [pid = 1819] [serial = 1914] [outer = 0x7f7ffa135c00] 11:58:30 INFO - PROCESS | 1819 | 1461437910812 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]]]}] 11:58:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 11:58:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1536ms 11:58:30 INFO - PROCESS | 1819 | 1461437910875 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 11:58:30 INFO - PROCESS | 1819 | 1461437910879 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 11:58:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 11:58:30 INFO - PROCESS | 1819 | 1461437910885 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 11:58:30 INFO - PROCESS | 1819 | 1461437910891 Marionette TRACE conn3 <- [1,2522,null,{}] 11:58:30 INFO - PROCESS | 1819 | 1461437910913 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}] 11:58:31 INFO - PROCESS | 1819 | 1461437911328 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 11:58:31 INFO - PROCESS | 1819 | 1461437911646 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:31 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffade0800 == 160 [pid = 1819] [id = 638] 11:58:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 153 (0x7f7ffb7fc400) [pid = 1819] [serial = 1915] [outer = (nil)] 11:58:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 154 (0x7f7ffc367000) [pid = 1819] [serial = 1916] [outer = 0x7f7ffb7fc400] 11:58:31 INFO - PROCESS | 1819 | 1461437911718 Marionette DEBUG loaded listener.js 11:58:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 155 (0x7f7ffc4fa000) [pid = 1819] [serial = 1917] [outer = 0x7f7ffb7fc400] 11:58:32 INFO - PROCESS | 1819 | --DOMWINDOW == 154 (0x7f7ffd91b000) [pid = 1819] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 11:58:32 INFO - PROCESS | 1819 | --DOMWINDOW == 153 (0x7f7ff7b2ec00) [pid = 1819] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 11:58:32 INFO - PROCESS | 1819 | --DOMWINDOW == 152 (0x7f7ffb754c00) [pid = 1819] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 11:58:32 INFO - PROCESS | 1819 | --DOMWINDOW == 151 (0x7f7ff7b35000) [pid = 1819] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 11:58:32 INFO - PROCESS | 1819 | --DOMWINDOW == 150 (0x7f7ff7b31c00) [pid = 1819] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 11:58:32 INFO - PROCESS | 1819 | --DOMWINDOW == 149 (0x7f7ffc365400) [pid = 1819] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 11:58:32 INFO - PROCESS | 1819 | 1461437912830 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]]]}] 11:58:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 11:58:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1991ms 11:58:32 INFO - PROCESS | 1819 | 1461437912887 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 11:58:32 INFO - PROCESS | 1819 | 1461437912890 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 11:58:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 11:58:32 INFO - PROCESS | 1819 | 1461437912897 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 11:58:32 INFO - PROCESS | 1819 | 1461437912901 Marionette TRACE conn3 <- [1,2526,null,{}] 11:58:32 INFO - PROCESS | 1819 | 1461437912906 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}] 11:58:33 INFO - PROCESS | 1819 | 1461437913136 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 11:58:33 INFO - PROCESS | 1819 | 1461437913321 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:33 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffb6cc800 == 161 [pid = 1819] [id = 639] 11:58:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 150 (0x7f7ff6caa800) [pid = 1819] [serial = 1918] [outer = (nil)] 11:58:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 151 (0x7f7ffd928400) [pid = 1819] [serial = 1919] [outer = 0x7f7ff6caa800] 11:58:33 INFO - PROCESS | 1819 | 1461437913399 Marionette DEBUG loaded listener.js 11:58:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 152 (0x7f7ffda63400) [pid = 1819] [serial = 1920] [outer = 0x7f7ff6caa800] 11:58:34 INFO - PROCESS | 1819 | 1461437914211 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]]]}] 11:58:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 11:58:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1329ms 11:58:34 INFO - PROCESS | 1819 | 1461437914226 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 11:58:34 INFO - PROCESS | 1819 | 1461437914229 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 11:58:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 11:58:34 INFO - PROCESS | 1819 | 1461437914238 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 11:58:34 INFO - PROCESS | 1819 | 1461437914241 Marionette TRACE conn3 <- [1,2530,null,{}] 11:58:34 INFO - PROCESS | 1819 | 1461437914247 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}] 11:58:34 INFO - PROCESS | 1819 | 1461437914619 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 11:58:34 INFO - PROCESS | 1819 | 1461437914968 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:34 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ff79c8800 == 162 [pid = 1819] [id = 640] 11:58:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 153 (0x7f7ff6ca9c00) [pid = 1819] [serial = 1921] [outer = (nil)] 11:58:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 154 (0x7f7ff8206000) [pid = 1819] [serial = 1922] [outer = 0x7f7ff6ca9c00] 11:58:35 INFO - PROCESS | 1819 | 1461437915053 Marionette DEBUG loaded listener.js 11:58:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 155 (0x7f7ff9dcb800) [pid = 1819] [serial = 1923] [outer = 0x7f7ff6ca9c00] 11:58:35 INFO - PROCESS | 1819 | 1461437915968 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]]]}] 11:58:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 11:58:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1788ms 11:58:36 INFO - PROCESS | 1819 | 1461437916026 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 11:58:36 INFO - PROCESS | 1819 | 1461437916033 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 11:58:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 11:58:36 INFO - PROCESS | 1819 | 1461437916040 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 11:58:36 INFO - PROCESS | 1819 | 1461437916047 Marionette TRACE conn3 <- [1,2534,null,{}] 11:58:36 INFO - PROCESS | 1819 | 1461437916053 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}] 11:58:36 INFO - PROCESS | 1819 | 1461437916307 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 11:58:36 INFO - PROCESS | 1819 | 1461437916667 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:36 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffb410000 == 163 [pid = 1819] [id = 641] 11:58:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 156 (0x7f7ffb61b800) [pid = 1819] [serial = 1924] [outer = (nil)] 11:58:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 157 (0x7f7ffb75e800) [pid = 1819] [serial = 1925] [outer = 0x7f7ffb61b800] 11:58:36 INFO - PROCESS | 1819 | 1461437916806 Marionette DEBUG loaded listener.js 11:58:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 158 (0x7f7ffc13e800) [pid = 1819] [serial = 1926] [outer = 0x7f7ffb61b800] 11:58:37 INFO - PROCESS | 1819 | 1461437917750 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]]]}] 11:58:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 11:58:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1783ms 11:58:37 INFO - PROCESS | 1819 | 1461437917825 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 11:58:37 INFO - PROCESS | 1819 | 1461437917829 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 11:58:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 11:58:37 INFO - PROCESS | 1819 | 1461437917837 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 11:58:37 INFO - PROCESS | 1819 | 1461437917840 Marionette TRACE conn3 <- [1,2538,null,{}] 11:58:37 INFO - PROCESS | 1819 | 1461437917846 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}] 11:58:38 INFO - PROCESS | 1819 | 1461437918138 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 11:58:38 INFO - PROCESS | 1819 | 1461437918511 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:38 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffddc4000 == 164 [pid = 1819] [id = 642] 11:58:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 159 (0x7f7ffda48000) [pid = 1819] [serial = 1927] [outer = (nil)] 11:58:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 160 (0x7f7ffeb5d800) [pid = 1819] [serial = 1928] [outer = 0x7f7ffda48000] 11:58:38 INFO - PROCESS | 1819 | 1461437918595 Marionette DEBUG loaded listener.js 11:58:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 161 (0x7f7ffee8a800) [pid = 1819] [serial = 1929] [outer = 0x7f7ffda48000] 11:58:39 INFO - PROCESS | 1819 | 1461437919535 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]]]}] 11:58:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 11:58:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1742ms 11:58:39 INFO - PROCESS | 1819 | 1461437919581 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 11:58:39 INFO - PROCESS | 1819 | 1461437919587 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 11:58:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 11:58:39 INFO - PROCESS | 1819 | 1461437919608 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 11:58:39 INFO - PROCESS | 1819 | 1461437919615 Marionette TRACE conn3 <- [1,2542,null,{}] 11:58:39 INFO - PROCESS | 1819 | 1461437919621 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}] 11:58:39 INFO - PROCESS | 1819 | 1461437919925 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 11:58:40 INFO - PROCESS | 1819 | 1461437920241 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:40 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffec1c000 == 165 [pid = 1819] [id = 643] 11:58:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 162 (0x7f7ffc361800) [pid = 1819] [serial = 1930] [outer = (nil)] 11:58:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 163 (0x7f7fff022400) [pid = 1819] [serial = 1931] [outer = 0x7f7ffc361800] 11:58:40 INFO - PROCESS | 1819 | 1461437920321 Marionette DEBUG loaded listener.js 11:58:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 164 (0x7f7fff2a0000) [pid = 1819] [serial = 1932] [outer = 0x7f7ffc361800] 11:58:41 INFO - PROCESS | 1819 | 1461437921254 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]]]}] 11:58:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 11:58:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1700ms 11:58:41 INFO - PROCESS | 1819 | 1461437921299 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 11:58:41 INFO - PROCESS | 1819 | 1461437921303 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 11:58:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 11:58:41 INFO - PROCESS | 1819 | 1461437921308 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 11:58:41 INFO - PROCESS | 1819 | 1461437921312 Marionette TRACE conn3 <- [1,2546,null,{}] 11:58:41 INFO - PROCESS | 1819 | 1461437921317 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}] 11:58:41 INFO - PROCESS | 1819 | 1461437921561 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 11:58:41 INFO - PROCESS | 1819 | 1461437921834 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:41 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80003a2800 == 166 [pid = 1819] [id = 644] 11:58:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 165 (0x7f7ffc36cc00) [pid = 1819] [serial = 1933] [outer = (nil)] 11:58:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 166 (0x7f800067b000) [pid = 1819] [serial = 1934] [outer = 0x7f7ffc36cc00] 11:58:41 INFO - PROCESS | 1819 | 1461437921955 Marionette DEBUG loaded listener.js 11:58:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 167 (0x7f8000683c00) [pid = 1819] [serial = 1935] [outer = 0x7f7ffc36cc00] 11:58:42 INFO - PROCESS | 1819 | 1461437922893 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]]]}] 11:58:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 11:58:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1641ms 11:58:42 INFO - PROCESS | 1819 | 1461437922951 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 11:58:42 INFO - PROCESS | 1819 | 1461437922955 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 11:58:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 11:58:42 INFO - PROCESS | 1819 | 1461437922960 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 11:58:42 INFO - PROCESS | 1819 | 1461437922963 Marionette TRACE conn3 <- [1,2550,null,{}] 11:58:42 INFO - PROCESS | 1819 | 1461437922968 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}] 11:58:43 INFO - PROCESS | 1819 | 1461437923203 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 11:58:43 INFO - PROCESS | 1819 | 1461437923477 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:43 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80005d2800 == 167 [pid = 1819] [id = 645] 11:58:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 168 (0x7f80011a3800) [pid = 1819] [serial = 1936] [outer = (nil)] 11:58:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 169 (0x7f8001c82800) [pid = 1819] [serial = 1937] [outer = 0x7f80011a3800] 11:58:43 INFO - PROCESS | 1819 | 1461437923618 Marionette DEBUG loaded listener.js 11:58:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 170 (0x7f8002843800) [pid = 1819] [serial = 1938] [outer = 0x7f80011a3800] 11:58:44 INFO - PROCESS | 1819 | 1461437924600 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]]]}] 11:58:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 11:58:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1685ms 11:58:44 INFO - PROCESS | 1819 | 1461437924647 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 11:58:44 INFO - PROCESS | 1819 | 1461437924650 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 11:58:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 11:58:44 INFO - PROCESS | 1819 | 1461437924656 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 11:58:44 INFO - PROCESS | 1819 | 1461437924658 Marionette TRACE conn3 <- [1,2554,null,{}] 11:58:44 INFO - PROCESS | 1819 | 1461437924663 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}] 11:58:44 INFO - PROCESS | 1819 | 1461437924908 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 11:58:45 INFO - PROCESS | 1819 | 1461437925228 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:45 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8001ce9800 == 168 [pid = 1819] [id = 646] 11:58:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 171 (0x7f80011a6400) [pid = 1819] [serial = 1939] [outer = (nil)] 11:58:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 172 (0x7f8004306c00) [pid = 1819] [serial = 1940] [outer = 0x7f80011a6400] 11:58:45 INFO - PROCESS | 1819 | 1461437925311 Marionette DEBUG loaded listener.js 11:58:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 173 (0x7f8004571c00) [pid = 1819] [serial = 1941] [outer = 0x7f80011a6400] 11:58:46 INFO - PROCESS | 1819 | 1461437926225 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]]]}] 11:58:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 11:58:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1631ms 11:58:46 INFO - PROCESS | 1819 | 1461437926288 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 11:58:46 INFO - PROCESS | 1819 | 1461437926291 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 11:58:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 11:58:46 INFO - PROCESS | 1819 | 1461437926297 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 11:58:46 INFO - PROCESS | 1819 | 1461437926301 Marionette TRACE conn3 <- [1,2558,null,{}] 11:58:46 INFO - PROCESS | 1819 | 1461437926306 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}] 11:58:46 INFO - PROCESS | 1819 | 1461437926538 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 11:58:46 INFO - PROCESS | 1819 | 1461437926889 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:46 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80047c3000 == 169 [pid = 1819] [id = 647] 11:58:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 174 (0x7f8004303c00) [pid = 1819] [serial = 1942] [outer = (nil)] 11:58:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 175 (0x7f80047e9800) [pid = 1819] [serial = 1943] [outer = 0x7f8004303c00] 11:58:47 INFO - PROCESS | 1819 | 1461437927006 Marionette DEBUG loaded listener.js 11:58:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 176 (0x7f800509ec00) [pid = 1819] [serial = 1944] [outer = 0x7f8004303c00] 11:58:47 INFO - PROCESS | 1819 | 1461437927956 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]]]}] 11:58:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 11:58:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1731ms 11:58:48 INFO - PROCESS | 1819 | 1461437928030 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 11:58:48 INFO - PROCESS | 1819 | 1461437928033 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 11:58:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 11:58:48 INFO - PROCESS | 1819 | 1461437928059 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 11:58:48 INFO - PROCESS | 1819 | 1461437928062 Marionette TRACE conn3 <- [1,2562,null,{}] 11:58:48 INFO - PROCESS | 1819 | 1461437928068 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}] 11:58:48 INFO - PROCESS | 1819 | 1461437928310 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 11:58:48 INFO - PROCESS | 1819 | 1461437928618 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:48 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800524a800 == 170 [pid = 1819] [id = 648] 11:58:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 177 (0x7f8002839000) [pid = 1819] [serial = 1945] [outer = (nil)] 11:58:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 178 (0x7f800a40e000) [pid = 1819] [serial = 1946] [outer = 0x7f8002839000] 11:58:48 INFO - PROCESS | 1819 | 1461437928699 Marionette DEBUG loaded listener.js 11:58:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 179 (0x7f800a432400) [pid = 1819] [serial = 1947] [outer = 0x7f8002839000] 11:58:49 INFO - PROCESS | 1819 | 1461437929599 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]]]}] 11:58:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 11:58:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1587ms 11:58:49 INFO - PROCESS | 1819 | 1461437929643 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 11:58:49 INFO - PROCESS | 1819 | 1461437929647 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 11:58:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 11:58:49 INFO - PROCESS | 1819 | 1461437929652 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 11:58:49 INFO - PROCESS | 1819 | 1461437929655 Marionette TRACE conn3 <- [1,2566,null,{}] 11:58:49 INFO - PROCESS | 1819 | 1461437929661 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}] 11:58:49 INFO - PROCESS | 1819 | 1461437929885 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 11:58:50 INFO - PROCESS | 1819 | 1461437930217 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:50 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800a65b000 == 171 [pid = 1819] [id = 649] 11:58:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 180 (0x7f7ffee87400) [pid = 1819] [serial = 1948] [outer = (nil)] 11:58:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 181 (0x7f800a5ad000) [pid = 1819] [serial = 1949] [outer = 0x7f7ffee87400] 11:58:50 INFO - PROCESS | 1819 | 1461437930298 Marionette DEBUG loaded listener.js 11:58:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 182 (0x7f800a870400) [pid = 1819] [serial = 1950] [outer = 0x7f7ffee87400] 11:58:51 INFO - PROCESS | 1819 | 1461437931230 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]]]}] 11:58:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 11:58:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1634ms 11:58:51 INFO - PROCESS | 1819 | 1461437931288 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 11:58:51 INFO - PROCESS | 1819 | 1461437931293 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 11:58:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 11:58:51 INFO - PROCESS | 1819 | 1461437931299 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 11:58:51 INFO - PROCESS | 1819 | 1461437931302 Marionette TRACE conn3 <- [1,2570,null,{}] 11:58:51 INFO - PROCESS | 1819 | 1461437931307 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}] 11:58:51 INFO - PROCESS | 1819 | 1461437931536 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 11:58:51 INFO - PROCESS | 1819 | 1461437931879 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:51 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800b762000 == 172 [pid = 1819] [id = 650] 11:58:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 183 (0x7f800b71a000) [pid = 1819] [serial = 1951] [outer = (nil)] 11:58:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 184 (0x7f800b8bbc00) [pid = 1819] [serial = 1952] [outer = 0x7f800b71a000] 11:58:51 INFO - PROCESS | 1819 | 1461437931971 Marionette DEBUG loaded listener.js 11:58:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 185 (0x7f800baa9000) [pid = 1819] [serial = 1953] [outer = 0x7f800b71a000] 11:58:52 INFO - PROCESS | 1819 | 1461437932921 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]]]}] 11:58:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 11:58:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1686ms 11:58:52 INFO - PROCESS | 1819 | 1461437932987 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 11:58:53 INFO - PROCESS | 1819 | 1461437932997 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 11:58:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 11:58:53 INFO - PROCESS | 1819 | 1461437933003 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 11:58:53 INFO - PROCESS | 1819 | 1461437933007 Marionette TRACE conn3 <- [1,2574,null,{}] 11:58:53 INFO - PROCESS | 1819 | 1461437933012 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}] 11:58:53 INFO - PROCESS | 1819 | 1461437933307 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 11:58:53 INFO - PROCESS | 1819 | 1461437933628 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:53 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c71a800 == 173 [pid = 1819] [id = 651] 11:58:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 186 (0x7f800baab400) [pid = 1819] [serial = 1954] [outer = (nil)] 11:58:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 187 (0x7f800c31c400) [pid = 1819] [serial = 1955] [outer = 0x7f800baab400] 11:58:53 INFO - PROCESS | 1819 | 1461437933701 Marionette DEBUG loaded listener.js 11:58:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 188 (0x7f800cda2000) [pid = 1819] [serial = 1956] [outer = 0x7f800baab400] 11:58:54 INFO - PROCESS | 1819 | 1461437934603 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]]]}] 11:58:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 11:58:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1635ms 11:58:54 INFO - PROCESS | 1819 | 1461437934639 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 11:58:54 INFO - PROCESS | 1819 | 1461437934642 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 11:58:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 11:58:54 INFO - PROCESS | 1819 | 1461437934648 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 11:58:54 INFO - PROCESS | 1819 | 1461437934650 Marionette TRACE conn3 <- [1,2578,null,{}] 11:58:54 INFO - PROCESS | 1819 | 1461437934656 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}] 11:58:54 INFO - PROCESS | 1819 | 1461437934883 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 11:58:55 INFO - PROCESS | 1819 | 1461437935164 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:55 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800cc10000 == 174 [pid = 1819] [id = 652] 11:58:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 189 (0x7f7ffee95c00) [pid = 1819] [serial = 1957] [outer = (nil)] 11:58:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 190 (0x7f800ce2f800) [pid = 1819] [serial = 1958] [outer = 0x7f7ffee95c00] 11:58:55 INFO - PROCESS | 1819 | 1461437935281 Marionette DEBUG loaded listener.js 11:58:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 191 (0x7f800ce3c000) [pid = 1819] [serial = 1959] [outer = 0x7f7ffee95c00] 11:58:56 INFO - PROCESS | 1819 | 1461437936205 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]]]}] 11:58:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 11:58:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1628ms 11:58:56 INFO - PROCESS | 1819 | 1461437936277 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 11:58:56 INFO - PROCESS | 1819 | 1461437936281 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 11:58:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 11:58:56 INFO - PROCESS | 1819 | 1461437936287 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 11:58:56 INFO - PROCESS | 1819 | 1461437936289 Marionette TRACE conn3 <- [1,2582,null,{}] 11:58:56 INFO - PROCESS | 1819 | 1461437936295 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}] 11:58:56 INFO - PROCESS | 1819 | 1461437936568 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 11:58:56 INFO - PROCESS | 1819 | 1461437936935 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:56 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800d1da800 == 175 [pid = 1819] [id = 653] 11:58:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 192 (0x7f80011ac800) [pid = 1819] [serial = 1960] [outer = (nil)] 11:58:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 193 (0x7f800ce6c000) [pid = 1819] [serial = 1961] [outer = 0x7f80011ac800] 11:58:57 INFO - PROCESS | 1819 | 1461437937049 Marionette DEBUG loaded listener.js 11:58:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 194 (0x7f800cf4c400) [pid = 1819] [serial = 1962] [outer = 0x7f80011ac800] 11:58:57 INFO - PROCESS | 1819 | 1461437937899 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]]]}] 11:58:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 11:58:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1679ms 11:58:57 INFO - PROCESS | 1819 | 1461437937968 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 11:58:57 INFO - PROCESS | 1819 | 1461437937970 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 11:58:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 11:58:57 INFO - PROCESS | 1819 | 1461437937977 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 11:58:57 INFO - PROCESS | 1819 | 1461437937979 Marionette TRACE conn3 <- [1,2586,null,{}] 11:58:57 INFO - PROCESS | 1819 | 1461437937984 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}] 11:58:58 INFO - PROCESS | 1819 | 1461437938232 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 11:58:58 INFO - PROCESS | 1819 | 1461437938588 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:58 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8010297000 == 176 [pid = 1819] [id = 654] 11:58:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 195 (0x7f7ff66fd800) [pid = 1819] [serial = 1963] [outer = (nil)] 11:58:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 196 (0x7f800cf51c00) [pid = 1819] [serial = 1964] [outer = 0x7f7ff66fd800] 11:58:58 INFO - PROCESS | 1819 | 1461437938672 Marionette DEBUG loaded listener.js 11:58:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 197 (0x7f800d1cc400) [pid = 1819] [serial = 1965] [outer = 0x7f7ff66fd800] 11:58:59 INFO - PROCESS | 1819 | 1461437939516 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]]]}] 11:58:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 11:58:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1587ms 11:58:59 INFO - PROCESS | 1819 | 1461437939566 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 11:58:59 INFO - PROCESS | 1819 | 1461437939569 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 11:58:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 11:58:59 INFO - PROCESS | 1819 | 1461437939575 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 11:58:59 INFO - PROCESS | 1819 | 1461437939577 Marionette TRACE conn3 <- [1,2590,null,{}] 11:58:59 INFO - PROCESS | 1819 | 1461437939582 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}] 11:58:59 INFO - PROCESS | 1819 | 1461437939808 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 11:59:00 INFO - PROCESS | 1819 | 1461437940090 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:00 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80105a6000 == 177 [pid = 1819] [id = 655] 11:59:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 198 (0x7f7fff020c00) [pid = 1819] [serial = 1966] [outer = (nil)] 11:59:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 199 (0x7f800d1d0800) [pid = 1819] [serial = 1967] [outer = 0x7f7fff020c00] 11:59:00 INFO - PROCESS | 1819 | 1461437940206 Marionette DEBUG loaded listener.js 11:59:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 200 (0x7f800e075000) [pid = 1819] [serial = 1968] [outer = 0x7f7fff020c00] 11:59:01 INFO - PROCESS | 1819 | 1461437941057 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]]]}] 11:59:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 11:59:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1539ms 11:59:01 INFO - PROCESS | 1819 | 1461437941115 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 11:59:01 INFO - PROCESS | 1819 | 1461437941118 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 11:59:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 11:59:01 INFO - PROCESS | 1819 | 1461437941124 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 11:59:01 INFO - PROCESS | 1819 | 1461437941126 Marionette TRACE conn3 <- [1,2594,null,{}] 11:59:01 INFO - PROCESS | 1819 | 1461437941132 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}] 11:59:01 INFO - PROCESS | 1819 | 1461437941393 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 11:59:01 INFO - PROCESS | 1819 | 1461437941726 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:01 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8010779000 == 178 [pid = 1819] [id = 656] 11:59:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 201 (0x7f800ce6f800) [pid = 1819] [serial = 1969] [outer = (nil)] 11:59:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 202 (0x7f800e313c00) [pid = 1819] [serial = 1970] [outer = 0x7f800ce6f800] 11:59:01 INFO - PROCESS | 1819 | 1461437941809 Marionette DEBUG loaded listener.js 11:59:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 203 (0x7f800e31e000) [pid = 1819] [serial = 1971] [outer = 0x7f800ce6f800] 11:59:02 INFO - PROCESS | 1819 | 1461437942729 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]]]}] 11:59:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 11:59:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1678ms 11:59:02 INFO - PROCESS | 1819 | 1461437942804 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 11:59:02 INFO - PROCESS | 1819 | 1461437942808 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 11:59:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 11:59:02 INFO - PROCESS | 1819 | 1461437942818 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 11:59:02 INFO - PROCESS | 1819 | 1461437942824 Marionette TRACE conn3 <- [1,2598,null,{}] 11:59:02 INFO - PROCESS | 1819 | 1461437942833 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}] 11:59:03 INFO - PROCESS | 1819 | 1461437943147 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 11:59:03 INFO - PROCESS | 1819 | 1461437943477 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:03 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8012280000 == 179 [pid = 1819] [id = 657] 11:59:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 204 (0x7f800e31f400) [pid = 1819] [serial = 1972] [outer = (nil)] 11:59:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 205 (0x7f800e449800) [pid = 1819] [serial = 1973] [outer = 0x7f800e31f400] 11:59:03 INFO - PROCESS | 1819 | 1461437943554 Marionette DEBUG loaded listener.js 11:59:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 206 (0x7f800e455c00) [pid = 1819] [serial = 1974] [outer = 0x7f800e31f400] 11:59:04 INFO - PROCESS | 1819 | 1461437944484 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]]]}] 11:59:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 11:59:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1739ms 11:59:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 11:59:04 INFO - PROCESS | 1819 | 1461437944556 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 11:59:04 INFO - PROCESS | 1819 | 1461437944559 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 11:59:04 INFO - PROCESS | 1819 | 1461437944566 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 11:59:04 INFO - PROCESS | 1819 | 1461437944570 Marionette TRACE conn3 <- [1,2602,null,{}] 11:59:04 INFO - PROCESS | 1819 | 1461437944575 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}] 11:59:04 INFO - PROCESS | 1819 | 1461437944825 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 11:59:06 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffb829800 == 178 [pid = 1819] [id = 565] 11:59:06 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffadc8000 == 177 [pid = 1819] [id = 567] 11:59:06 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80156e0800 == 176 [pid = 1819] [id = 533] 11:59:06 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800010e800 == 175 [pid = 1819] [id = 566] 11:59:06 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8001cf1000 == 174 [pid = 1819] [id = 568] 11:59:06 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffb6cc800 == 173 [pid = 1819] [id = 639] 11:59:06 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffade0800 == 172 [pid = 1819] [id = 638] 11:59:06 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffa090000 == 171 [pid = 1819] [id = 637] 11:59:06 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffc0e9800 == 170 [pid = 1819] [id = 592] 11:59:06 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ff79e0800 == 169 [pid = 1819] [id = 636] 11:59:06 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8018e1f800 == 168 [pid = 1819] [id = 635] 11:59:06 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8015f4f000 == 167 [pid = 1819] [id = 634] 11:59:06 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80155dd800 == 166 [pid = 1819] [id = 633] 11:59:06 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80150b0800 == 165 [pid = 1819] [id = 632] 11:59:06 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80146b3000 == 164 [pid = 1819] [id = 631] 11:59:06 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8012267800 == 163 [pid = 1819] [id = 630] 11:59:06 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8010a05800 == 162 [pid = 1819] [id = 629] 11:59:06 INFO - PROCESS | 1819 | --DOMWINDOW == 205 (0x7f7ffe84fc00) [pid = 1819] [serial = 1779] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1819 | --DOMWINDOW == 204 (0x7f7ffeeb3000) [pid = 1819] [serial = 1844] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1819 | --DOMWINDOW == 203 (0x7f7fff0ae000) [pid = 1819] [serial = 1845] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1819 | --DOMWINDOW == 202 (0x7f7ff853ac00) [pid = 1819] [serial = 1847] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1819 | --DOMWINDOW == 201 (0x7f7ffda69400) [pid = 1819] [serial = 1841] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1819 | --DOMWINDOW == 200 (0x7f7ffb7f1c00) [pid = 1819] [serial = 1838] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1819 | --DOMWINDOW == 199 (0x7f7fff19b800) [pid = 1819] [serial = 1793] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1819 | --DOMWINDOW == 198 (0x7f7fff01f400) [pid = 1819] [serial = 1790] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1819 | --DOMWINDOW == 197 (0x7f7ffeb5ec00) [pid = 1819] [serial = 1787] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1819 | --DOMWINDOW == 196 (0x7f7ffb7fb800) [pid = 1819] [serial = 1784] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1819 | --DOMWINDOW == 195 (0x7f7ff7b32800) [pid = 1819] [serial = 1781] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1819 | --DOMWINDOW == 194 (0x7f7ffc36b000) [pid = 1819] [serial = 1839] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1819 | --DOMWINDOW == 193 (0x7f7ffb61b000) [pid = 1819] [serial = 1836] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1819 | --DOMWINDOW == 192 (0x7f7ffa76a000) [pid = 1819] [serial = 1835] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1819 | --DOMWINDOW == 191 (0x7f7ffe845c00) [pid = 1819] [serial = 1832] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1819 | --DOMWINDOW == 190 (0x7f800bab0c00) [pid = 1819] [serial = 1829] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1819 | --DOMWINDOW == 189 (0x7f800ba15c00) [pid = 1819] [serial = 1826] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1819 | --DOMWINDOW == 188 (0x7f800b712000) [pid = 1819] [serial = 1823] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1819 | --DOMWINDOW == 187 (0x7f800a8a4400) [pid = 1819] [serial = 1820] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1819 | --DOMWINDOW == 186 (0x7f800a5af400) [pid = 1819] [serial = 1817] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1819 | --DOMWINDOW == 185 (0x7f800a584800) [pid = 1819] [serial = 1814] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1819 | --DOMWINDOW == 184 (0x7f80047ed800) [pid = 1819] [serial = 1811] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1819 | --DOMWINDOW == 183 (0x7f80043bbc00) [pid = 1819] [serial = 1808] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1819 | --DOMWINDOW == 182 (0x7f800318a800) [pid = 1819] [serial = 1805] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1819 | --DOMWINDOW == 181 (0x7f8003060400) [pid = 1819] [serial = 1802] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1819 | --DOMWINDOW == 180 (0x7f8001c8cc00) [pid = 1819] [serial = 1799] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1819 | --DOMWINDOW == 179 (0x7f800049c400) [pid = 1819] [serial = 1796] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1819 | --DOMWINDOW == 178 (0x7f7ffb65d000) [pid = 1819] [serial = 1848] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1819 | --DOMWINDOW == 177 (0x7f7ffee88c00) [pid = 1819] [serial = 1842] [outer = (nil)] [url = about:blank] 11:59:06 INFO - PROCESS | 1819 | 1461437946871 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:06 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ff6ac4000 == 163 [pid = 1819] [id = 658] 11:59:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 178 (0x7f7ff66f8800) [pid = 1819] [serial = 1975] [outer = (nil)] 11:59:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 179 (0x7f7ff6ca7800) [pid = 1819] [serial = 1976] [outer = 0x7f7ff66f8800] 11:59:06 INFO - PROCESS | 1819 | 1461437946940 Marionette DEBUG loaded listener.js 11:59:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 180 (0x7f7ff7b38800) [pid = 1819] [serial = 1977] [outer = 0x7f7ff66f8800] 11:59:07 INFO - PROCESS | 1819 | 1461437947743 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]]]}] 11:59:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 11:59:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 3240ms 11:59:07 INFO - PROCESS | 1819 | 1461437947806 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 11:59:07 INFO - PROCESS | 1819 | 1461437947813 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 11:59:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 11:59:07 INFO - PROCESS | 1819 | 1461437947822 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 11:59:07 INFO - PROCESS | 1819 | 1461437947826 Marionette TRACE conn3 <- [1,2606,null,{}] 11:59:07 INFO - PROCESS | 1819 | 1461437947832 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}] 11:59:08 INFO - PROCESS | 1819 | 1461437948137 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 11:59:08 INFO - PROCESS | 1819 | 1461437948273 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:08 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffabd4800 == 164 [pid = 1819] [id = 659] 11:59:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 181 (0x7f7ff6caa400) [pid = 1819] [serial = 1978] [outer = (nil)] 11:59:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 182 (0x7f7ffa773400) [pid = 1819] [serial = 1979] [outer = 0x7f7ff6caa400] 11:59:08 INFO - PROCESS | 1819 | 1461437948337 Marionette DEBUG loaded listener.js 11:59:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 183 (0x7f7ffb664800) [pid = 1819] [serial = 1980] [outer = 0x7f7ff6caa400] 11:59:09 INFO - PROCESS | 1819 | 1461437949271 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]]]}] 11:59:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 11:59:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1482ms 11:59:09 INFO - PROCESS | 1819 | 1461437949307 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 11:59:09 INFO - PROCESS | 1819 | 1461437949312 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 11:59:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 11:59:09 INFO - PROCESS | 1819 | 1461437949319 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 11:59:09 INFO - PROCESS | 1819 | 1461437949322 Marionette TRACE conn3 <- [1,2610,null,{}] 11:59:09 INFO - PROCESS | 1819 | 1461437949335 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}] 11:59:09 INFO - PROCESS | 1819 | 1461437949615 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 11:59:09 INFO - PROCESS | 1819 | 1461437949649 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:09 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffb6c6000 == 165 [pid = 1819] [id = 660] 11:59:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 184 (0x7f7ffb7f1000) [pid = 1819] [serial = 1981] [outer = (nil)] 11:59:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 185 (0x7f7ffc367c00) [pid = 1819] [serial = 1982] [outer = 0x7f7ffb7f1000] 11:59:09 INFO - PROCESS | 1819 | 1461437949771 Marionette DEBUG loaded listener.js 11:59:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 186 (0x7f7ffc4f9000) [pid = 1819] [serial = 1983] [outer = 0x7f7ffb7f1000] 11:59:10 INFO - PROCESS | 1819 | 1461437950758 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]]]}] 11:59:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 11:59:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1497ms 11:59:10 INFO - PROCESS | 1819 | 1461437950819 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 11:59:10 INFO - PROCESS | 1819 | 1461437950823 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 11:59:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 11:59:10 INFO - PROCESS | 1819 | 1461437950837 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 11:59:10 INFO - PROCESS | 1819 | 1461437950846 Marionette TRACE conn3 <- [1,2614,null,{}] 11:59:10 INFO - PROCESS | 1819 | 1461437950859 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}] 11:59:11 INFO - PROCESS | 1819 | 1461437951857 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 185 (0x7f7ff6cafc00) [pid = 1819] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 184 (0x7f8002835c00) [pid = 1819] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 183 (0x7f7ffb7fc400) [pid = 1819] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 182 (0x7f8000f6f800) [pid = 1819] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 181 (0x7f800082b800) [pid = 1819] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 180 (0x7f7ff9dc8400) [pid = 1819] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 179 (0x7f7ffeeb0c00) [pid = 1819] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 178 (0x7f7ffc148800) [pid = 1819] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 177 (0x7f7ffb613c00) [pid = 1819] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 176 (0x7f7ff7b3b800) [pid = 1819] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 175 (0x7f7ff8205400) [pid = 1819] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 174 (0x7f7ffc4ef400) [pid = 1819] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 173 (0x7f800cdd8800) [pid = 1819] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 172 (0x7f800bff1000) [pid = 1819] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 171 (0x7f800bf3ac00) [pid = 1819] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 170 (0x7f800bf37400) [pid = 1819] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 169 (0x7f80043b2800) [pid = 1819] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 168 (0x7f7ffd921400) [pid = 1819] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 167 (0x7f80047edc00) [pid = 1819] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 166 (0x7f800b8b9800) [pid = 1819] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 165 (0x7f800a581800) [pid = 1819] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 164 (0x7f80043be800) [pid = 1819] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 163 (0x7f8000f67800) [pid = 1819] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 162 (0x7f8002837400) [pid = 1819] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 161 (0x7f7ffa135c00) [pid = 1819] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 160 (0x7f7ffda48400) [pid = 1819] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 159 (0x7f8000675000) [pid = 1819] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 158 (0x7f7ffe84cc00) [pid = 1819] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 157 (0x7f8000492c00) [pid = 1819] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 156 (0x7f7fff199c00) [pid = 1819] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 155 (0x7f8000f72000) [pid = 1819] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 154 (0x7f7ffb662400) [pid = 1819] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 153 (0x7f8000494400) [pid = 1819] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 152 (0x7f7ff820d000) [pid = 1819] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 151 (0x7f8003189400) [pid = 1819] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 150 (0x7f7ffb75bc00) [pid = 1819] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 149 (0x7f7ffee89400) [pid = 1819] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 148 (0x7f8002844400) [pid = 1819] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 147 (0x7f7ff66fd400) [pid = 1819] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 146 (0x7f7ffeea6800) [pid = 1819] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 145 (0x7f80047e6800) [pid = 1819] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 11:59:11 INFO - PROCESS | 1819 | --DOMWINDOW == 144 (0x7f7ffc36f400) [pid = 1819] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 11:59:12 INFO - PROCESS | 1819 | 1461437952106 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:12 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ff7b5f800 == 166 [pid = 1819] [id = 661] 11:59:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 145 (0x7f7ff66fd400) [pid = 1819] [serial = 1984] [outer = (nil)] 11:59:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 146 (0x7f7ff7b3b800) [pid = 1819] [serial = 1985] [outer = 0x7f7ff66fd400] 11:59:12 INFO - PROCESS | 1819 | 1461437952171 Marionette DEBUG loaded listener.js 11:59:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 147 (0x7f7ffb7fc400) [pid = 1819] [serial = 1986] [outer = 0x7f7ff66fd400] 11:59:12 INFO - PROCESS | 1819 | 1461437952852 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]]]}] 11:59:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 11:59:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 2053ms 11:59:12 INFO - PROCESS | 1819 | 1461437952883 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 11:59:12 INFO - PROCESS | 1819 | 1461437952887 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 11:59:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 11:59:12 INFO - PROCESS | 1819 | 1461437952892 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 11:59:12 INFO - PROCESS | 1819 | 1461437952894 Marionette TRACE conn3 <- [1,2618,null,{}] 11:59:12 INFO - PROCESS | 1819 | 1461437952899 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}] 11:59:13 INFO - PROCESS | 1819 | 1461437953101 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 11:59:13 INFO - PROCESS | 1819 | 1461437953299 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:13 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffec0a000 == 167 [pid = 1819] [id = 662] 11:59:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 148 (0x7f7ff6ca3800) [pid = 1819] [serial = 1987] [outer = (nil)] 11:59:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 149 (0x7f7ffeb6a800) [pid = 1819] [serial = 1988] [outer = 0x7f7ff6ca3800] 11:59:13 INFO - PROCESS | 1819 | 1461437953362 Marionette DEBUG loaded listener.js 11:59:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 150 (0x7f7ffeead400) [pid = 1819] [serial = 1989] [outer = 0x7f7ff6ca3800] 11:59:14 INFO - PROCESS | 1819 | 1461437954456 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]]]}] 11:59:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 11:59:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1631ms 11:59:14 INFO - PROCESS | 1819 | 1461437954525 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 11:59:14 INFO - PROCESS | 1819 | 1461437954531 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 11:59:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 11:59:14 INFO - PROCESS | 1819 | 1461437954539 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 11:59:14 INFO - PROCESS | 1819 | 1461437954545 Marionette TRACE conn3 <- [1,2622,null,{}] 11:59:14 INFO - PROCESS | 1819 | 1461437954554 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}] 11:59:14 INFO - PROCESS | 1819 | 1461437954835 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 11:59:15 INFO - PROCESS | 1819 | 1461437955158 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:15 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffb41c800 == 168 [pid = 1819] [id = 663] 11:59:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 151 (0x7f7ff8206c00) [pid = 1819] [serial = 1990] [outer = (nil)] 11:59:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 152 (0x7f7ffb612c00) [pid = 1819] [serial = 1991] [outer = 0x7f7ff8206c00] 11:59:15 INFO - PROCESS | 1819 | 1461437955238 Marionette DEBUG loaded listener.js 11:59:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 153 (0x7f7ffb760c00) [pid = 1819] [serial = 1992] [outer = 0x7f7ff8206c00] 11:59:16 INFO - PROCESS | 1819 | 1461437956159 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]]]}] 11:59:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 11:59:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1691ms 11:59:16 INFO - PROCESS | 1819 | 1461437956231 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 11:59:16 INFO - PROCESS | 1819 | 1461437956238 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 11:59:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 11:59:16 INFO - PROCESS | 1819 | 1461437956251 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 11:59:16 INFO - PROCESS | 1819 | 1461437956254 Marionette TRACE conn3 <- [1,2626,null,{}] 11:59:16 INFO - PROCESS | 1819 | 1461437956260 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}] 11:59:16 INFO - PROCESS | 1819 | 1461437956526 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 11:59:16 INFO - PROCESS | 1819 | 1461437956857 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:16 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffed1a000 == 169 [pid = 1819] [id = 664] 11:59:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 154 (0x7f7ffc4f6000) [pid = 1819] [serial = 1993] [outer = (nil)] 11:59:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 155 (0x7f7ffda46c00) [pid = 1819] [serial = 1994] [outer = 0x7f7ffc4f6000] 11:59:16 INFO - PROCESS | 1819 | 1461437956936 Marionette DEBUG loaded listener.js 11:59:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 156 (0x7f7ffe851000) [pid = 1819] [serial = 1995] [outer = 0x7f7ffc4f6000] 11:59:17 INFO - PROCESS | 1819 | 1461437957845 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]]]}] 11:59:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 11:59:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1636ms 11:59:17 INFO - PROCESS | 1819 | 1461437957890 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 11:59:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 11:59:17 INFO - PROCESS | 1819 | 1461437957894 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 11:59:17 INFO - PROCESS | 1819 | 1461437957900 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 11:59:17 INFO - PROCESS | 1819 | 1461437957905 Marionette TRACE conn3 <- [1,2630,null,{}] 11:59:17 INFO - PROCESS | 1819 | 1461437957920 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}] 11:59:18 INFO - PROCESS | 1819 | 1461437958159 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 11:59:18 INFO - PROCESS | 1819 | 1461437958476 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:18 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80005dc000 == 170 [pid = 1819] [id = 665] 11:59:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 157 (0x7f7fff0a6400) [pid = 1819] [serial = 1996] [outer = (nil)] 11:59:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 158 (0x7f7fff196000) [pid = 1819] [serial = 1997] [outer = 0x7f7fff0a6400] 11:59:18 INFO - PROCESS | 1819 | 1461437958558 Marionette DEBUG loaded listener.js 11:59:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 159 (0x7f80001bc800) [pid = 1819] [serial = 1998] [outer = 0x7f7fff0a6400] 11:59:19 INFO - PROCESS | 1819 | 1461437959437 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]]]}] 11:59:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 11:59:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1586ms 11:59:19 INFO - PROCESS | 1819 | 1461437959487 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 11:59:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 11:59:19 INFO - PROCESS | 1819 | 1461437959491 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 11:59:19 INFO - PROCESS | 1819 | 1461437959497 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 11:59:19 INFO - PROCESS | 1819 | 1461437959500 Marionette TRACE conn3 <- [1,2634,null,{}] 11:59:19 INFO - PROCESS | 1819 | 1461437959505 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}] 11:59:19 INFO - PROCESS | 1819 | 1461437959729 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 11:59:20 INFO - PROCESS | 1819 | 1461437960003 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:20 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8002fd6000 == 171 [pid = 1819] [id = 666] 11:59:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 160 (0x7f7ffa770800) [pid = 1819] [serial = 1999] [outer = (nil)] 11:59:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 161 (0x7f800067ac00) [pid = 1819] [serial = 2000] [outer = 0x7f7ffa770800] 11:59:20 INFO - PROCESS | 1819 | 1461437960123 Marionette DEBUG loaded listener.js 11:59:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 162 (0x7f8000826400) [pid = 1819] [serial = 2001] [outer = 0x7f7ffa770800] 11:59:20 INFO - PROCESS | 1819 | 1461437960948 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]]]}] 11:59:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 11:59:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1479ms 11:59:20 INFO - PROCESS | 1819 | 1461437960977 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 11:59:20 INFO - PROCESS | 1819 | 1461437960981 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 11:59:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 11:59:20 INFO - PROCESS | 1819 | 1461437960987 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 11:59:20 INFO - PROCESS | 1819 | 1461437960991 Marionette TRACE conn3 <- [1,2638,null,{}] 11:59:20 INFO - PROCESS | 1819 | 1461437960995 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}] 11:59:21 INFO - PROCESS | 1819 | 1461437961216 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 11:59:21 INFO - PROCESS | 1819 | 1461437961483 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:21 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800480f800 == 172 [pid = 1819] [id = 667] 11:59:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 163 (0x7f7ffe84f000) [pid = 1819] [serial = 2002] [outer = (nil)] 11:59:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 164 (0x7f8000f6c000) [pid = 1819] [serial = 2003] [outer = 0x7f7ffe84f000] 11:59:21 INFO - PROCESS | 1819 | 1461437961560 Marionette DEBUG loaded listener.js 11:59:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 165 (0x7f80011a2400) [pid = 1819] [serial = 2004] [outer = 0x7f7ffe84f000] 11:59:22 INFO - PROCESS | 1819 | 1461437962421 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]]]}] 11:59:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 11:59:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1481ms 11:59:22 INFO - PROCESS | 1819 | 1461437962470 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 11:59:22 INFO - PROCESS | 1819 | 1461437962472 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 11:59:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 11:59:22 INFO - PROCESS | 1819 | 1461437962479 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 11:59:22 INFO - PROCESS | 1819 | 1461437962482 Marionette TRACE conn3 <- [1,2642,null,{}] 11:59:22 INFO - PROCESS | 1819 | 1461437962487 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}] 11:59:22 INFO - PROCESS | 1819 | 1461437962740 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 11:59:23 INFO - PROCESS | 1819 | 1461437963006 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:23 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800a751000 == 173 [pid = 1819] [id = 668] 11:59:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 166 (0x7f8003182400) [pid = 1819] [serial = 2005] [outer = (nil)] 11:59:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 167 (0x7f80043bbc00) [pid = 1819] [serial = 2006] [outer = 0x7f8003182400] 11:59:23 INFO - PROCESS | 1819 | 1461437963132 Marionette DEBUG loaded listener.js 11:59:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 168 (0x7f800478f400) [pid = 1819] [serial = 2007] [outer = 0x7f8003182400] 11:59:23 INFO - PROCESS | 1819 | 1461437963982 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]]]}] 11:59:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 11:59:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1529ms 11:59:24 INFO - PROCESS | 1819 | 1461437964011 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 11:59:24 INFO - PROCESS | 1819 | 1461437964013 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 11:59:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 11:59:24 INFO - PROCESS | 1819 | 1461437964020 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 11:59:24 INFO - PROCESS | 1819 | 1461437964022 Marionette TRACE conn3 <- [1,2646,null,{}] 11:59:24 INFO - PROCESS | 1819 | 1461437964027 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}] 11:59:24 INFO - PROCESS | 1819 | 1461437964256 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 11:59:24 INFO - PROCESS | 1819 | 1461437964606 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:24 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800b9d2800 == 174 [pid = 1819] [id = 669] 11:59:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 169 (0x7f7ffd922c00) [pid = 1819] [serial = 2008] [outer = (nil)] 11:59:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 170 (0x7f800487ac00) [pid = 1819] [serial = 2009] [outer = 0x7f7ffd922c00] 11:59:24 INFO - PROCESS | 1819 | 1461437964682 Marionette DEBUG loaded listener.js 11:59:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 171 (0x7f800a406000) [pid = 1819] [serial = 2010] [outer = 0x7f7ffd922c00] 11:59:25 INFO - PROCESS | 1819 | 1461437965482 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]]]}] 11:59:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 11:59:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1487ms 11:59:25 INFO - PROCESS | 1819 | 1461437965507 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 11:59:25 INFO - PROCESS | 1819 | 1461437965511 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 11:59:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 11:59:25 INFO - PROCESS | 1819 | 1461437965516 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 11:59:25 INFO - PROCESS | 1819 | 1461437965521 Marionette TRACE conn3 <- [1,2650,null,{}] 11:59:25 INFO - PROCESS | 1819 | 1461437965526 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}] 11:59:25 INFO - PROCESS | 1819 | 1461437965739 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 11:59:26 INFO - PROCESS | 1819 | 1461437966009 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:26 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c3a1000 == 175 [pid = 1819] [id = 670] 11:59:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 172 (0x7f8004791800) [pid = 1819] [serial = 2011] [outer = (nil)] 11:59:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 173 (0x7f800a42f400) [pid = 1819] [serial = 2012] [outer = 0x7f8004791800] 11:59:26 INFO - PROCESS | 1819 | 1461437966085 Marionette DEBUG loaded listener.js 11:59:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 174 (0x7f800a5acc00) [pid = 1819] [serial = 2013] [outer = 0x7f8004791800] 11:59:26 INFO - PROCESS | 1819 | 1461437966958 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]]]}] 11:59:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 11:59:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1485ms 11:59:27 INFO - PROCESS | 1819 | 1461437967003 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 11:59:27 INFO - PROCESS | 1819 | 1461437967007 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 11:59:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 11:59:27 INFO - PROCESS | 1819 | 1461437967012 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 11:59:27 INFO - PROCESS | 1819 | 1461437967014 Marionette TRACE conn3 <- [1,2654,null,{}] 11:59:27 INFO - PROCESS | 1819 | 1461437967020 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}] 11:59:27 INFO - PROCESS | 1819 | 1461437967257 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 11:59:27 INFO - PROCESS | 1819 | 1461437967530 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:27 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800cb70800 == 176 [pid = 1819] [id = 671] 11:59:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 175 (0x7f7ff66ff000) [pid = 1819] [serial = 2014] [outer = (nil)] 11:59:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 176 (0x7f800a86c400) [pid = 1819] [serial = 2015] [outer = 0x7f7ff66ff000] 11:59:27 INFO - PROCESS | 1819 | 1461437967603 Marionette DEBUG loaded listener.js 11:59:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 177 (0x7f800a8a8c00) [pid = 1819] [serial = 2016] [outer = 0x7f7ff66ff000] 11:59:28 INFO - PROCESS | 1819 | 1461437968467 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]]]}] 11:59:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 11:59:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1482ms 11:59:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 11:59:28 INFO - PROCESS | 1819 | 1461437968496 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 11:59:28 INFO - PROCESS | 1819 | 1461437968499 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 11:59:28 INFO - PROCESS | 1819 | 1461437968505 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 11:59:28 INFO - PROCESS | 1819 | 1461437968508 Marionette TRACE conn3 <- [1,2658,null,{}] 11:59:28 INFO - PROCESS | 1819 | 1461437968513 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}] 11:59:28 INFO - PROCESS | 1819 | 1461437968737 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 11:59:29 INFO - PROCESS | 1819 | 1461437969014 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:29 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800d2b6800 == 177 [pid = 1819] [id = 672] 11:59:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 178 (0x7f7ffda61800) [pid = 1819] [serial = 2017] [outer = (nil)] 11:59:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 179 (0x7f80047ec400) [pid = 1819] [serial = 2018] [outer = 0x7f7ffda61800] 11:59:29 INFO - PROCESS | 1819 | 1461437969129 Marionette DEBUG loaded listener.js 11:59:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 180 (0x7f800b8bf000) [pid = 1819] [serial = 2019] [outer = 0x7f7ffda61800] 11:59:30 INFO - PROCESS | 1819 | 1461437970006 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]]]}] 11:59:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 11:59:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1531ms 11:59:30 INFO - PROCESS | 1819 | 1461437970036 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 11:59:30 INFO - PROCESS | 1819 | 1461437970040 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 11:59:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 11:59:30 INFO - PROCESS | 1819 | 1461437970045 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 11:59:30 INFO - PROCESS | 1819 | 1461437970048 Marionette TRACE conn3 <- [1,2662,null,{}] 11:59:30 INFO - PROCESS | 1819 | 1461437970054 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}] 11:59:30 INFO - PROCESS | 1819 | 1461437970298 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 11:59:30 INFO - PROCESS | 1819 | 1461437970575 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:30 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801061b800 == 178 [pid = 1819] [id = 673] 11:59:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 181 (0x7f800bdbbc00) [pid = 1819] [serial = 2020] [outer = (nil)] 11:59:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 182 (0x7f800bdf8800) [pid = 1819] [serial = 2021] [outer = 0x7f800bdbbc00] 11:59:30 INFO - PROCESS | 1819 | 1461437970720 Marionette DEBUG loaded listener.js 11:59:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 183 (0x7f800bfe6000) [pid = 1819] [serial = 2022] [outer = 0x7f800bdbbc00] 11:59:31 INFO - PROCESS | 1819 | 1461437971554 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]]]}] 11:59:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 11:59:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1539ms 11:59:31 INFO - PROCESS | 1819 | 1461437971591 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 11:59:31 INFO - PROCESS | 1819 | 1461437971595 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 11:59:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 11:59:31 INFO - PROCESS | 1819 | 1461437971604 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 11:59:31 INFO - PROCESS | 1819 | 1461437971606 Marionette TRACE conn3 <- [1,2666,null,{}] 11:59:31 INFO - PROCESS | 1819 | 1461437971610 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}] 11:59:31 INFO - PROCESS | 1819 | 1461437971834 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 11:59:32 INFO - PROCESS | 1819 | 1461437972109 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:32 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8010a11000 == 179 [pid = 1819] [id = 674] 11:59:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 184 (0x7f800bdafc00) [pid = 1819] [serial = 2023] [outer = (nil)] 11:59:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 185 (0x7f800c326c00) [pid = 1819] [serial = 2024] [outer = 0x7f800bdafc00] 11:59:32 INFO - PROCESS | 1819 | 1461437972186 Marionette DEBUG loaded listener.js 11:59:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 186 (0x7f800c6be000) [pid = 1819] [serial = 2025] [outer = 0x7f800bdafc00] 11:59:33 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:59:33 INFO - PROCESS | 1819 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:59:33 INFO - PROCESS | 1819 | 1461437973485 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]]]}] 11:59:33 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) 11:59:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1933ms 11:59:33 INFO - PROCESS | 1819 | 1461437973538 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 11:59:33 INFO - PROCESS | 1819 | 1461437973541 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 11:59:33 INFO - PROCESS | 1819 | 1461437973549 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 11:59:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 11:59:33 INFO - PROCESS | 1819 | 1461437973557 Marionette TRACE conn3 <- [1,2670,null,{}] 11:59:33 INFO - PROCESS | 1819 | 1461437973562 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}] 11:59:33 INFO - PROCESS | 1819 | 1461437973860 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 11:59:34 INFO - PROCESS | 1819 | 1461437974102 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:34 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80146b3000 == 180 [pid = 1819] [id = 675] 11:59:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 187 (0x7f800bdf3800) [pid = 1819] [serial = 2026] [outer = (nil)] 11:59:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 188 (0x7f800c93a000) [pid = 1819] [serial = 2027] [outer = 0x7f800bdf3800] 11:59:34 INFO - PROCESS | 1819 | 1461437974174 Marionette DEBUG loaded listener.js 11:59:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 189 (0x7f800c9eac00) [pid = 1819] [serial = 2028] [outer = 0x7f800bdf3800] 11:59:35 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:59:35 INFO - PROCESS | 1819 | 1461437975497 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] 11:59:35 INFO - PROCESS | 1819 | 1461437975539 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 11:59:35 INFO - PROCESS | 1819 | 1461437975545 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 11:59:35 INFO - PROCESS | 1819 | 1461437975548 Marionette TRACE conn3 <- [1,2674,null,{}] 11:59:35 INFO - PROCESS | 1819 | 1461437975553 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}] 11:59:35 INFO - PROCESS | 1819 | 1461437975810 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 11:59:36 INFO - PROCESS | 1819 | 1461437976052 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:36 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80155d7000 == 181 [pid = 1819] [id = 676] 11:59:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 190 (0x7f800bfe6800) [pid = 1819] [serial = 2029] [outer = (nil)] 11:59:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 191 (0x7f800cda3400) [pid = 1819] [serial = 2030] [outer = 0x7f800bfe6800] 11:59:36 INFO - PROCESS | 1819 | 1461437976126 Marionette DEBUG loaded listener.js 11:59:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 192 (0x7f800ce38400) [pid = 1819] [serial = 2031] [outer = 0x7f800bfe6800] 11:59:37 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:59:37 INFO - PROCESS | 1819 | 1461437977443 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] 11:59:37 INFO - PROCESS | 1819 | 1461437977484 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 11:59:37 INFO - PROCESS | 1819 | 1461437977491 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 11:59:37 INFO - PROCESS | 1819 | 1461437977494 Marionette TRACE conn3 <- [1,2678,null,{}] 11:59:37 INFO - PROCESS | 1819 | 1461437977547 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}] 11:59:37 INFO - PROCESS | 1819 | 1461437977836 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 11:59:38 INFO - PROCESS | 1819 | 1461437978103 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:38 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8016557000 == 182 [pid = 1819] [id = 677] 11:59:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 193 (0x7f800c933c00) [pid = 1819] [serial = 2032] [outer = (nil)] 11:59:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 194 (0x7f800cf52000) [pid = 1819] [serial = 2033] [outer = 0x7f800c933c00] 11:59:38 INFO - PROCESS | 1819 | 1461437978174 Marionette DEBUG loaded listener.js 11:59:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 195 (0x7f800e428c00) [pid = 1819] [serial = 2034] [outer = 0x7f800c933c00] 11:59:39 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:59:39 INFO - PROCESS | 1819 | 1461437979500 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]]]}] 11:59:39 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) 11:59:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2033ms 11:59:39 INFO - PROCESS | 1819 | 1461437979524 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 11:59:39 INFO - PROCESS | 1819 | 1461437979527 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 11:59:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 11:59:39 INFO - PROCESS | 1819 | 1461437979566 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 11:59:39 INFO - PROCESS | 1819 | 1461437979568 Marionette TRACE conn3 <- [1,2682,null,{}] 11:59:39 INFO - PROCESS | 1819 | 1461437979578 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}] 11:59:39 INFO - PROCESS | 1819 | 1461437979880 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 11:59:40 INFO - PROCESS | 1819 | 1461437980125 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:40 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8018e32000 == 183 [pid = 1819] [id = 678] 11:59:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 196 (0x7f800c9f0800) [pid = 1819] [serial = 2035] [outer = (nil)] 11:59:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 197 (0x7f800e44e800) [pid = 1819] [serial = 2036] [outer = 0x7f800c9f0800] 11:59:40 INFO - PROCESS | 1819 | 1461437980197 Marionette DEBUG loaded listener.js 11:59:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 198 (0x7f800fa82000) [pid = 1819] [serial = 2037] [outer = 0x7f800c9f0800] 11:59:41 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:59:41 INFO - PROCESS | 1819 | 1461437981530 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]]]}] 11:59:41 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) 11:59:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1989ms 11:59:41 INFO - PROCESS | 1819 | 1461437981555 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 11:59:41 INFO - PROCESS | 1819 | 1461437981558 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 11:59:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 11:59:41 INFO - PROCESS | 1819 | 1461437981564 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 11:59:41 INFO - PROCESS | 1819 | 1461437981567 Marionette TRACE conn3 <- [1,2686,null,{}] 11:59:41 INFO - PROCESS | 1819 | 1461437981573 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}] 11:59:41 INFO - PROCESS | 1819 | 1461437981808 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 11:59:42 INFO - PROCESS | 1819 | 1461437982096 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:42 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ff85e4000 == 184 [pid = 1819] [id = 679] 11:59:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 199 (0x7f7ff66f1400) [pid = 1819] [serial = 2038] [outer = (nil)] 11:59:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 200 (0x7f7ff8539800) [pid = 1819] [serial = 2039] [outer = 0x7f7ff66f1400] 11:59:42 INFO - PROCESS | 1819 | 1461437982169 Marionette DEBUG loaded listener.js 11:59:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 201 (0x7f800067ec00) [pid = 1819] [serial = 2040] [outer = 0x7f7ff66f1400] 11:59:43 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:59:43 INFO - PROCESS | 1819 | 1461437983764 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] 11:59:43 INFO - PROCESS | 1819 | 1461437983808 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 11:59:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 11:59:43 INFO - PROCESS | 1819 | 1461437983816 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 11:59:43 INFO - PROCESS | 1819 | 1461437983821 Marionette TRACE conn3 <- [1,2690,null,{}] 11:59:43 INFO - PROCESS | 1819 | 1461437983828 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}] 11:59:44 INFO - PROCESS | 1819 | 1461437984054 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 11:59:44 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8016b8a000 == 183 [pid = 1819] [id = 513] 11:59:44 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80156cb800 == 182 [pid = 1819] [id = 512] 11:59:44 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8004817000 == 181 [pid = 1819] [id = 331] 11:59:44 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ff7b5f800 == 180 [pid = 1819] [id = 661] 11:59:44 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffb6c6000 == 179 [pid = 1819] [id = 660] 11:59:44 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffabd4800 == 178 [pid = 1819] [id = 659] 11:59:44 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ff6ac4000 == 177 [pid = 1819] [id = 658] 11:59:44 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8010297000 == 176 [pid = 1819] [id = 654] 11:59:44 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800d1da800 == 175 [pid = 1819] [id = 653] 11:59:44 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800cc10000 == 174 [pid = 1819] [id = 652] 11:59:44 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800c71a800 == 173 [pid = 1819] [id = 651] 11:59:44 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800b762000 == 172 [pid = 1819] [id = 650] 11:59:44 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800a65b000 == 171 [pid = 1819] [id = 649] 11:59:44 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800524a800 == 170 [pid = 1819] [id = 648] 11:59:44 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80047c3000 == 169 [pid = 1819] [id = 647] 11:59:44 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8001ce9800 == 168 [pid = 1819] [id = 646] 11:59:44 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80005d2800 == 167 [pid = 1819] [id = 645] 11:59:44 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80003a2800 == 166 [pid = 1819] [id = 644] 11:59:44 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffec1c000 == 165 [pid = 1819] [id = 643] 11:59:44 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffddc4000 == 164 [pid = 1819] [id = 642] 11:59:44 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffb410000 == 163 [pid = 1819] [id = 641] 11:59:44 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ff79c8800 == 162 [pid = 1819] [id = 640] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 200 (0x7f800bdbcc00) [pid = 1819] [serial = 1833] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 199 (0x7f8004782c00) [pid = 1819] [serial = 1707] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 198 (0x7f7ffc363000) [pid = 1819] [serial = 1785] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 197 (0x7f800b8b5800) [pid = 1819] [serial = 1824] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 196 (0x7f8004569c00) [pid = 1819] [serial = 1809] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 195 (0x7f7ff8538c00) [pid = 1819] [serial = 1782] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 194 (0x7f7fff29f000) [pid = 1819] [serial = 1794] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 193 (0x7f800487d400) [pid = 1819] [serial = 1812] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 192 (0x7f7ffeb6cc00) [pid = 1819] [serial = 1788] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 191 (0x7f7fff0a8c00) [pid = 1819] [serial = 1791] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 190 (0x7f800306d800) [pid = 1819] [serial = 1803] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 189 (0x7f800a5a6000) [pid = 1819] [serial = 1815] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 188 (0x7f8000f66000) [pid = 1819] [serial = 1797] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 187 (0x7f800a845800) [pid = 1819] [serial = 1818] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 186 (0x7f800430d400) [pid = 1819] [serial = 1806] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 185 (0x7f800a8ae800) [pid = 1819] [serial = 1821] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 184 (0x7f800283e400) [pid = 1819] [serial = 1800] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 183 (0x7f800baa4c00) [pid = 1819] [serial = 1827] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 182 (0x7f800baebc00) [pid = 1819] [serial = 1830] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 181 (0x7f7ffd928400) [pid = 1819] [serial = 1919] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 180 (0x7f7ffc367000) [pid = 1819] [serial = 1916] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 179 (0x7f7ffc4fa000) [pid = 1819] [serial = 1917] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 178 (0x7f80043b8000) [pid = 1819] [serial = 1869] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 177 (0x7f8003061c00) [pid = 1819] [serial = 1868] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 176 (0x7f8000f6f400) [pid = 1819] [serial = 1866] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 175 (0x7f8000f65400) [pid = 1819] [serial = 1865] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 174 (0x7f8000821c00) [pid = 1819] [serial = 1863] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 173 (0x7f8000680c00) [pid = 1819] [serial = 1862] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 172 (0x7f8000492400) [pid = 1819] [serial = 1860] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 171 (0x7f7fff2a4800) [pid = 1819] [serial = 1859] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 170 (0x7f7ffeb5fc00) [pid = 1819] [serial = 1857] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 169 (0x7f7ffda5e000) [pid = 1819] [serial = 1856] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 168 (0x7f7ffb7fa800) [pid = 1819] [serial = 1854] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 167 (0x7f7ffb661000) [pid = 1819] [serial = 1853] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 166 (0x7f7fff01d800) [pid = 1819] [serial = 1850] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 165 (0x7f800049d800) [pid = 1819] [serial = 1851] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 164 (0x7f7ff8541400) [pid = 1819] [serial = 1910] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 163 (0x7f7ffa127400) [pid = 1819] [serial = 1911] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 162 (0x7f800ce65400) [pid = 1819] [serial = 1908] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 161 (0x7f800ce3a400) [pid = 1819] [serial = 1907] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 160 (0x7f800ce33400) [pid = 1819] [serial = 1905] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 159 (0x7f800cde3800) [pid = 1819] [serial = 1904] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 158 (0x7f800cda8000) [pid = 1819] [serial = 1902] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 157 (0x7f800cda1400) [pid = 1819] [serial = 1901] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 156 (0x7f800c9ed400) [pid = 1819] [serial = 1899] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 155 (0x7f800c9e2c00) [pid = 1819] [serial = 1898] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 154 (0x7f800c937c00) [pid = 1819] [serial = 1896] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 153 (0x7f800c6eb800) [pid = 1819] [serial = 1895] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 152 (0x7f800c458c00) [pid = 1819] [serial = 1893] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 151 (0x7f800c323400) [pid = 1819] [serial = 1892] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 150 (0x7f800bfea400) [pid = 1819] [serial = 1890] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 149 (0x7f800bf39800) [pid = 1819] [serial = 1889] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 148 (0x7f800bf35c00) [pid = 1819] [serial = 1887] [outer = (nil)] [url = about:blank] 11:59:44 INFO - PROCESS | 1819 | --DOMWINDOW == 147 (0x7f800bdee400) [pid = 1819] [serial = 1886] [outer = (nil)] [url = about:blank] 11:59:45 INFO - PROCESS | 1819 | --DOMWINDOW == 146 (0x7f800baf0c00) [pid = 1819] [serial = 1884] [outer = (nil)] [url = about:blank] 11:59:45 INFO - PROCESS | 1819 | --DOMWINDOW == 145 (0x7f800baa3800) [pid = 1819] [serial = 1883] [outer = (nil)] [url = about:blank] 11:59:45 INFO - PROCESS | 1819 | --DOMWINDOW == 144 (0x7f800a5af000) [pid = 1819] [serial = 1881] [outer = (nil)] [url = about:blank] 11:59:45 INFO - PROCESS | 1819 | --DOMWINDOW == 143 (0x7f800a58c800) [pid = 1819] [serial = 1880] [outer = (nil)] [url = about:blank] 11:59:45 INFO - PROCESS | 1819 | --DOMWINDOW == 142 (0x7f800a423800) [pid = 1819] [serial = 1878] [outer = (nil)] [url = about:blank] 11:59:45 INFO - PROCESS | 1819 | --DOMWINDOW == 141 (0x7f800a40b000) [pid = 1819] [serial = 1877] [outer = (nil)] [url = about:blank] 11:59:45 INFO - PROCESS | 1819 | --DOMWINDOW == 140 (0x7f800487b400) [pid = 1819] [serial = 1875] [outer = (nil)] [url = about:blank] 11:59:45 INFO - PROCESS | 1819 | --DOMWINDOW == 139 (0x7f80047f2800) [pid = 1819] [serial = 1874] [outer = (nil)] [url = about:blank] 11:59:45 INFO - PROCESS | 1819 | --DOMWINDOW == 138 (0x7f80047e4000) [pid = 1819] [serial = 1872] [outer = (nil)] [url = about:blank] 11:59:45 INFO - PROCESS | 1819 | --DOMWINDOW == 137 (0x7f8004784800) [pid = 1819] [serial = 1871] [outer = (nil)] [url = about:blank] 11:59:45 INFO - PROCESS | 1819 | --DOMWINDOW == 136 (0x7f7ffb758c00) [pid = 1819] [serial = 1914] [outer = (nil)] [url = about:blank] 11:59:45 INFO - PROCESS | 1819 | --DOMWINDOW == 135 (0x7f7ffb65c000) [pid = 1819] [serial = 1913] [outer = (nil)] [url = about:blank] 11:59:45 INFO - PROCESS | 1819 | 1461437985019 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:45 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ff6ac4000 == 163 [pid = 1819] [id = 680] 11:59:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 136 (0x7f7ff8538c00) [pid = 1819] [serial = 2041] [outer = (nil)] 11:59:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 137 (0x7f7ffb615c00) [pid = 1819] [serial = 2042] [outer = 0x7f7ff8538c00] 11:59:45 INFO - PROCESS | 1819 | 1461437985108 Marionette DEBUG loaded listener.js 11:59:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 138 (0x7f7ffb758800) [pid = 1819] [serial = 2043] [outer = 0x7f7ff8538c00] 11:59:46 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:59:46 INFO - PROCESS | 1819 | 1461437986308 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] 11:59:46 INFO - PROCESS | 1819 | 1461437986362 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 11:59:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 11:59:46 INFO - PROCESS | 1819 | 1461437986371 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 11:59:46 INFO - PROCESS | 1819 | 1461437986375 Marionette TRACE conn3 <- [1,2694,null,{}] 11:59:46 INFO - PROCESS | 1819 | 1461437986381 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}] 11:59:46 INFO - PROCESS | 1819 | 1461437986651 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 11:59:46 INFO - PROCESS | 1819 | 1461437986715 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:46 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffb6c5000 == 164 [pid = 1819] [id = 681] 11:59:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 139 (0x7f7ffb7f7c00) [pid = 1819] [serial = 2044] [outer = (nil)] 11:59:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 140 (0x7f7ffc4f2000) [pid = 1819] [serial = 2045] [outer = 0x7f7ffb7f7c00] 11:59:46 INFO - PROCESS | 1819 | 1461437986775 Marionette DEBUG loaded listener.js 11:59:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 141 (0x7f7ffda63c00) [pid = 1819] [serial = 2046] [outer = 0x7f7ffb7f7c00] 11:59:48 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:59:48 INFO - PROCESS | 1819 | 1461437988122 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] 11:59:48 INFO - PROCESS | 1819 | 1461437988158 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 11:59:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 11:59:48 INFO - PROCESS | 1819 | 1461437988163 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 11:59:48 INFO - PROCESS | 1819 | 1461437988169 Marionette TRACE conn3 <- [1,2698,null,{}] 11:59:48 INFO - PROCESS | 1819 | 1461437988189 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}] 11:59:48 INFO - PROCESS | 1819 | 1461437988544 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 11:59:48 INFO - PROCESS | 1819 | 1461437988592 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:48 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffed11000 == 165 [pid = 1819] [id = 682] 11:59:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 142 (0x7f7ffeb62c00) [pid = 1819] [serial = 2047] [outer = (nil)] 11:59:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 143 (0x7f7fff0a5c00) [pid = 1819] [serial = 2048] [outer = 0x7f7ffeb62c00] 11:59:48 INFO - PROCESS | 1819 | 1461437988657 Marionette DEBUG loaded listener.js 11:59:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 144 (0x7f7fff19c000) [pid = 1819] [serial = 2049] [outer = 0x7f7ffeb62c00] 11:59:49 INFO - PROCESS | 1819 | --DOMWINDOW == 143 (0x7f7ffb7f1000) [pid = 1819] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 11:59:49 INFO - PROCESS | 1819 | --DOMWINDOW == 142 (0x7f8004303c00) [pid = 1819] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 11:59:49 INFO - PROCESS | 1819 | --DOMWINDOW == 141 (0x7f7ffda48000) [pid = 1819] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 11:59:49 INFO - PROCESS | 1819 | --DOMWINDOW == 140 (0x7f7ff66f8800) [pid = 1819] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 11:59:49 INFO - PROCESS | 1819 | --DOMWINDOW == 139 (0x7f8002839000) [pid = 1819] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 11:59:49 INFO - PROCESS | 1819 | --DOMWINDOW == 138 (0x7f80011a3800) [pid = 1819] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 11:59:49 INFO - PROCESS | 1819 | --DOMWINDOW == 137 (0x7f7ff6ca9c00) [pid = 1819] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 11:59:49 INFO - PROCESS | 1819 | --DOMWINDOW == 136 (0x7f7ff66fd400) [pid = 1819] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 11:59:49 INFO - PROCESS | 1819 | --DOMWINDOW == 135 (0x7f7ffee87400) [pid = 1819] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 11:59:49 INFO - PROCESS | 1819 | --DOMWINDOW == 134 (0x7f7ffc36cc00) [pid = 1819] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 11:59:49 INFO - PROCESS | 1819 | --DOMWINDOW == 133 (0x7f80011a6400) [pid = 1819] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 11:59:49 INFO - PROCESS | 1819 | --DOMWINDOW == 132 (0x7f7ff6caa400) [pid = 1819] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 11:59:49 INFO - PROCESS | 1819 | --DOMWINDOW == 131 (0x7f7ffb61b800) [pid = 1819] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 11:59:49 INFO - PROCESS | 1819 | --DOMWINDOW == 130 (0x7f7ffc361800) [pid = 1819] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 11:59:50 INFO - PROCESS | 1819 | SkCairoFTTypeface::onFilterRec unimplemented 11:59:50 INFO - PROCESS | 1819 | 1461437990561 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] 11:59:50 INFO - PROCESS | 1819 | 1461437990616 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 11:59:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 11:59:50 INFO - PROCESS | 1819 | 1461437990622 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 11:59:50 INFO - PROCESS | 1819 | 1461437990624 Marionette TRACE conn3 <- [1,2702,null,{}] 11:59:50 INFO - PROCESS | 1819 | 1461437990630 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}] 11:59:50 INFO - PROCESS | 1819 | 1461437990885 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 11:59:50 INFO - PROCESS | 1819 | 1461437990902 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:50 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80003b0000 == 166 [pid = 1819] [id = 683] 11:59:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 131 (0x7f7ff66f8800) [pid = 1819] [serial = 2050] [outer = (nil)] 11:59:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 132 (0x7f7ffeea9c00) [pid = 1819] [serial = 2051] [outer = 0x7f7ff66f8800] 11:59:50 INFO - PROCESS | 1819 | 1461437990961 Marionette DEBUG loaded listener.js 11:59:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 133 (0x7f7fff2a3800) [pid = 1819] [serial = 2052] [outer = 0x7f7ff66f8800] 11:59:51 INFO - PROCESS | 1819 | 1461437991754 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]]]}] 11:59:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 11:59:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1176ms 11:59:51 INFO - PROCESS | 1819 | 1461437991807 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 11:59:51 INFO - PROCESS | 1819 | 1461437991810 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 11:59:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 11:59:51 INFO - PROCESS | 1819 | 1461437991818 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 11:59:51 INFO - PROCESS | 1819 | 1461437991820 Marionette TRACE conn3 <- [1,2706,null,{}] 11:59:51 INFO - PROCESS | 1819 | 1461437991825 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}] 11:59:52 INFO - PROCESS | 1819 | 1461437992186 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 11:59:52 INFO - PROCESS | 1819 | 1461437992523 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:52 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffa08d800 == 167 [pid = 1819] [id = 684] 11:59:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 134 (0x7f7ff6ca9c00) [pid = 1819] [serial = 2053] [outer = (nil)] 11:59:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 135 (0x7f7ff820d000) [pid = 1819] [serial = 2054] [outer = 0x7f7ff6ca9c00] 11:59:52 INFO - PROCESS | 1819 | 1461437992602 Marionette DEBUG loaded listener.js 11:59:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 136 (0x7f7ffb61b800) [pid = 1819] [serial = 2055] [outer = 0x7f7ff6ca9c00] 11:59:53 INFO - PROCESS | 1819 | 1461437993509 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]]]}] 11:59:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 11:59:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1741ms 11:59:53 INFO - PROCESS | 1819 | 1461437993561 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 11:59:53 INFO - PROCESS | 1819 | 1461437993568 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 11:59:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 11:59:53 INFO - PROCESS | 1819 | 1461437993576 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 11:59:53 INFO - PROCESS | 1819 | 1461437993582 Marionette TRACE conn3 <- [1,2710,null,{}] 11:59:53 INFO - PROCESS | 1819 | 1461437993608 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}] 11:59:53 INFO - PROCESS | 1819 | 1461437993840 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 11:59:54 INFO - PROCESS | 1819 | 1461437994149 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:54 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffed10000 == 168 [pid = 1819] [id = 685] 11:59:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 137 (0x7f7ffd924000) [pid = 1819] [serial = 2056] [outer = (nil)] 11:59:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 138 (0x7f7ffe84bc00) [pid = 1819] [serial = 2057] [outer = 0x7f7ffd924000] 11:59:54 INFO - PROCESS | 1819 | 1461437994232 Marionette DEBUG loaded listener.js 11:59:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 139 (0x7f7ffeb6bc00) [pid = 1819] [serial = 2058] [outer = 0x7f7ffd924000] 11:59:55 INFO - PROCESS | 1819 | 1461437995212 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] 11:59:55 INFO - PROCESS | 1819 | 1461437995238 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 11:59:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 11:59:55 INFO - PROCESS | 1819 | 1461437995244 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 11:59:55 INFO - PROCESS | 1819 | 1461437995247 Marionette TRACE conn3 <- [1,2714,null,{}] 11:59:55 INFO - PROCESS | 1819 | 1461437995253 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}] 11:59:55 INFO - PROCESS | 1819 | 1461437995482 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 11:59:55 INFO - PROCESS | 1819 | 1461437995834 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:55 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8001cd9000 == 169 [pid = 1819] [id = 686] 11:59:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 140 (0x7f7ffda4f400) [pid = 1819] [serial = 2059] [outer = (nil)] 11:59:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 141 (0x7f8000680c00) [pid = 1819] [serial = 2060] [outer = 0x7f7ffda4f400] 11:59:55 INFO - PROCESS | 1819 | 1461437995910 Marionette DEBUG loaded listener.js 11:59:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 142 (0x7f8000828400) [pid = 1819] [serial = 2061] [outer = 0x7f7ffda4f400] 11:59:56 INFO - PROCESS | 1819 | 1461437996756 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]]]}] 11:59:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 11:59:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1578ms 11:59:56 INFO - PROCESS | 1819 | 1461437996824 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 11:59:56 INFO - PROCESS | 1819 | 1461437996830 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 11:59:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 11:59:56 INFO - PROCESS | 1819 | 1461437996846 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 11:59:56 INFO - PROCESS | 1819 | 1461437996853 Marionette TRACE conn3 <- [1,2718,null,{}] 11:59:56 INFO - PROCESS | 1819 | 1461437996859 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}] 11:59:57 INFO - PROCESS | 1819 | 1461437997176 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 11:59:57 INFO - PROCESS | 1819 | 1461437997378 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:57 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80047d1800 == 170 [pid = 1819] [id = 687] 11:59:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 143 (0x7f7fff0b4400) [pid = 1819] [serial = 2062] [outer = (nil)] 11:59:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 144 (0x7f8001c82c00) [pid = 1819] [serial = 2063] [outer = 0x7f7fff0b4400] 11:59:57 INFO - PROCESS | 1819 | 1461437997497 Marionette DEBUG loaded listener.js 11:59:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 145 (0x7f8003064800) [pid = 1819] [serial = 2064] [outer = 0x7f7fff0b4400] 11:59:58 INFO - PROCESS | 1819 | 1461437998378 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] 11:59:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 11:59:58 INFO - PROCESS | 1819 | 1461437998446 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 11:59:58 INFO - PROCESS | 1819 | 1461437998453 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 11:59:58 INFO - PROCESS | 1819 | 1461437998456 Marionette TRACE conn3 <- [1,2722,null,{}] 11:59:58 INFO - PROCESS | 1819 | 1461437998461 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}] 11:59:58 INFO - PROCESS | 1819 | 1461437998694 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 11:59:58 INFO - PROCESS | 1819 | 1461437998995 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:59 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80052aa800 == 171 [pid = 1819] [id = 688] 11:59:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 146 (0x7f7fff0a8400) [pid = 1819] [serial = 2065] [outer = (nil)] 11:59:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 147 (0x7f800318ac00) [pid = 1819] [serial = 2066] [outer = 0x7f7fff0a8400] 11:59:59 INFO - PROCESS | 1819 | 1461437999074 Marionette DEBUG loaded listener.js 11:59:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 148 (0x7f80043b5400) [pid = 1819] [serial = 2067] [outer = 0x7f7fff0a8400] 11:59:59 INFO - PROCESS | 1819 | 1461437999944 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] 11:59:59 INFO - PROCESS | 1819 | 1461437999998 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 12:00:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:00:00 INFO - PROCESS | 1819 | 1461438000004 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:00:00 INFO - PROCESS | 1819 | 1461438000006 Marionette TRACE conn3 <- [1,2726,null,{}] 12:00:00 INFO - PROCESS | 1819 | 1461438000011 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:00 INFO - PROCESS | 1819 | 1461438000234 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 12:00:00 INFO - PROCESS | 1819 | 1461438000554 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:00 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800b755000 == 172 [pid = 1819] [id = 689] 12:00:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 149 (0x7f800487cc00) [pid = 1819] [serial = 2068] [outer = (nil)] 12:00:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 150 (0x7f8005099400) [pid = 1819] [serial = 2069] [outer = 0x7f800487cc00] 12:00:00 INFO - PROCESS | 1819 | 1461438000643 Marionette DEBUG loaded listener.js 12:00:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 151 (0x7f800a431c00) [pid = 1819] [serial = 2070] [outer = 0x7f800487cc00] 12:00:01 INFO - PROCESS | 1819 | 1461438001510 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 12:00:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:00:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1533ms 12:00:01 INFO - PROCESS | 1819 | 1461438001539 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 12:00:01 INFO - PROCESS | 1819 | 1461438001542 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 12:00:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:00:01 INFO - PROCESS | 1819 | 1461438001549 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:00:01 INFO - PROCESS | 1819 | 1461438001551 Marionette TRACE conn3 <- [1,2730,null,{}] 12:00:01 INFO - PROCESS | 1819 | 1461438001556 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:01 INFO - PROCESS | 1819 | 1461438001805 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 12:00:02 INFO - PROCESS | 1819 | 1461438002151 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:02 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800bed5000 == 173 [pid = 1819] [id = 690] 12:00:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 152 (0x7f7ffb755000) [pid = 1819] [serial = 2071] [outer = (nil)] 12:00:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 153 (0x7f800a5a6c00) [pid = 1819] [serial = 2072] [outer = 0x7f7ffb755000] 12:00:02 INFO - PROCESS | 1819 | 1461438002233 Marionette DEBUG loaded listener.js 12:00:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 154 (0x7f800a876800) [pid = 1819] [serial = 2073] [outer = 0x7f7ffb755000] 12:00:03 INFO - PROCESS | 1819 | 1461438003569 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 12:00:03 INFO - PROCESS | 1819 | 1461438003591 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 12:00:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:00:03 INFO - PROCESS | 1819 | 1461438003597 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:00:03 INFO - PROCESS | 1819 | 1461438003600 Marionette TRACE conn3 <- [1,2734,null,{}] 12:00:03 INFO - PROCESS | 1819 | 1461438003605 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:03 INFO - PROCESS | 1819 | 1461438003888 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 12:00:04 INFO - PROCESS | 1819 | 1461438004157 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:04 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800cadf800 == 174 [pid = 1819] [id = 691] 12:00:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 155 (0x7f8004785800) [pid = 1819] [serial = 2074] [outer = (nil)] 12:00:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 156 (0x7f800b8b6800) [pid = 1819] [serial = 2075] [outer = 0x7f8004785800] 12:00:04 INFO - PROCESS | 1819 | 1461438004229 Marionette DEBUG loaded listener.js 12:00:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 157 (0x7f800baa6c00) [pid = 1819] [serial = 2076] [outer = 0x7f8004785800] 12:00:05 INFO - PROCESS | 1819 | 1461438005137 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 12:00:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:00:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1579ms 12:00:05 INFO - PROCESS | 1819 | 1461438005179 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 12:00:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:00:05 INFO - PROCESS | 1819 | 1461438005184 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 12:00:05 INFO - PROCESS | 1819 | 1461438005193 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:00:05 INFO - PROCESS | 1819 | 1461438005197 Marionette TRACE conn3 <- [1,2738,null,{}] 12:00:05 INFO - PROCESS | 1819 | 1461438005205 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:05 INFO - PROCESS | 1819 | 1461438005554 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 12:00:05 INFO - PROCESS | 1819 | 1461438005801 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:05 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800ce93800 == 175 [pid = 1819] [id = 692] 12:00:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 158 (0x7f800487d400) [pid = 1819] [serial = 2077] [outer = (nil)] 12:00:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 159 (0x7f800baacc00) [pid = 1819] [serial = 2078] [outer = 0x7f800487d400] 12:00:05 INFO - PROCESS | 1819 | 1461438005880 Marionette DEBUG loaded listener.js 12:00:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 160 (0x7f800bdae400) [pid = 1819] [serial = 2079] [outer = 0x7f800487d400] 12:00:06 INFO - PROCESS | 1819 | 1461438006713 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 12:00:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:00:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1585ms 12:00:06 INFO - PROCESS | 1819 | 1461438006778 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 12:00:06 INFO - PROCESS | 1819 | 1461438006782 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 12:00:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:00:06 INFO - PROCESS | 1819 | 1461438006788 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:00:06 INFO - PROCESS | 1819 | 1461438006790 Marionette TRACE conn3 <- [1,2742,null,{}] 12:00:06 INFO - PROCESS | 1819 | 1461438006796 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:07 INFO - PROCESS | 1819 | 1461438007022 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 12:00:07 INFO - PROCESS | 1819 | 1461438007290 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:07 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8010291800 == 176 [pid = 1819] [id = 693] 12:00:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 161 (0x7f7ffc36f800) [pid = 1819] [serial = 2080] [outer = (nil)] 12:00:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 162 (0x7f800bf35400) [pid = 1819] [serial = 2081] [outer = 0x7f7ffc36f800] 12:00:07 INFO - PROCESS | 1819 | 1461438007408 Marionette DEBUG loaded listener.js 12:00:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 163 (0x7f800bfecc00) [pid = 1819] [serial = 2082] [outer = 0x7f7ffc36f800] 12:00:08 INFO - PROCESS | 1819 | 1461438008245 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 12:00:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:00:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1529ms 12:00:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:00:08 INFO - PROCESS | 1819 | 1461438008318 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 12:00:08 INFO - PROCESS | 1819 | 1461438008321 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 12:00:08 INFO - PROCESS | 1819 | 1461438008327 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:00:08 INFO - PROCESS | 1819 | 1461438008330 Marionette TRACE conn3 <- [1,2746,null,{}] 12:00:08 INFO - PROCESS | 1819 | 1461438008335 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:08 INFO - PROCESS | 1819 | 1461438008647 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 12:00:08 INFO - PROCESS | 1819 | 1461438008966 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:08 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801061d800 == 177 [pid = 1819] [id = 694] 12:00:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 164 (0x7f800c93ac00) [pid = 1819] [serial = 2083] [outer = (nil)] 12:00:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 165 (0x7f800c9f1000) [pid = 1819] [serial = 2084] [outer = 0x7f800c93ac00] 12:00:09 INFO - PROCESS | 1819 | 1461438009050 Marionette DEBUG loaded listener.js 12:00:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 166 (0x7f800ce2fc00) [pid = 1819] [serial = 2085] [outer = 0x7f800c93ac00] 12:00:10 INFO - PROCESS | 1819 | 1461438010087 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 12:00:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:00:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1836ms 12:00:10 INFO - PROCESS | 1819 | 1461438010163 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 12:00:10 INFO - PROCESS | 1819 | 1461438010167 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 12:00:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:00:10 INFO - PROCESS | 1819 | 1461438010173 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:00:10 INFO - PROCESS | 1819 | 1461438010176 Marionette TRACE conn3 <- [1,2750,null,{}] 12:00:10 INFO - PROCESS | 1819 | 1461438010182 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:10 INFO - PROCESS | 1819 | 1461438010464 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 12:00:10 INFO - PROCESS | 1819 | 1461438010779 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:10 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8010c35800 == 178 [pid = 1819] [id = 695] 12:00:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 167 (0x7f800ce33000) [pid = 1819] [serial = 2086] [outer = (nil)] 12:00:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 168 (0x7f800e072800) [pid = 1819] [serial = 2087] [outer = 0x7f800ce33000] 12:00:10 INFO - PROCESS | 1819 | 1461438010857 Marionette DEBUG loaded listener.js 12:00:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 169 (0x7f800fa3f400) [pid = 1819] [serial = 2088] [outer = 0x7f800ce33000] 12:00:11 INFO - PROCESS | 1819 | 1461438011809 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 12:00:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:00:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1684ms 12:00:11 INFO - PROCESS | 1819 | 1461438011860 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 12:00:11 INFO - PROCESS | 1819 | 1461438011864 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 12:00:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:00:11 INFO - PROCESS | 1819 | 1461438011870 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:00:11 INFO - PROCESS | 1819 | 1461438011873 Marionette TRACE conn3 <- [1,2754,null,{}] 12:00:11 INFO - PROCESS | 1819 | 1461438011878 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:12 INFO - PROCESS | 1819 | 1461438012119 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 12:00:12 INFO - PROCESS | 1819 | 1461438012396 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:12 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8014e93000 == 179 [pid = 1819] [id = 696] 12:00:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 170 (0x7f7ffc13cc00) [pid = 1819] [serial = 2089] [outer = (nil)] 12:00:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 171 (0x7f800fd2e000) [pid = 1819] [serial = 2090] [outer = 0x7f7ffc13cc00] 12:00:12 INFO - PROCESS | 1819 | 1461438012514 Marionette DEBUG loaded listener.js 12:00:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 172 (0x7f801030b800) [pid = 1819] [serial = 2091] [outer = 0x7f7ffc13cc00] 12:00:13 INFO - PROCESS | 1819 | 1461438013352 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 12:00:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:00:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1537ms 12:00:13 INFO - PROCESS | 1819 | 1461438013411 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 12:00:13 INFO - PROCESS | 1819 | 1461438013419 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 12:00:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:00:13 INFO - PROCESS | 1819 | 1461438013427 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:00:13 INFO - PROCESS | 1819 | 1461438013429 Marionette TRACE conn3 <- [1,2758,null,{}] 12:00:13 INFO - PROCESS | 1819 | 1461438013435 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:13 INFO - PROCESS | 1819 | 1461438013675 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 12:00:13 INFO - PROCESS | 1819 | 1461438013955 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:14 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8015f52000 == 180 [pid = 1819] [id = 697] 12:00:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 173 (0x7f800fa78400) [pid = 1819] [serial = 2092] [outer = (nil)] 12:00:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 174 (0x7f80106d3800) [pid = 1819] [serial = 2093] [outer = 0x7f800fa78400] 12:00:14 INFO - PROCESS | 1819 | 1461438014072 Marionette DEBUG loaded listener.js 12:00:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 175 (0x7f80106da000) [pid = 1819] [serial = 2094] [outer = 0x7f800fa78400] 12:00:14 INFO - PROCESS | 1819 | 1461438014940 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 12:00:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:00:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1580ms 12:00:15 INFO - PROCESS | 1819 | 1461438015009 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 12:00:15 INFO - PROCESS | 1819 | 1461438015012 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 12:00:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:00:15 INFO - PROCESS | 1819 | 1461438015018 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:00:15 INFO - PROCESS | 1819 | 1461438015020 Marionette TRACE conn3 <- [1,2762,null,{}] 12:00:15 INFO - PROCESS | 1819 | 1461438015026 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:15 INFO - PROCESS | 1819 | 1461438015263 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 12:00:15 INFO - PROCESS | 1819 | 1461438015582 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:15 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801901b000 == 181 [pid = 1819] [id = 698] 12:00:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 176 (0x7f7ffe84c800) [pid = 1819] [serial = 2095] [outer = (nil)] 12:00:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 177 (0x7f8010c5f800) [pid = 1819] [serial = 2096] [outer = 0x7f7ffe84c800] 12:00:15 INFO - PROCESS | 1819 | 1461438015659 Marionette DEBUG loaded listener.js 12:00:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 178 (0x7f8010c67000) [pid = 1819] [serial = 2097] [outer = 0x7f7ffe84c800] 12:00:16 INFO - PROCESS | 1819 | 1461438016495 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 12:00:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:00:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1529ms 12:00:16 INFO - PROCESS | 1819 | 1461438016548 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 12:00:16 INFO - PROCESS | 1819 | 1461438016551 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 12:00:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:00:16 INFO - PROCESS | 1819 | 1461438016557 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:00:16 INFO - PROCESS | 1819 | 1461438016560 Marionette TRACE conn3 <- [1,2766,null,{}] 12:00:16 INFO - PROCESS | 1819 | 1461438016565 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:16 INFO - PROCESS | 1819 | 1461438016795 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 12:00:17 INFO - PROCESS | 1819 | 1461438017074 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:17 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801c403800 == 182 [pid = 1819] [id = 699] 12:00:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 179 (0x7f800283bc00) [pid = 1819] [serial = 2098] [outer = (nil)] 12:00:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 180 (0x7f8010c7f000) [pid = 1819] [serial = 2099] [outer = 0x7f800283bc00] 12:00:17 INFO - PROCESS | 1819 | 1461438017195 Marionette DEBUG loaded listener.js 12:00:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 181 (0x7f8010c87400) [pid = 1819] [serial = 2100] [outer = 0x7f800283bc00] 12:00:18 INFO - PROCESS | 1819 | 1461438018046 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 12:00:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:00:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1538ms 12:00:18 INFO - PROCESS | 1819 | 1461438018097 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 12:00:18 INFO - PROCESS | 1819 | 1461438018101 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 12:00:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:00:18 INFO - PROCESS | 1819 | 1461438018107 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:00:18 INFO - PROCESS | 1819 | 1461438018109 Marionette TRACE conn3 <- [1,2770,null,{}] 12:00:18 INFO - PROCESS | 1819 | 1461438018116 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:18 INFO - PROCESS | 1819 | 1461438018355 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 12:00:18 INFO - PROCESS | 1819 | 1461438018644 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:18 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8022c1e000 == 183 [pid = 1819] [id = 700] 12:00:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 182 (0x7f8010e1c400) [pid = 1819] [serial = 2101] [outer = (nil)] 12:00:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 183 (0x7f8010e21400) [pid = 1819] [serial = 2102] [outer = 0x7f8010e1c400] 12:00:18 INFO - PROCESS | 1819 | 1461438018773 Marionette DEBUG loaded listener.js 12:00:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 184 (0x7f8011815000) [pid = 1819] [serial = 2103] [outer = 0x7f8010e1c400] 12:00:19 INFO - PROCESS | 1819 | 1461438019638 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 12:00:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:00:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1580ms 12:00:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:00:19 INFO - PROCESS | 1819 | 1461438019688 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 12:00:19 INFO - PROCESS | 1819 | 1461438019691 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 12:00:19 INFO - PROCESS | 1819 | 1461438019698 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:00:19 INFO - PROCESS | 1819 | 1461438019702 Marionette TRACE conn3 <- [1,2774,null,{}] 12:00:19 INFO - PROCESS | 1819 | 1461438019707 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:19 INFO - PROCESS | 1819 | 1461438019958 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 12:00:20 INFO - PROCESS | 1819 | 1461438020235 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:20 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80231ab000 == 184 [pid = 1819] [id = 701] 12:00:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 185 (0x7f800d2dec00) [pid = 1819] [serial = 2104] [outer = (nil)] 12:00:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 186 (0x7f8012222400) [pid = 1819] [serial = 2105] [outer = 0x7f800d2dec00] 12:00:20 INFO - PROCESS | 1819 | 1461438020349 Marionette DEBUG loaded listener.js 12:00:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 187 (0x7f8012d42000) [pid = 1819] [serial = 2106] [outer = 0x7f800d2dec00] 12:00:21 INFO - PROCESS | 1819 | 1461438021190 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 12:00:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:00:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1537ms 12:00:21 INFO - PROCESS | 1819 | 1461438021235 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 12:00:21 INFO - PROCESS | 1819 | 1461438021239 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 12:00:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:00:21 INFO - PROCESS | 1819 | 1461438021245 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:00:21 INFO - PROCESS | 1819 | 1461438021247 Marionette TRACE conn3 <- [1,2778,null,{}] 12:00:21 INFO - PROCESS | 1819 | 1461438021252 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:21 INFO - PROCESS | 1819 | 1461438021483 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 12:00:21 INFO - PROCESS | 1819 | 1461438021767 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:21 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8024364000 == 185 [pid = 1819] [id = 702] 12:00:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 188 (0x7f8004788000) [pid = 1819] [serial = 2107] [outer = (nil)] 12:00:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 189 (0x7f8010305000) [pid = 1819] [serial = 2108] [outer = 0x7f8004788000] 12:00:21 INFO - PROCESS | 1819 | 1461438021909 Marionette DEBUG loaded listener.js 12:00:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 190 (0x7f8013283800) [pid = 1819] [serial = 2109] [outer = 0x7f8004788000] 12:00:23 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80003b0000 == 184 [pid = 1819] [id = 683] 12:00:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffed11000 == 183 [pid = 1819] [id = 682] 12:00:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffb6c5000 == 182 [pid = 1819] [id = 681] 12:00:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ff6ac4000 == 181 [pid = 1819] [id = 680] 12:00:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8018e32000 == 180 [pid = 1819] [id = 678] 12:00:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8016557000 == 179 [pid = 1819] [id = 677] 12:00:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80155d7000 == 178 [pid = 1819] [id = 676] 12:00:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80146b3000 == 177 [pid = 1819] [id = 675] 12:00:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8010a11000 == 176 [pid = 1819] [id = 674] 12:00:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801061b800 == 175 [pid = 1819] [id = 673] 12:00:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80102ad000 == 174 [pid = 1819] [id = 431] 12:00:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800d2b6800 == 173 [pid = 1819] [id = 672] 12:00:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800cb70800 == 172 [pid = 1819] [id = 671] 12:00:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800c3a1000 == 171 [pid = 1819] [id = 670] 12:00:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800b9d2800 == 170 [pid = 1819] [id = 669] 12:00:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800a751000 == 169 [pid = 1819] [id = 668] 12:00:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800480f800 == 168 [pid = 1819] [id = 667] 12:00:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8002fd6000 == 167 [pid = 1819] [id = 666] 12:00:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80005dc000 == 166 [pid = 1819] [id = 665] 12:00:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffed1a000 == 165 [pid = 1819] [id = 664] 12:00:24 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffb41c800 == 164 [pid = 1819] [id = 663] 12:00:24 INFO - PROCESS | 1819 | --DOMWINDOW == 189 (0x7f7ffc4f9000) [pid = 1819] [serial = 1983] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 1819 | --DOMWINDOW == 188 (0x7f80047e9800) [pid = 1819] [serial = 1943] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 1819 | --DOMWINDOW == 187 (0x7f7ffeb5d800) [pid = 1819] [serial = 1928] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 1819 | --DOMWINDOW == 186 (0x7f7ffee8a800) [pid = 1819] [serial = 1929] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 1819 | --DOMWINDOW == 185 (0x7f7ff6ca7800) [pid = 1819] [serial = 1976] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 1819 | --DOMWINDOW == 184 (0x7f800a40e000) [pid = 1819] [serial = 1946] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 1819 | --DOMWINDOW == 183 (0x7f8001c82800) [pid = 1819] [serial = 1937] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 1819 | --DOMWINDOW == 182 (0x7f7ffc367c00) [pid = 1819] [serial = 1982] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 1819 | --DOMWINDOW == 181 (0x7f7ff8206000) [pid = 1819] [serial = 1922] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 1819 | --DOMWINDOW == 180 (0x7f7ffb7fc400) [pid = 1819] [serial = 1986] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 1819 | --DOMWINDOW == 179 (0x7f7ff9dcb800) [pid = 1819] [serial = 1923] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 1819 | --DOMWINDOW == 178 (0x7f800509ec00) [pid = 1819] [serial = 1944] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 1819 | --DOMWINDOW == 177 (0x7f800a870400) [pid = 1819] [serial = 1950] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 1819 | --DOMWINDOW == 176 (0x7f800b8bbc00) [pid = 1819] [serial = 1952] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 1819 | --DOMWINDOW == 175 (0x7f800a432400) [pid = 1819] [serial = 1947] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 1819 | --DOMWINDOW == 174 (0x7f800cf51c00) [pid = 1819] [serial = 1964] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 1819 | --DOMWINDOW == 173 (0x7f800a5ad000) [pid = 1819] [serial = 1949] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 1819 | --DOMWINDOW == 172 (0x7f8000683c00) [pid = 1819] [serial = 1935] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 1819 | --DOMWINDOW == 171 (0x7f7ff7b3b800) [pid = 1819] [serial = 1985] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 1819 | --DOMWINDOW == 170 (0x7f800ce6c000) [pid = 1819] [serial = 1961] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 1819 | --DOMWINDOW == 169 (0x7f800e449800) [pid = 1819] [serial = 1973] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 1819 | --DOMWINDOW == 168 (0x7f8004306c00) [pid = 1819] [serial = 1940] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 1819 | --DOMWINDOW == 167 (0x7f800e313c00) [pid = 1819] [serial = 1970] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 1819 | --DOMWINDOW == 166 (0x7f800ce2f800) [pid = 1819] [serial = 1958] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 1819 | --DOMWINDOW == 165 (0x7f800067b000) [pid = 1819] [serial = 1934] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 1819 | --DOMWINDOW == 164 (0x7f800d1d0800) [pid = 1819] [serial = 1967] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 1819 | --DOMWINDOW == 163 (0x7f7ffb664800) [pid = 1819] [serial = 1980] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 1819 | --DOMWINDOW == 162 (0x7f7ff7b38800) [pid = 1819] [serial = 1977] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 1819 | --DOMWINDOW == 161 (0x7f7ffc13e800) [pid = 1819] [serial = 1926] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 1819 | --DOMWINDOW == 160 (0x7f7ffb75e800) [pid = 1819] [serial = 1925] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 1819 | --DOMWINDOW == 159 (0x7f7ffa773400) [pid = 1819] [serial = 1979] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 1819 | --DOMWINDOW == 158 (0x7f8002843800) [pid = 1819] [serial = 1938] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 1819 | --DOMWINDOW == 157 (0x7f8004571c00) [pid = 1819] [serial = 1941] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 1819 | --DOMWINDOW == 156 (0x7f7fff2a0000) [pid = 1819] [serial = 1932] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 1819 | --DOMWINDOW == 155 (0x7f7fff022400) [pid = 1819] [serial = 1931] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 1819 | --DOMWINDOW == 154 (0x7f800c31c400) [pid = 1819] [serial = 1955] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 1819 | --DOMWINDOW == 153 (0x7f7ffeb6a800) [pid = 1819] [serial = 1988] [outer = (nil)] [url = about:blank] 12:00:24 INFO - PROCESS | 1819 | 1461438024639 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 12:00:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:00:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 3441ms 12:00:24 INFO - PROCESS | 1819 | 1461438024687 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 12:00:24 INFO - PROCESS | 1819 | 1461438024692 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 12:00:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:00:24 INFO - PROCESS | 1819 | 1461438024701 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:00:24 INFO - PROCESS | 1819 | 1461438024707 Marionette TRACE conn3 <- [1,2782,null,{}] 12:00:24 INFO - PROCESS | 1819 | 1461438024773 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:25 INFO - PROCESS | 1819 | 1461438025016 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 12:00:25 INFO - PROCESS | 1819 | 1461438025234 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:25 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffabce000 == 165 [pid = 1819] [id = 703] 12:00:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 154 (0x7f7ffb65e400) [pid = 1819] [serial = 2110] [outer = (nil)] 12:00:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 155 (0x7f7ffb753400) [pid = 1819] [serial = 2111] [outer = 0x7f7ffb65e400] 12:00:25 INFO - PROCESS | 1819 | 1461438025304 Marionette DEBUG loaded listener.js 12:00:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 156 (0x7f7ffb7f6800) [pid = 1819] [serial = 2112] [outer = 0x7f7ffb65e400] 12:00:26 INFO - PROCESS | 1819 | 1461438026076 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 12:00:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:00:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1393ms 12:00:26 INFO - PROCESS | 1819 | 1461438026125 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 12:00:26 INFO - PROCESS | 1819 | 1461438026134 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 12:00:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:00:26 INFO - PROCESS | 1819 | 1461438026147 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:00:26 INFO - PROCESS | 1819 | 1461438026150 Marionette TRACE conn3 <- [1,2786,null,{}] 12:00:26 INFO - PROCESS | 1819 | 1461438026156 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:26 INFO - PROCESS | 1819 | 1461438026381 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 12:00:26 INFO - PROCESS | 1819 | 1461438026613 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:26 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffc4c3000 == 166 [pid = 1819] [id = 704] 12:00:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 157 (0x7f7ffb65ec00) [pid = 1819] [serial = 2113] [outer = (nil)] 12:00:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 158 (0x7f7ffd922000) [pid = 1819] [serial = 2114] [outer = 0x7f7ffb65ec00] 12:00:26 INFO - PROCESS | 1819 | 1461438026678 Marionette DEBUG loaded listener.js 12:00:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 159 (0x7f7ffe846800) [pid = 1819] [serial = 2115] [outer = 0x7f7ffb65ec00] 12:00:27 INFO - PROCESS | 1819 | 1461438027552 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 12:00:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:00:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1439ms 12:00:27 INFO - PROCESS | 1819 | 1461438027587 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 12:00:27 INFO - PROCESS | 1819 | 1461438027590 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 12:00:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:00:27 INFO - PROCESS | 1819 | 1461438027601 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:00:27 INFO - PROCESS | 1819 | 1461438027606 Marionette TRACE conn3 <- [1,2790,null,{}] 12:00:27 INFO - PROCESS | 1819 | 1461438027625 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:27 INFO - PROCESS | 1819 | 1461438027923 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 12:00:27 INFO - PROCESS | 1819 | 1461438027957 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:27 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffe8a1800 == 167 [pid = 1819] [id = 705] 12:00:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 160 (0x7f7fff0a7800) [pid = 1819] [serial = 2116] [outer = (nil)] 12:00:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 161 (0x7f7fff19cc00) [pid = 1819] [serial = 2117] [outer = 0x7f7fff0a7800] 12:00:28 INFO - PROCESS | 1819 | 1461438028023 Marionette DEBUG loaded listener.js 12:00:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 162 (0x7f80001c0000) [pid = 1819] [serial = 2118] [outer = 0x7f7fff0a7800] 12:00:29 INFO - PROCESS | 1819 | --DOMWINDOW == 161 (0x7f7ffeb62c00) [pid = 1819] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:00:29 INFO - PROCESS | 1819 | --DOMWINDOW == 160 (0x7f800baab400) [pid = 1819] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:00:29 INFO - PROCESS | 1819 | --DOMWINDOW == 159 (0x7f7ff66fd800) [pid = 1819] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:00:29 INFO - PROCESS | 1819 | --DOMWINDOW == 158 (0x7f80011ac800) [pid = 1819] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:00:29 INFO - PROCESS | 1819 | --DOMWINDOW == 157 (0x7f7fff020c00) [pid = 1819] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:00:29 INFO - PROCESS | 1819 | --DOMWINDOW == 156 (0x7f7ffb7f7c00) [pid = 1819] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:00:29 INFO - PROCESS | 1819 | --DOMWINDOW == 155 (0x7f7ff8538c00) [pid = 1819] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:00:29 INFO - PROCESS | 1819 | --DOMWINDOW == 154 (0x7f800ce6f800) [pid = 1819] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:00:29 INFO - PROCESS | 1819 | --DOMWINDOW == 153 (0x7f7ffee95c00) [pid = 1819] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:00:29 INFO - PROCESS | 1819 | --DOMWINDOW == 152 (0x7f800b71a000) [pid = 1819] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:00:29 INFO - PROCESS | 1819 | --DOMWINDOW == 151 (0x7f800e31f400) [pid = 1819] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:00:29 INFO - PROCESS | 1819 | 1461438029393 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 12:00:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:00:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1843ms 12:00:29 INFO - PROCESS | 1819 | 1461438029440 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 12:00:29 INFO - PROCESS | 1819 | 1461438029445 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 12:00:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:00:29 INFO - PROCESS | 1819 | 1461438029450 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:00:29 INFO - PROCESS | 1819 | 1461438029452 Marionette TRACE conn3 <- [1,2794,null,{}] 12:00:29 INFO - PROCESS | 1819 | 1461438029457 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:29 INFO - PROCESS | 1819 | 1461438029765 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 12:00:29 INFO - PROCESS | 1819 | 1461438029799 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:29 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800010a800 == 168 [pid = 1819] [id = 706] 12:00:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 152 (0x7f7ffd929c00) [pid = 1819] [serial = 2119] [outer = (nil)] 12:00:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 153 (0x7f800067b000) [pid = 1819] [serial = 2120] [outer = 0x7f7ffd929c00] 12:00:29 INFO - PROCESS | 1819 | 1461438029861 Marionette DEBUG loaded listener.js 12:00:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 154 (0x7f8000f68400) [pid = 1819] [serial = 2121] [outer = 0x7f7ffd929c00] 12:00:30 INFO - PROCESS | 1819 | 1461438030714 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 12:00:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:00:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1278ms 12:00:30 INFO - PROCESS | 1819 | 1461438030729 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 12:00:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:00:30 INFO - PROCESS | 1819 | 1461438030733 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 12:00:30 INFO - PROCESS | 1819 | 1461438030738 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:00:30 INFO - PROCESS | 1819 | 1461438030741 Marionette TRACE conn3 <- [1,2798,null,{}] 12:00:30 INFO - PROCESS | 1819 | 1461438030756 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:31 INFO - PROCESS | 1819 | 1461438031035 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 12:00:31 INFO - PROCESS | 1819 | 1461438031399 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:31 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffa075800 == 169 [pid = 1819] [id = 707] 12:00:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 155 (0x7f7ff6ca8000) [pid = 1819] [serial = 2122] [outer = (nil)] 12:00:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 156 (0x7f7ff820dc00) [pid = 1819] [serial = 2123] [outer = 0x7f7ff6ca8000] 12:00:31 INFO - PROCESS | 1819 | 1461438031539 Marionette DEBUG loaded listener.js 12:00:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 157 (0x7f7ffb60f800) [pid = 1819] [serial = 2124] [outer = 0x7f7ff6ca8000] 12:00:32 INFO - PROCESS | 1819 | 1461438032510 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 12:00:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:00:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1829ms 12:00:32 INFO - PROCESS | 1819 | 1461438032570 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 12:00:32 INFO - PROCESS | 1819 | 1461438032577 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 12:00:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:00:32 INFO - PROCESS | 1819 | 1461438032586 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:00:32 INFO - PROCESS | 1819 | 1461438032591 Marionette TRACE conn3 <- [1,2802,null,{}] 12:00:32 INFO - PROCESS | 1819 | 1461438032598 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:32 INFO - PROCESS | 1819 | 1461438032861 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 12:00:33 INFO - PROCESS | 1819 | 1461438033183 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:33 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffdddd000 == 170 [pid = 1819] [id = 708] 12:00:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 158 (0x7f7ffb65c400) [pid = 1819] [serial = 2125] [outer = (nil)] 12:00:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 159 (0x7f7ffda4a800) [pid = 1819] [serial = 2126] [outer = 0x7f7ffb65c400] 12:00:33 INFO - PROCESS | 1819 | 1461438033268 Marionette DEBUG loaded listener.js 12:00:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 160 (0x7f7ffeb65800) [pid = 1819] [serial = 2127] [outer = 0x7f7ffb65c400] 12:00:34 INFO - PROCESS | 1819 | 1461438034191 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 12:00:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:00:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1633ms 12:00:34 INFO - PROCESS | 1819 | 1461438034223 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 12:00:34 INFO - PROCESS | 1819 | 1461438034229 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 12:00:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:00:34 INFO - PROCESS | 1819 | 1461438034235 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:00:34 INFO - PROCESS | 1819 | 1461438034237 Marionette TRACE conn3 <- [1,2806,null,{}] 12:00:34 INFO - PROCESS | 1819 | 1461438034243 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:34 INFO - PROCESS | 1819 | 1461438034478 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 12:00:34 INFO - PROCESS | 1819 | 1461438034756 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:34 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8000d8e800 == 171 [pid = 1819] [id = 709] 12:00:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 161 (0x7f7fff01a400) [pid = 1819] [serial = 2128] [outer = (nil)] 12:00:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 162 (0x7f7fff0b1800) [pid = 1819] [serial = 2129] [outer = 0x7f7fff01a400] 12:00:34 INFO - PROCESS | 1819 | 1461438034955 Marionette DEBUG loaded listener.js 12:00:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 163 (0x7f7fff2a2800) [pid = 1819] [serial = 2130] [outer = 0x7f7fff01a400] 12:00:35 INFO - PROCESS | 1819 | 1461438035938 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 12:00:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:00:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1729ms 12:00:35 INFO - PROCESS | 1819 | 1461438035966 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 12:00:35 INFO - PROCESS | 1819 | 1461438035969 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 12:00:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:00:35 INFO - PROCESS | 1819 | 1461438035985 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:00:36 INFO - PROCESS | 1819 | 1461438035994 Marionette TRACE conn3 <- [1,2810,null,{}] 12:00:36 INFO - PROCESS | 1819 | 1461438036001 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:36 INFO - PROCESS | 1819 | 1461438036254 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 12:00:36 INFO - PROCESS | 1819 | 1461438036523 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:36 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8004416800 == 172 [pid = 1819] [id = 710] 12:00:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 164 (0x7f7fff022400) [pid = 1819] [serial = 2131] [outer = (nil)] 12:00:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 165 (0x7f80011a3800) [pid = 1819] [serial = 2132] [outer = 0x7f7fff022400] 12:00:36 INFO - PROCESS | 1819 | 1461438036644 Marionette DEBUG loaded listener.js 12:00:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 166 (0x7f800306c000) [pid = 1819] [serial = 2133] [outer = 0x7f7fff022400] 12:00:37 INFO - PROCESS | 1819 | 1461438037474 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 12:00:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:00:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1545ms 12:00:37 INFO - PROCESS | 1819 | 1461438037523 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 12:00:37 INFO - PROCESS | 1819 | 1461438037528 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 12:00:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:00:37 INFO - PROCESS | 1819 | 1461438037533 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:00:37 INFO - PROCESS | 1819 | 1461438037536 Marionette TRACE conn3 <- [1,2814,null,{}] 12:00:37 INFO - PROCESS | 1819 | 1461438037542 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:37 INFO - PROCESS | 1819 | 1461438037783 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 12:00:38 INFO - PROCESS | 1819 | 1461438038052 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:38 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800529e000 == 173 [pid = 1819] [id = 711] 12:00:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 167 (0x7f7ffa127800) [pid = 1819] [serial = 2134] [outer = (nil)] 12:00:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 168 (0x7f800456b000) [pid = 1819] [serial = 2135] [outer = 0x7f7ffa127800] 12:00:38 INFO - PROCESS | 1819 | 1461438038132 Marionette DEBUG loaded listener.js 12:00:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 169 (0x7f80047ee800) [pid = 1819] [serial = 2136] [outer = 0x7f7ffa127800] 12:00:39 INFO - PROCESS | 1819 | 1461438039055 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 12:00:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:00:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1580ms 12:00:39 INFO - PROCESS | 1819 | 1461438039115 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 12:00:39 INFO - PROCESS | 1819 | 1461438039119 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 12:00:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:00:39 INFO - PROCESS | 1819 | 1461438039125 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:00:39 INFO - PROCESS | 1819 | 1461438039127 Marionette TRACE conn3 <- [1,2818,null,{}] 12:00:39 INFO - PROCESS | 1819 | 1461438039133 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:39 INFO - PROCESS | 1819 | 1461438039367 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 12:00:39 INFO - PROCESS | 1819 | 1461438039655 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:39 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800b756800 == 174 [pid = 1819] [id = 712] 12:00:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 170 (0x7f800a40f800) [pid = 1819] [serial = 2137] [outer = (nil)] 12:00:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 171 (0x7f800a424c00) [pid = 1819] [serial = 2138] [outer = 0x7f800a40f800] 12:00:39 INFO - PROCESS | 1819 | 1461438039792 Marionette DEBUG loaded listener.js 12:00:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 172 (0x7f800a8a4400) [pid = 1819] [serial = 2139] [outer = 0x7f800a40f800] 12:00:40 INFO - PROCESS | 1819 | 1461438040886 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 12:00:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:00:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1779ms 12:00:40 INFO - PROCESS | 1819 | 1461438040905 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 12:00:40 INFO - PROCESS | 1819 | 1461438040909 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 12:00:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:00:40 INFO - PROCESS | 1819 | 1461438040915 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:00:40 INFO - PROCESS | 1819 | 1461438040917 Marionette TRACE conn3 <- [1,2822,null,{}] 12:00:40 INFO - PROCESS | 1819 | 1461438040923 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:41 INFO - PROCESS | 1819 | 1461438041151 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 12:00:41 INFO - PROCESS | 1819 | 1461438041426 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:41 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c72e800 == 175 [pid = 1819] [id = 713] 12:00:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 173 (0x7f800a410800) [pid = 1819] [serial = 2140] [outer = (nil)] 12:00:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 174 (0x7f800bdf4000) [pid = 1819] [serial = 2141] [outer = 0x7f800a410800] 12:00:41 INFO - PROCESS | 1819 | 1461438041541 Marionette DEBUG loaded listener.js 12:00:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 175 (0x7f800c327c00) [pid = 1819] [serial = 2142] [outer = 0x7f800a410800] 12:00:42 INFO - PROCESS | 1819 | 1461438042386 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 12:00:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:00:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1528ms 12:00:42 INFO - PROCESS | 1819 | 1461438042445 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 12:00:42 INFO - PROCESS | 1819 | 1461438042448 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 12:00:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:00:42 INFO - PROCESS | 1819 | 1461438042454 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:00:42 INFO - PROCESS | 1819 | 1461438042456 Marionette TRACE conn3 <- [1,2826,null,{}] 12:00:42 INFO - PROCESS | 1819 | 1461438042462 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:42 INFO - PROCESS | 1819 | 1461438042700 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 12:00:43 INFO - PROCESS | 1819 | 1461438043022 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:43 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800cc83000 == 176 [pid = 1819] [id = 714] 12:00:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 176 (0x7f7ffda65000) [pid = 1819] [serial = 2143] [outer = (nil)] 12:00:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 177 (0x7f800baebc00) [pid = 1819] [serial = 2144] [outer = 0x7f7ffda65000] 12:00:43 INFO - PROCESS | 1819 | 1461438043103 Marionette DEBUG loaded listener.js 12:00:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 178 (0x7f800c941400) [pid = 1819] [serial = 2145] [outer = 0x7f7ffda65000] 12:00:43 INFO - PROCESS | 1819 | 1461438043988 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:00:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:00:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1582ms 12:00:44 INFO - PROCESS | 1819 | 1461438044037 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 12:00:44 INFO - PROCESS | 1819 | 1461438044040 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 12:00:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:00:44 INFO - PROCESS | 1819 | 1461438044047 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:00:44 INFO - PROCESS | 1819 | 1461438044050 Marionette TRACE conn3 <- [1,2830,null,{}] 12:00:44 INFO - PROCESS | 1819 | 1461438044055 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:44 INFO - PROCESS | 1819 | 1461438044289 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 12:00:44 INFO - PROCESS | 1819 | 1461438044567 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:44 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800fd1f000 == 177 [pid = 1819] [id = 715] 12:00:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 179 (0x7f800067bc00) [pid = 1819] [serial = 2146] [outer = (nil)] 12:00:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 180 (0x7f800cde0c00) [pid = 1819] [serial = 2147] [outer = 0x7f800067bc00] 12:00:44 INFO - PROCESS | 1819 | 1461438044697 Marionette DEBUG loaded listener.js 12:00:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 181 (0x7f800ce33400) [pid = 1819] [serial = 2148] [outer = 0x7f800067bc00] 12:00:45 INFO - PROCESS | 1819 | 1461438045550 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 12:00:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:00:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1532ms 12:00:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:00:45 INFO - PROCESS | 1819 | 1461438045581 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 12:00:45 INFO - PROCESS | 1819 | 1461438045584 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 12:00:45 INFO - PROCESS | 1819 | 1461438045590 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:00:45 INFO - PROCESS | 1819 | 1461438045593 Marionette TRACE conn3 <- [1,2834,null,{}] 12:00:45 INFO - PROCESS | 1819 | 1461438045598 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:45 INFO - PROCESS | 1819 | 1461438045828 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 12:00:46 INFO - PROCESS | 1819 | 1461438046104 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:46 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801069c000 == 178 [pid = 1819] [id = 716] 12:00:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 182 (0x7f800c328000) [pid = 1819] [serial = 2149] [outer = (nil)] 12:00:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 183 (0x7f800cf50000) [pid = 1819] [serial = 2150] [outer = 0x7f800c328000] 12:00:46 INFO - PROCESS | 1819 | 1461438046182 Marionette DEBUG loaded listener.js 12:00:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 184 (0x7f800d2dd800) [pid = 1819] [serial = 2151] [outer = 0x7f800c328000] 12:00:47 INFO - PROCESS | 1819 | 1461438047081 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:00:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:00:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1529ms 12:00:47 INFO - PROCESS | 1819 | 1461438047119 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 12:00:47 INFO - PROCESS | 1819 | 1461438047123 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 12:00:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:00:47 INFO - PROCESS | 1819 | 1461438047129 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:00:47 INFO - PROCESS | 1819 | 1461438047131 Marionette TRACE conn3 <- [1,2838,null,{}] 12:00:47 INFO - PROCESS | 1819 | 1461438047137 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:47 INFO - PROCESS | 1819 | 1461438047365 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 12:00:47 INFO - PROCESS | 1819 | 1461438047650 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:47 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8010a1c000 == 179 [pid = 1819] [id = 717] 12:00:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 185 (0x7f800e42a400) [pid = 1819] [serial = 2152] [outer = (nil)] 12:00:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 186 (0x7f800fa3b400) [pid = 1819] [serial = 2153] [outer = 0x7f800e42a400] 12:00:47 INFO - PROCESS | 1819 | 1461438047807 Marionette DEBUG loaded listener.js 12:00:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 187 (0x7f8010c61400) [pid = 1819] [serial = 2154] [outer = 0x7f800e42a400] 12:00:48 INFO - PROCESS | 1819 | 1461438048737 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 12:00:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:00:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1646ms 12:00:48 INFO - PROCESS | 1819 | 1461438048776 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 12:00:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:00:48 INFO - PROCESS | 1819 | 1461438048781 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 12:00:48 INFO - PROCESS | 1819 | 1461438048787 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:00:48 INFO - PROCESS | 1819 | 1461438048791 Marionette TRACE conn3 <- [1,2842,null,{}] 12:00:48 INFO - PROCESS | 1819 | 1461438048796 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:49 INFO - PROCESS | 1819 | 1461438049075 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 12:00:49 INFO - PROCESS | 1819 | 1461438049393 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:49 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8015c80000 == 180 [pid = 1819] [id = 718] 12:00:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 188 (0x7f800e31c000) [pid = 1819] [serial = 2155] [outer = (nil)] 12:00:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 189 (0x7f8013fc2c00) [pid = 1819] [serial = 2156] [outer = 0x7f800e31c000] 12:00:49 INFO - PROCESS | 1819 | 1461438049471 Marionette DEBUG loaded listener.js 12:00:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 190 (0x7f801485d400) [pid = 1819] [serial = 2157] [outer = 0x7f800e31c000] 12:00:50 INFO - PROCESS | 1819 | 1461438050347 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 12:00:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:00:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1638ms 12:00:50 INFO - PROCESS | 1819 | 1461438050427 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 12:00:50 INFO - PROCESS | 1819 | 1461438050429 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 12:00:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:00:50 INFO - PROCESS | 1819 | 1461438050437 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:00:50 INFO - PROCESS | 1819 | 1461438050441 Marionette TRACE conn3 <- [1,2846,null,{}] 12:00:50 INFO - PROCESS | 1819 | 1461438050446 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:50 INFO - PROCESS | 1819 | 1461438050722 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 12:00:51 INFO - PROCESS | 1819 | 1461438051038 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:51 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80190a5000 == 181 [pid = 1819] [id = 719] 12:00:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 191 (0x7f801181d800) [pid = 1819] [serial = 2158] [outer = (nil)] 12:00:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 192 (0x7f8014869c00) [pid = 1819] [serial = 2159] [outer = 0x7f801181d800] 12:00:51 INFO - PROCESS | 1819 | 1461438051117 Marionette DEBUG loaded listener.js 12:00:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 193 (0x7f8014939c00) [pid = 1819] [serial = 2160] [outer = 0x7f801181d800] 12:00:51 INFO - PROCESS | 1819 | 1461438051995 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 12:00:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:00:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1628ms 12:00:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:00:52 INFO - PROCESS | 1819 | 1461438052067 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 12:00:52 INFO - PROCESS | 1819 | 1461438052070 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 12:00:52 INFO - PROCESS | 1819 | 1461438052076 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:00:52 INFO - PROCESS | 1819 | 1461438052078 Marionette TRACE conn3 <- [1,2850,null,{}] 12:00:52 INFO - PROCESS | 1819 | 1461438052084 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:52 INFO - PROCESS | 1819 | 1461438052312 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 12:00:52 INFO - PROCESS | 1819 | 1461438052625 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:52 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8026212000 == 182 [pid = 1819] [id = 720] 12:00:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 194 (0x7f800a590c00) [pid = 1819] [serial = 2161] [outer = (nil)] 12:00:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 195 (0x7f80149da800) [pid = 1819] [serial = 2162] [outer = 0x7f800a590c00] 12:00:52 INFO - PROCESS | 1819 | 1461438052711 Marionette DEBUG loaded listener.js 12:00:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 196 (0x7f8014b5a400) [pid = 1819] [serial = 2163] [outer = 0x7f800a590c00] 12:00:53 INFO - PROCESS | 1819 | 1461438053583 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:00:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:00:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1546ms 12:00:53 INFO - PROCESS | 1819 | 1461438053622 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 12:00:53 INFO - PROCESS | 1819 | 1461438053626 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 12:00:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:00:53 INFO - PROCESS | 1819 | 1461438053632 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:00:53 INFO - PROCESS | 1819 | 1461438053634 Marionette TRACE conn3 <- [1,2854,null,{}] 12:00:53 INFO - PROCESS | 1819 | 1461438053639 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:53 INFO - PROCESS | 1819 | 1461438053879 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 12:00:54 INFO - PROCESS | 1819 | 1461438054197 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:54 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8027f09000 == 183 [pid = 1819] [id = 721] 12:00:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 197 (0x7f8014620400) [pid = 1819] [serial = 2164] [outer = (nil)] 12:00:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 198 (0x7f8014dcb400) [pid = 1819] [serial = 2165] [outer = 0x7f8014620400] 12:00:54 INFO - PROCESS | 1819 | 1461438054275 Marionette DEBUG loaded listener.js 12:00:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 199 (0x7f801519d000) [pid = 1819] [serial = 2166] [outer = 0x7f8014620400] 12:00:55 INFO - PROCESS | 1819 | 1461438055139 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 12:00:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:00:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1539ms 12:00:55 INFO - PROCESS | 1819 | 1461438055172 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 12:00:55 INFO - PROCESS | 1819 | 1461438055175 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 12:00:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:00:55 INFO - PROCESS | 1819 | 1461438055181 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:00:55 INFO - PROCESS | 1819 | 1461438055183 Marionette TRACE conn3 <- [1,2858,null,{}] 12:00:55 INFO - PROCESS | 1819 | 1461438055189 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:55 INFO - PROCESS | 1819 | 1461438055426 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 12:00:55 INFO - PROCESS | 1819 | 1461438055803 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:55 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80285a0000 == 184 [pid = 1819] [id = 722] 12:00:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 200 (0x7f7ff66f0800) [pid = 1819] [serial = 2167] [outer = (nil)] 12:00:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 201 (0x7f80154c1000) [pid = 1819] [serial = 2168] [outer = 0x7f7ff66f0800] 12:00:55 INFO - PROCESS | 1819 | 1461438055880 Marionette DEBUG loaded listener.js 12:00:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 202 (0x7f8015916000) [pid = 1819] [serial = 2169] [outer = 0x7f7ff66f0800] 12:00:56 INFO - PROCESS | 1819 | 1461438056740 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:00:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:00:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1590ms 12:00:56 INFO - PROCESS | 1819 | 1461438056773 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 12:00:56 INFO - PROCESS | 1819 | 1461438056776 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 12:00:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:00:56 INFO - PROCESS | 1819 | 1461438056782 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:00:56 INFO - PROCESS | 1819 | 1461438056784 Marionette TRACE conn3 <- [1,2862,null,{}] 12:00:56 INFO - PROCESS | 1819 | 1461438056790 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:57 INFO - PROCESS | 1819 | 1461438057026 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 12:00:57 INFO - PROCESS | 1819 | 1461438057316 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:57 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802af66800 == 185 [pid = 1819] [id = 723] 12:00:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 203 (0x7f800ce71400) [pid = 1819] [serial = 2170] [outer = (nil)] 12:00:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 204 (0x7f8015a03800) [pid = 1819] [serial = 2171] [outer = 0x7f800ce71400] 12:00:57 INFO - PROCESS | 1819 | 1461438057434 Marionette DEBUG loaded listener.js 12:00:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 205 (0x7f8015f0f000) [pid = 1819] [serial = 2172] [outer = 0x7f800ce71400] 12:00:58 INFO - PROCESS | 1819 | 1461438058288 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 12:00:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:00:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1579ms 12:00:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:00:58 INFO - PROCESS | 1819 | 1461438058362 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 12:00:58 INFO - PROCESS | 1819 | 1461438058364 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 12:00:58 INFO - PROCESS | 1819 | 1461438058370 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:00:58 INFO - PROCESS | 1819 | 1461438058374 Marionette TRACE conn3 <- [1,2866,null,{}] 12:00:58 INFO - PROCESS | 1819 | 1461438058379 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:58 INFO - PROCESS | 1819 | 1461438058625 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 12:00:58 INFO - PROCESS | 1819 | 1461438058944 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:58 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f802fce6000 == 186 [pid = 1819] [id = 724] 12:00:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 206 (0x7f800cd9a800) [pid = 1819] [serial = 2173] [outer = (nil)] 12:00:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 207 (0x7f8016529000) [pid = 1819] [serial = 2174] [outer = 0x7f800cd9a800] 12:00:59 INFO - PROCESS | 1819 | 1461438059022 Marionette DEBUG loaded listener.js 12:00:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 208 (0x7f8016a9bc00) [pid = 1819] [serial = 2175] [outer = 0x7f800cd9a800] 12:00:59 INFO - PROCESS | 1819 | 1461438059861 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 12:00:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:00:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1538ms 12:00:59 INFO - PROCESS | 1819 | 1461438059909 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 12:00:59 INFO - PROCESS | 1819 | 1461438059912 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 12:00:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:00:59 INFO - PROCESS | 1819 | 1461438059917 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:00:59 INFO - PROCESS | 1819 | 1461438059920 Marionette TRACE conn3 <- [1,2870,null,{}] 12:00:59 INFO - PROCESS | 1819 | 1461438059925 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:00 INFO - PROCESS | 1819 | 1461438060151 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 12:01:00 INFO - PROCESS | 1819 | 1461438060436 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:00 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffea79000 == 187 [pid = 1819] [id = 725] 12:01:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 209 (0x7f800e07c800) [pid = 1819] [serial = 2176] [outer = (nil)] 12:01:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 210 (0x7f8018d82800) [pid = 1819] [serial = 2177] [outer = 0x7f800e07c800] 12:01:00 INFO - PROCESS | 1819 | 1461438060562 Marionette DEBUG loaded listener.js 12:01:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 211 (0x7f8018d8f000) [pid = 1819] [serial = 2178] [outer = 0x7f800e07c800] 12:01:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffdc1d800 == 186 [pid = 1819] [id = 610] 12:01:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800fb4e000 == 185 [pid = 1819] [id = 608] 12:01:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80105a7000 == 184 [pid = 1819] [id = 609] 12:01:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800cb7b000 == 183 [pid = 1819] [id = 606] 12:01:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800010a800 == 182 [pid = 1819] [id = 706] 12:01:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffe8a1800 == 181 [pid = 1819] [id = 705] 12:01:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffc4c3000 == 180 [pid = 1819] [id = 704] 12:01:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffabce000 == 179 [pid = 1819] [id = 703] 12:01:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80231ab000 == 178 [pid = 1819] [id = 701] 12:01:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8022c1e000 == 177 [pid = 1819] [id = 700] 12:01:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801c403800 == 176 [pid = 1819] [id = 699] 12:01:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801901b000 == 175 [pid = 1819] [id = 698] 12:01:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8015f52000 == 174 [pid = 1819] [id = 697] 12:01:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8014e93000 == 173 [pid = 1819] [id = 696] 12:01:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8010c35800 == 172 [pid = 1819] [id = 695] 12:01:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801061d800 == 171 [pid = 1819] [id = 694] 12:01:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8010291800 == 170 [pid = 1819] [id = 693] 12:01:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800ce93800 == 169 [pid = 1819] [id = 692] 12:01:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800cadf800 == 168 [pid = 1819] [id = 691] 12:01:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800bed5000 == 167 [pid = 1819] [id = 690] 12:01:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800b755000 == 166 [pid = 1819] [id = 689] 12:01:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80052aa800 == 165 [pid = 1819] [id = 688] 12:01:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80047d1800 == 164 [pid = 1819] [id = 687] 12:01:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8001cd9000 == 163 [pid = 1819] [id = 686] 12:01:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffed10000 == 162 [pid = 1819] [id = 685] 12:01:03 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffa08d800 == 161 [pid = 1819] [id = 684] 12:01:03 INFO - PROCESS | 1819 | --DOMWINDOW == 210 (0x7f80043bbc00) [pid = 1819] [serial = 2006] [outer = (nil)] [url = about:blank] 12:01:03 INFO - PROCESS | 1819 | --DOMWINDOW == 209 (0x7f7fff0a5c00) [pid = 1819] [serial = 2048] [outer = (nil)] [url = about:blank] 12:01:03 INFO - PROCESS | 1819 | --DOMWINDOW == 208 (0x7f800cda2000) [pid = 1819] [serial = 1956] [outer = (nil)] [url = about:blank] 12:01:03 INFO - PROCESS | 1819 | --DOMWINDOW == 207 (0x7f800bdf8800) [pid = 1819] [serial = 2021] [outer = (nil)] [url = about:blank] 12:01:03 INFO - PROCESS | 1819 | --DOMWINDOW == 206 (0x7f7ffb612c00) [pid = 1819] [serial = 1991] [outer = (nil)] [url = about:blank] 12:01:03 INFO - PROCESS | 1819 | --DOMWINDOW == 205 (0x7f800cf52000) [pid = 1819] [serial = 2033] [outer = (nil)] [url = about:blank] 12:01:03 INFO - PROCESS | 1819 | --DOMWINDOW == 204 (0x7f800d1cc400) [pid = 1819] [serial = 1965] [outer = (nil)] [url = about:blank] 12:01:03 INFO - PROCESS | 1819 | --DOMWINDOW == 203 (0x7f800cf4c400) [pid = 1819] [serial = 1962] [outer = (nil)] [url = about:blank] 12:01:03 INFO - PROCESS | 1819 | --DOMWINDOW == 202 (0x7f800cda3400) [pid = 1819] [serial = 2030] [outer = (nil)] [url = about:blank] 12:01:03 INFO - PROCESS | 1819 | --DOMWINDOW == 201 (0x7f7ffda46c00) [pid = 1819] [serial = 1994] [outer = (nil)] [url = about:blank] 12:01:03 INFO - PROCESS | 1819 | --DOMWINDOW == 200 (0x7f800a42f400) [pid = 1819] [serial = 2012] [outer = (nil)] [url = about:blank] 12:01:03 INFO - PROCESS | 1819 | --DOMWINDOW == 199 (0x7f800e075000) [pid = 1819] [serial = 1968] [outer = (nil)] [url = about:blank] 12:01:03 INFO - PROCESS | 1819 | --DOMWINDOW == 198 (0x7f7ffc4f2000) [pid = 1819] [serial = 2045] [outer = (nil)] [url = about:blank] 12:01:03 INFO - PROCESS | 1819 | --DOMWINDOW == 197 (0x7f7ffb615c00) [pid = 1819] [serial = 2042] [outer = (nil)] [url = about:blank] 12:01:03 INFO - PROCESS | 1819 | --DOMWINDOW == 196 (0x7f800487ac00) [pid = 1819] [serial = 2009] [outer = (nil)] [url = about:blank] 12:01:03 INFO - PROCESS | 1819 | --DOMWINDOW == 195 (0x7f800e31e000) [pid = 1819] [serial = 1971] [outer = (nil)] [url = about:blank] 12:01:03 INFO - PROCESS | 1819 | --DOMWINDOW == 194 (0x7f800ce3c000) [pid = 1819] [serial = 1959] [outer = (nil)] [url = about:blank] 12:01:03 INFO - PROCESS | 1819 | --DOMWINDOW == 193 (0x7f7fff196000) [pid = 1819] [serial = 1997] [outer = (nil)] [url = about:blank] 12:01:03 INFO - PROCESS | 1819 | --DOMWINDOW == 192 (0x7f800a86c400) [pid = 1819] [serial = 2015] [outer = (nil)] [url = about:blank] 12:01:03 INFO - PROCESS | 1819 | --DOMWINDOW == 191 (0x7f7fff19c000) [pid = 1819] [serial = 2049] [outer = (nil)] [url = about:blank] 12:01:03 INFO - PROCESS | 1819 | --DOMWINDOW == 190 (0x7f800c93a000) [pid = 1819] [serial = 2027] [outer = (nil)] [url = about:blank] 12:01:03 INFO - PROCESS | 1819 | --DOMWINDOW == 189 (0x7f800c326c00) [pid = 1819] [serial = 2024] [outer = (nil)] [url = about:blank] 12:01:03 INFO - PROCESS | 1819 | --DOMWINDOW == 188 (0x7f800baa9000) [pid = 1819] [serial = 1953] [outer = (nil)] [url = about:blank] 12:01:03 INFO - PROCESS | 1819 | --DOMWINDOW == 187 (0x7f7ffda63c00) [pid = 1819] [serial = 2046] [outer = (nil)] [url = about:blank] 12:01:03 INFO - PROCESS | 1819 | --DOMWINDOW == 186 (0x7f80047ec400) [pid = 1819] [serial = 2018] [outer = (nil)] [url = about:blank] 12:01:03 INFO - PROCESS | 1819 | --DOMWINDOW == 185 (0x7f7ff8539800) [pid = 1819] [serial = 2039] [outer = (nil)] [url = about:blank] 12:01:03 INFO - PROCESS | 1819 | --DOMWINDOW == 184 (0x7f800067ac00) [pid = 1819] [serial = 2000] [outer = (nil)] [url = about:blank] 12:01:03 INFO - PROCESS | 1819 | --DOMWINDOW == 183 (0x7f8000f6c000) [pid = 1819] [serial = 2003] [outer = (nil)] [url = about:blank] 12:01:03 INFO - PROCESS | 1819 | --DOMWINDOW == 182 (0x7f7ffb758800) [pid = 1819] [serial = 2043] [outer = (nil)] [url = about:blank] 12:01:03 INFO - PROCESS | 1819 | --DOMWINDOW == 181 (0x7f800e44e800) [pid = 1819] [serial = 2036] [outer = (nil)] [url = about:blank] 12:01:03 INFO - PROCESS | 1819 | --DOMWINDOW == 180 (0x7f800e455c00) [pid = 1819] [serial = 1974] [outer = (nil)] [url = about:blank] 12:01:03 INFO - PROCESS | 1819 | --DOMWINDOW == 179 (0x7f7ffeea9c00) [pid = 1819] [serial = 2051] [outer = (nil)] [url = about:blank] 12:01:03 INFO - PROCESS | 1819 | 1461438063526 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 12:01:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:01:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 3738ms 12:01:03 INFO - PROCESS | 1819 | 1461438063658 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 12:01:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:01:03 INFO - PROCESS | 1819 | 1461438063663 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 12:01:03 INFO - PROCESS | 1819 | 1461438063670 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:01:03 INFO - PROCESS | 1819 | 1461438063675 Marionette TRACE conn3 <- [1,2874,null,{}] 12:01:03 INFO - PROCESS | 1819 | 1461438063683 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:03 INFO - PROCESS | 1819 | 1461438063895 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 12:01:04 INFO - PROCESS | 1819 | 1461438064120 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:04 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffa08c800 == 162 [pid = 1819] [id = 726] 12:01:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 180 (0x7f7ffa134400) [pid = 1819] [serial = 2179] [outer = (nil)] 12:01:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 181 (0x7f7ffa773c00) [pid = 1819] [serial = 2180] [outer = 0x7f7ffa134400] 12:01:04 INFO - PROCESS | 1819 | 1461438064189 Marionette DEBUG loaded listener.js 12:01:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 182 (0x7f7ffb663000) [pid = 1819] [serial = 2181] [outer = 0x7f7ffa134400] 12:01:05 INFO - PROCESS | 1819 | 1461438064994 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 12:01:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:01:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1344ms 12:01:05 INFO - PROCESS | 1819 | 1461438065026 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 12:01:05 INFO - PROCESS | 1819 | 1461438065033 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 12:01:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:01:05 INFO - PROCESS | 1819 | 1461438065044 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:01:05 INFO - PROCESS | 1819 | 1461438065046 Marionette TRACE conn3 <- [1,2878,null,{}] 12:01:05 INFO - PROCESS | 1819 | 1461438065051 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:05 INFO - PROCESS | 1819 | 1461438065270 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 12:01:05 INFO - PROCESS | 1819 | 1461438065481 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:05 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffc4b8000 == 163 [pid = 1819] [id = 727] 12:01:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 183 (0x7f7ff9dcc800) [pid = 1819] [serial = 2182] [outer = (nil)] 12:01:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 184 (0x7f7ffc366400) [pid = 1819] [serial = 2183] [outer = 0x7f7ff9dcc800] 12:01:05 INFO - PROCESS | 1819 | 1461438065547 Marionette DEBUG loaded listener.js 12:01:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 185 (0x7f7ffda5e400) [pid = 1819] [serial = 2184] [outer = 0x7f7ff9dcc800] 12:01:06 INFO - PROCESS | 1819 | 1461438066483 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 12:01:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:01:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1491ms 12:01:06 INFO - PROCESS | 1819 | 1461438066541 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 12:01:06 INFO - PROCESS | 1819 | 1461438066545 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 12:01:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:01:06 INFO - PROCESS | 1819 | 1461438066551 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:01:06 INFO - PROCESS | 1819 | 1461438066557 Marionette TRACE conn3 <- [1,2882,null,{}] 12:01:06 INFO - PROCESS | 1819 | 1461438066572 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:06 INFO - PROCESS | 1819 | 1461438066893 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 12:01:06 INFO - PROCESS | 1819 | 1461438066924 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:06 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffea8b000 == 164 [pid = 1819] [id = 728] 12:01:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 186 (0x7f7ffee87800) [pid = 1819] [serial = 2185] [outer = (nil)] 12:01:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 187 (0x7f7ffeea8400) [pid = 1819] [serial = 2186] [outer = 0x7f7ffee87800] 12:01:06 INFO - PROCESS | 1819 | 1461438066989 Marionette DEBUG loaded listener.js 12:01:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 188 (0x7f7fff0b4800) [pid = 1819] [serial = 2187] [outer = 0x7f7ffee87800] 12:01:08 INFO - PROCESS | 1819 | 1461438068663 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 187 (0x7f8010e1c400) [pid = 1819] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 186 (0x7f8004788000) [pid = 1819] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 185 (0x7f800ce33000) [pid = 1819] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 184 (0x7f800283bc00) [pid = 1819] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 183 (0x7f7ffda61800) [pid = 1819] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 182 (0x7f7ffb65ec00) [pid = 1819] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 181 (0x7f7ffb755000) [pid = 1819] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 180 (0x7f800fa78400) [pid = 1819] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 179 (0x7f7fff0b4400) [pid = 1819] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 178 (0x7f7fff0a7800) [pid = 1819] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 177 (0x7f7ffa770800) [pid = 1819] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 176 (0x7f800d2dec00) [pid = 1819] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 175 (0x7f800bdafc00) [pid = 1819] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 174 (0x7f800487d400) [pid = 1819] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 173 (0x7f8003182400) [pid = 1819] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 172 (0x7f7ffd922c00) [pid = 1819] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 171 (0x7f8004791800) [pid = 1819] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 170 (0x7f7ff66ff000) [pid = 1819] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 169 (0x7f7ffc36f800) [pid = 1819] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 168 (0x7f7fff0a6400) [pid = 1819] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 167 (0x7f7ffc4f6000) [pid = 1819] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 166 (0x7f8004785800) [pid = 1819] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 165 (0x7f800c93ac00) [pid = 1819] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 164 (0x7f7ffe84f000) [pid = 1819] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 163 (0x7f800487cc00) [pid = 1819] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 162 (0x7f7ffda4f400) [pid = 1819] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 161 (0x7f7fff0a8400) [pid = 1819] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 160 (0x7f800bdf3800) [pid = 1819] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 159 (0x7f7ffd924000) [pid = 1819] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 158 (0x7f7ff6ca9c00) [pid = 1819] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 157 (0x7f800c9f0800) [pid = 1819] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 156 (0x7f7ffe84c800) [pid = 1819] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 155 (0x7f7ff8206c00) [pid = 1819] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 154 (0x7f7ffc13cc00) [pid = 1819] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 153 (0x7f7ff66f8800) [pid = 1819] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 152 (0x7f7ff6caa800) [pid = 1819] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 151 (0x7f800bdbbc00) [pid = 1819] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 150 (0x7f7ffb65e400) [pid = 1819] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 149 (0x7f800c933c00) [pid = 1819] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 148 (0x7f7ff66f1400) [pid = 1819] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 147 (0x7f800bfe6800) [pid = 1819] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:01:08 INFO - PROCESS | 1819 | --DOMWINDOW == 146 (0x7f7ff6ca3800) [pid = 1819] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:01:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:01:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 2246ms 12:01:08 INFO - PROCESS | 1819 | 1461438068809 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 12:01:08 INFO - PROCESS | 1819 | 1461438068813 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 12:01:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:01:08 INFO - PROCESS | 1819 | 1461438068819 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:01:08 INFO - PROCESS | 1819 | 1461438068821 Marionette TRACE conn3 <- [1,2886,null,{}] 12:01:08 INFO - PROCESS | 1819 | 1461438068826 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:09 INFO - PROCESS | 1819 | 1461438069043 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 12:01:09 INFO - PROCESS | 1819 | 1461438069230 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:09 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffdc11800 == 165 [pid = 1819] [id = 729] 12:01:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 147 (0x7f7ffb7f1400) [pid = 1819] [serial = 2188] [outer = (nil)] 12:01:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 148 (0x7f7ffc4ec800) [pid = 1819] [serial = 2189] [outer = 0x7f7ffb7f1400] 12:01:09 INFO - PROCESS | 1819 | 1461438069298 Marionette DEBUG loaded listener.js 12:01:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 149 (0x7f7ffee8ac00) [pid = 1819] [serial = 2190] [outer = 0x7f7ffb7f1400] 12:01:10 INFO - PROCESS | 1819 | 1461438070069 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 12:01:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:01:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1276ms 12:01:10 INFO - PROCESS | 1819 | 1461438070098 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 12:01:10 INFO - PROCESS | 1819 | 1461438070102 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 12:01:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:01:10 INFO - PROCESS | 1819 | 1461438070108 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:01:10 INFO - PROCESS | 1819 | 1461438070110 Marionette TRACE conn3 <- [1,2890,null,{}] 12:01:10 INFO - PROCESS | 1819 | 1461438070115 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:10 INFO - PROCESS | 1819 | 1461438070331 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 12:01:10 INFO - PROCESS | 1819 | 1461438070533 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:10 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8000d9a000 == 166 [pid = 1819] [id = 730] 12:01:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 150 (0x7f7ff6ca9c00) [pid = 1819] [serial = 2191] [outer = (nil)] 12:01:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 151 (0x7f80001b5c00) [pid = 1819] [serial = 2192] [outer = 0x7f7ff6ca9c00] 12:01:10 INFO - PROCESS | 1819 | 1461438070599 Marionette DEBUG loaded listener.js 12:01:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 152 (0x7f800081e400) [pid = 1819] [serial = 2193] [outer = 0x7f7ff6ca9c00] 12:01:11 INFO - PROCESS | 1819 | 1461438071763 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:01:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:01:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1728ms 12:01:11 INFO - PROCESS | 1819 | 1461438071838 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 12:01:11 INFO - PROCESS | 1819 | 1461438071842 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 12:01:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:01:11 INFO - PROCESS | 1819 | 1461438071851 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:01:11 INFO - PROCESS | 1819 | 1461438071857 Marionette TRACE conn3 <- [1,2894,null,{}] 12:01:11 INFO - PROCESS | 1819 | 1461438071864 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:12 INFO - PROCESS | 1819 | 1461438072177 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 12:01:12 INFO - PROCESS | 1819 | 1461438072507 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:12 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffddde800 == 167 [pid = 1819] [id = 731] 12:01:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 153 (0x7f7ffc141800) [pid = 1819] [serial = 2194] [outer = (nil)] 12:01:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 154 (0x7f7ffeb5fc00) [pid = 1819] [serial = 2195] [outer = 0x7f7ffc141800] 12:01:12 INFO - PROCESS | 1819 | 1461438072589 Marionette DEBUG loaded listener.js 12:01:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 155 (0x7f7ffeeafc00) [pid = 1819] [serial = 2196] [outer = 0x7f7ffc141800] 12:01:13 INFO - PROCESS | 1819 | 1461438073524 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 12:01:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:01:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1734ms 12:01:13 INFO - PROCESS | 1819 | 1461438073586 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 12:01:13 INFO - PROCESS | 1819 | 1461438073595 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 12:01:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:01:13 INFO - PROCESS | 1819 | 1461438073605 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:01:13 INFO - PROCESS | 1819 | 1461438073609 Marionette TRACE conn3 <- [1,2898,null,{}] 12:01:13 INFO - PROCESS | 1819 | 1461438073616 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:13 INFO - PROCESS | 1819 | 1461438073913 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 12:01:14 INFO - PROCESS | 1819 | 1461438074267 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:14 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80028e1000 == 168 [pid = 1819] [id = 732] 12:01:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 156 (0x7f80001bf400) [pid = 1819] [serial = 2197] [outer = (nil)] 12:01:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 157 (0x7f8000f65800) [pid = 1819] [serial = 2198] [outer = 0x7f80001bf400] 12:01:14 INFO - PROCESS | 1819 | 1461438074343 Marionette DEBUG loaded listener.js 12:01:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 158 (0x7f80011a4400) [pid = 1819] [serial = 2199] [outer = 0x7f80001bf400] 12:01:15 INFO - PROCESS | 1819 | 1461438075242 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 12:01:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:01:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1688ms 12:01:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:01:15 INFO - PROCESS | 1819 | 1461438075293 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 12:01:15 INFO - PROCESS | 1819 | 1461438075297 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 12:01:15 INFO - PROCESS | 1819 | 1461438075303 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:01:15 INFO - PROCESS | 1819 | 1461438075309 Marionette TRACE conn3 <- [1,2902,null,{}] 12:01:15 INFO - PROCESS | 1819 | 1461438075345 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:15 INFO - PROCESS | 1819 | 1461438075592 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 12:01:15 INFO - PROCESS | 1819 | 1461438075908 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:15 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8004812800 == 169 [pid = 1819] [id = 733] 12:01:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 159 (0x7f8001c87000) [pid = 1819] [serial = 2200] [outer = (nil)] 12:01:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 160 (0x7f8003182400) [pid = 1819] [serial = 2201] [outer = 0x7f8001c87000] 12:01:15 INFO - PROCESS | 1819 | 1461438075990 Marionette DEBUG loaded listener.js 12:01:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 161 (0x7f80043bec00) [pid = 1819] [serial = 2202] [outer = 0x7f8001c87000] 12:01:16 INFO - PROCESS | 1819 | 1461438076836 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:01:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:01:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1610ms 12:01:16 INFO - PROCESS | 1819 | 1461438076914 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 12:01:16 INFO - PROCESS | 1819 | 1461438076917 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 12:01:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:01:16 INFO - PROCESS | 1819 | 1461438076924 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:01:16 INFO - PROCESS | 1819 | 1461438076927 Marionette TRACE conn3 <- [1,2906,null,{}] 12:01:16 INFO - PROCESS | 1819 | 1461438076933 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:17 INFO - PROCESS | 1819 | 1461438077222 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 12:01:17 INFO - PROCESS | 1819 | 1461438077544 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:17 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800a5e4000 == 170 [pid = 1819] [id = 734] 12:01:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 162 (0x7f7fff0b3c00) [pid = 1819] [serial = 2203] [outer = (nil)] 12:01:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 163 (0x7f800478d000) [pid = 1819] [serial = 2204] [outer = 0x7f7fff0b3c00] 12:01:17 INFO - PROCESS | 1819 | 1461438077624 Marionette DEBUG loaded listener.js 12:01:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 164 (0x7f8004878400) [pid = 1819] [serial = 2205] [outer = 0x7f7fff0b3c00] 12:01:18 INFO - PROCESS | 1819 | 1461438078493 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 12:01:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:01:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1645ms 12:01:18 INFO - PROCESS | 1819 | 1461438078572 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 12:01:18 INFO - PROCESS | 1819 | 1461438078579 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 12:01:18 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:01:18 INFO - PROCESS | 1819 | 1461438078587 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:01:18 INFO - PROCESS | 1819 | 1461438078591 Marionette TRACE conn3 <- [1,2910,null,{}] 12:01:18 INFO - PROCESS | 1819 | 1461438078596 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:18 INFO - PROCESS | 1819 | 1461438078875 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 12:01:19 INFO - PROCESS | 1819 | 1461438079198 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:19 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800b788800 == 171 [pid = 1819] [id = 735] 12:01:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 165 (0x7f80050a2800) [pid = 1819] [serial = 2206] [outer = (nil)] 12:01:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 166 (0x7f800a40a400) [pid = 1819] [serial = 2207] [outer = 0x7f80050a2800] 12:01:19 INFO - PROCESS | 1819 | 1461438079279 Marionette DEBUG loaded listener.js 12:01:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 167 (0x7f800a42e800) [pid = 1819] [serial = 2208] [outer = 0x7f80050a2800] 12:01:20 INFO - PROCESS | 1819 | 1461438080058 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 12:01:20 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:01:20 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:01:20 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1483ms 12:01:20 INFO - PROCESS | 1819 | 1461438080071 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 12:01:20 INFO - PROCESS | 1819 | 1461438080074 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 12:01:20 INFO - TEST-START | /DOMEvents/constructors.html 12:01:20 INFO - PROCESS | 1819 | 1461438080081 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:01:20 INFO - PROCESS | 1819 | 1461438080084 Marionette TRACE conn3 <- [1,2914,null,{}] 12:01:20 INFO - PROCESS | 1819 | 1461438080090 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:20 INFO - PROCESS | 1819 | 1461438080346 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 12:01:20 INFO - PROCESS | 1819 | 1461438080626 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:20 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c71d800 == 172 [pid = 1819] [id = 736] 12:01:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 168 (0x7f800a58a000) [pid = 1819] [serial = 2209] [outer = (nil)] 12:01:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 169 (0x7f800a8aa000) [pid = 1819] [serial = 2210] [outer = 0x7f800a58a000] 12:01:20 INFO - PROCESS | 1819 | 1461438080721 Marionette DEBUG loaded listener.js 12:01:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 170 (0x7f800b8b4c00) [pid = 1819] [serial = 2211] [outer = 0x7f800a58a000] 12:01:21 INFO - PROCESS | 1819 | 1461438081777 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 12:01:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:01:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:01:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:01:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:01:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:01:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:01:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:01:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:01:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:01:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:01:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:01:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:01:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:01:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:01:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:01:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:01:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:01:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:01:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:01:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:01:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:01:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:01:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:01:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:01:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:01:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:01:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:01:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:01:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:01:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:01:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:01:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:01:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:01:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:01:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:01:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:01:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:01:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:01:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:01:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:01:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:01:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:01:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:01:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:01:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:01:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:01:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:01:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:01:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:01:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:01:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:01:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:01:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:01:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:01:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:01:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:01:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:01:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:01:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:01:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:01:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:01:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:01:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:01:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:01:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:01:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:01:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:01:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:01:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:01:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:01:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:01:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:01:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:01:21 INFO - TEST-OK | /DOMEvents/constructors.html | took 1746ms 12:01:21 INFO - PROCESS | 1819 | 1461438081869 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 12:01:21 INFO - PROCESS | 1819 | 1461438081875 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 12:01:21 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:01:21 INFO - PROCESS | 1819 | 1461438081890 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:01:21 INFO - PROCESS | 1819 | 1461438081893 Marionette TRACE conn3 <- [1,2918,null,{}] 12:01:21 INFO - PROCESS | 1819 | 1461438081899 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:22 INFO - PROCESS | 1819 | 1461438082151 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 12:01:22 INFO - PROCESS | 1819 | 1461438082467 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:22 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800cc7f000 == 173 [pid = 1819] [id = 737] 12:01:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 171 (0x7f800a8ad800) [pid = 1819] [serial = 2212] [outer = (nil)] 12:01:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 172 (0x7f800bab1800) [pid = 1819] [serial = 2213] [outer = 0x7f800a8ad800] 12:01:22 INFO - PROCESS | 1819 | 1461438082546 Marionette DEBUG loaded listener.js 12:01:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 173 (0x7f800bf38800) [pid = 1819] [serial = 2214] [outer = 0x7f800a8ad800] 12:01:23 INFO - PROCESS | 1819 | 1461438083281 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:01:23 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:01:23 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1437ms 12:01:23 INFO - PROCESS | 1819 | 1461438083324 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 12:01:23 INFO - PROCESS | 1819 | 1461438083327 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 12:01:23 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:01:23 INFO - PROCESS | 1819 | 1461438083334 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:01:23 INFO - PROCESS | 1819 | 1461438083336 Marionette TRACE conn3 <- [1,2922,null,{}] 12:01:23 INFO - PROCESS | 1819 | 1461438083341 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:23 INFO - PROCESS | 1819 | 1461438083613 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 12:01:23 INFO - PROCESS | 1819 | 1461438083866 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:23 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800ee59800 == 174 [pid = 1819] [id = 738] 12:01:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 174 (0x7f800a8a9400) [pid = 1819] [serial = 2215] [outer = (nil)] 12:01:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 175 (0x7f800bfe6400) [pid = 1819] [serial = 2216] [outer = 0x7f800a8a9400] 12:01:23 INFO - PROCESS | 1819 | 1461438083939 Marionette DEBUG loaded listener.js 12:01:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 176 (0x7f800c454800) [pid = 1819] [serial = 2217] [outer = 0x7f800a8a9400] 12:01:24 INFO - PROCESS | 1819 | [1819] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 12:01:24 INFO - PROCESS | 1819 | [1819] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 12:01:24 INFO - PROCESS | 1819 | [1819] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 12:01:24 INFO - PROCESS | 1819 | [1819] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 12:01:24 INFO - PROCESS | 1819 | 1461438084764 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 12:01:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:01:24 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:01:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:01:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:01:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:01:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:01:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:01:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:01:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 12:01:24 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:01:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:01:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:01:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:01:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:01:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:01:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:01:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 12:01:24 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:01:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:01:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:01:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:01:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:01:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:01:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:01:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 12:01:24 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:01:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:01:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:01:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:01:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:01:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:01:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:01:24 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:01:24 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1481ms 12:01:24 INFO - PROCESS | 1819 | 1461438084818 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 12:01:24 INFO - PROCESS | 1819 | 1461438084824 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 12:01:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:01:24 INFO - PROCESS | 1819 | 1461438084833 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:01:24 INFO - PROCESS | 1819 | 1461438084839 Marionette TRACE conn3 <- [1,2926,null,{}] 12:01:24 INFO - PROCESS | 1819 | 1461438084896 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:25 INFO - PROCESS | 1819 | 1461438085133 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 12:01:25 INFO - PROCESS | 1819 | 1461438085407 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:25 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8010607800 == 175 [pid = 1819] [id = 739] 12:01:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 177 (0x7f8004791000) [pid = 1819] [serial = 2218] [outer = (nil)] 12:01:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 178 (0x7f800c9e4400) [pid = 1819] [serial = 2219] [outer = 0x7f8004791000] 12:01:25 INFO - PROCESS | 1819 | 1461438085484 Marionette DEBUG loaded listener.js 12:01:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 179 (0x7f800ce70400) [pid = 1819] [serial = 2220] [outer = 0x7f8004791000] 12:01:26 INFO - PROCESS | 1819 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:01:26 INFO - PROCESS | 1819 | 1461438086248 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 12:01:26 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:01:26 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1427ms 12:01:26 INFO - PROCESS | 1819 | 1461438086308 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 12:01:26 INFO - PROCESS | 1819 | 1461438086313 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 12:01:26 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:01:26 INFO - PROCESS | 1819 | 1461438086328 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:01:26 INFO - PROCESS | 1819 | 1461438086331 Marionette TRACE conn3 <- [1,2930,null,{}] 12:01:26 INFO - PROCESS | 1819 | 1461438086337 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:26 INFO - PROCESS | 1819 | 1461438086568 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 12:01:26 INFO - PROCESS | 1819 | 1461438086850 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:26 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8010878800 == 176 [pid = 1819] [id = 740] 12:01:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 180 (0x7f800a8ae000) [pid = 1819] [serial = 2221] [outer = (nil)] 12:01:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 181 (0x7f800d1cd800) [pid = 1819] [serial = 2222] [outer = 0x7f800a8ae000] 12:01:26 INFO - PROCESS | 1819 | 1461438086928 Marionette DEBUG loaded listener.js 12:01:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 182 (0x7f800e07d000) [pid = 1819] [serial = 2223] [outer = 0x7f800a8ae000] 12:01:27 INFO - PROCESS | 1819 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:01:27 INFO - PROCESS | 1819 | 1461438087712 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 12:01:27 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:01:27 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1436ms 12:01:27 INFO - PROCESS | 1819 | 1461438087765 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 12:01:27 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:01:27 INFO - PROCESS | 1819 | 1461438087775 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 12:01:27 INFO - PROCESS | 1819 | 1461438087781 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:01:27 INFO - PROCESS | 1819 | 1461438087786 Marionette TRACE conn3 <- [1,2934,null,{}] 12:01:27 INFO - PROCESS | 1819 | 1461438087839 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:28 INFO - PROCESS | 1819 | 1461438088101 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 12:01:28 INFO - PROCESS | 1819 | 1461438088377 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:28 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801499a800 == 177 [pid = 1819] [id = 741] 12:01:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 183 (0x7f800ce3ac00) [pid = 1819] [serial = 2224] [outer = (nil)] 12:01:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 184 (0x7f800e450000) [pid = 1819] [serial = 2225] [outer = 0x7f800ce3ac00] 12:01:28 INFO - PROCESS | 1819 | 1461438088465 Marionette DEBUG loaded listener.js 12:01:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 185 (0x7f80106d5c00) [pid = 1819] [serial = 2226] [outer = 0x7f800ce3ac00] 12:01:29 INFO - PROCESS | 1819 | 1461438089275 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 12:01:29 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:01:29 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1523ms 12:01:29 INFO - PROCESS | 1819 | 1461438089310 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 12:01:29 INFO - PROCESS | 1819 | 1461438089313 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 12:01:29 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:01:29 INFO - PROCESS | 1819 | 1461438089321 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:01:29 INFO - PROCESS | 1819 | 1461438089323 Marionette TRACE conn3 <- [1,2938,null,{}] 12:01:29 INFO - PROCESS | 1819 | 1461438089328 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:29 INFO - PROCESS | 1819 | 1461438089561 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 12:01:29 INFO - PROCESS | 1819 | 1461438089815 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:29 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801599a000 == 178 [pid = 1819] [id = 742] 12:01:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 186 (0x7f800e07d800) [pid = 1819] [serial = 2227] [outer = (nil)] 12:01:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 187 (0x7f80106dfc00) [pid = 1819] [serial = 2228] [outer = 0x7f800e07d800] 12:01:29 INFO - PROCESS | 1819 | 1461438089892 Marionette DEBUG loaded listener.js 12:01:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 188 (0x7f8010c7cc00) [pid = 1819] [serial = 2229] [outer = 0x7f800e07d800] 12:01:30 INFO - PROCESS | 1819 | 1461438090651 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 12:01:30 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 12:01:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1392ms 12:01:30 INFO - PROCESS | 1819 | 1461438090712 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 12:01:30 INFO - PROCESS | 1819 | 1461438090715 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 12:01:30 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:01:30 INFO - PROCESS | 1819 | 1461438090723 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:01:30 INFO - PROCESS | 1819 | 1461438090726 Marionette TRACE conn3 <- [1,2942,null,{}] 12:01:30 INFO - PROCESS | 1819 | 1461438090732 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:31 INFO - PROCESS | 1819 | 1461438091000 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 12:01:31 INFO - PROCESS | 1819 | 1461438091259 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:31 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f801909b800 == 179 [pid = 1819] [id = 743] 12:01:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 189 (0x7f800fa78400) [pid = 1819] [serial = 2230] [outer = (nil)] 12:01:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 190 (0x7f8010c62800) [pid = 1819] [serial = 2231] [outer = 0x7f800fa78400] 12:01:31 INFO - PROCESS | 1819 | 1461438091351 Marionette DEBUG loaded listener.js 12:01:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 191 (0x7f8012417400) [pid = 1819] [serial = 2232] [outer = 0x7f800fa78400] 12:01:32 INFO - PROCESS | 1819 | 1461438092130 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 12:01:32 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 12:01:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:01:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:01:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:01:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:01:32 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1429ms 12:01:32 INFO - PROCESS | 1819 | 1461438092153 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 12:01:32 INFO - PROCESS | 1819 | 1461438092156 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 12:01:32 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:01:32 INFO - PROCESS | 1819 | 1461438092162 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:01:32 INFO - PROCESS | 1819 | 1461438092164 Marionette TRACE conn3 <- [1,2946,null,{}] 12:01:32 INFO - PROCESS | 1819 | 1461438092170 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:32 INFO - PROCESS | 1819 | 1461438092401 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 12:01:32 INFO - PROCESS | 1819 | 1461438092685 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:32 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8023129800 == 180 [pid = 1819] [id = 744] 12:01:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 192 (0x7f80106de000) [pid = 1819] [serial = 2233] [outer = (nil)] 12:01:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 193 (0x7f8013bf2800) [pid = 1819] [serial = 2234] [outer = 0x7f80106de000] 12:01:32 INFO - PROCESS | 1819 | 1461438092758 Marionette DEBUG loaded listener.js 12:01:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 194 (0x7f8013fc8c00) [pid = 1819] [serial = 2235] [outer = 0x7f80106de000] 12:01:33 INFO - PROCESS | 1819 | 1461438093564 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 12:01:33 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 12:01:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1430ms 12:01:33 INFO - PROCESS | 1819 | 1461438093592 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 12:01:33 INFO - PROCESS | 1819 | 1461438093596 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 12:01:33 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:01:33 INFO - PROCESS | 1819 | 1461438093602 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:01:33 INFO - PROCESS | 1819 | 1461438093604 Marionette TRACE conn3 <- [1,2950,null,{}] 12:01:33 INFO - PROCESS | 1819 | 1461438093609 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:33 INFO - PROCESS | 1819 | 1461438093858 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 12:01:34 INFO - PROCESS | 1819 | 1461438094141 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:34 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8026217800 == 181 [pid = 1819] [id = 745] 12:01:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 195 (0x7f800bae3c00) [pid = 1819] [serial = 2236] [outer = (nil)] 12:01:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 196 (0x7f80149d6800) [pid = 1819] [serial = 2237] [outer = 0x7f800bae3c00] 12:01:34 INFO - PROCESS | 1819 | 1461438094219 Marionette DEBUG loaded listener.js 12:01:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 197 (0x7f8014dcdc00) [pid = 1819] [serial = 2238] [outer = 0x7f800bae3c00] 12:01:34 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80285af800 == 182 [pid = 1819] [id = 746] 12:01:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 198 (0x7f801651e000) [pid = 1819] [serial = 2239] [outer = (nil)] 12:01:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 199 (0x7f8013fc4800) [pid = 1819] [serial = 2240] [outer = 0x7f801651e000] 12:01:35 INFO - PROCESS | 1819 | 1461438095102 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 12:01:35 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 12:01:35 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1529ms 12:01:35 INFO - PROCESS | 1819 | 1461438095132 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 12:01:35 INFO - PROCESS | 1819 | 1461438095136 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 12:01:35 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:01:35 INFO - PROCESS | 1819 | 1461438095141 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:01:35 INFO - PROCESS | 1819 | 1461438095143 Marionette TRACE conn3 <- [1,2954,null,{}] 12:01:35 INFO - PROCESS | 1819 | 1461438095153 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:35 INFO - PROCESS | 1819 | 1461438095487 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 12:01:35 INFO - PROCESS | 1819 | 1461438095779 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:35 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8000f1b000 == 183 [pid = 1819] [id = 747] 12:01:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 200 (0x7f8011812000) [pid = 1819] [serial = 2241] [outer = (nil)] 12:01:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 201 (0x7f8015a05400) [pid = 1819] [serial = 2242] [outer = 0x7f8011812000] 12:01:35 INFO - PROCESS | 1819 | 1461438095856 Marionette DEBUG loaded listener.js 12:01:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 202 (0x7f8018d1cc00) [pid = 1819] [serial = 2243] [outer = 0x7f8011812000] 12:01:36 INFO - PROCESS | 1819 | 1461438096664 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 12:01:36 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:01:36 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 12:01:36 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1588ms 12:01:36 INFO - PROCESS | 1819 | 1461438096732 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 12:01:36 INFO - PROCESS | 1819 | 1461438096735 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 12:01:36 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:01:36 INFO - PROCESS | 1819 | 1461438096742 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:01:36 INFO - PROCESS | 1819 | 1461438096745 Marionette TRACE conn3 <- [1,2958,null,{}] 12:01:36 INFO - PROCESS | 1819 | 1461438096771 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:37 INFO - PROCESS | 1819 | 1461438097035 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 12:01:37 INFO - PROCESS | 1819 | 1461438097323 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:37 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ff230a000 == 184 [pid = 1819] [id = 748] 12:01:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 203 (0x7f8014dd5800) [pid = 1819] [serial = 2244] [outer = (nil)] 12:01:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 204 (0x7f80190ecc00) [pid = 1819] [serial = 2245] [outer = 0x7f8014dd5800] 12:01:37 INFO - PROCESS | 1819 | 1461438097438 Marionette DEBUG loaded listener.js 12:01:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 205 (0x7f8019310800) [pid = 1819] [serial = 2246] [outer = 0x7f8014dd5800] 12:01:38 INFO - PROCESS | 1819 | 1461438098181 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 12:01:38 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 12:01:38 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1481ms 12:01:38 INFO - PROCESS | 1819 | 1461438098224 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 12:01:38 INFO - PROCESS | 1819 | 1461438098228 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 12:01:38 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:01:38 INFO - PROCESS | 1819 | 1461438098233 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:01:38 INFO - PROCESS | 1819 | 1461438098235 Marionette TRACE conn3 <- [1,2962,null,{}] 12:01:38 INFO - PROCESS | 1819 | 1461438098241 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:38 INFO - PROCESS | 1819 | 1461438098473 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 12:01:38 INFO - PROCESS | 1819 | 1461438098769 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:38 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ff2322000 == 185 [pid = 1819] [id = 749] 12:01:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 206 (0x7f80154b3000) [pid = 1819] [serial = 2247] [outer = (nil)] 12:01:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 207 (0x7f801d087400) [pid = 1819] [serial = 2248] [outer = 0x7f80154b3000] 12:01:38 INFO - PROCESS | 1819 | 1461438098846 Marionette DEBUG loaded listener.js 12:01:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 208 (0x7f802201e400) [pid = 1819] [serial = 2249] [outer = 0x7f80154b3000] 12:01:39 INFO - PROCESS | 1819 | 1461438099610 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 12:01:39 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 12:01:39 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1427ms 12:01:39 INFO - PROCESS | 1819 | 1461438099663 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 12:01:39 INFO - PROCESS | 1819 | 1461438099666 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 12:01:39 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:01:39 INFO - PROCESS | 1819 | 1461438099673 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:01:39 INFO - PROCESS | 1819 | 1461438099676 Marionette TRACE conn3 <- [1,2966,null,{}] 12:01:39 INFO - PROCESS | 1819 | 1461438099682 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:39 INFO - PROCESS | 1819 | 1461438099963 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 12:01:40 INFO - PROCESS | 1819 | 1461438100253 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:40 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ff2482000 == 186 [pid = 1819] [id = 750] 12:01:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 209 (0x7f8018d81400) [pid = 1819] [serial = 2250] [outer = (nil)] 12:01:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 210 (0x7f8022c61400) [pid = 1819] [serial = 2251] [outer = 0x7f8018d81400] 12:01:40 INFO - PROCESS | 1819 | 1461438100331 Marionette DEBUG loaded listener.js 12:01:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 211 (0x7f8022ee6800) [pid = 1819] [serial = 2252] [outer = 0x7f8018d81400] 12:01:41 INFO - PROCESS | 1819 | 1461438101078 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 12:01:41 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 12:01:41 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1435ms 12:01:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:01:41 INFO - PROCESS | 1819 | 1461438101111 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 12:01:41 INFO - PROCESS | 1819 | 1461438101114 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 12:01:41 INFO - PROCESS | 1819 | 1461438101120 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:01:41 INFO - PROCESS | 1819 | 1461438101123 Marionette TRACE conn3 <- [1,2970,null,{}] 12:01:41 INFO - PROCESS | 1819 | 1461438101128 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:41 INFO - PROCESS | 1819 | 1461438101373 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 12:01:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801058b000 == 185 [pid = 1819] [id = 627] 12:01:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800062c800 == 184 [pid = 1819] [id = 619] 12:01:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800ce8c000 == 183 [pid = 1819] [id = 626] 12:01:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800bed7800 == 182 [pid = 1819] [id = 624] 12:01:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800b799800 == 181 [pid = 1819] [id = 623] 12:01:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800cadb000 == 180 [pid = 1819] [id = 625] 12:01:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80106a1000 == 179 [pid = 1819] [id = 628] 12:01:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffea79000 == 178 [pid = 1819] [id = 725] 12:01:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f802fce6000 == 177 [pid = 1819] [id = 724] 12:01:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f802af66800 == 176 [pid = 1819] [id = 723] 12:01:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80285a0000 == 175 [pid = 1819] [id = 722] 12:01:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8027f09000 == 174 [pid = 1819] [id = 721] 12:01:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8026212000 == 173 [pid = 1819] [id = 720] 12:01:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80190a5000 == 172 [pid = 1819] [id = 719] 12:01:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8015c80000 == 171 [pid = 1819] [id = 718] 12:01:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8010a1c000 == 170 [pid = 1819] [id = 717] 12:01:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f801069c000 == 169 [pid = 1819] [id = 716] 12:01:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800fd1f000 == 168 [pid = 1819] [id = 715] 12:01:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800cc83000 == 167 [pid = 1819] [id = 714] 12:01:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800c72e800 == 166 [pid = 1819] [id = 713] 12:01:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800b756800 == 165 [pid = 1819] [id = 712] 12:01:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800529e000 == 164 [pid = 1819] [id = 711] 12:01:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8004416800 == 163 [pid = 1819] [id = 710] 12:01:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8000d8e800 == 162 [pid = 1819] [id = 709] 12:01:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffdddd000 == 161 [pid = 1819] [id = 708] 12:01:43 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffa075800 == 160 [pid = 1819] [id = 707] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 210 (0x7f8011815000) [pid = 1819] [serial = 2103] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 209 (0x7f8010305000) [pid = 1819] [serial = 2108] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 208 (0x7f800e072800) [pid = 1819] [serial = 2087] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 207 (0x7f8010c7f000) [pid = 1819] [serial = 2099] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 206 (0x7f800b8bf000) [pid = 1819] [serial = 2019] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 205 (0x7f7ffd922000) [pid = 1819] [serial = 2114] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 204 (0x7f800a876800) [pid = 1819] [serial = 2073] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 203 (0x7f80106d3800) [pid = 1819] [serial = 2093] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 202 (0x7f8003064800) [pid = 1819] [serial = 2064] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 201 (0x7f80001c0000) [pid = 1819] [serial = 2118] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 200 (0x7f8000826400) [pid = 1819] [serial = 2001] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 199 (0x7f8012d42000) [pid = 1819] [serial = 2106] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 198 (0x7f800c6be000) [pid = 1819] [serial = 2025] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 197 (0x7f800baacc00) [pid = 1819] [serial = 2078] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 196 (0x7f800478f400) [pid = 1819] [serial = 2007] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 195 (0x7f800a406000) [pid = 1819] [serial = 2010] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 194 (0x7f800a5acc00) [pid = 1819] [serial = 2013] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 193 (0x7f800a8a8c00) [pid = 1819] [serial = 2016] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 192 (0x7f8012222400) [pid = 1819] [serial = 2105] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 191 (0x7f800bf35400) [pid = 1819] [serial = 2081] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 190 (0x7f800a5a6c00) [pid = 1819] [serial = 2072] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 189 (0x7f80001bc800) [pid = 1819] [serial = 1998] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 188 (0x7f7ffe851000) [pid = 1819] [serial = 1995] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 187 (0x7f8013283800) [pid = 1819] [serial = 2109] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 186 (0x7f800baa6c00) [pid = 1819] [serial = 2076] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 185 (0x7f800c9f1000) [pid = 1819] [serial = 2084] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 184 (0x7f800bfecc00) [pid = 1819] [serial = 2082] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 183 (0x7f80011a2400) [pid = 1819] [serial = 2004] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 182 (0x7f800b8b6800) [pid = 1819] [serial = 2075] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 181 (0x7f800a431c00) [pid = 1819] [serial = 2070] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 180 (0x7f8000828400) [pid = 1819] [serial = 2061] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 179 (0x7f80043b5400) [pid = 1819] [serial = 2067] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 178 (0x7f800c9eac00) [pid = 1819] [serial = 2028] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 177 (0x7f7ffeb6bc00) [pid = 1819] [serial = 2058] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 176 (0x7f7ffb61b800) [pid = 1819] [serial = 2055] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 175 (0x7f800fa82000) [pid = 1819] [serial = 2037] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 174 (0x7f8010c67000) [pid = 1819] [serial = 2097] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 173 (0x7f7ffe846800) [pid = 1819] [serial = 2115] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 172 (0x7f8010c87400) [pid = 1819] [serial = 2100] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 171 (0x7f7ffb760c00) [pid = 1819] [serial = 1992] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 170 (0x7f800318ac00) [pid = 1819] [serial = 2066] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 169 (0x7f800fd2e000) [pid = 1819] [serial = 2090] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 168 (0x7f7fff2a3800) [pid = 1819] [serial = 2052] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 167 (0x7f8001c82c00) [pid = 1819] [serial = 2063] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 166 (0x7f7ffda63400) [pid = 1819] [serial = 1920] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 165 (0x7f8010c5f800) [pid = 1819] [serial = 2096] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 164 (0x7f7fff19cc00) [pid = 1819] [serial = 2117] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 163 (0x7f80106da000) [pid = 1819] [serial = 2094] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 162 (0x7f800fa3f400) [pid = 1819] [serial = 2088] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 161 (0x7f800bdae400) [pid = 1819] [serial = 2079] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 160 (0x7f8000680c00) [pid = 1819] [serial = 2060] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 159 (0x7f8005099400) [pid = 1819] [serial = 2069] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 158 (0x7f800ce2fc00) [pid = 1819] [serial = 2085] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 157 (0x7f7ffe84bc00) [pid = 1819] [serial = 2057] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 156 (0x7f8010e21400) [pid = 1819] [serial = 2102] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 155 (0x7f800bfe6000) [pid = 1819] [serial = 2022] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 154 (0x7f7ffb753400) [pid = 1819] [serial = 2111] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 153 (0x7f800e428c00) [pid = 1819] [serial = 2034] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 152 (0x7f800067ec00) [pid = 1819] [serial = 2040] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 151 (0x7f800ce38400) [pid = 1819] [serial = 2031] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 150 (0x7f801030b800) [pid = 1819] [serial = 2091] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 149 (0x7f7ffb7f6800) [pid = 1819] [serial = 2112] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 148 (0x7f7ff820d000) [pid = 1819] [serial = 2054] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 147 (0x7f7ffeead400) [pid = 1819] [serial = 1989] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | --DOMWINDOW == 146 (0x7f800067b000) [pid = 1819] [serial = 2120] [outer = (nil)] [url = about:blank] 12:01:43 INFO - PROCESS | 1819 | 1461438103843 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:43 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ff6aae000 == 161 [pid = 1819] [id = 751] 12:01:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 147 (0x7f7ff7b2d800) [pid = 1819] [serial = 2253] [outer = (nil)] 12:01:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 148 (0x7f7ff7b34000) [pid = 1819] [serial = 2254] [outer = 0x7f7ff7b2d800] 12:01:43 INFO - PROCESS | 1819 | 1461438103921 Marionette DEBUG loaded listener.js 12:01:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 149 (0x7f7ff8538000) [pid = 1819] [serial = 2255] [outer = 0x7f7ff7b2d800] 12:01:44 INFO - PROCESS | 1819 | 1461438104654 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 12:01:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:01:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 3589ms 12:01:44 INFO - PROCESS | 1819 | 1461438104710 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 12:01:44 INFO - PROCESS | 1819 | 1461438104717 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 12:01:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:01:44 INFO - PROCESS | 1819 | 1461438104724 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:01:44 INFO - PROCESS | 1819 | 1461438104728 Marionette TRACE conn3 <- [1,2974,null,{}] 12:01:44 INFO - PROCESS | 1819 | 1461438104740 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:44 INFO - PROCESS | 1819 | 1461438104991 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 12:01:45 INFO - PROCESS | 1819 | 1461438105181 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:45 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffadd8800 == 162 [pid = 1819] [id = 752] 12:01:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 150 (0x7f7ff8210c00) [pid = 1819] [serial = 2256] [outer = (nil)] 12:01:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 151 (0x7f7ffb75c800) [pid = 1819] [serial = 2257] [outer = 0x7f7ff8210c00] 12:01:45 INFO - PROCESS | 1819 | 1461438105248 Marionette DEBUG loaded listener.js 12:01:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 152 (0x7f7ffc142c00) [pid = 1819] [serial = 2258] [outer = 0x7f7ff8210c00] 12:01:46 INFO - PROCESS | 1819 | 1461438106010 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 12:01:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 12:01:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1338ms 12:01:46 INFO - PROCESS | 1819 | 1461438106074 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 12:01:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:01:46 INFO - PROCESS | 1819 | 1461438106080 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 12:01:46 INFO - PROCESS | 1819 | 1461438106086 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:01:46 INFO - PROCESS | 1819 | 1461438106089 Marionette TRACE conn3 <- [1,2978,null,{}] 12:01:46 INFO - PROCESS | 1819 | 1461438106094 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:46 INFO - PROCESS | 1819 | 1461438106379 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 12:01:46 INFO - PROCESS | 1819 | 1461438106424 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:46 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffb811800 == 163 [pid = 1819] [id = 753] 12:01:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 153 (0x7f7ffe844000) [pid = 1819] [serial = 2259] [outer = (nil)] 12:01:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 154 (0x7f7ffe850400) [pid = 1819] [serial = 2260] [outer = 0x7f7ffe844000] 12:01:46 INFO - PROCESS | 1819 | 1461438106488 Marionette DEBUG loaded listener.js 12:01:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 155 (0x7f7ffee87c00) [pid = 1819] [serial = 2261] [outer = 0x7f7ffe844000] 12:01:47 INFO - PROCESS | 1819 | 1461438107401 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 12:01:47 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 12:01:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1334ms 12:01:47 INFO - PROCESS | 1819 | 1461438107447 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 12:01:47 INFO - PROCESS | 1819 | 1461438107454 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 12:01:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:01:47 INFO - PROCESS | 1819 | 1461438107478 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:01:47 INFO - PROCESS | 1819 | 1461438107498 Marionette TRACE conn3 <- [1,2982,null,{}] 12:01:47 INFO - PROCESS | 1819 | 1461438107529 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:47 INFO - PROCESS | 1819 | 1461438107935 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 12:01:48 INFO - PROCESS | 1819 | --DOMWINDOW == 154 (0x7f800e42a400) [pid = 1819] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:01:48 INFO - PROCESS | 1819 | --DOMWINDOW == 153 (0x7f800a40f800) [pid = 1819] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:01:48 INFO - PROCESS | 1819 | --DOMWINDOW == 152 (0x7f7ffa134400) [pid = 1819] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:01:48 INFO - PROCESS | 1819 | --DOMWINDOW == 151 (0x7f800a590c00) [pid = 1819] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:01:48 INFO - PROCESS | 1819 | --DOMWINDOW == 150 (0x7f7ff9dcc800) [pid = 1819] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 12:01:48 INFO - PROCESS | 1819 | --DOMWINDOW == 149 (0x7f800e07c800) [pid = 1819] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 12:01:48 INFO - PROCESS | 1819 | --DOMWINDOW == 148 (0x7f801181d800) [pid = 1819] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:01:48 INFO - PROCESS | 1819 | --DOMWINDOW == 147 (0x7f7ffda65000) [pid = 1819] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:01:48 INFO - PROCESS | 1819 | --DOMWINDOW == 146 (0x7f7ffee87800) [pid = 1819] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:01:48 INFO - PROCESS | 1819 | --DOMWINDOW == 145 (0x7f7fff022400) [pid = 1819] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:01:48 INFO - PROCESS | 1819 | --DOMWINDOW == 144 (0x7f800ce71400) [pid = 1819] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:01:48 INFO - PROCESS | 1819 | --DOMWINDOW == 143 (0x7f7ffa127800) [pid = 1819] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:01:48 INFO - PROCESS | 1819 | --DOMWINDOW == 142 (0x7f8014620400) [pid = 1819] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:01:48 INFO - PROCESS | 1819 | --DOMWINDOW == 141 (0x7f7ff6ca8000) [pid = 1819] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:01:48 INFO - PROCESS | 1819 | --DOMWINDOW == 140 (0x7f7fff01a400) [pid = 1819] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:01:48 INFO - PROCESS | 1819 | --DOMWINDOW == 139 (0x7f7ffb65c400) [pid = 1819] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:01:48 INFO - PROCESS | 1819 | --DOMWINDOW == 138 (0x7f800e31c000) [pid = 1819] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:01:48 INFO - PROCESS | 1819 | --DOMWINDOW == 137 (0x7f800c328000) [pid = 1819] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:01:48 INFO - PROCESS | 1819 | --DOMWINDOW == 136 (0x7f800067bc00) [pid = 1819] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:01:48 INFO - PROCESS | 1819 | --DOMWINDOW == 135 (0x7f7ff66f0800) [pid = 1819] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:01:48 INFO - PROCESS | 1819 | --DOMWINDOW == 134 (0x7f800cd9a800) [pid = 1819] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:01:48 INFO - PROCESS | 1819 | --DOMWINDOW == 133 (0x7f800a410800) [pid = 1819] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:01:48 INFO - PROCESS | 1819 | --DOMWINDOW == 132 (0x7f7ffb7f1400) [pid = 1819] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 12:01:48 INFO - PROCESS | 1819 | 1461438108461 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:48 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffc0d9000 == 164 [pid = 1819] [id = 754] 12:01:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 133 (0x7f7ff66f0800) [pid = 1819] [serial = 2262] [outer = (nil)] 12:01:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 134 (0x7f7ffa76a400) [pid = 1819] [serial = 2263] [outer = 0x7f7ff66f0800] 12:01:48 INFO - PROCESS | 1819 | 1461438108523 Marionette DEBUG loaded listener.js 12:01:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 135 (0x7f7fff01a400) [pid = 1819] [serial = 2264] [outer = 0x7f7ff66f0800] 12:01:49 INFO - PROCESS | 1819 | 1461438109208 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 12:01:49 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 12:01:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:01:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:01:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:01:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:01:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1792ms 12:01:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:01:49 INFO - PROCESS | 1819 | 1461438109260 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 12:01:49 INFO - PROCESS | 1819 | 1461438109264 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 12:01:49 INFO - PROCESS | 1819 | 1461438109271 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:01:49 INFO - PROCESS | 1819 | 1461438109275 Marionette TRACE conn3 <- [1,2986,null,{}] 12:01:49 INFO - PROCESS | 1819 | 1461438109279 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:49 INFO - PROCESS | 1819 | 1461438109489 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 12:01:49 INFO - PROCESS | 1819 | 1461438109686 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:49 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffea86000 == 165 [pid = 1819] [id = 755] 12:01:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 136 (0x7f7ff6ca8000) [pid = 1819] [serial = 2265] [outer = (nil)] 12:01:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 137 (0x7f8000676000) [pid = 1819] [serial = 2266] [outer = 0x7f7ff6ca8000] 12:01:49 INFO - PROCESS | 1819 | 1461438109754 Marionette DEBUG loaded listener.js 12:01:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 138 (0x7f800081f800) [pid = 1819] [serial = 2267] [outer = 0x7f7ff6ca8000] 12:01:50 INFO - PROCESS | 1819 | 1461438110649 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 12:01:50 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 12:01:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1430ms 12:01:50 INFO - PROCESS | 1819 | 1461438110701 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 12:01:50 INFO - PROCESS | 1819 | 1461438110707 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 12:01:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:01:50 INFO - PROCESS | 1819 | 1461438110715 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:01:50 INFO - PROCESS | 1819 | 1461438110721 Marionette TRACE conn3 <- [1,2990,null,{}] 12:01:50 INFO - PROCESS | 1819 | 1461438110749 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:50 INFO - PROCESS | 1819 | 1461438110997 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 12:01:51 INFO - PROCESS | 1819 | 1461438111345 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:51 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffacd5800 == 166 [pid = 1819] [id = 756] 12:01:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 139 (0x7f7ffb60f000) [pid = 1819] [serial = 2268] [outer = (nil)] 12:01:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 140 (0x7f7ffb665000) [pid = 1819] [serial = 2269] [outer = 0x7f7ffb60f000] 12:01:51 INFO - PROCESS | 1819 | 1461438111428 Marionette DEBUG loaded listener.js 12:01:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 141 (0x7f7ffc146800) [pid = 1819] [serial = 2270] [outer = 0x7f7ffb60f000] 12:01:52 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffc0d7000 == 167 [pid = 1819] [id = 757] 12:01:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 142 (0x7f7ffeb6c000) [pid = 1819] [serial = 2271] [outer = (nil)] 12:01:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 143 (0x7f7ffb619400) [pid = 1819] [serial = 2272] [outer = 0x7f7ffeb6c000] 12:01:52 INFO - PROCESS | 1819 | 1461438112307 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 12:01:52 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 12:01:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1637ms 12:01:52 INFO - PROCESS | 1819 | 1461438112353 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 12:01:52 INFO - PROCESS | 1819 | 1461438112362 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 12:01:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:01:52 INFO - PROCESS | 1819 | 1461438112379 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:01:52 INFO - PROCESS | 1819 | 1461438112384 Marionette TRACE conn3 <- [1,2994,null,{}] 12:01:52 INFO - PROCESS | 1819 | 1461438112390 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:52 INFO - PROCESS | 1819 | 1461438112701 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 12:01:53 INFO - PROCESS | 1819 | 1461438113017 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:53 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffee43000 == 168 [pid = 1819] [id = 758] 12:01:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 144 (0x7f7ffeb6b000) [pid = 1819] [serial = 2273] [outer = (nil)] 12:01:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 145 (0x7f7fff0aa000) [pid = 1819] [serial = 2274] [outer = 0x7f7ffeb6b000] 12:01:53 INFO - PROCESS | 1819 | 1461438113095 Marionette DEBUG loaded listener.js 12:01:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 146 (0x7f8000494000) [pid = 1819] [serial = 2275] [outer = 0x7f7ffeb6b000] 12:01:53 INFO - PROCESS | 1819 | 1461438113889 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 12:01:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:01:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 12:01:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1530ms 12:01:53 INFO - PROCESS | 1819 | 1461438113917 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 12:01:53 INFO - PROCESS | 1819 | 1461438113921 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 12:01:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:01:53 INFO - PROCESS | 1819 | 1461438113930 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:01:53 INFO - PROCESS | 1819 | 1461438113935 Marionette TRACE conn3 <- [1,2998,null,{}] 12:01:53 INFO - PROCESS | 1819 | 1461438113952 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:54 INFO - PROCESS | 1819 | 1461438114205 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 12:01:54 INFO - PROCESS | 1819 | 1461438114449 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:54 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80005c5000 == 169 [pid = 1819] [id = 759] 12:01:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 147 (0x7f8000496800) [pid = 1819] [serial = 2276] [outer = (nil)] 12:01:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 148 (0x7f80011a7c00) [pid = 1819] [serial = 2277] [outer = 0x7f8000496800] 12:01:54 INFO - PROCESS | 1819 | 1461438114525 Marionette DEBUG loaded listener.js 12:01:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 149 (0x7f800283cc00) [pid = 1819] [serial = 2278] [outer = 0x7f8000496800] 12:01:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 12:01:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1436ms 12:01:55 INFO - PROCESS | 1819 | 1461438115357 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 12:01:55 INFO - PROCESS | 1819 | 1461438115367 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 12:01:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:01:55 INFO - PROCESS | 1819 | 1461438115372 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 12:01:55 INFO - PROCESS | 1819 | 1461438115377 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:01:55 INFO - PROCESS | 1819 | 1461438115380 Marionette TRACE conn3 <- [1,3002,null,{}] 12:01:55 INFO - PROCESS | 1819 | 1461438115385 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:55 INFO - PROCESS | 1819 | 1461438115614 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 12:01:55 INFO - PROCESS | 1819 | 1461438115862 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:55 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8001c1e800 == 170 [pid = 1819] [id = 760] 12:01:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 150 (0x7f800067d800) [pid = 1819] [serial = 2279] [outer = (nil)] 12:01:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 151 (0x7f8003186000) [pid = 1819] [serial = 2280] [outer = 0x7f800067d800] 12:01:55 INFO - PROCESS | 1819 | 1461438115939 Marionette DEBUG loaded listener.js 12:01:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 152 (0x7f80043be000) [pid = 1819] [serial = 2281] [outer = 0x7f800067d800] 12:01:56 INFO - PROCESS | 1819 | 1461438116708 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 12:01:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 12:01:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1381ms 12:01:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:01:56 INFO - PROCESS | 1819 | 1461438116759 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 12:01:56 INFO - PROCESS | 1819 | 1461438116762 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 12:01:56 INFO - PROCESS | 1819 | 1461438116768 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:01:56 INFO - PROCESS | 1819 | 1461438116771 Marionette TRACE conn3 <- [1,3006,null,{}] 12:01:56 INFO - PROCESS | 1819 | 1461438116776 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:57 INFO - PROCESS | 1819 | 1461438117062 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 12:01:57 INFO - PROCESS | 1819 | 1461438117366 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:57 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80030f6800 == 171 [pid = 1819] [id = 761] 12:01:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 153 (0x7f8001c90000) [pid = 1819] [serial = 2282] [outer = (nil)] 12:01:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 154 (0x7f800478f400) [pid = 1819] [serial = 2283] [outer = 0x7f8001c90000] 12:01:57 INFO - PROCESS | 1819 | 1461438117440 Marionette DEBUG loaded listener.js 12:01:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 155 (0x7f8005094000) [pid = 1819] [serial = 2284] [outer = 0x7f8001c90000] 12:01:58 INFO - PROCESS | 1819 | 1461438118241 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 12:01:58 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 12:01:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1530ms 12:01:58 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:01:58 INFO - PROCESS | 1819 | 1461438118298 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 12:01:58 INFO - PROCESS | 1819 | 1461438118301 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 12:01:58 INFO - PROCESS | 1819 | 1461438118308 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:01:58 INFO - PROCESS | 1819 | 1461438118311 Marionette TRACE conn3 <- [1,3010,null,{}] 12:01:58 INFO - PROCESS | 1819 | 1461438118363 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:01:58 INFO - PROCESS | 1819 | 1461438118634 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 12:01:58 INFO - PROCESS | 1819 | 1461438118933 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:01:58 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800507d800 == 172 [pid = 1819] [id = 762] 12:01:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 156 (0x7f800a58e000) [pid = 1819] [serial = 2285] [outer = (nil)] 12:01:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 157 (0x7f800a867400) [pid = 1819] [serial = 2286] [outer = 0x7f800a58e000] 12:01:59 INFO - PROCESS | 1819 | 1461438119012 Marionette DEBUG loaded listener.js 12:01:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 158 (0x7f800a8a9000) [pid = 1819] [serial = 2287] [outer = 0x7f800a58e000] 12:01:59 INFO - PROCESS | 1819 | 1461438119817 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 12:01:59 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 12:01:59 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1534ms 12:01:59 INFO - PROCESS | 1819 | 1461438119842 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 12:01:59 INFO - PROCESS | 1819 | 1461438119845 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 12:01:59 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:01:59 INFO - PROCESS | 1819 | 1461438119851 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:01:59 INFO - PROCESS | 1819 | 1461438119853 Marionette TRACE conn3 <- [1,3014,null,{}] 12:01:59 INFO - PROCESS | 1819 | 1461438119859 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:00 INFO - PROCESS | 1819 | 1461438120097 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 12:02:00 INFO - PROCESS | 1819 | 1461438120344 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:00 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800a5f6000 == 173 [pid = 1819] [id = 763] 12:02:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 159 (0x7f800a590400) [pid = 1819] [serial = 2288] [outer = (nil)] 12:02:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 160 (0x7f800b8b9800) [pid = 1819] [serial = 2289] [outer = 0x7f800a590400] 12:02:00 INFO - PROCESS | 1819 | 1461438120420 Marionette DEBUG loaded listener.js 12:02:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 161 (0x7f800baacc00) [pid = 1819] [serial = 2290] [outer = 0x7f800a590400] 12:02:00 INFO - PROCESS | 1819 | [1819] 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 12:02:01 INFO - PROCESS | 1819 | 1461438121308 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:02:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:02:01 INFO - {} 12:02:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:02:01 INFO - {} 12:02:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:02:01 INFO - {} 12:02:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:02:01 INFO - {} 12:02:01 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1477ms 12:02:01 INFO - PROCESS | 1819 | 1461438121333 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 12:02:01 INFO - PROCESS | 1819 | 1461438121336 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 12:02:01 INFO - TEST-START | /FileAPI/fileReader.html 12:02:01 INFO - PROCESS | 1819 | 1461438121342 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:02:01 INFO - PROCESS | 1819 | 1461438121346 Marionette TRACE conn3 <- [1,3018,null,{}] 12:02:01 INFO - PROCESS | 1819 | 1461438121356 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:01 INFO - PROCESS | 1819 | 1461438121673 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 12:02:02 INFO - PROCESS | 1819 | 1461438122001 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:02 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800bd3b800 == 174 [pid = 1819] [id = 764] 12:02:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 162 (0x7f800baae000) [pid = 1819] [serial = 2291] [outer = (nil)] 12:02:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 163 (0x7f800bdf3c00) [pid = 1819] [serial = 2292] [outer = 0x7f800baae000] 12:02:02 INFO - PROCESS | 1819 | 1461438122079 Marionette DEBUG loaded listener.js 12:02:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 164 (0x7f800c44d400) [pid = 1819] [serial = 2293] [outer = 0x7f800baae000] 12:02:02 INFO - PROCESS | 1819 | 1461438122931 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 12:02:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:02:02 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:02:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:02:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:02:02 INFO - TEST-OK | /FileAPI/fileReader.html | took 1643ms 12:02:02 INFO - PROCESS | 1819 | 1461438122992 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 12:02:02 INFO - PROCESS | 1819 | 1461438122996 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 12:02:03 INFO - TEST-START | /FileAPI/historical.html 12:02:03 INFO - PROCESS | 1819 | 1461438123008 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:02:03 INFO - PROCESS | 1819 | 1461438123012 Marionette TRACE conn3 <- [1,3022,null,{}] 12:02:03 INFO - PROCESS | 1819 | 1461438123047 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:03 INFO - PROCESS | 1819 | 1461438123396 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 12:02:03 INFO - PROCESS | 1819 | 1461438123716 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:03 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c837000 == 175 [pid = 1819] [id = 765] 12:02:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 165 (0x7f800bf3f800) [pid = 1819] [serial = 2294] [outer = (nil)] 12:02:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 166 (0x7f800c933c00) [pid = 1819] [serial = 2295] [outer = 0x7f800bf3f800] 12:02:03 INFO - PROCESS | 1819 | 1461438123807 Marionette DEBUG loaded listener.js 12:02:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 167 (0x7f800c9eac00) [pid = 1819] [serial = 2296] [outer = 0x7f800bf3f800] 12:02:04 INFO - PROCESS | 1819 | 1461438124580 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 12:02:04 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:02:04 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:02:04 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:02:04 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:02:04 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:02:04 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:02:04 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:02:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:04 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:02:04 INFO - TEST-OK | /FileAPI/historical.html | took 1607ms 12:02:04 INFO - PROCESS | 1819 | 1461438124617 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 12:02:04 INFO - PROCESS | 1819 | 1461438124619 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 12:02:04 INFO - TEST-START | /FileAPI/idlharness.html 12:02:04 INFO - PROCESS | 1819 | 1461438124626 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:02:04 INFO - PROCESS | 1819 | 1461438124628 Marionette TRACE conn3 <- [1,3026,null,{}] 12:02:04 INFO - PROCESS | 1819 | 1461438124634 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:04 INFO - PROCESS | 1819 | 1461438124861 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 12:02:05 INFO - PROCESS | 1819 | 1461438125170 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:05 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800cc76800 == 176 [pid = 1819] [id = 766] 12:02:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 168 (0x7f7ff66f4800) [pid = 1819] [serial = 2297] [outer = (nil)] 12:02:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 169 (0x7f800cd9f800) [pid = 1819] [serial = 2298] [outer = 0x7f7ff66f4800] 12:02:05 INFO - PROCESS | 1819 | 1461438125296 Marionette DEBUG loaded listener.js 12:02:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 170 (0x7f800ce39000) [pid = 1819] [serial = 2299] [outer = 0x7f7ff66f4800] 12:02:07 INFO - PROCESS | 1819 | 1461438127013 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:02:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:02:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:02:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:02:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:02:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:02:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:02:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:02:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:02:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:02:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:02:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:02:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:02:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:02:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:02:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:02:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:02:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:02:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:02:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:02:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:02:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:02:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:02:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:02:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:02:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:02:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:02:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:02:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:02:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:02:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:02:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:02:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:02:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:02:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:02:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:02:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:02:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:02:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:02:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:02:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 12:02:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:02:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:02:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:02:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:02:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:02:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:02:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:02:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:02:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:02:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:02:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:02:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:02:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:02:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:02:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:02:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:02:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:02:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:02:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:02:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:02:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:02:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:02:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:02:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:02:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:02:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:02:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:02:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:02:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 12:02:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:02:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:02:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:02:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:02:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:02:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:02:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:02:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:02:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:02:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:02:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:02:07 INFO - TEST-OK | /FileAPI/idlharness.html | took 2537ms 12:02:07 INFO - PROCESS | 1819 | 1461438127202 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 12:02:07 INFO - PROCESS | 1819 | 1461438127210 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 12:02:07 INFO - TEST-START | /FileAPI/idlharness.worker 12:02:07 INFO - PROCESS | 1819 | 1461438127263 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:02:07 INFO - PROCESS | 1819 | 1461438127268 Marionette TRACE conn3 <- [1,3030,null,{}] 12:02:07 INFO - PROCESS | 1819 | 1461438127274 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:07 INFO - PROCESS | 1819 | 1461438127621 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 12:02:07 INFO - PROCESS | 1819 | 1461438127934 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:07 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80106a4000 == 177 [pid = 1819] [id = 767] 12:02:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 171 (0x7f7ffeb62400) [pid = 1819] [serial = 2300] [outer = (nil)] 12:02:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 172 (0x7f8010c63400) [pid = 1819] [serial = 2301] [outer = 0x7f7ffeb62400] 12:02:08 INFO - PROCESS | 1819 | 1461438128031 Marionette DEBUG loaded listener.js 12:02:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 173 (0x7f8014840000) [pid = 1819] [serial = 2302] [outer = 0x7f7ffeb62400] 12:02:08 INFO - PROCESS | 1819 | [1819] 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 12:02:10 INFO - PROCESS | 1819 | 1461438130259 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:02:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:02:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:02:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:02:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:02:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:02:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:02:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:02:10 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:02:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:10 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:02:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:02:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:02:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:02:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:02:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:02:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:02:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:02:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:02:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:02:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:02:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:02:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:02:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:02:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:02:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:02:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:02:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:02:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:02:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:02:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:02:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:02:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:02:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:02:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:02:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:02:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:02:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:02:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:02:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:02:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:02:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:02:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:02:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:02:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:02:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:02:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:02:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:02:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:02:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:02:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:02:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:02:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:02:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:02:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:02:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:02:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:02:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:02:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:02:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:02:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:02:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:02:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:02:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:02:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:02:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:02:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:02:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:02:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:02:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:02:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:02:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:02:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:02:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:02:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:02:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:02:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:02:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:02:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:02:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:02:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:02:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:02:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:02:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:02:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:02:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:02:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:02:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:02:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:02:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:02:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:02:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:02:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:02:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:02:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:02:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:02:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:02:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:02:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:02:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:02:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:02:10 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:02:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:10 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:02:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:02:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:02:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:02:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:02:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:02:10 INFO - {} 12:02:10 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3114ms 12:02:10 INFO - PROCESS | 1819 | 1461438130373 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 12:02:10 INFO - PROCESS | 1819 | 1461438130383 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 12:02:10 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:02:10 INFO - PROCESS | 1819 | 1461438130395 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:02:10 INFO - PROCESS | 1819 | 1461438130397 Marionette TRACE conn3 <- [1,3034,null,{}] 12:02:10 INFO - PROCESS | 1819 | 1461438130411 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:10 INFO - PROCESS | 1819 | 1461438130775 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 12:02:11 INFO - PROCESS | 1819 | 1461438131056 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:11 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80156d6800 == 178 [pid = 1819] [id = 768] 12:02:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 174 (0x7f801485d800) [pid = 1819] [serial = 2303] [outer = (nil)] 12:02:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 175 (0x7f80149e2000) [pid = 1819] [serial = 2304] [outer = 0x7f801485d800] 12:02:11 INFO - PROCESS | 1819 | 1461438131129 Marionette DEBUG loaded listener.js 12:02:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 176 (0x7f8026247c00) [pid = 1819] [serial = 2305] [outer = 0x7f801485d800] 12:02:11 INFO - PROCESS | 1819 | 1461438131899 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 12:02:11 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:02:11 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1544ms 12:02:11 INFO - PROCESS | 1819 | 1461438131938 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 12:02:11 INFO - PROCESS | 1819 | 1461438131941 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 12:02:11 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:02:11 INFO - PROCESS | 1819 | 1461438131947 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:02:11 INFO - PROCESS | 1819 | 1461438131949 Marionette TRACE conn3 <- [1,3038,null,{}] 12:02:11 INFO - PROCESS | 1819 | 1461438131955 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:12 INFO - PROCESS | 1819 | 1461438132200 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 12:02:12 INFO - PROCESS | 1819 | 1461438132487 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:12 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8016b58800 == 179 [pid = 1819] [id = 769] 12:02:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 177 (0x7f800d2e0c00) [pid = 1819] [serial = 2306] [outer = (nil)] 12:02:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 178 (0x7f802793e400) [pid = 1819] [serial = 2307] [outer = 0x7f800d2e0c00] 12:02:12 INFO - PROCESS | 1819 | 1461438132562 Marionette DEBUG loaded listener.js 12:02:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 179 (0x7f8027ca7400) [pid = 1819] [serial = 2308] [outer = 0x7f800d2e0c00] 12:02:13 INFO - PROCESS | 1819 | 1461438133404 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 12:02:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:02:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:02:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:02:13 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1489ms 12:02:13 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:02:13 INFO - PROCESS | 1819 | 1461438133438 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 12:02:13 INFO - PROCESS | 1819 | 1461438133441 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 12:02:13 INFO - PROCESS | 1819 | 1461438133448 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:02:13 INFO - PROCESS | 1819 | 1461438133451 Marionette TRACE conn3 <- [1,3042,null,{}] 12:02:13 INFO - PROCESS | 1819 | 1461438133456 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:13 INFO - PROCESS | 1819 | 1461438133729 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 12:02:14 INFO - PROCESS | 1819 | 1461438134032 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:14 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80220a9000 == 180 [pid = 1819] [id = 770] 12:02:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 180 (0x7f8015605c00) [pid = 1819] [serial = 2309] [outer = (nil)] 12:02:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 181 (0x7f8027da7c00) [pid = 1819] [serial = 2310] [outer = 0x7f8015605c00] 12:02:14 INFO - PROCESS | 1819 | 1461438134115 Marionette DEBUG loaded listener.js 12:02:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 182 (0x7f8028154400) [pid = 1819] [serial = 2311] [outer = 0x7f8015605c00] 12:02:15 INFO - PROCESS | 1819 | 1461438135202 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:02:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 12:02:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:02:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 12:02:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:02:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:02:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:02:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:02:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 12:02:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:02:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:02:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:02:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:02:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 12:02:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:02:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:02:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:02:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:02:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:02:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:02:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:02:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:02:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:02:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:02:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:02:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:02:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:02:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:02:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:02:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:02:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:02:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:02:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:02:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:02:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:02:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:02:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:02:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:02:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:02:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:02:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:02:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:02:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:02:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:02:15 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1862ms 12:02:15 INFO - PROCESS | 1819 | 1461438135317 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 12:02:15 INFO - PROCESS | 1819 | 1461438135323 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 12:02:15 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:02:15 INFO - PROCESS | 1819 | 1461438135331 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:02:15 INFO - PROCESS | 1819 | 1461438135339 Marionette TRACE conn3 <- [1,3046,null,{}] 12:02:15 INFO - PROCESS | 1819 | 1461438135350 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:15 INFO - PROCESS | 1819 | 1461438135713 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 12:02:16 INFO - PROCESS | 1819 | 1461438136053 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:16 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8010a0b000 == 181 [pid = 1819] [id = 771] 12:02:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 183 (0x7f7ff8205800) [pid = 1819] [serial = 2312] [outer = (nil)] 12:02:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 184 (0x7f800a5a3000) [pid = 1819] [serial = 2313] [outer = 0x7f7ff8205800] 12:02:16 INFO - PROCESS | 1819 | 1461438136131 Marionette DEBUG loaded listener.js 12:02:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 185 (0x7f8014627000) [pid = 1819] [serial = 2314] [outer = 0x7f7ff8205800] 12:02:16 INFO - PROCESS | 1819 | [1819] 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 12:02:16 INFO - PROCESS | 1819 | 1461438136960 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:02:16 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:02:16 INFO - {} 12:02:16 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1644ms 12:02:16 INFO - PROCESS | 1819 | 1461438136977 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 12:02:16 INFO - PROCESS | 1819 | 1461438136980 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 12:02:16 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:02:16 INFO - PROCESS | 1819 | 1461438136986 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:02:16 INFO - PROCESS | 1819 | 1461438136989 Marionette TRACE conn3 <- [1,3050,null,{}] 12:02:16 INFO - PROCESS | 1819 | 1461438136994 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:17 INFO - PROCESS | 1819 | 1461438137235 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 12:02:17 INFO - PROCESS | 1819 | 1461438137516 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:17 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80150a9800 == 182 [pid = 1819] [id = 772] 12:02:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 186 (0x7f7ff86bfc00) [pid = 1819] [serial = 2315] [outer = (nil)] 12:02:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 187 (0x7f80154b9000) [pid = 1819] [serial = 2316] [outer = 0x7f7ff86bfc00] 12:02:17 INFO - PROCESS | 1819 | 1461438137592 Marionette DEBUG loaded listener.js 12:02:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 188 (0x7f8015c2a000) [pid = 1819] [serial = 2317] [outer = 0x7f7ff86bfc00] 12:02:18 INFO - PROCESS | 1819 | 1461438138425 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 12:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:02:18 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1483ms 12:02:18 INFO - PROCESS | 1819 | 1461438138473 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 12:02:18 INFO - PROCESS | 1819 | 1461438138476 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 12:02:18 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:02:18 INFO - PROCESS | 1819 | 1461438138484 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:02:18 INFO - PROCESS | 1819 | 1461438138487 Marionette TRACE conn3 <- [1,3054,null,{}] 12:02:18 INFO - PROCESS | 1819 | 1461438138493 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:18 INFO - PROCESS | 1819 | 1461438138744 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 12:02:19 INFO - PROCESS | 1819 | 1461438139028 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:19 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8027ae8800 == 183 [pid = 1819] [id = 773] 12:02:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 189 (0x7f8014839400) [pid = 1819] [serial = 2318] [outer = (nil)] 12:02:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 190 (0x7f8016715c00) [pid = 1819] [serial = 2319] [outer = 0x7f8014839400] 12:02:19 INFO - PROCESS | 1819 | 1461438139122 Marionette DEBUG loaded listener.js 12:02:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 191 (0x7f8022018800) [pid = 1819] [serial = 2320] [outer = 0x7f8014839400] 12:02:20 INFO - PROCESS | 1819 | 1461438140307 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 12:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 12:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:02:20 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1931ms 12:02:20 INFO - PROCESS | 1819 | 1461438140480 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 12:02:20 INFO - PROCESS | 1819 | 1461438140488 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 12:02:20 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:02:20 INFO - PROCESS | 1819 | 1461438140513 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:02:20 INFO - PROCESS | 1819 | 1461438140519 Marionette TRACE conn3 <- [1,3058,null,{}] 12:02:20 INFO - PROCESS | 1819 | 1461438140529 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:22 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffec0a000 == 182 [pid = 1819] [id = 662] 12:02:22 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80105a6000 == 181 [pid = 1819] [id = 655] 12:02:22 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffa6e8000 == 180 [pid = 1819] [id = 612] 12:02:22 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800c3a0000 == 179 [pid = 1819] [id = 48] 12:02:22 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8010779000 == 178 [pid = 1819] [id = 656] 12:02:22 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffc0d9000 == 177 [pid = 1819] [id = 754] 12:02:22 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffb811800 == 176 [pid = 1819] [id = 753] 12:02:22 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ffadd8800 == 175 [pid = 1819] [id = 752] 12:02:22 INFO - PROCESS | 1819 | --DOCSHELL 0x7f7ff6aae000 == 174 [pid = 1819] [id = 751] 12:02:22 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8000f1b000 == 173 [pid = 1819] [id = 747] 12:02:22 INFO - PROCESS | 1819 | --DOCSHELL 0x7f80285af800 == 172 [pid = 1819] [id = 746] 12:02:22 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8026217800 == 171 [pid = 1819] [id = 745] 12:02:22 INFO - PROCESS | 1819 | --DOCSHELL 0x7f8023129800 == 170 [pid = 1819] [id = 744] 12:02:22 INFO - PROCESS | 1819 | --DOCSHELL 0x7f800beef800 == 169 [pid = 1819] [id = 562] 12:02:22 INFO - PROCESS | 1819 | 1461438142847 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 190 (0x7f7ffee8ac00) [pid = 1819] [serial = 2190] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 189 (0x7f800fa3b400) [pid = 1819] [serial = 2153] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 188 (0x7f800a424c00) [pid = 1819] [serial = 2138] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 187 (0x7f7ffb663000) [pid = 1819] [serial = 2181] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 186 (0x7f80149da800) [pid = 1819] [serial = 2162] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 185 (0x7f7ffc366400) [pid = 1819] [serial = 2183] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 184 (0x7f8018d8f000) [pid = 1819] [serial = 2178] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 183 (0x7f8014939c00) [pid = 1819] [serial = 2160] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 182 (0x7f800baebc00) [pid = 1819] [serial = 2144] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 181 (0x7f7ffeea8400) [pid = 1819] [serial = 2186] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 180 (0x7f800306c000) [pid = 1819] [serial = 2133] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 179 (0x7f8018d82800) [pid = 1819] [serial = 2177] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 178 (0x7f8015f0f000) [pid = 1819] [serial = 2172] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 177 (0x7f80047ee800) [pid = 1819] [serial = 2136] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 176 (0x7f801519d000) [pid = 1819] [serial = 2166] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 175 (0x7f7ff820dc00) [pid = 1819] [serial = 2123] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 174 (0x7f7fff2a2800) [pid = 1819] [serial = 2130] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 173 (0x7f800c941400) [pid = 1819] [serial = 2145] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 172 (0x7f7ffeb65800) [pid = 1819] [serial = 2127] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 171 (0x7f8014b5a400) [pid = 1819] [serial = 2163] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 170 (0x7f7fff0b1800) [pid = 1819] [serial = 2129] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 169 (0x7f7ffda4a800) [pid = 1819] [serial = 2126] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 168 (0x7f801485d400) [pid = 1819] [serial = 2157] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 167 (0x7f8014dcb400) [pid = 1819] [serial = 2165] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 166 (0x7f7fff0b4800) [pid = 1819] [serial = 2187] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 165 (0x7f800a8a4400) [pid = 1819] [serial = 2139] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 164 (0x7f800cf50000) [pid = 1819] [serial = 2150] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 163 (0x7f80011a3800) [pid = 1819] [serial = 2132] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 162 (0x7f800cde0c00) [pid = 1819] [serial = 2147] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 161 (0x7f80154c1000) [pid = 1819] [serial = 2168] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 160 (0x7f8015916000) [pid = 1819] [serial = 2169] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 159 (0x7f8014869c00) [pid = 1819] [serial = 2159] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 158 (0x7f7ffa773c00) [pid = 1819] [serial = 2180] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 157 (0x7f800456b000) [pid = 1819] [serial = 2135] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 156 (0x7f8010c61400) [pid = 1819] [serial = 2154] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 155 (0x7f8016529000) [pid = 1819] [serial = 2174] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 154 (0x7f800ce33400) [pid = 1819] [serial = 2148] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 153 (0x7f8015a03800) [pid = 1819] [serial = 2171] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 152 (0x7f800c327c00) [pid = 1819] [serial = 2142] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 151 (0x7f800d2dd800) [pid = 1819] [serial = 2151] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 150 (0x7f7ffda5e400) [pid = 1819] [serial = 2184] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 149 (0x7f8013fc2c00) [pid = 1819] [serial = 2156] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 148 (0x7f8016a9bc00) [pid = 1819] [serial = 2175] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 147 (0x7f800bdf4000) [pid = 1819] [serial = 2141] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 146 (0x7f7ffb60f800) [pid = 1819] [serial = 2124] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | --DOMWINDOW == 145 (0x7f7ffc4ec800) [pid = 1819] [serial = 2189] [outer = (nil)] [url = about:blank] 12:02:23 INFO - PROCESS | 1819 | 1461438143256 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:23 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ff2480000 == 170 [pid = 1819] [id = 774] 12:02:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 146 (0x7f7ff6cae400) [pid = 1819] [serial = 2321] [outer = (nil)] 12:02:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 147 (0x7f7ff7b2e800) [pid = 1819] [serial = 2322] [outer = 0x7f7ff6cae400] 12:02:23 INFO - PROCESS | 1819 | 1461438143322 Marionette DEBUG loaded listener.js 12:02:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 148 (0x7f7ff8536800) [pid = 1819] [serial = 2323] [outer = 0x7f7ff6cae400] 12:02:24 INFO - PROCESS | 1819 | 1461438144105 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 12:02:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:02:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:02:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:02:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:02:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:02:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:02:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:02:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:02:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:02:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:02:24 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:24 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:02:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:02:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:02:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:02:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:02:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:02:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:02:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:02:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:02:24 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 3651ms 12:02:24 INFO - PROCESS | 1819 | 1461438144166 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 12:02:24 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:02:24 INFO - PROCESS | 1819 | 1461438144180 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 12:02:24 INFO - PROCESS | 1819 | 1461438144187 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:02:24 INFO - PROCESS | 1819 | 1461438144193 Marionette TRACE conn3 <- [1,3062,null,{}] 12:02:24 INFO - PROCESS | 1819 | 1461438144200 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:24 INFO - PROCESS | 1819 | 1461438144445 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 12:02:24 INFO - PROCESS | 1819 | 1461438144635 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:24 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffabcb000 == 171 [pid = 1819] [id = 775] 12:02:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 149 (0x7f7ff7b30400) [pid = 1819] [serial = 2324] [outer = (nil)] 12:02:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 150 (0x7f7ffb7fcc00) [pid = 1819] [serial = 2325] [outer = 0x7f7ff7b30400] 12:02:24 INFO - PROCESS | 1819 | 1461438144702 Marionette DEBUG loaded listener.js 12:02:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 151 (0x7f7ffc367000) [pid = 1819] [serial = 2326] [outer = 0x7f7ff7b30400] 12:02:25 INFO - PROCESS | 1819 | [1819] 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 12:02:25 INFO - PROCESS | 1819 | 1461438145564 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:02:25 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:02:25 INFO - {} 12:02:25 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1436ms 12:02:25 INFO - PROCESS | 1819 | 1461438145624 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 12:02:25 INFO - PROCESS | 1819 | 1461438145629 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 12:02:25 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:02:25 INFO - PROCESS | 1819 | 1461438145651 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:02:25 INFO - PROCESS | 1819 | 1461438145654 Marionette TRACE conn3 <- [1,3066,null,{}] 12:02:25 INFO - PROCESS | 1819 | 1461438145660 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:25 INFO - PROCESS | 1819 | 1461438145943 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 12:02:25 INFO - PROCESS | 1819 | 1461438145984 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:26 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffc0eb000 == 172 [pid = 1819] [id = 776] 12:02:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 152 (0x7f7ffe845c00) [pid = 1819] [serial = 2327] [outer = (nil)] 12:02:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 153 (0x7f7ffee95800) [pid = 1819] [serial = 2328] [outer = 0x7f7ffe845c00] 12:02:26 INFO - PROCESS | 1819 | 1461438146059 Marionette DEBUG loaded listener.js 12:02:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 154 (0x7f7fff0acc00) [pid = 1819] [serial = 2329] [outer = 0x7f7ffe845c00] 12:02:27 INFO - PROCESS | 1819 | 1461438147130 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 12:02:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:02:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:02:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:02:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:02:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:02:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:02:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:02:27 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1545ms 12:02:27 INFO - PROCESS | 1819 | 1461438147190 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 12:02:27 INFO - PROCESS | 1819 | 1461438147196 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 12:02:27 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:02:27 INFO - PROCESS | 1819 | 1461438147226 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:02:27 INFO - PROCESS | 1819 | 1461438147232 Marionette TRACE conn3 <- [1,3070,null,{}] 12:02:27 INFO - PROCESS | 1819 | 1461438147239 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:28 INFO - PROCESS | 1819 | 1461438148243 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 12:02:28 INFO - PROCESS | 1819 | --DOMWINDOW == 153 (0x7f800a8ad800) [pid = 1819] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 12:02:28 INFO - PROCESS | 1819 | --DOMWINDOW == 152 (0x7f7ffe844000) [pid = 1819] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 12:02:28 INFO - PROCESS | 1819 | --DOMWINDOW == 151 (0x7f7fff0b3c00) [pid = 1819] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 12:02:28 INFO - PROCESS | 1819 | --DOMWINDOW == 150 (0x7f8001c87000) [pid = 1819] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 12:02:28 INFO - PROCESS | 1819 | --DOMWINDOW == 149 (0x7f8004791000) [pid = 1819] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:02:28 INFO - PROCESS | 1819 | --DOMWINDOW == 148 (0x7f7ff7b2d800) [pid = 1819] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 12:02:28 INFO - PROCESS | 1819 | --DOMWINDOW == 147 (0x7f8011812000) [pid = 1819] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 12:02:28 INFO - PROCESS | 1819 | --DOMWINDOW == 146 (0x7f800bae3c00) [pid = 1819] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 12:02:28 INFO - PROCESS | 1819 | --DOMWINDOW == 145 (0x7f800a8a9400) [pid = 1819] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:02:28 INFO - PROCESS | 1819 | --DOMWINDOW == 144 (0x7f8014dd5800) [pid = 1819] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 12:02:28 INFO - PROCESS | 1819 | --DOMWINDOW == 143 (0x7f800ce3ac00) [pid = 1819] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:02:28 INFO - PROCESS | 1819 | --DOMWINDOW == 142 (0x7f800a8ae000) [pid = 1819] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:02:28 INFO - PROCESS | 1819 | --DOMWINDOW == 141 (0x7f7ff8210c00) [pid = 1819] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 12:02:28 INFO - PROCESS | 1819 | --DOMWINDOW == 140 (0x7f7ffd929c00) [pid = 1819] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:02:28 INFO - PROCESS | 1819 | --DOMWINDOW == 139 (0x7f80050a2800) [pid = 1819] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 12:02:28 INFO - PROCESS | 1819 | --DOMWINDOW == 138 (0x7f7ffc141800) [pid = 1819] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 12:02:28 INFO - PROCESS | 1819 | --DOMWINDOW == 137 (0x7f80001bf400) [pid = 1819] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 12:02:28 INFO - PROCESS | 1819 | --DOMWINDOW == 136 (0x7f800fa78400) [pid = 1819] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:02:28 INFO - PROCESS | 1819 | --DOMWINDOW == 135 (0x7f800a58a000) [pid = 1819] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 12:02:28 INFO - PROCESS | 1819 | --DOMWINDOW == 134 (0x7f801651e000) [pid = 1819] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:02:28 INFO - PROCESS | 1819 | --DOMWINDOW == 133 (0x7f7ff66f0800) [pid = 1819] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 12:02:28 INFO - PROCESS | 1819 | --DOMWINDOW == 132 (0x7f80106de000) [pid = 1819] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 12:02:28 INFO - PROCESS | 1819 | --DOMWINDOW == 131 (0x7f800e07d800) [pid = 1819] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:02:28 INFO - PROCESS | 1819 | --DOMWINDOW == 130 (0x7f80154b3000) [pid = 1819] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 12:02:28 INFO - PROCESS | 1819 | 1461438148471 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:28 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffea70800 == 173 [pid = 1819] [id = 777] 12:02:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 131 (0x7f7ff66f0800) [pid = 1819] [serial = 2330] [outer = (nil)] 12:02:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 132 (0x7f7fff0b3400) [pid = 1819] [serial = 2331] [outer = 0x7f7ff66f0800] 12:02:28 INFO - PROCESS | 1819 | 1461438148536 Marionette DEBUG loaded listener.js 12:02:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 133 (0x7f8000683800) [pid = 1819] [serial = 2332] [outer = 0x7f7ff66f0800] 12:02:29 INFO - PROCESS | 1819 | 1461438149198 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 12:02:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:02:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:02:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:02:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:02:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:02:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:02:29 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 2006ms 12:02:29 INFO - PROCESS | 1819 | 1461438149224 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 12:02:29 INFO - PROCESS | 1819 | 1461438149227 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 12:02:29 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:02:29 INFO - PROCESS | 1819 | 1461438149233 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:02:29 INFO - PROCESS | 1819 | 1461438149235 Marionette TRACE conn3 <- [1,3074,null,{}] 12:02:29 INFO - PROCESS | 1819 | 1461438149240 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:29 INFO - PROCESS | 1819 | 1461438149455 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 12:02:29 INFO - PROCESS | 1819 | 1461438149667 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:29 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7fff264000 == 174 [pid = 1819] [id = 778] 12:02:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 134 (0x7f7ff7b2d800) [pid = 1819] [serial = 2333] [outer = (nil)] 12:02:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 135 (0x7f80011a7400) [pid = 1819] [serial = 2334] [outer = 0x7f7ff7b2d800] 12:02:29 INFO - PROCESS | 1819 | 1461438149732 Marionette DEBUG loaded listener.js 12:02:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 136 (0x7f8002836800) [pid = 1819] [serial = 2335] [outer = 0x7f7ff7b2d800] 12:02:30 INFO - PROCESS | 1819 | 1461438150684 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 12:02:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:02:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:02:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:02:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:02:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:02:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:02:30 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1483ms 12:02:30 INFO - PROCESS | 1819 | 1461438150719 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 12:02:30 INFO - PROCESS | 1819 | 1461438150725 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 12:02:30 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:02:30 INFO - PROCESS | 1819 | 1461438150733 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:02:30 INFO - PROCESS | 1819 | 1461438150744 Marionette TRACE conn3 <- [1,3078,null,{}] 12:02:30 INFO - PROCESS | 1819 | 1461438150764 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:31 INFO - PROCESS | 1819 | 1461438151061 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 12:02:31 INFO - PROCESS | 1819 | 1461438151350 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:31 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffabca000 == 175 [pid = 1819] [id = 779] 12:02:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 137 (0x7f7ff86b3c00) [pid = 1819] [serial = 2336] [outer = (nil)] 12:02:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 138 (0x7f7ff9dcc000) [pid = 1819] [serial = 2337] [outer = 0x7f7ff86b3c00] 12:02:31 INFO - PROCESS | 1819 | 1461438151494 Marionette DEBUG loaded listener.js 12:02:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 139 (0x7f7ffb60d400) [pid = 1819] [serial = 2338] [outer = 0x7f7ff86b3c00] 12:02:32 INFO - PROCESS | 1819 | 1461438152290 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 12:02:32 INFO - PROCESS | 1819 | 1461438152357 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 12:02:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:02:32 INFO - PROCESS | 1819 | 1461438152415 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:02:32 INFO - PROCESS | 1819 | 1461438152420 Marionette TRACE conn3 <- [1,3082,null,{}] 12:02:32 INFO - PROCESS | 1819 | 1461438152429 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:32 INFO - PROCESS | 1819 | 1461438152668 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 12:02:32 INFO - PROCESS | 1819 | 1461438152945 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:32 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f7ffe899000 == 176 [pid = 1819] [id = 780] 12:02:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 140 (0x7f7ffb60f400) [pid = 1819] [serial = 2339] [outer = (nil)] 12:02:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 141 (0x7f7ffeb65800) [pid = 1819] [serial = 2340] [outer = 0x7f7ffb60f400] 12:02:33 INFO - PROCESS | 1819 | 1461438153024 Marionette DEBUG loaded listener.js 12:02:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 142 (0x7f7fff0ab800) [pid = 1819] [serial = 2341] [outer = 0x7f7ffb60f400] 12:02:33 INFO - PROCESS | 1819 | 1461438153955 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 12:02:33 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:02:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:02:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:02:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:02:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1591ms 12:02:34 INFO - PROCESS | 1819 | 1461438154001 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 12:02:34 INFO - PROCESS | 1819 | 1461438154005 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 12:02:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:02:34 INFO - PROCESS | 1819 | 1461438154011 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:02:34 INFO - PROCESS | 1819 | 1461438154017 Marionette TRACE conn3 <- [1,3086,null,{}] 12:02:34 INFO - PROCESS | 1819 | 1461438154033 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:34 INFO - PROCESS | 1819 | 1461438154386 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 12:02:34 INFO - PROCESS | 1819 | 1461438154599 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:34 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f8000daa000 == 177 [pid = 1819] [id = 781] 12:02:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 143 (0x7f7fff19cc00) [pid = 1819] [serial = 2342] [outer = (nil)] 12:02:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 144 (0x7f8000828800) [pid = 1819] [serial = 2343] [outer = 0x7f7fff19cc00] 12:02:34 INFO - PROCESS | 1819 | 1461438154684 Marionette DEBUG loaded listener.js 12:02:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 145 (0x7f8002835c00) [pid = 1819] [serial = 2344] [outer = 0x7f7fff19cc00] 12:02:35 INFO - PROCESS | 1819 | 1461438155530 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:02:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:02:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1535ms 12:02:35 INFO - PROCESS | 1819 | 1461438155557 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 12:02:35 INFO - PROCESS | 1819 | 1461438155562 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 12:02:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:02:35 INFO - PROCESS | 1819 | 1461438155571 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:02:35 INFO - PROCESS | 1819 | 1461438155573 Marionette TRACE conn3 <- [1,3090,null,{}] 12:02:35 INFO - PROCESS | 1819 | 1461438155579 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:35 INFO - PROCESS | 1819 | 1461438155823 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 12:02:36 INFO - PROCESS | 1819 | 1461438156085 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:36 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80028ec000 == 178 [pid = 1819] [id = 782] 12:02:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 146 (0x7f7ffeb64000) [pid = 1819] [serial = 2345] [outer = (nil)] 12:02:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 147 (0x7f8003188000) [pid = 1819] [serial = 2346] [outer = 0x7f7ffeb64000] 12:02:36 INFO - PROCESS | 1819 | 1461438156161 Marionette DEBUG loaded listener.js 12:02:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 148 (0x7f8004311800) [pid = 1819] [serial = 2347] [outer = 0x7f7ffeb64000] 12:02:36 INFO - PROCESS | 1819 | 1461438156991 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:02:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:02:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1479ms 12:02:37 INFO - PROCESS | 1819 | 1461438157051 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 12:02:37 INFO - PROCESS | 1819 | 1461438157055 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 12:02:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:02:37 INFO - PROCESS | 1819 | 1461438157061 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:02:37 INFO - PROCESS | 1819 | 1461438157063 Marionette TRACE conn3 <- [1,3094,null,{}] 12:02:37 INFO - PROCESS | 1819 | 1461438157069 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:37 INFO - PROCESS | 1819 | 1461438157331 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 12:02:37 INFO - PROCESS | 1819 | 1461438157586 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:37 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80047d2800 == 179 [pid = 1819] [id = 783] 12:02:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 149 (0x7f7ff8537c00) [pid = 1819] [serial = 2348] [outer = (nil)] 12:02:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 150 (0x7f8004566000) [pid = 1819] [serial = 2349] [outer = 0x7f7ff8537c00] 12:02:37 INFO - PROCESS | 1819 | 1461438157669 Marionette DEBUG loaded listener.js 12:02:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 151 (0x7f8004787000) [pid = 1819] [serial = 2350] [outer = 0x7f7ff8537c00] 12:02:38 INFO - PROCESS | 1819 | 1461438158526 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:02:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:02:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1482ms 12:02:38 INFO - PROCESS | 1819 | 1461438158544 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 12:02:38 INFO - PROCESS | 1819 | 1461438158546 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 12:02:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:02:38 INFO - PROCESS | 1819 | 1461438158552 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:02:38 INFO - PROCESS | 1819 | 1461438158555 Marionette TRACE conn3 <- [1,3098,null,{}] 12:02:38 INFO - PROCESS | 1819 | 1461438158560 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:38 INFO - PROCESS | 1819 | 1461438158854 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 12:02:39 INFO - PROCESS | 1819 | 1461438159115 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:39 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f80052a2800 == 180 [pid = 1819] [id = 784] 12:02:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 152 (0x7f8003069000) [pid = 1819] [serial = 2351] [outer = (nil)] 12:02:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 153 (0x7f800a426800) [pid = 1819] [serial = 2352] [outer = 0x7f8003069000] 12:02:39 INFO - PROCESS | 1819 | 1461438159216 Marionette DEBUG loaded listener.js 12:02:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 154 (0x7f800a5a2000) [pid = 1819] [serial = 2353] [outer = 0x7f8003069000] 12:02:40 INFO - PROCESS | 1819 | 1461438160004 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 12:02:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:02:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:02:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1477ms 12:02:40 INFO - PROCESS | 1819 | 1461438160032 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 12:02:40 INFO - PROCESS | 1819 | 1461438160035 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 12:02:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:02:40 INFO - PROCESS | 1819 | 1461438160041 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:02:40 INFO - PROCESS | 1819 | 1461438160044 Marionette TRACE conn3 <- [1,3102,null,{}] 12:02:40 INFO - PROCESS | 1819 | 1461438160049 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:40 INFO - PROCESS | 1819 | 1461438160321 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 12:02:40 INFO - PROCESS | 1819 | 1461438160580 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:40 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800b756000 == 181 [pid = 1819] [id = 785] 12:02:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 155 (0x7f800430d000) [pid = 1819] [serial = 2354] [outer = (nil)] 12:02:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 156 (0x7f800a5ab800) [pid = 1819] [serial = 2355] [outer = 0x7f800430d000] 12:02:40 INFO - PROCESS | 1819 | 1461438160653 Marionette DEBUG loaded listener.js 12:02:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 157 (0x7f800a869800) [pid = 1819] [serial = 2356] [outer = 0x7f800430d000] 12:02:41 INFO - PROCESS | 1819 | 1461438161438 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:02:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:02:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1427ms 12:02:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:02:41 INFO - PROCESS | 1819 | 1461438161470 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 12:02:41 INFO - PROCESS | 1819 | 1461438161473 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 12:02:41 INFO - PROCESS | 1819 | 1461438161479 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 12:02:41 INFO - PROCESS | 1819 | 1461438161482 Marionette TRACE conn3 <- [1,3106,null,{}] 12:02:41 INFO - PROCESS | 1819 | 1461438161487 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:41 INFO - PROCESS | 1819 | 1461438161716 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 12:02:42 INFO - PROCESS | 1819 | 1461438162000 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:42 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800b9db800 == 182 [pid = 1819] [id = 786] 12:02:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 158 (0x7f80047e6400) [pid = 1819] [serial = 2357] [outer = (nil)] 12:02:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 159 (0x7f800a8ab400) [pid = 1819] [serial = 2358] [outer = 0x7f80047e6400] 12:02:42 INFO - PROCESS | 1819 | 1461438162075 Marionette DEBUG loaded listener.js 12:02:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 160 (0x7f800b714400) [pid = 1819] [serial = 2359] [outer = 0x7f80047e6400] 12:02:42 INFO - PROCESS | 1819 | 1461438162845 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 12:02:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:02:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:02:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:02:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1381ms 12:02:42 INFO - PROCESS | 1819 | 1461438162861 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 12:02:42 INFO - PROCESS | 1819 | 1461438162864 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 12:02:42 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:02:42 INFO - PROCESS | 1819 | 1461438162870 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 12:02:42 INFO - PROCESS | 1819 | 1461438162873 Marionette TRACE conn3 <- [1,3110,null,{}] 12:02:42 INFO - PROCESS | 1819 | 1461438162879 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:43 INFO - PROCESS | 1819 | 1461438163111 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 12:02:43 INFO - PROCESS | 1819 | 1461438163341 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:43 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800c90c800 == 183 [pid = 1819] [id = 787] 12:02:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 161 (0x7f800a869400) [pid = 1819] [serial = 2360] [outer = (nil)] 12:02:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 162 (0x7f800b8b9000) [pid = 1819] [serial = 2361] [outer = 0x7f800a869400] 12:02:43 INFO - PROCESS | 1819 | 1461438163416 Marionette DEBUG loaded listener.js 12:02:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 163 (0x7f800ba1c400) [pid = 1819] [serial = 2362] [outer = 0x7f800a869400] 12:02:44 INFO - PROCESS | 1819 | 1461438164188 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 12:02:44 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:02:44 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 12:02:44 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:02:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:02:44 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:02:44 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1386ms 12:02:44 INFO - PROCESS | 1819 | 1461438164260 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 12:02:44 INFO - PROCESS | 1819 | 1461438164262 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 12:02:44 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:02:44 INFO - PROCESS | 1819 | 1461438164269 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 12:02:44 INFO - PROCESS | 1819 | 1461438164272 Marionette TRACE conn3 <- [1,3114,null,{}] 12:02:44 INFO - PROCESS | 1819 | 1461438164277 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:02:44 INFO - PROCESS | 1819 | 1461438164547 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 12:02:44 INFO - PROCESS | 1819 | 1461438164778 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\", \"9560945e-9944-4e89-b18d-18c604e27818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:02:44 INFO - PROCESS | 1819 | ++DOCSHELL 0x7f800cc1e000 == 184 [pid = 1819] [id = 788] 12:02:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 164 (0x7f800a86f400) [pid = 1819] [serial = 2363] [outer = (nil)] 12:02:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 165 (0x7f800baf1000) [pid = 1819] [serial = 2364] [outer = 0x7f800a86f400] 12:02:44 INFO - PROCESS | 1819 | 1461438164855 Marionette DEBUG loaded listener.js 12:02:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 166 (0x7f800bf34800) [pid = 1819] [serial = 2365] [outer = 0x7f800a86f400] 12:02:45 INFO - PROCESS | 1819 | 1461438165678 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 12:02:45 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:02:45 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1428ms 12:02:45 INFO - PROCESS | 1819 | 1461438165699 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 12:02:45 INFO - PROCESS | 1819 | 1461438165703 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 12:02:46 WARNING - u'runner_teardown' () 12:02:46 INFO - No more tests 12:02:46 INFO - Got 0 unexpected results 12:02:46 INFO - SUITE-END | took 1222s 12:02:47 INFO - Closing logging queue 12:02:47 INFO - queue closed 12:02:47 INFO - Return code: 0 12:02:47 WARNING - # TBPL SUCCESS # 12:02:47 INFO - Running post-action listener: _resource_record_post_action 12:02:47 INFO - Running post-run listener: _resource_record_post_run 12:02:48 INFO - Total resource usage - Wall time: 1258s; CPU: 98.0%; Read bytes: 8400896; Write bytes: 979197952; Read time: 312; Write time: 286084 12:02:48 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:02:48 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 4096; Write bytes: 165015552; Read time: 12; Write time: 153092 12:02:48 INFO - run-tests - Wall time: 1228s; CPU: 98.0%; Read bytes: 7819264; Write bytes: 773939200; Read time: 280; Write time: 86000 12:02:48 INFO - Running post-run listener: _upload_blobber_files 12:02:48 INFO - Blob upload gear active. 12:02:48 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 12:02:48 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 12:02:48 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'] 12:02:48 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 12:02:48 INFO - (blobuploader) - INFO - Open directory for files ... 12:02:48 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 12:02:49 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:02:49 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:02:49 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:02:49 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:02:49 INFO - (blobuploader) - INFO - Done attempting. 12:02:49 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 12:02:49 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:02:49 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:02:50 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:02:50 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:02:50 INFO - (blobuploader) - INFO - Done attempting. 12:02:50 INFO - (blobuploader) - INFO - Iteration through files over. 12:02:50 INFO - Return code: 0 12:02:50 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 12:02:50 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 12:02:50 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/56f880ef972a27c2ace69d4d504188b38bbb97ac86ac8ba9a92a6d3c9f1d90b26b47da3a30ee8c86d4704f4ec7e99b0accd766afc98ae2eea6611c2bbe187cd8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/6a9660ebbf1772255c9e73280a384de20adf0be8d398c029162fce48f308cf920c284c4f50072c67ca6c24a8bfc218287d37a5a225562aa3579b73329811165b"} 12:02:50 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 12:02:50 INFO - Writing to file /builds/slave/test/properties/blobber_files 12:02:50 INFO - Contents: 12:02:50 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/56f880ef972a27c2ace69d4d504188b38bbb97ac86ac8ba9a92a6d3c9f1d90b26b47da3a30ee8c86d4704f4ec7e99b0accd766afc98ae2eea6611c2bbe187cd8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/6a9660ebbf1772255c9e73280a384de20adf0be8d398c029162fce48f308cf920c284c4f50072c67ca6c24a8bfc218287d37a5a225562aa3579b73329811165b"} 12:02:50 INFO - Running post-run listener: copy_logs_to_upload_dir 12:02:50 INFO - Copying logs to upload dir... 12:02:50 INFO - mkdir: /builds/slave/test/build/upload/logs 12:02:50 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1354.318957 ========= master_lag: 0.25 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 34 secs) (at 2016-04-23 12:02:50.939361) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-23 12:02:50.940558) ========= 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-1461436803.309408-727849610 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/56f880ef972a27c2ace69d4d504188b38bbb97ac86ac8ba9a92a6d3c9f1d90b26b47da3a30ee8c86d4704f4ec7e99b0accd766afc98ae2eea6611c2bbe187cd8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/6a9660ebbf1772255c9e73280a384de20adf0be8d398c029162fce48f308cf920c284c4f50072c67ca6c24a8bfc218287d37a5a225562aa3579b73329811165b"} build_url:https://queue.taskcluster.net/v1/task/SNRnA7s0R8-zwSKyjrhXPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/SNRnA7s0R8-zwSKyjrhXPA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.036849 build_url: 'https://queue.taskcluster.net/v1/task/SNRnA7s0R8-zwSKyjrhXPA/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/56f880ef972a27c2ace69d4d504188b38bbb97ac86ac8ba9a92a6d3c9f1d90b26b47da3a30ee8c86d4704f4ec7e99b0accd766afc98ae2eea6611c2bbe187cd8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/6a9660ebbf1772255c9e73280a384de20adf0be8d398c029162fce48f308cf920c284c4f50072c67ca6c24a8bfc218287d37a5a225562aa3579b73329811165b"}' symbols_url: 'https://queue.taskcluster.net/v1/task/SNRnA7s0R8-zwSKyjrhXPA/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-23 12:02:51.016826) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 12:02:51.017348) ========= 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-1461436803.309408-727849610 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021965 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 12:02:51.084356) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-23 12:02:51.084663) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-23 12:02:51.084967) ========= ========= Total master_lag: 1.07 =========