builder: mozilla-aurora_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1992 starttime: 1461970058.99 results: success (0) buildid: 20160429140836 builduid: ff0606aa01fa426aa68dbe9a89f6f859 revision: 7c17eb91821968d66808c032fb3f38885d0dedda ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-29 15:47:38.990880) ========= master: http://buildbot-master121.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-29 15:47:38.991412) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 6 secs) (at 2016-04-29 15:47:38.991846) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 6 secs) (at 2016-04-29 15:47:45.688758) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-29 15:47:45.689216) ========= 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-1461970029.237758-541695172 _=/tools/buildbot/bin/python using PTY: False --2016-04-29 15:47:45-- 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% 13.1M=0.001s 2016-04-29 15:47:46 (13.1 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.597712 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-29 15:47:46.322204) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-29 15:47:46.322639) ========= 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-1461970029.237758-541695172 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.067570 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-29 15:47:46.422108) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-04-29 15:47:46.422576) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 7c17eb91821968d66808c032fb3f38885d0dedda --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 7c17eb91821968d66808c032fb3f38885d0dedda --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-1461970029.237758-541695172 _=/tools/buildbot/bin/python using PTY: False 2016-04-29 15:47:46,518 truncating revision to first 12 chars 2016-04-29 15:47:46,519 Setting DEBUG logging. 2016-04-29 15:47:46,519 attempt 1/10 2016-04-29 15:47:46,519 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/7c17eb918219?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-29 15:47:48,089 unpacking tar archive at: mozilla-aurora-7c17eb918219/testing/mozharness/ program finished with exit code 0 elapsedTime=2.191713 ========= master_lag: 2.19 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-04-29 15:47:50.799573) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-29 15:47:50.800073) ========= script_repo_revision: 7c17eb91821968d66808c032fb3f38885d0dedda ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-29 15:47:50.800641) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-29 15:47:50.801074) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-29 15:47:50.837562) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 33 secs) (at 2016-04-29 15:47:50.838055) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461970029.237758-541695172 _=/tools/buildbot/bin/python using PTY: False 15:47:51 INFO - MultiFileLogger online at 20160429 15:47:51 in /builds/slave/test 15:47:51 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 15:47:51 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:47:51 INFO - {'append_to_log': False, 15:47:51 INFO - 'base_work_dir': '/builds/slave/test', 15:47:51 INFO - 'blob_upload_branch': 'mozilla-aurora', 15:47:51 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:47:51 INFO - 'buildbot_json_path': 'buildprops.json', 15:47:51 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:47:51 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:47:51 INFO - 'download_minidump_stackwalk': True, 15:47:51 INFO - 'download_symbols': 'true', 15:47:51 INFO - 'e10s': False, 15:47:51 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:47:51 INFO - 'tooltool.py': '/tools/tooltool.py', 15:47:51 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:47:51 INFO - '/tools/misc-python/virtualenv.py')}, 15:47:51 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:47:51 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:47:51 INFO - 'log_level': 'info', 15:47:51 INFO - 'log_to_console': True, 15:47:51 INFO - 'opt_config_files': (), 15:47:51 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:47:51 INFO - '--processes=1', 15:47:51 INFO - '--config=%(test_path)s/wptrunner.ini', 15:47:51 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:47:51 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:47:51 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:47:51 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:47:51 INFO - 'pip_index': False, 15:47:51 INFO - 'require_test_zip': True, 15:47:51 INFO - 'test_type': ('testharness',), 15:47:51 INFO - 'this_chunk': '1', 15:47:51 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:47:51 INFO - 'total_chunks': '10', 15:47:51 INFO - 'virtualenv_path': 'venv', 15:47:51 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:47:51 INFO - 'work_dir': 'build'} 15:47:51 INFO - ##### 15:47:51 INFO - ##### Running clobber step. 15:47:51 INFO - ##### 15:47:51 INFO - Running pre-action listener: _resource_record_pre_action 15:47:51 INFO - Running main action method: clobber 15:47:51 INFO - rmtree: /builds/slave/test/build 15:47:51 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 15:47:53 INFO - Running post-action listener: _resource_record_post_action 15:47:53 INFO - ##### 15:47:53 INFO - ##### Running read-buildbot-config step. 15:47:53 INFO - ##### 15:47:53 INFO - Running pre-action listener: _resource_record_pre_action 15:47:53 INFO - Running main action method: read_buildbot_config 15:47:53 INFO - Using buildbot properties: 15:47:53 INFO - { 15:47:53 INFO - "project": "", 15:47:53 INFO - "product": "firefox", 15:47:53 INFO - "script_repo_revision": "production", 15:47:53 INFO - "scheduler": "tests-mozilla-aurora-ubuntu64_vm-debug-unittest", 15:47:53 INFO - "repository": "", 15:47:53 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-aurora debug test web-platform-tests-1", 15:47:53 INFO - "buildid": "20160429140836", 15:47:53 INFO - "pgo_build": "False", 15:47:53 INFO - "basedir": "/builds/slave/test", 15:47:53 INFO - "buildnumber": 6, 15:47:53 INFO - "slavename": "tst-linux64-spot-1992", 15:47:53 INFO - "master": "http://buildbot-master121.bb.releng.use1.mozilla.com:8201/", 15:47:53 INFO - "platform": "linux64", 15:47:53 INFO - "branch": "mozilla-aurora", 15:47:53 INFO - "revision": "7c17eb91821968d66808c032fb3f38885d0dedda", 15:47:53 INFO - "repo_path": "releases/mozilla-aurora", 15:47:53 INFO - "moz_repo_path": "", 15:47:53 INFO - "stage_platform": "linux64", 15:47:53 INFO - "builduid": "ff0606aa01fa426aa68dbe9a89f6f859", 15:47:53 INFO - "slavebuilddir": "test" 15:47:53 INFO - } 15:47:53 INFO - Found installer url https://queue.taskcluster.net/v1/task/D5ThfloeTI6hgebk5uQdlQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2. 15:47:53 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/D5ThfloeTI6hgebk5uQdlQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json. 15:47:53 INFO - Running post-action listener: _resource_record_post_action 15:47:53 INFO - ##### 15:47:53 INFO - ##### Running download-and-extract step. 15:47:53 INFO - ##### 15:47:53 INFO - Running pre-action listener: _resource_record_pre_action 15:47:53 INFO - Running main action method: download_and_extract 15:47:53 INFO - mkdir: /builds/slave/test/build/tests 15:47:53 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')]} 15:47:53 INFO - https://queue.taskcluster.net/v1/task/D5ThfloeTI6hgebk5uQdlQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 15:47:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/D5ThfloeTI6hgebk5uQdlQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 15:47:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/D5ThfloeTI6hgebk5uQdlQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 15:47:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/D5ThfloeTI6hgebk5uQdlQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 15:47:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/D5ThfloeTI6hgebk5uQdlQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json'}, attempt #1 15:47:58 INFO - Downloaded 1361 bytes. 15:47:58 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 15:47:58 INFO - Using the following test package requirements: 15:47:58 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 15:47:58 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 15:47:58 INFO - u'firefox-48.0a2.en-US.linux-x86_64.cppunittest.tests.zip'], 15:47:58 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 15:47:58 INFO - u'firefox-48.0a2.en-US.linux-x86_64.gtest.tests.zip'], 15:47:58 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 15:47:58 INFO - u'jsshell-linux-x86_64.zip'], 15:47:58 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 15:47:58 INFO - u'firefox-48.0a2.en-US.linux-x86_64.mochitest.tests.zip'], 15:47:58 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 15:47:58 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 15:47:58 INFO - u'firefox-48.0a2.en-US.linux-x86_64.reftest.tests.zip'], 15:47:58 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 15:47:58 INFO - u'firefox-48.0a2.en-US.linux-x86_64.talos.tests.zip'], 15:47:58 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 15:47:58 INFO - u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'], 15:47:58 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 15:47:58 INFO - u'firefox-48.0a2.en-US.linux-x86_64.xpcshell.tests.zip']} 15:47:58 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 15:47:58 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')]} 15:47:58 INFO - https://queue.taskcluster.net/v1/task/D5ThfloeTI6hgebk5uQdlQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 15:47:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/D5ThfloeTI6hgebk5uQdlQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 15:47:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/D5ThfloeTI6hgebk5uQdlQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 15:47:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/D5ThfloeTI6hgebk5uQdlQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 15:47:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/D5ThfloeTI6hgebk5uQdlQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'}, attempt #1 15:48:02 INFO - Downloaded 22749152 bytes. 15:48:02 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:48:02 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:48:03 INFO - caution: filename not matched: web-platform/* 15:48:03 INFO - Return code: 11 15:48:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:48:03 INFO - https://queue.taskcluster.net/v1/task/D5ThfloeTI6hgebk5uQdlQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 15:48:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/D5ThfloeTI6hgebk5uQdlQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 15:48:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/D5ThfloeTI6hgebk5uQdlQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 15:48:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/D5ThfloeTI6hgebk5uQdlQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 15:48:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/D5ThfloeTI6hgebk5uQdlQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 15:48:05 INFO - Downloaded 36408617 bytes. 15:48:05 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:48:05 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:48:09 INFO - caution: filename not matched: bin/* 15:48:09 INFO - caution: filename not matched: config/* 15:48:09 INFO - caution: filename not matched: mozbase/* 15:48:09 INFO - caution: filename not matched: marionette/* 15:48:09 INFO - caution: filename not matched: tools/wptserve/* 15:48:09 INFO - Return code: 11 15:48:09 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')]} 15:48:09 INFO - https://queue.taskcluster.net/v1/task/D5ThfloeTI6hgebk5uQdlQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 15:48:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/D5ThfloeTI6hgebk5uQdlQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 15:48:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/D5ThfloeTI6hgebk5uQdlQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 15:48:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/D5ThfloeTI6hgebk5uQdlQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 15:48:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/D5ThfloeTI6hgebk5uQdlQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2'}, attempt #1 15:48:16 INFO - Downloaded 69379462 bytes. 15:48:16 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/D5ThfloeTI6hgebk5uQdlQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 15:48:16 INFO - mkdir: /builds/slave/test/properties 15:48:16 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:48:16 INFO - Writing to file /builds/slave/test/properties/build_url 15:48:16 INFO - Contents: 15:48:16 INFO - build_url:https://queue.taskcluster.net/v1/task/D5ThfloeTI6hgebk5uQdlQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 15:48:17 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/D5ThfloeTI6hgebk5uQdlQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 15:48:17 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:48:17 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:48:17 INFO - Contents: 15:48:17 INFO - symbols_url:https://queue.taskcluster.net/v1/task/D5ThfloeTI6hgebk5uQdlQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 15:48:17 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')]} 15:48:17 INFO - https://queue.taskcluster.net/v1/task/D5ThfloeTI6hgebk5uQdlQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:48:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/D5ThfloeTI6hgebk5uQdlQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 15:48:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/D5ThfloeTI6hgebk5uQdlQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 15:48:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/D5ThfloeTI6hgebk5uQdlQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 15:48:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/D5ThfloeTI6hgebk5uQdlQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 15:48:20 INFO - Downloaded 90884911 bytes. 15:48:20 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 15:48:20 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 15:48:25 INFO - Return code: 0 15:48:25 INFO - Running post-action listener: _resource_record_post_action 15:48:25 INFO - Running post-action listener: set_extra_try_arguments 15:48:25 INFO - ##### 15:48:25 INFO - ##### Running create-virtualenv step. 15:48:25 INFO - ##### 15:48:25 INFO - Running pre-action listener: _pre_create_virtualenv 15:48:25 INFO - Running pre-action listener: _resource_record_pre_action 15:48:25 INFO - Running main action method: create_virtualenv 15:48:25 INFO - Creating virtualenv /builds/slave/test/build/venv 15:48:25 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 15:48:25 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:48:26 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:48:26 INFO - Using real prefix '/usr' 15:48:26 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:48:28 INFO - Installing distribute.............................................................................................................................................................................................done. 15:48:32 INFO - Installing pip.................done. 15:48:32 INFO - Return code: 0 15:48:32 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:48:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:48:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:48:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:48:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:48:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:48:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:48:32 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0xe94030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xe953f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xfa14b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf9e780>, '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 0xf9f530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xf9f9e0>, '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-1461970029.237758-541695172', '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 15:48:32 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 15:48:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 15:48:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:48:32 INFO - 'CCACHE_UMASK': '002', 15:48:32 INFO - 'DISPLAY': ':0', 15:48:32 INFO - 'HOME': '/home/cltbld', 15:48:32 INFO - 'LANG': 'en_US.UTF-8', 15:48:32 INFO - 'LOGNAME': 'cltbld', 15:48:32 INFO - 'MAIL': '/var/mail/cltbld', 15:48:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:48:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:48:32 INFO - 'MOZ_NO_REMOTE': '1', 15:48:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:48:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:48:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:48:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:48:32 INFO - 'PWD': '/builds/slave/test', 15:48:32 INFO - 'SHELL': '/bin/bash', 15:48:32 INFO - 'SHLVL': '1', 15:48:32 INFO - 'TERM': 'linux', 15:48:32 INFO - 'TMOUT': '86400', 15:48:32 INFO - 'USER': 'cltbld', 15:48:32 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461970029.237758-541695172', 15:48:32 INFO - '_': '/tools/buildbot/bin/python'} 15:48:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:48:32 INFO - Downloading/unpacking psutil>=0.7.1 15:48:32 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 15:48:32 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 15:48:32 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 15:48:32 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 15:48:32 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 15:48:32 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 15:48:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:48:38 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:48:38 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:48:38 INFO - Installing collected packages: psutil 15:48:38 INFO - Running setup.py install for psutil 15:48:38 INFO - building 'psutil._psutil_linux' extension 15:48:38 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 15:48:39 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 15:48:39 INFO - building 'psutil._psutil_posix' extension 15:48:39 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 15:48:39 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 15:48:39 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:48:39 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:48:39 INFO - Successfully installed psutil 15:48:39 INFO - Cleaning up... 15:48:39 INFO - Return code: 0 15:48:39 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:48:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:48:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:48:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:48:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:48:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:48:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:48:39 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 0xe94030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xe953f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xfa14b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf9e780>, '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 0xf9f530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xf9f9e0>, '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-1461970029.237758-541695172', '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 15:48:39 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 15:48:39 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 15:48:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:48:39 INFO - 'CCACHE_UMASK': '002', 15:48:39 INFO - 'DISPLAY': ':0', 15:48:39 INFO - 'HOME': '/home/cltbld', 15:48:39 INFO - 'LANG': 'en_US.UTF-8', 15:48:39 INFO - 'LOGNAME': 'cltbld', 15:48:39 INFO - 'MAIL': '/var/mail/cltbld', 15:48:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:48:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:48:39 INFO - 'MOZ_NO_REMOTE': '1', 15:48:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:48:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:48:39 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:48:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:48:39 INFO - 'PWD': '/builds/slave/test', 15:48:39 INFO - 'SHELL': '/bin/bash', 15:48:39 INFO - 'SHLVL': '1', 15:48:39 INFO - 'TERM': 'linux', 15:48:39 INFO - 'TMOUT': '86400', 15:48:39 INFO - 'USER': 'cltbld', 15:48:39 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461970029.237758-541695172', 15:48:39 INFO - '_': '/tools/buildbot/bin/python'} 15:48:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:48:40 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:48:40 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 15:48:40 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 15:48:40 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 15:48:40 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 15:48:40 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 15:48:40 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 15:48:45 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:48:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:48:45 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 15:48:45 INFO - Installing collected packages: mozsystemmonitor 15:48:45 INFO - Running setup.py install for mozsystemmonitor 15:48:45 INFO - Successfully installed mozsystemmonitor 15:48:45 INFO - Cleaning up... 15:48:45 INFO - Return code: 0 15:48:45 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:48:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:48:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:48:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:48:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:48:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:48:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:48:45 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 0xe94030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xe953f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xfa14b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf9e780>, '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 0xf9f530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xf9f9e0>, '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-1461970029.237758-541695172', '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 15:48:45 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 15:48:45 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 15:48:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:48:45 INFO - 'CCACHE_UMASK': '002', 15:48:45 INFO - 'DISPLAY': ':0', 15:48:45 INFO - 'HOME': '/home/cltbld', 15:48:45 INFO - 'LANG': 'en_US.UTF-8', 15:48:45 INFO - 'LOGNAME': 'cltbld', 15:48:45 INFO - 'MAIL': '/var/mail/cltbld', 15:48:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:48:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:48:45 INFO - 'MOZ_NO_REMOTE': '1', 15:48:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:48:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:48:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:48:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:48:45 INFO - 'PWD': '/builds/slave/test', 15:48:45 INFO - 'SHELL': '/bin/bash', 15:48:45 INFO - 'SHLVL': '1', 15:48:45 INFO - 'TERM': 'linux', 15:48:45 INFO - 'TMOUT': '86400', 15:48:45 INFO - 'USER': 'cltbld', 15:48:45 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461970029.237758-541695172', 15:48:45 INFO - '_': '/tools/buildbot/bin/python'} 15:48:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:48:46 INFO - Downloading/unpacking blobuploader==1.2.4 15:48:46 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 15:48:46 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 15:48:46 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 15:48:46 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 15:48:46 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 15:48:46 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 15:48:51 INFO - Downloading blobuploader-1.2.4.tar.gz 15:48:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:48:51 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:48:51 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 15:48:51 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 15:48:51 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 15:48:51 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 15:48:51 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 15:48:51 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 15:48:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:48:52 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:48:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:48:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:48:52 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 15:48:52 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 15:48:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:48:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:48:53 INFO - Downloading docopt-0.6.1.tar.gz 15:48:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:48:53 INFO - Installing collected packages: blobuploader, requests, docopt 15:48:53 INFO - Running setup.py install for blobuploader 15:48:53 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:48:53 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:48:53 INFO - Running setup.py install for requests 15:48:54 INFO - Running setup.py install for docopt 15:48:54 INFO - Successfully installed blobuploader requests docopt 15:48:54 INFO - Cleaning up... 15:48:54 INFO - Return code: 0 15:48:54 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:48:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:48:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:48:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:48:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:48:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:48:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:48:54 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 0xe94030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xe953f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xfa14b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf9e780>, '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 0xf9f530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xf9f9e0>, '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-1461970029.237758-541695172', '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 15:48:54 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 15:48:54 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 15:48:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:48:54 INFO - 'CCACHE_UMASK': '002', 15:48:54 INFO - 'DISPLAY': ':0', 15:48:54 INFO - 'HOME': '/home/cltbld', 15:48:54 INFO - 'LANG': 'en_US.UTF-8', 15:48:54 INFO - 'LOGNAME': 'cltbld', 15:48:54 INFO - 'MAIL': '/var/mail/cltbld', 15:48:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:48:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:48:54 INFO - 'MOZ_NO_REMOTE': '1', 15:48:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:48:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:48:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:48:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:48:54 INFO - 'PWD': '/builds/slave/test', 15:48:54 INFO - 'SHELL': '/bin/bash', 15:48:54 INFO - 'SHLVL': '1', 15:48:54 INFO - 'TERM': 'linux', 15:48:54 INFO - 'TMOUT': '86400', 15:48:54 INFO - 'USER': 'cltbld', 15:48:54 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461970029.237758-541695172', 15:48:54 INFO - '_': '/tools/buildbot/bin/python'} 15:48:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:48:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:48:55 INFO - Running setup.py (path:/tmp/pip-WSwPRt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:48:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:48:55 INFO - Running setup.py (path:/tmp/pip-tkzTpB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:48:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:48:55 INFO - Running setup.py (path:/tmp/pip-JjGHIl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:48:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:48:55 INFO - Running setup.py (path:/tmp/pip-7Bhfui-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:48:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:48:55 INFO - Running setup.py (path:/tmp/pip-MOsQE3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:48:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:48:55 INFO - Running setup.py (path:/tmp/pip-5PleLk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:48:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:48:55 INFO - Running setup.py (path:/tmp/pip-lqcuMp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:48:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:48:56 INFO - Running setup.py (path:/tmp/pip-ziNov7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:48:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:48:56 INFO - Running setup.py (path:/tmp/pip-ixTmSG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:48:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:48:56 INFO - Running setup.py (path:/tmp/pip-zjkf0F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:48:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:48:56 INFO - Running setup.py (path:/tmp/pip-HZs4eZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:48:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:48:56 INFO - Running setup.py (path:/tmp/pip-Vaxz5C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:48:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:48:56 INFO - Running setup.py (path:/tmp/pip-ouCmwy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:48:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:48:56 INFO - Running setup.py (path:/tmp/pip-D6LchF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:48:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:48:56 INFO - Running setup.py (path:/tmp/pip-73O6EA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:48:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:48:57 INFO - Running setup.py (path:/tmp/pip-PgyJea-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:48:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:48:57 INFO - Running setup.py (path:/tmp/pip-2Mkgam-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:48:57 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:48:57 INFO - Running setup.py (path:/tmp/pip-i8dK8I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:48:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:48:57 INFO - Running setup.py (path:/tmp/pip-nq3fSe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:48:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:48:57 INFO - Running setup.py (path:/tmp/pip-fKTer6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:48:57 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:48:58 INFO - Running setup.py (path:/tmp/pip-s8yZQh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:48:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:48:58 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 15:48:58 INFO - Running setup.py install for manifestparser 15:48:58 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:48:58 INFO - Running setup.py install for mozcrash 15:48:58 INFO - Running setup.py install for mozdebug 15:48:58 INFO - Running setup.py install for mozdevice 15:48:59 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:48:59 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:48:59 INFO - Running setup.py install for mozfile 15:48:59 INFO - Running setup.py install for mozhttpd 15:48:59 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:48:59 INFO - Running setup.py install for mozinfo 15:48:59 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:48:59 INFO - Running setup.py install for mozInstall 15:48:59 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:48:59 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:48:59 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:48:59 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:48:59 INFO - Running setup.py install for mozleak 15:48:59 INFO - Running setup.py install for mozlog 15:49:00 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:49:00 INFO - Running setup.py install for moznetwork 15:49:00 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:49:00 INFO - Running setup.py install for mozprocess 15:49:00 INFO - Running setup.py install for mozprofile 15:49:00 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:49:00 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:49:00 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:49:00 INFO - Running setup.py install for mozrunner 15:49:01 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:49:01 INFO - Running setup.py install for mozscreenshot 15:49:01 INFO - Running setup.py install for moztest 15:49:01 INFO - Running setup.py install for mozversion 15:49:01 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:49:01 INFO - Running setup.py install for wptserve 15:49:01 INFO - Running setup.py install for marionette-driver 15:49:02 INFO - Running setup.py install for browsermob-proxy 15:49:02 INFO - Running setup.py install for marionette-client 15:49:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:49:02 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:49:02 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 15:49:02 INFO - Cleaning up... 15:49:02 INFO - Return code: 0 15:49:02 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:49:02 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')]} 15:49:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:49:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:49:02 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')]} 15:49:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:49:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:49:02 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 0xe94030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xe953f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xfa14b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf9e780>, '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 0xf9f530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xf9f9e0>, '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-1461970029.237758-541695172', '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 15:49:02 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 15:49:02 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 15:49:02 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:49:02 INFO - 'CCACHE_UMASK': '002', 15:49:02 INFO - 'DISPLAY': ':0', 15:49:02 INFO - 'HOME': '/home/cltbld', 15:49:02 INFO - 'LANG': 'en_US.UTF-8', 15:49:02 INFO - 'LOGNAME': 'cltbld', 15:49:02 INFO - 'MAIL': '/var/mail/cltbld', 15:49:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:49:02 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:49:02 INFO - 'MOZ_NO_REMOTE': '1', 15:49:02 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:49:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:49:02 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:49:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:49:02 INFO - 'PWD': '/builds/slave/test', 15:49:02 INFO - 'SHELL': '/bin/bash', 15:49:02 INFO - 'SHLVL': '1', 15:49:02 INFO - 'TERM': 'linux', 15:49:02 INFO - 'TMOUT': '86400', 15:49:02 INFO - 'USER': 'cltbld', 15:49:02 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461970029.237758-541695172', 15:49:02 INFO - '_': '/tools/buildbot/bin/python'} 15:49:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:49:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:49:03 INFO - Running setup.py (path:/tmp/pip-F0gKW7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:49:03 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)) 15:49:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:49:03 INFO - Running setup.py (path:/tmp/pip-i4ibV8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:49:03 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)) 15:49:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:49:03 INFO - Running setup.py (path:/tmp/pip-LFzRBR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:49:03 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)) 15:49:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:49:03 INFO - Running setup.py (path:/tmp/pip-FGE4sg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:49:03 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)) 15:49:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:49:03 INFO - Running setup.py (path:/tmp/pip-GR48hD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:49:03 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)) 15:49:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:49:03 INFO - Running setup.py (path:/tmp/pip-MBirUm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:49:04 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)) 15:49:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:49:04 INFO - Running setup.py (path:/tmp/pip-D5qpAm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:49:04 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)) 15:49:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:49:04 INFO - Running setup.py (path:/tmp/pip-SldxkU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:49:04 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)) 15:49:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:49:04 INFO - Running setup.py (path:/tmp/pip-seMeUZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:49:04 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)) 15:49:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:49:04 INFO - Running setup.py (path:/tmp/pip-PohMu8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:49:04 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)) 15:49:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:49:04 INFO - Running setup.py (path:/tmp/pip-PbFDMi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:49:04 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)) 15:49:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:49:04 INFO - Running setup.py (path:/tmp/pip-x6sJUx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:49:04 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)) 15:49:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:49:04 INFO - Running setup.py (path:/tmp/pip-9sNIet-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:49:05 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)) 15:49:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:49:05 INFO - Running setup.py (path:/tmp/pip-DIqTDW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:49:05 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)) 15:49:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:49:05 INFO - Running setup.py (path:/tmp/pip-i8iUX6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:49:05 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)) 15:49:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:49:05 INFO - Running setup.py (path:/tmp/pip-lFs6UM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:49:05 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)) 15:49:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:49:05 INFO - Running setup.py (path:/tmp/pip-MMnDIY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:49:05 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)) 15:49:05 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:49:05 INFO - Running setup.py (path:/tmp/pip-swLfLS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:49:05 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)) 15:49:05 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:49:05 INFO - Running setup.py (path:/tmp/pip-a0dCLa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:49:05 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)) 15:49:05 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:49:05 INFO - Running setup.py (path:/tmp/pip-Z3cBKi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:49:05 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)) 15:49:05 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:49:06 INFO - Running setup.py (path:/tmp/pip-pu5vaT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:49:06 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:49:06 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)) 15:49:06 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)) 15:49:06 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)) 15:49:06 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)) 15:49:06 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)) 15:49:06 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)) 15:49:06 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:49: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 15:49: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 15:49: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 15:49: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 15:49: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 15:49: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 15:49:11 INFO - Downloading blessings-1.6.tar.gz 15:49:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:49:11 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)) 15:49:11 INFO - Installing collected packages: blessings 15:49:11 INFO - Running setup.py install for blessings 15:49:12 INFO - Successfully installed blessings 15:49:12 INFO - Cleaning up... 15:49:12 INFO - Return code: 0 15:49:12 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:49:12 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:49:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:49:12 INFO - Reading from file tmpfile_stdout 15:49:12 INFO - Current package versions: 15:49:12 INFO - argparse == 1.2.1 15:49:12 INFO - blessings == 1.6 15:49:12 INFO - blobuploader == 1.2.4 15:49:12 INFO - browsermob-proxy == 0.6.0 15:49:12 INFO - docopt == 0.6.1 15:49:12 INFO - manifestparser == 1.1 15:49:12 INFO - marionette-client == 2.3.0 15:49:12 INFO - marionette-driver == 1.4.0 15:49:12 INFO - mozInstall == 1.12 15:49:12 INFO - mozcrash == 0.17 15:49:12 INFO - mozdebug == 0.1 15:49:12 INFO - mozdevice == 0.48 15:49:12 INFO - mozfile == 1.2 15:49:12 INFO - mozhttpd == 0.7 15:49:12 INFO - mozinfo == 0.9 15:49:12 INFO - mozleak == 0.1 15:49:12 INFO - mozlog == 3.1 15:49:12 INFO - moznetwork == 0.27 15:49:12 INFO - mozprocess == 0.22 15:49:12 INFO - mozprofile == 0.28 15:49:12 INFO - mozrunner == 6.11 15:49:12 INFO - mozscreenshot == 0.1 15:49:12 INFO - mozsystemmonitor == 0.0 15:49:12 INFO - moztest == 0.7 15:49:12 INFO - mozversion == 1.4 15:49:12 INFO - psutil == 3.1.1 15:49:12 INFO - requests == 1.2.3 15:49:12 INFO - wptserve == 1.4.0 15:49:12 INFO - wsgiref == 0.1.2 15:49:12 INFO - Running post-action listener: _resource_record_post_action 15:49:12 INFO - Running post-action listener: _start_resource_monitoring 15:49:12 INFO - Starting resource monitoring. 15:49:12 INFO - ##### 15:49:12 INFO - ##### Running pull step. 15:49:12 INFO - ##### 15:49:12 INFO - Running pre-action listener: _resource_record_pre_action 15:49:12 INFO - Running main action method: pull 15:49:12 INFO - Pull has nothing to do! 15:49:12 INFO - Running post-action listener: _resource_record_post_action 15:49:12 INFO - ##### 15:49:12 INFO - ##### Running install step. 15:49:12 INFO - ##### 15:49:12 INFO - Running pre-action listener: _resource_record_pre_action 15:49:12 INFO - Running main action method: install 15:49:12 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:49:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:49:13 INFO - Reading from file tmpfile_stdout 15:49:13 INFO - Detecting whether we're running mozinstall >=1.0... 15:49:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:49:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:49:13 INFO - Reading from file tmpfile_stdout 15:49:13 INFO - Output received: 15:49:13 INFO - Usage: mozinstall [options] installer 15:49:13 INFO - Options: 15:49:13 INFO - -h, --help show this help message and exit 15:49:13 INFO - -d DEST, --destination=DEST 15:49:13 INFO - Directory to install application into. [default: 15:49:13 INFO - "/builds/slave/test"] 15:49:13 INFO - --app=APP Application being installed. [default: firefox] 15:49:13 INFO - mkdir: /builds/slave/test/build/application 15:49:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 15:49:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 15:49:41 INFO - Reading from file tmpfile_stdout 15:49:41 INFO - Output received: 15:49:41 INFO - /builds/slave/test/build/application/firefox/firefox 15:49:41 INFO - Running post-action listener: _resource_record_post_action 15:49:41 INFO - ##### 15:49:41 INFO - ##### Running run-tests step. 15:49:41 INFO - ##### 15:49:41 INFO - Running pre-action listener: _resource_record_pre_action 15:49:41 INFO - Running main action method: run_tests 15:49:41 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:49:41 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:49:41 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:49:41 INFO - grabbing minidump binary from tooltool 15:49:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:49:41 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 0xf9e780>, '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 0xf9f530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xf9f9e0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:49:41 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 15:49:41 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 15:49:41 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 15:49:41 INFO - Return code: 0 15:49:41 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 15:49:41 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:49:41 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/D5ThfloeTI6hgebk5uQdlQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 15:49:41 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/D5ThfloeTI6hgebk5uQdlQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 15:49:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:49:41 INFO - 'CCACHE_UMASK': '002', 15:49:41 INFO - 'DISPLAY': ':0', 15:49:41 INFO - 'HOME': '/home/cltbld', 15:49:41 INFO - 'LANG': 'en_US.UTF-8', 15:49:41 INFO - 'LOGNAME': 'cltbld', 15:49:41 INFO - 'MAIL': '/var/mail/cltbld', 15:49:41 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:49:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:49:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:49:41 INFO - 'MOZ_NO_REMOTE': '1', 15:49:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:49:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:49:41 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:49:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:49:41 INFO - 'PWD': '/builds/slave/test', 15:49:41 INFO - 'SHELL': '/bin/bash', 15:49:41 INFO - 'SHLVL': '1', 15:49:41 INFO - 'TERM': 'linux', 15:49:41 INFO - 'TMOUT': '86400', 15:49:41 INFO - 'USER': 'cltbld', 15:49:41 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461970029.237758-541695172', 15:49:41 INFO - '_': '/tools/buildbot/bin/python'} 15:49:41 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/D5ThfloeTI6hgebk5uQdlQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 15:49:42 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 15:49:42 INFO - import pkg_resources 15:49:43 INFO - Using 1 client processes 15:49:43 INFO - wptserve Starting http server on 127.0.0.1:8000 15:49:43 INFO - wptserve Starting http server on 127.0.0.1:8001 15:49:43 INFO - wptserve Starting http server on 127.0.0.1:8443 15:49:45 INFO - SUITE-START | Running 778 tests 15:49:45 INFO - Running testharness tests 15:49:45 INFO - Setting up ssl 15:49:45 INFO - PROCESS | certutil | 15:49:45 INFO - PROCESS | certutil | 15:49:45 INFO - PROCESS | certutil | 15:49:45 INFO - Certificate Nickname Trust Attributes 15:49:45 INFO - SSL,S/MIME,JAR/XPI 15:49:45 INFO - 15:49:45 INFO - web-platform-tests CT,, 15:49:45 INFO - 15:49:46 INFO - Starting runner 15:49:48 INFO - PROCESS | 1817 | 1461970188564 Marionette DEBUG Marionette enabled via build flag and pref 15:49:48 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea0632000 == 1 [pid = 1817] [id = 1] 15:49:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 1 (0x7f3ea0632800) [pid = 1817] [serial = 1] [outer = (nil)] 15:49:48 INFO - PROCESS | 1817 | [1817] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 15:49:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 2 (0x7f3ea0633800) [pid = 1817] [serial = 2] [outer = 0x7f3ea0632800] 15:49:49 INFO - PROCESS | 1817 | 1461970189210 Marionette INFO Listening on port 2828 15:49:49 INFO - PROCESS | 1817 | 1461970189807 Marionette DEBUG Marionette enabled via command-line flag 15:49:49 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9d50b000 == 2 [pid = 1817] [id = 2] 15:49:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 3 (0x7f3e9d50b800) [pid = 1817] [serial = 3] [outer = (nil)] 15:49:49 INFO - PROCESS | 1817 | [1817] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 15:49:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 4 (0x7f3e9d50c800) [pid = 1817] [serial = 4] [outer = 0x7f3e9d50b800] 15:49:49 INFO - PROCESS | 1817 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f3e9dca37c0 15:49:50 INFO - PROCESS | 1817 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f3e9c951040 15:49:50 INFO - PROCESS | 1817 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f3e9c9572b0 15:49:50 INFO - PROCESS | 1817 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f3e9c9575b0 15:49:50 INFO - PROCESS | 1817 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f3e9c9578e0 15:49:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 5 (0x7f3e9c9b2000) [pid = 1817] [serial = 5] [outer = 0x7f3ea0632800] 15:49:50 INFO - PROCESS | 1817 | [1817] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:49:50 INFO - PROCESS | 1817 | 1461970190183 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:37782 15:49:50 INFO - PROCESS | 1817 | [1817] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:49:50 INFO - PROCESS | 1817 | 1461970190263 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:37783 15:49:50 INFO - PROCESS | 1817 | 1461970190276 Marionette DEBUG Closed connection conn0 15:49:50 INFO - PROCESS | 1817 | [1817] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 15:49:50 INFO - PROCESS | 1817 | [1817] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:49:50 INFO - PROCESS | 1817 | 1461970190388 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:37784 15:49:50 INFO - PROCESS | 1817 | 1461970190390 Marionette DEBUG Closed connection conn1 15:49:50 INFO - PROCESS | 1817 | [1817] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:49:50 INFO - PROCESS | 1817 | 1461970190437 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:37785 15:49:50 INFO - PROCESS | 1817 | 1461970190446 Marionette DEBUG Closed connection conn2 15:49:50 INFO - PROCESS | 1817 | 1461970190481 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:49:50 INFO - PROCESS | 1817 | 1461970190499 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160429140836","device":"desktop","version":"48.0a2"} 15:49:51 INFO - PROCESS | 1817 | [1817] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:49:52 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e91385800 == 3 [pid = 1817] [id = 3] 15:49:52 INFO - PROCESS | 1817 | ++DOMWINDOW == 6 (0x7f3e91386000) [pid = 1817] [serial = 6] [outer = (nil)] 15:49:52 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e91386800 == 4 [pid = 1817] [id = 4] 15:49:52 INFO - PROCESS | 1817 | ++DOMWINDOW == 7 (0x7f3e913e2800) [pid = 1817] [serial = 7] [outer = (nil)] 15:49:52 INFO - PROCESS | 1817 | [1817] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:49:52 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e90317800 == 5 [pid = 1817] [id = 5] 15:49:52 INFO - PROCESS | 1817 | ++DOMWINDOW == 8 (0x7f3e903a2c00) [pid = 1817] [serial = 8] [outer = (nil)] 15:49:52 INFO - PROCESS | 1817 | [1817] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:49:52 INFO - PROCESS | 1817 | [1817] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:49:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 9 (0x7f3e901c6800) [pid = 1817] [serial = 9] [outer = 0x7f3e903a2c00] 15:49:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 10 (0x7f3e8fcdf000) [pid = 1817] [serial = 10] [outer = 0x7f3e91386000] 15:49:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 11 (0x7f3e8fb1e800) [pid = 1817] [serial = 11] [outer = 0x7f3e913e2800] 15:49:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 12 (0x7f3e8fb20800) [pid = 1817] [serial = 12] [outer = 0x7f3e903a2c00] 15:49:54 INFO - PROCESS | 1817 | 1461970194366 Marionette DEBUG loaded listener.js 15:49:54 INFO - PROCESS | 1817 | 1461970194386 Marionette DEBUG loaded listener.js 15:49:55 INFO - PROCESS | 1817 | ++DOMWINDOW == 13 (0x7f3e8d40f400) [pid = 1817] [serial = 13] [outer = 0x7f3e903a2c00] 15:49:55 INFO - PROCESS | 1817 | 1461970195116 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"7a850750-11b0-4c47-bcec-4df398e05fff","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160429140836","device":"desktop","version":"48.0a2","command_id":1}}] 15:49:55 INFO - PROCESS | 1817 | 1461970195318 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}] 15:49:55 INFO - PROCESS | 1817 | 1461970195483 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 15:49:55 INFO - PROCESS | 1817 | 1461970195767 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:49:55 INFO - PROCESS | 1817 | [1817] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:49:55 INFO - PROCESS | 1817 | [1817] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:49:55 INFO - PROCESS | 1817 | ++DOMWINDOW == 14 (0x7f3e89fa7800) [pid = 1817] [serial = 14] [outer = 0x7f3e903a2c00] 15:49:56 INFO - PROCESS | 1817 | [1817] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:49:56 INFO - PROCESS | 1817 | [1817] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:49:56 INFO - PROCESS | 1817 | 1461970196202 Marionette TRACE conn3 <- [1,3,null,{}] 15:49:56 INFO - PROCESS | 1817 | 1461970196209 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 15:49:56 INFO - PROCESS | 1817 | 1461970196303 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 15:49:56 INFO - PROCESS | 1817 | 1461970196350 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 15:49:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:49:56 INFO - PROCESS | 1817 | 1461970196356 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 15:49:56 INFO - PROCESS | 1817 | 1461970196364 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:49:56 INFO - PROCESS | 1817 | 1461970196371 Marionette TRACE conn3 <- [1,6,null,{}] 15:49:56 INFO - PROCESS | 1817 | 1461970196384 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}] 15:49:56 INFO - PROCESS | 1817 | 1461970196400 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 15:49:56 INFO - PROCESS | 1817 | 1461970196412 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:56 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e88cb1800 == 6 [pid = 1817] [id = 6] 15:49:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 15 (0x7f3e88b04400) [pid = 1817] [serial = 15] [outer = (nil)] 15:49:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 16 (0x7f3e88b06400) [pid = 1817] [serial = 16] [outer = 0x7f3e88b04400] 15:49:56 INFO - PROCESS | 1817 | 1461970196480 Marionette DEBUG loaded listener.js 15:49:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 17 (0x7f3e88b0d400) [pid = 1817] [serial = 17] [outer = 0x7f3e88b04400] 15:49:56 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e88999800 == 7 [pid = 1817] [id = 7] 15:49:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 18 (0x7f3e8892bc00) [pid = 1817] [serial = 18] [outer = (nil)] 15:49:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 19 (0x7f3e8892e000) [pid = 1817] [serial = 19] [outer = 0x7f3e8892bc00] 15:49:56 INFO - PROCESS | 1817 | 1461970196946 Marionette DEBUG loaded listener.js 15:49:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 20 (0x7f3e88953400) [pid = 1817] [serial = 20] [outer = 0x7f3e8892bc00] 15:49:57 INFO - PROCESS | 1817 | 1461970197386 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]]]}] 15:49:57 INFO - PROCESS | 1817 | [1817] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 15:49:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:49:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1096ms 15:49:57 INFO - PROCESS | 1817 | 1461970197484 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 15:49:57 INFO - PROCESS | 1817 | 1461970197488 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 15:49:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:49:57 INFO - PROCESS | 1817 | 1461970197570 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:49:57 INFO - PROCESS | 1817 | 1461970197574 Marionette TRACE conn3 <- [1,10,null,{}] 15:49:57 INFO - PROCESS | 1817 | 1461970197602 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}] 15:49:57 INFO - PROCESS | 1817 | 1461970197750 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 15:49:57 INFO - PROCESS | 1817 | 1461970197764 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:57 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86e37800 == 8 [pid = 1817] [id = 8] 15:49:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 21 (0x7f3e87c2ec00) [pid = 1817] [serial = 21] [outer = (nil)] 15:49:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 22 (0x7f3e88958c00) [pid = 1817] [serial = 22] [outer = 0x7f3e87c2ec00] 15:49:57 INFO - PROCESS | 1817 | 1461970197831 Marionette DEBUG loaded listener.js 15:49:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 23 (0x7f3e87135c00) [pid = 1817] [serial = 23] [outer = 0x7f3e87c2ec00] 15:49:58 INFO - PROCESS | 1817 | 1461970198363 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]]]}] 15:49:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:49:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 894ms 15:49:58 INFO - PROCESS | 1817 | 1461970198403 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 15:49:58 INFO - PROCESS | 1817 | 1461970198407 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 15:49:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:49:58 INFO - PROCESS | 1817 | 1461970198412 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:49:58 INFO - PROCESS | 1817 | 1461970198415 Marionette TRACE conn3 <- [1,14,null,{}] 15:49:58 INFO - PROCESS | 1817 | 1461970198419 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}] 15:49:58 INFO - PROCESS | 1817 | 1461970198559 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 15:49:58 INFO - PROCESS | 1817 | 1461970198579 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:58 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e871b2800 == 9 [pid = 1817] [id = 9] 15:49:58 INFO - PROCESS | 1817 | ++DOMWINDOW == 24 (0x7f3e872d8000) [pid = 1817] [serial = 24] [outer = (nil)] 15:49:58 INFO - PROCESS | 1817 | ++DOMWINDOW == 25 (0x7f3e872dc000) [pid = 1817] [serial = 25] [outer = 0x7f3e872d8000] 15:49:58 INFO - PROCESS | 1817 | 1461970198639 Marionette DEBUG loaded listener.js 15:49:58 INFO - PROCESS | 1817 | ++DOMWINDOW == 26 (0x7f3e872e5800) [pid = 1817] [serial = 26] [outer = 0x7f3e872d8000] 15:49:59 INFO - PROCESS | 1817 | 1461970199677 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]]]}] 15:49:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:49:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1331ms 15:49:59 INFO - PROCESS | 1817 | 1461970199744 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 15:49:59 INFO - PROCESS | 1817 | 1461970199750 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 15:49:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:49:59 INFO - PROCESS | 1817 | 1461970199758 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:49:59 INFO - PROCESS | 1817 | 1461970199763 Marionette TRACE conn3 <- [1,18,null,{}] 15:49:59 INFO - PROCESS | 1817 | 1461970199771 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}] 15:49:59 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e873ab000 == 10 [pid = 1817] [id = 10] 15:49:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 27 (0x7f3e873ac800) [pid = 1817] [serial = 27] [outer = (nil)] 15:49:59 INFO - PROCESS | 1817 | 1461970199992 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 15:50:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 28 (0x7f3e8701f800) [pid = 1817] [serial = 28] [outer = 0x7f3e873ac800] 15:50:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 29 (0x7f3e873b1800) [pid = 1817] [serial = 29] [outer = 0x7f3e873ac800] 15:50:00 INFO - PROCESS | 1817 | 1461970200142 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:00 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e873b4000 == 11 [pid = 1817] [id = 11] 15:50:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 30 (0x7f3e8713d800) [pid = 1817] [serial = 30] [outer = (nil)] 15:50:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 31 (0x7f3e874bdc00) [pid = 1817] [serial = 31] [outer = 0x7f3e8713d800] 15:50:00 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e87dad000 == 12 [pid = 1817] [id = 12] 15:50:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 32 (0x7f3e874bf800) [pid = 1817] [serial = 32] [outer = (nil)] 15:50:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 33 (0x7f3e874c0000) [pid = 1817] [serial = 33] [outer = 0x7f3e874bf800] 15:50:00 INFO - PROCESS | 1817 | 1461970200297 Marionette DEBUG loaded listener.js 15:50:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 34 (0x7f3e87507c00) [pid = 1817] [serial = 34] [outer = 0x7f3e874bf800] 15:50:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 35 (0x7f3e874b4800) [pid = 1817] [serial = 35] [outer = 0x7f3e8713d800] 15:50:01 INFO - PROCESS | 1817 | 1461970201309 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]]]}] 15:50:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:50:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1592ms 15:50:01 INFO - PROCESS | 1817 | 1461970201351 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 15:50:01 INFO - PROCESS | 1817 | 1461970201360 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 15:50:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:50:01 INFO - PROCESS | 1817 | 1461970201371 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:50:01 INFO - PROCESS | 1817 | 1461970201376 Marionette TRACE conn3 <- [1,22,null,{}] 15:50:01 INFO - PROCESS | 1817 | 1461970201382 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}] 15:50:01 INFO - PROCESS | 1817 | 1461970201581 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 15:50:01 INFO - PROCESS | 1817 | 1461970201729 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:01 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8f2e0000 == 13 [pid = 1817] [id = 13] 15:50:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 36 (0x7f3e88b0b800) [pid = 1817] [serial = 36] [outer = (nil)] 15:50:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 37 (0x7f3e8c839800) [pid = 1817] [serial = 37] [outer = 0x7f3e88b0b800] 15:50:01 INFO - PROCESS | 1817 | 1461970201802 Marionette DEBUG loaded listener.js 15:50:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 38 (0x7f3e8e506400) [pid = 1817] [serial = 38] [outer = 0x7f3e88b0b800] 15:50:02 INFO - PROCESS | 1817 | 1461970202562 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]]]}] 15:50:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:50:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1229ms 15:50:02 INFO - PROCESS | 1817 | 1461970202606 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 15:50:02 INFO - PROCESS | 1817 | 1461970202610 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 15:50:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:50:02 INFO - PROCESS | 1817 | 1461970202617 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:50:02 INFO - PROCESS | 1817 | 1461970202623 Marionette TRACE conn3 <- [1,26,null,{}] 15:50:02 INFO - PROCESS | 1817 | 1461970202637 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}] 15:50:02 INFO - PROCESS | 1817 | 1461970202807 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 15:50:03 INFO - PROCESS | 1817 | 1461970203080 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:03 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e88c18800 == 14 [pid = 1817] [id = 14] 15:50:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 39 (0x7f3e8750c000) [pid = 1817] [serial = 39] [outer = (nil)] 15:50:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 40 (0x7f3e87c2c800) [pid = 1817] [serial = 40] [outer = 0x7f3e8750c000] 15:50:03 INFO - PROCESS | 1817 | 1461970203180 Marionette DEBUG loaded listener.js 15:50:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 41 (0x7f3e8d4be800) [pid = 1817] [serial = 41] [outer = 0x7f3e8750c000] 15:50:04 INFO - PROCESS | 1817 | 1461970203993 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]]]}] 15:50:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:50:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1433ms 15:50:04 INFO - PROCESS | 1817 | 1461970204051 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 15:50:04 INFO - PROCESS | 1817 | 1461970204055 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 15:50:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:50:04 INFO - PROCESS | 1817 | 1461970204062 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:50:04 INFO - PROCESS | 1817 | 1461970204066 Marionette TRACE conn3 <- [1,30,null,{}] 15:50:04 INFO - PROCESS | 1817 | 1461970204072 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}] 15:50:04 INFO - PROCESS | 1817 | 1461970204204 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 15:50:04 INFO - PROCESS | 1817 | 1461970204214 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:04 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e88cbe800 == 15 [pid = 1817] [id = 15] 15:50:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 42 (0x7f3e8702ac00) [pid = 1817] [serial = 42] [outer = (nil)] 15:50:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 43 (0x7f3e8f5b7400) [pid = 1817] [serial = 43] [outer = 0x7f3e8702ac00] 15:50:04 INFO - PROCESS | 1817 | 1461970204274 Marionette DEBUG loaded listener.js 15:50:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 44 (0x7f3e8fc71400) [pid = 1817] [serial = 44] [outer = 0x7f3e8702ac00] 15:50:05 INFO - PROCESS | 1817 | 1461970205056 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]]]}] 15:50:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:50:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1031ms 15:50:05 INFO - PROCESS | 1817 | 1461970205095 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 15:50:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:50:05 INFO - PROCESS | 1817 | 1461970205101 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 15:50:05 INFO - PROCESS | 1817 | 1461970205108 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:50:05 INFO - PROCESS | 1817 | 1461970205110 Marionette TRACE conn3 <- [1,34,null,{}] 15:50:05 INFO - PROCESS | 1817 | 1461970205115 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}] 15:50:05 INFO - PROCESS | 1817 | 1461970205244 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 15:50:05 INFO - PROCESS | 1817 | 1461970205260 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:05 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e908b2000 == 16 [pid = 1817] [id = 16] 15:50:05 INFO - PROCESS | 1817 | ++DOMWINDOW == 45 (0x7f3e874c1800) [pid = 1817] [serial = 45] [outer = (nil)] 15:50:05 INFO - PROCESS | 1817 | ++DOMWINDOW == 46 (0x7f3e91468000) [pid = 1817] [serial = 46] [outer = 0x7f3e874c1800] 15:50:05 INFO - PROCESS | 1817 | 1461970205319 Marionette DEBUG loaded listener.js 15:50:05 INFO - PROCESS | 1817 | ++DOMWINDOW == 47 (0x7f3e914bfc00) [pid = 1817] [serial = 47] [outer = 0x7f3e874c1800] 15:50:06 INFO - PROCESS | 1817 | 1461970206014 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]]]}] 15:50:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:50:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 928ms 15:50:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:50:06 INFO - PROCESS | 1817 | 1461970206035 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 15:50:06 INFO - PROCESS | 1817 | 1461970206038 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 15:50:06 INFO - PROCESS | 1817 | 1461970206046 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:50:06 INFO - PROCESS | 1817 | 1461970206053 Marionette TRACE conn3 <- [1,38,null,{}] 15:50:06 INFO - PROCESS | 1817 | 1461970206075 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}] 15:50:06 INFO - PROCESS | 1817 | 1461970206201 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 15:50:06 INFO - PROCESS | 1817 | 1461970206220 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:06 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e90ba1800 == 17 [pid = 1817] [id = 17] 15:50:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 48 (0x7f3e9177c000) [pid = 1817] [serial = 48] [outer = (nil)] 15:50:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 49 (0x7f3e91b70400) [pid = 1817] [serial = 49] [outer = 0x7f3e9177c000] 15:50:06 INFO - PROCESS | 1817 | 1461970206276 Marionette DEBUG loaded listener.js 15:50:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 50 (0x7f3e91be3800) [pid = 1817] [serial = 50] [outer = 0x7f3e9177c000] 15:50:06 INFO - PROCESS | 1817 | 1461970206916 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]]]}] 15:50:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:50:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 890ms 15:50:06 INFO - PROCESS | 1817 | 1461970206933 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 15:50:06 INFO - PROCESS | 1817 | 1461970206936 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 15:50:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:50:06 INFO - PROCESS | 1817 | 1461970206942 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:50:06 INFO - PROCESS | 1817 | 1461970206944 Marionette TRACE conn3 <- [1,42,null,{}] 15:50:06 INFO - PROCESS | 1817 | 1461970206949 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}] 15:50:07 INFO - PROCESS | 1817 | 1461970207104 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 15:50:07 INFO - PROCESS | 1817 | 1461970207125 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:07 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e91390000 == 18 [pid = 1817] [id = 18] 15:50:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 51 (0x7f3e8f3a0c00) [pid = 1817] [serial = 51] [outer = (nil)] 15:50:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 52 (0x7f3e92425000) [pid = 1817] [serial = 52] [outer = 0x7f3e8f3a0c00] 15:50:07 INFO - PROCESS | 1817 | 1461970207187 Marionette DEBUG loaded listener.js 15:50:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 53 (0x7f3e92fa3c00) [pid = 1817] [serial = 53] [outer = 0x7f3e8f3a0c00] 15:50:07 INFO - PROCESS | 1817 | 1461970207791 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]]]}] 15:50:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:50:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 880ms 15:50:07 INFO - PROCESS | 1817 | 1461970207823 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 15:50:07 INFO - PROCESS | 1817 | 1461970207826 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 15:50:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:50:07 INFO - PROCESS | 1817 | 1461970207831 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:50:07 INFO - PROCESS | 1817 | 1461970207833 Marionette TRACE conn3 <- [1,46,null,{}] 15:50:07 INFO - PROCESS | 1817 | 1461970207838 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}] 15:50:07 INFO - PROCESS | 1817 | 1461970207962 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 15:50:07 INFO - PROCESS | 1817 | 1461970207980 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:08 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e91752800 == 19 [pid = 1817] [id = 19] 15:50:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 54 (0x7f3e9300c400) [pid = 1817] [serial = 54] [outer = (nil)] 15:50:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 55 (0x7f3e93015000) [pid = 1817] [serial = 55] [outer = 0x7f3e9300c400] 15:50:08 INFO - PROCESS | 1817 | 1461970208067 Marionette DEBUG loaded listener.js 15:50:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 56 (0x7f3e93331800) [pid = 1817] [serial = 56] [outer = 0x7f3e9300c400] 15:50:08 INFO - PROCESS | 1817 | 1461970208725 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]]]}] 15:50:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:50:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 924ms 15:50:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:50:08 INFO - PROCESS | 1817 | 1461970208756 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 15:50:08 INFO - PROCESS | 1817 | 1461970208758 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 15:50:08 INFO - PROCESS | 1817 | 1461970208763 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:50:08 INFO - PROCESS | 1817 | 1461970208766 Marionette TRACE conn3 <- [1,50,null,{}] 15:50:08 INFO - PROCESS | 1817 | 1461970208770 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}] 15:50:08 INFO - PROCESS | 1817 | 1461970208923 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 15:50:08 INFO - PROCESS | 1817 | 1461970208945 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:08 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e924e1000 == 20 [pid = 1817] [id = 20] 15:50:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 57 (0x7f3e874b3000) [pid = 1817] [serial = 57] [outer = (nil)] 15:50:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 58 (0x7f3e9d56ec00) [pid = 1817] [serial = 58] [outer = 0x7f3e874b3000] 15:50:09 INFO - PROCESS | 1817 | 1461970209000 Marionette DEBUG loaded listener.js 15:50:09 INFO - PROCESS | 1817 | ++DOMWINDOW == 59 (0x7f3e9d7e6000) [pid = 1817] [serial = 59] [outer = 0x7f3e874b3000] 15:50:09 INFO - PROCESS | 1817 | 1461970209549 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]]]}] 15:50:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:50:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 830ms 15:50:09 INFO - PROCESS | 1817 | 1461970209596 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 15:50:09 INFO - PROCESS | 1817 | 1461970209598 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 15:50:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:50:09 INFO - PROCESS | 1817 | 1461970209606 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:50:09 INFO - PROCESS | 1817 | 1461970209608 Marionette TRACE conn3 <- [1,54,null,{}] 15:50:09 INFO - PROCESS | 1817 | 1461970209613 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}] 15:50:09 INFO - PROCESS | 1817 | 1461970209744 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 15:50:09 INFO - PROCESS | 1817 | 1461970209761 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:09 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e96b4e800 == 21 [pid = 1817] [id = 21] 15:50:09 INFO - PROCESS | 1817 | ++DOMWINDOW == 60 (0x7f3e9333a400) [pid = 1817] [serial = 60] [outer = (nil)] 15:50:09 INFO - PROCESS | 1817 | ++DOMWINDOW == 61 (0x7f3e9d8e8800) [pid = 1817] [serial = 61] [outer = 0x7f3e9333a400] 15:50:09 INFO - PROCESS | 1817 | 1461970209817 Marionette DEBUG loaded listener.js 15:50:09 INFO - PROCESS | 1817 | ++DOMWINDOW == 62 (0x7f3e9da4c400) [pid = 1817] [serial = 62] [outer = 0x7f3e9333a400] 15:50:10 INFO - PROCESS | 1817 | 1461970210421 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]]]}] 15:50:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:50:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 873ms 15:50:10 INFO - PROCESS | 1817 | 1461970210481 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 15:50:10 INFO - PROCESS | 1817 | 1461970210484 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 15:50:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:50:10 INFO - PROCESS | 1817 | 1461970210489 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:50:10 INFO - PROCESS | 1817 | 1461970210497 Marionette TRACE conn3 <- [1,58,null,{}] 15:50:10 INFO - PROCESS | 1817 | 1461970210502 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}] 15:50:10 INFO - PROCESS | 1817 | 1461970210651 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 15:50:10 INFO - PROCESS | 1817 | 1461970210672 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:10 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e908b1800 == 22 [pid = 1817] [id = 22] 15:50:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 63 (0x7f3e89fa6c00) [pid = 1817] [serial = 63] [outer = (nil)] 15:50:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 64 (0x7f3e9da4e000) [pid = 1817] [serial = 64] [outer = 0x7f3e89fa6c00] 15:50:10 INFO - PROCESS | 1817 | 1461970210729 Marionette DEBUG loaded listener.js 15:50:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 65 (0x7f3e9e6a4400) [pid = 1817] [serial = 65] [outer = 0x7f3e89fa6c00] 15:50:11 INFO - PROCESS | 1817 | 1461970211336 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]]]}] 15:50:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:50:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 880ms 15:50:11 INFO - PROCESS | 1817 | 1461970211372 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 15:50:11 INFO - PROCESS | 1817 | 1461970211374 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 15:50:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:50:11 INFO - PROCESS | 1817 | 1461970211384 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:50:11 INFO - PROCESS | 1817 | 1461970211386 Marionette TRACE conn3 <- [1,62,null,{}] 15:50:11 INFO - PROCESS | 1817 | 1461970211390 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}] 15:50:11 INFO - PROCESS | 1817 | 1461970211513 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 15:50:11 INFO - PROCESS | 1817 | 1461970211531 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:11 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9d512000 == 23 [pid = 1817] [id = 23] 15:50:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 66 (0x7f3e8d260400) [pid = 1817] [serial = 66] [outer = (nil)] 15:50:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 67 (0x7f3e9ea43400) [pid = 1817] [serial = 67] [outer = 0x7f3e8d260400] 15:50:11 INFO - PROCESS | 1817 | 1461970211590 Marionette DEBUG loaded listener.js 15:50:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 68 (0x7f3e9ec06800) [pid = 1817] [serial = 68] [outer = 0x7f3e8d260400] 15:50:12 INFO - PROCESS | 1817 | 1461970212221 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]]]}] 15:50:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:50:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 877ms 15:50:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:50:12 INFO - PROCESS | 1817 | 1461970212259 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 15:50:12 INFO - PROCESS | 1817 | 1461970212261 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 15:50:12 INFO - PROCESS | 1817 | 1461970212267 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:50:12 INFO - PROCESS | 1817 | 1461970212269 Marionette TRACE conn3 <- [1,66,null,{}] 15:50:12 INFO - PROCESS | 1817 | 1461970212274 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}] 15:50:12 INFO - PROCESS | 1817 | 1461970212406 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 15:50:13 INFO - PROCESS | 1817 | 1461970213415 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:13 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e871b2000 == 24 [pid = 1817] [id = 24] 15:50:13 INFO - PROCESS | 1817 | ++DOMWINDOW == 69 (0x7f3e87511400) [pid = 1817] [serial = 69] [outer = (nil)] 15:50:13 INFO - PROCESS | 1817 | ++DOMWINDOW == 70 (0x7f3e88957800) [pid = 1817] [serial = 70] [outer = 0x7f3e87511400] 15:50:13 INFO - PROCESS | 1817 | 1461970213479 Marionette DEBUG loaded listener.js 15:50:13 INFO - PROCESS | 1817 | ++DOMWINDOW == 71 (0x7f3e8a06b400) [pid = 1817] [serial = 71] [outer = 0x7f3e87511400] 15:50:14 INFO - PROCESS | 1817 | 1461970214122 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]]]}] 15:50:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:50:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1882ms 15:50:14 INFO - PROCESS | 1817 | 1461970214149 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 15:50:14 INFO - PROCESS | 1817 | 1461970214154 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 15:50:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:50:14 INFO - PROCESS | 1817 | 1461970214168 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:50:14 INFO - PROCESS | 1817 | 1461970214171 Marionette TRACE conn3 <- [1,70,null,{}] 15:50:14 INFO - PROCESS | 1817 | 1461970214177 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}] 15:50:14 INFO - PROCESS | 1817 | 1461970214326 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 15:50:14 INFO - PROCESS | 1817 | 1461970214359 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:14 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8c812800 == 25 [pid = 1817] [id = 25] 15:50:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 72 (0x7f3e88b07800) [pid = 1817] [serial = 72] [outer = (nil)] 15:50:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 73 (0x7f3e8f5b9800) [pid = 1817] [serial = 73] [outer = 0x7f3e88b07800] 15:50:14 INFO - PROCESS | 1817 | 1461970214420 Marionette DEBUG loaded listener.js 15:50:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 74 (0x7f3e900e1400) [pid = 1817] [serial = 74] [outer = 0x7f3e88b07800] 15:50:15 INFO - PROCESS | 1817 | --DOMWINDOW == 73 (0x7f3e87c2ec00) [pid = 1817] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:50:15 INFO - PROCESS | 1817 | --DOMWINDOW == 72 (0x7f3e88b04400) [pid = 1817] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:50:15 INFO - PROCESS | 1817 | --DOMWINDOW == 71 (0x7f3e88b0b800) [pid = 1817] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:50:15 INFO - PROCESS | 1817 | --DOMWINDOW == 70 (0x7f3e8750c000) [pid = 1817] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:50:15 INFO - PROCESS | 1817 | --DOMWINDOW == 69 (0x7f3e8702ac00) [pid = 1817] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:50:15 INFO - PROCESS | 1817 | --DOMWINDOW == 68 (0x7f3e874c1800) [pid = 1817] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:50:15 INFO - PROCESS | 1817 | --DOMWINDOW == 67 (0x7f3e9177c000) [pid = 1817] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:50:15 INFO - PROCESS | 1817 | --DOMWINDOW == 66 (0x7f3e8f3a0c00) [pid = 1817] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:50:15 INFO - PROCESS | 1817 | --DOMWINDOW == 65 (0x7f3e9300c400) [pid = 1817] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:50:15 INFO - PROCESS | 1817 | --DOMWINDOW == 64 (0x7f3e874b3000) [pid = 1817] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:50:15 INFO - PROCESS | 1817 | --DOMWINDOW == 63 (0x7f3e9333a400) [pid = 1817] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:50:15 INFO - PROCESS | 1817 | --DOMWINDOW == 62 (0x7f3e89fa6c00) [pid = 1817] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:50:15 INFO - PROCESS | 1817 | --DOMWINDOW == 61 (0x7f3e872d8000) [pid = 1817] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:50:15 INFO - PROCESS | 1817 | --DOMWINDOW == 60 (0x7f3e874bf800) [pid = 1817] [serial = 32] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:50:15 INFO - PROCESS | 1817 | 1461970215483 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]]]}] 15:50:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:50:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1375ms 15:50:15 INFO - PROCESS | 1817 | 1461970215547 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 15:50:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:50:15 INFO - PROCESS | 1817 | 1461970215553 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 15:50:15 INFO - PROCESS | 1817 | 1461970215558 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:50:15 INFO - PROCESS | 1817 | 1461970215561 Marionette TRACE conn3 <- [1,74,null,{}] 15:50:15 INFO - PROCESS | 1817 | 1461970215566 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}] 15:50:15 INFO - PROCESS | 1817 | 1461970215693 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 15:50:15 INFO - PROCESS | 1817 | 1461970215776 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:15 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8d4ca000 == 26 [pid = 1817] [id = 26] 15:50:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 61 (0x7f3e88924400) [pid = 1817] [serial = 75] [outer = (nil)] 15:50:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 62 (0x7f3e8f809c00) [pid = 1817] [serial = 76] [outer = 0x7f3e88924400] 15:50:15 INFO - PROCESS | 1817 | 1461970215836 Marionette DEBUG loaded listener.js 15:50:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 63 (0x7f3e90cc6c00) [pid = 1817] [serial = 77] [outer = 0x7f3e88924400] 15:50:16 INFO - PROCESS | 1817 | 1461970216465 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]]]}] 15:50:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:50:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 934ms 15:50:16 INFO - PROCESS | 1817 | 1461970216492 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 15:50:16 INFO - PROCESS | 1817 | 1461970216495 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 15:50:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:50:16 INFO - PROCESS | 1817 | 1461970216508 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:50:16 INFO - PROCESS | 1817 | 1461970216516 Marionette TRACE conn3 <- [1,78,null,{}] 15:50:16 INFO - PROCESS | 1817 | 1461970216522 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}] 15:50:16 INFO - PROCESS | 1817 | 1461970216651 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 15:50:16 INFO - PROCESS | 1817 | 1461970216738 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:16 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e90615000 == 27 [pid = 1817] [id = 27] 15:50:16 INFO - PROCESS | 1817 | ++DOMWINDOW == 64 (0x7f3e8b6a4800) [pid = 1817] [serial = 78] [outer = (nil)] 15:50:16 INFO - PROCESS | 1817 | ++DOMWINDOW == 65 (0x7f3e914bac00) [pid = 1817] [serial = 79] [outer = 0x7f3e8b6a4800] 15:50:16 INFO - PROCESS | 1817 | 1461970216794 Marionette DEBUG loaded listener.js 15:50:16 INFO - PROCESS | 1817 | ++DOMWINDOW == 66 (0x7f3e91b43000) [pid = 1817] [serial = 80] [outer = 0x7f3e8b6a4800] 15:50:17 INFO - PROCESS | 1817 | 1461970217511 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]]]}] 15:50:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:50:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1044ms 15:50:17 INFO - PROCESS | 1817 | 1461970217553 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 15:50:17 INFO - PROCESS | 1817 | 1461970217558 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 15:50:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:50:17 INFO - PROCESS | 1817 | 1461970217566 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:50:17 INFO - PROCESS | 1817 | 1461970217571 Marionette TRACE conn3 <- [1,82,null,{}] 15:50:17 INFO - PROCESS | 1817 | 1461970217585 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}] 15:50:17 INFO - PROCESS | 1817 | 1461970217733 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 15:50:17 INFO - PROCESS | 1817 | 1461970217850 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:17 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8c81a000 == 28 [pid = 1817] [id = 28] 15:50:17 INFO - PROCESS | 1817 | ++DOMWINDOW == 67 (0x7f3e8a073800) [pid = 1817] [serial = 81] [outer = (nil)] 15:50:17 INFO - PROCESS | 1817 | ++DOMWINDOW == 68 (0x7f3e8eb8e400) [pid = 1817] [serial = 82] [outer = 0x7f3e8a073800] 15:50:17 INFO - PROCESS | 1817 | 1461970217921 Marionette DEBUG loaded listener.js 15:50:18 INFO - PROCESS | 1817 | ++DOMWINDOW == 69 (0x7f3e8fc69c00) [pid = 1817] [serial = 83] [outer = 0x7f3e8a073800] 15:50:18 INFO - PROCESS | 1817 | 1461970218613 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]]]}] 15:50:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:50:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1085ms 15:50:18 INFO - PROCESS | 1817 | 1461970218651 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 15:50:18 INFO - PROCESS | 1817 | 1461970218659 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 15:50:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:50:18 INFO - PROCESS | 1817 | 1461970218669 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:50:18 INFO - PROCESS | 1817 | 1461970218672 Marionette TRACE conn3 <- [1,86,null,{}] 15:50:18 INFO - PROCESS | 1817 | 1461970218677 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}] 15:50:18 INFO - PROCESS | 1817 | 1461970218816 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 15:50:18 INFO - PROCESS | 1817 | 1461970218916 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:18 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e90b99800 == 29 [pid = 1817] [id = 29] 15:50:18 INFO - PROCESS | 1817 | ++DOMWINDOW == 70 (0x7f3e8fc53000) [pid = 1817] [serial = 84] [outer = (nil)] 15:50:18 INFO - PROCESS | 1817 | ++DOMWINDOW == 71 (0x7f3e914c3c00) [pid = 1817] [serial = 85] [outer = 0x7f3e8fc53000] 15:50:18 INFO - PROCESS | 1817 | 1461970218984 Marionette DEBUG loaded listener.js 15:50:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 72 (0x7f3e91b6e800) [pid = 1817] [serial = 86] [outer = 0x7f3e8fc53000] 15:50:19 INFO - PROCESS | 1817 | 1461970219710 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]]]}] 15:50:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:50:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1078ms 15:50:19 INFO - PROCESS | 1817 | 1461970219747 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 15:50:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:50:19 INFO - PROCESS | 1817 | 1461970219751 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 15:50:19 INFO - PROCESS | 1817 | 1461970219756 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:50:19 INFO - PROCESS | 1817 | 1461970219761 Marionette TRACE conn3 <- [1,90,null,{}] 15:50:19 INFO - PROCESS | 1817 | 1461970219804 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}] 15:50:19 INFO - PROCESS | 1817 | 1461970219977 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 15:50:20 INFO - PROCESS | 1817 | 1461970220031 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:20 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8f2df000 == 30 [pid = 1817] [id = 30] 15:50:20 INFO - PROCESS | 1817 | ++DOMWINDOW == 73 (0x7f3e93015800) [pid = 1817] [serial = 87] [outer = (nil)] 15:50:20 INFO - PROCESS | 1817 | ++DOMWINDOW == 74 (0x7f3e930e9800) [pid = 1817] [serial = 88] [outer = 0x7f3e93015800] 15:50:20 INFO - PROCESS | 1817 | 1461970220100 Marionette DEBUG loaded listener.js 15:50:20 INFO - PROCESS | 1817 | ++DOMWINDOW == 75 (0x7f3e97911400) [pid = 1817] [serial = 89] [outer = 0x7f3e93015800] 15:50:20 INFO - PROCESS | 1817 | 1461970220831 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]]]}] 15:50:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:50:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1144ms 15:50:20 INFO - PROCESS | 1817 | 1461970220900 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 15:50:20 INFO - PROCESS | 1817 | 1461970220904 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 15:50:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:50:20 INFO - PROCESS | 1817 | 1461970220936 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:50:20 INFO - PROCESS | 1817 | 1461970220939 Marionette TRACE conn3 <- [1,94,null,{}] 15:50:20 INFO - PROCESS | 1817 | 1461970220943 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}] 15:50:21 INFO - PROCESS | 1817 | 1461970221088 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 15:50:21 INFO - PROCESS | 1817 | 1461970221206 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:21 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e924e9800 == 31 [pid = 1817] [id = 31] 15:50:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 76 (0x7f3e8d265c00) [pid = 1817] [serial = 90] [outer = (nil)] 15:50:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 77 (0x7f3e9d7e1000) [pid = 1817] [serial = 91] [outer = 0x7f3e8d265c00] 15:50:21 INFO - PROCESS | 1817 | 1461970221277 Marionette DEBUG loaded listener.js 15:50:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 78 (0x7f3e9d86a800) [pid = 1817] [serial = 92] [outer = 0x7f3e8d265c00] 15:50:21 INFO - PROCESS | 1817 | 1461970221982 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]]]}] 15:50:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:50:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1089ms 15:50:22 INFO - PROCESS | 1817 | 1461970222020 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 15:50:22 INFO - PROCESS | 1817 | 1461970222023 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 15:50:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:50:22 INFO - PROCESS | 1817 | 1461970222029 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:50:22 INFO - PROCESS | 1817 | 1461970222031 Marionette TRACE conn3 <- [1,98,null,{}] 15:50:22 INFO - PROCESS | 1817 | 1461970222036 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}] 15:50:22 INFO - PROCESS | 1817 | 1461970222169 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 15:50:22 INFO - PROCESS | 1817 | 1461970222264 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:22 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e96d12000 == 32 [pid = 1817] [id = 32] 15:50:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 79 (0x7f3e86ff2800) [pid = 1817] [serial = 93] [outer = (nil)] 15:50:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 80 (0x7f3e9da4e800) [pid = 1817] [serial = 94] [outer = 0x7f3e86ff2800] 15:50:22 INFO - PROCESS | 1817 | 1461970222330 Marionette DEBUG loaded listener.js 15:50:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 81 (0x7f3e9dcf3000) [pid = 1817] [serial = 95] [outer = 0x7f3e86ff2800] 15:50:23 INFO - PROCESS | 1817 | 1461970223054 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]]]}] 15:50:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:50:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1079ms 15:50:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:50:23 INFO - PROCESS | 1817 | 1461970223109 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 15:50:23 INFO - PROCESS | 1817 | 1461970223112 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 15:50:23 INFO - PROCESS | 1817 | 1461970223118 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:50:23 INFO - PROCESS | 1817 | 1461970223121 Marionette TRACE conn3 <- [1,102,null,{}] 15:50:23 INFO - PROCESS | 1817 | 1461970223145 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}] 15:50:23 INFO - PROCESS | 1817 | 1461970223310 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 15:50:23 INFO - PROCESS | 1817 | 1461970223553 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:23 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e873b7000 == 33 [pid = 1817] [id = 33] 15:50:23 INFO - PROCESS | 1817 | ++DOMWINDOW == 82 (0x7f3e87027c00) [pid = 1817] [serial = 96] [outer = (nil)] 15:50:23 INFO - PROCESS | 1817 | ++DOMWINDOW == 83 (0x7f3e8713a400) [pid = 1817] [serial = 97] [outer = 0x7f3e87027c00] 15:50:23 INFO - PROCESS | 1817 | 1461970223623 Marionette DEBUG loaded listener.js 15:50:23 INFO - PROCESS | 1817 | ++DOMWINDOW == 84 (0x7f3e874bc400) [pid = 1817] [serial = 98] [outer = 0x7f3e87027c00] 15:50:24 INFO - PROCESS | 1817 | --DOMWINDOW == 83 (0x7f3ea0633800) [pid = 1817] [serial = 2] [outer = (nil)] [url = about:blank] 15:50:24 INFO - PROCESS | 1817 | --DOMWINDOW == 82 (0x7f3e9ea43400) [pid = 1817] [serial = 67] [outer = (nil)] [url = about:blank] 15:50:24 INFO - PROCESS | 1817 | --DOMWINDOW == 81 (0x7f3e8c839800) [pid = 1817] [serial = 37] [outer = (nil)] [url = about:blank] 15:50:24 INFO - PROCESS | 1817 | --DOMWINDOW == 80 (0x7f3e87c2c800) [pid = 1817] [serial = 40] [outer = (nil)] [url = about:blank] 15:50:24 INFO - PROCESS | 1817 | --DOMWINDOW == 79 (0x7f3e8d4be800) [pid = 1817] [serial = 41] [outer = (nil)] [url = about:blank] 15:50:24 INFO - PROCESS | 1817 | --DOMWINDOW == 78 (0x7f3e8f5b7400) [pid = 1817] [serial = 43] [outer = (nil)] [url = about:blank] 15:50:24 INFO - PROCESS | 1817 | --DOMWINDOW == 77 (0x7f3e91468000) [pid = 1817] [serial = 46] [outer = (nil)] [url = about:blank] 15:50:24 INFO - PROCESS | 1817 | --DOMWINDOW == 76 (0x7f3e914bfc00) [pid = 1817] [serial = 47] [outer = (nil)] [url = about:blank] 15:50:24 INFO - PROCESS | 1817 | --DOMWINDOW == 75 (0x7f3e91b70400) [pid = 1817] [serial = 49] [outer = (nil)] [url = about:blank] 15:50:24 INFO - PROCESS | 1817 | --DOMWINDOW == 74 (0x7f3e92425000) [pid = 1817] [serial = 52] [outer = (nil)] [url = about:blank] 15:50:24 INFO - PROCESS | 1817 | --DOMWINDOW == 73 (0x7f3e93015000) [pid = 1817] [serial = 55] [outer = (nil)] [url = about:blank] 15:50:24 INFO - PROCESS | 1817 | --DOMWINDOW == 72 (0x7f3e9d56ec00) [pid = 1817] [serial = 58] [outer = (nil)] [url = about:blank] 15:50:24 INFO - PROCESS | 1817 | --DOMWINDOW == 71 (0x7f3e9d8e8800) [pid = 1817] [serial = 61] [outer = (nil)] [url = about:blank] 15:50:24 INFO - PROCESS | 1817 | --DOMWINDOW == 70 (0x7f3e9da4e000) [pid = 1817] [serial = 64] [outer = (nil)] [url = about:blank] 15:50:24 INFO - PROCESS | 1817 | --DOMWINDOW == 69 (0x7f3e874bdc00) [pid = 1817] [serial = 31] [outer = (nil)] [url = about:blank] 15:50:24 INFO - PROCESS | 1817 | --DOMWINDOW == 68 (0x7f3e874c0000) [pid = 1817] [serial = 33] [outer = (nil)] [url = about:blank] 15:50:24 INFO - PROCESS | 1817 | --DOMWINDOW == 67 (0x7f3e8701f800) [pid = 1817] [serial = 28] [outer = (nil)] [url = about:blank] 15:50:24 INFO - PROCESS | 1817 | --DOMWINDOW == 66 (0x7f3e91be3800) [pid = 1817] [serial = 50] [outer = (nil)] [url = about:blank] 15:50:24 INFO - PROCESS | 1817 | --DOMWINDOW == 65 (0x7f3e92fa3c00) [pid = 1817] [serial = 53] [outer = (nil)] [url = about:blank] 15:50:24 INFO - PROCESS | 1817 | --DOMWINDOW == 64 (0x7f3e93331800) [pid = 1817] [serial = 56] [outer = (nil)] [url = about:blank] 15:50:24 INFO - PROCESS | 1817 | --DOMWINDOW == 63 (0x7f3e87507c00) [pid = 1817] [serial = 34] [outer = (nil)] [url = about:blank] 15:50:24 INFO - PROCESS | 1817 | --DOMWINDOW == 62 (0x7f3e9d7e6000) [pid = 1817] [serial = 59] [outer = (nil)] [url = about:blank] 15:50:24 INFO - PROCESS | 1817 | --DOMWINDOW == 61 (0x7f3e9da4c400) [pid = 1817] [serial = 62] [outer = (nil)] [url = about:blank] 15:50:24 INFO - PROCESS | 1817 | --DOMWINDOW == 60 (0x7f3e9e6a4400) [pid = 1817] [serial = 65] [outer = (nil)] [url = about:blank] 15:50:24 INFO - PROCESS | 1817 | --DOMWINDOW == 59 (0x7f3e8e506400) [pid = 1817] [serial = 38] [outer = (nil)] [url = about:blank] 15:50:24 INFO - PROCESS | 1817 | --DOMWINDOW == 58 (0x7f3e8fc71400) [pid = 1817] [serial = 44] [outer = (nil)] [url = about:blank] 15:50:24 INFO - PROCESS | 1817 | --DOMWINDOW == 57 (0x7f3e872e5800) [pid = 1817] [serial = 26] [outer = (nil)] [url = about:blank] 15:50:24 INFO - PROCESS | 1817 | --DOMWINDOW == 56 (0x7f3e872dc000) [pid = 1817] [serial = 25] [outer = (nil)] [url = about:blank] 15:50:24 INFO - PROCESS | 1817 | --DOMWINDOW == 55 (0x7f3e88958c00) [pid = 1817] [serial = 22] [outer = (nil)] [url = about:blank] 15:50:24 INFO - PROCESS | 1817 | --DOMWINDOW == 54 (0x7f3e87135c00) [pid = 1817] [serial = 23] [outer = (nil)] [url = about:blank] 15:50:24 INFO - PROCESS | 1817 | --DOMWINDOW == 53 (0x7f3e88b06400) [pid = 1817] [serial = 16] [outer = (nil)] [url = about:blank] 15:50:24 INFO - PROCESS | 1817 | --DOMWINDOW == 52 (0x7f3e88b0d400) [pid = 1817] [serial = 17] [outer = (nil)] [url = about:blank] 15:50:24 INFO - PROCESS | 1817 | --DOMWINDOW == 51 (0x7f3e8892e000) [pid = 1817] [serial = 19] [outer = (nil)] [url = about:blank] 15:50:24 INFO - PROCESS | 1817 | --DOMWINDOW == 50 (0x7f3e8fb20800) [pid = 1817] [serial = 12] [outer = (nil)] [url = about:blank] 15:50:24 INFO - PROCESS | 1817 | --DOMWINDOW == 49 (0x7f3e901c6800) [pid = 1817] [serial = 9] [outer = (nil)] [url = about:blank] 15:50:25 INFO - PROCESS | 1817 | 1461970225063 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]]]}] 15:50:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:50:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1997ms 15:50:25 INFO - PROCESS | 1817 | 1461970225116 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 15:50:25 INFO - PROCESS | 1817 | 1461970225120 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 15:50:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:50:25 INFO - PROCESS | 1817 | 1461970225129 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:50:25 INFO - PROCESS | 1817 | 1461970225133 Marionette TRACE conn3 <- [1,106,null,{}] 15:50:25 INFO - PROCESS | 1817 | 1461970225143 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}] 15:50:25 INFO - PROCESS | 1817 | 1461970225284 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 15:50:25 INFO - PROCESS | 1817 | 1461970225369 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:25 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e87da7800 == 34 [pid = 1817] [id = 34] 15:50:25 INFO - PROCESS | 1817 | ++DOMWINDOW == 50 (0x7f3e88954c00) [pid = 1817] [serial = 99] [outer = (nil)] 15:50:25 INFO - PROCESS | 1817 | ++DOMWINDOW == 51 (0x7f3e88b05000) [pid = 1817] [serial = 100] [outer = 0x7f3e88954c00] 15:50:25 INFO - PROCESS | 1817 | 1461970225427 Marionette DEBUG loaded listener.js 15:50:25 INFO - PROCESS | 1817 | ++DOMWINDOW == 52 (0x7f3e89fa9800) [pid = 1817] [serial = 101] [outer = 0x7f3e88954c00] 15:50:26 INFO - PROCESS | 1817 | 1461970226002 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]]]}] 15:50:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:50:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 937ms 15:50:26 INFO - PROCESS | 1817 | 1461970226066 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 15:50:26 INFO - PROCESS | 1817 | 1461970226076 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 15:50:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:50:26 INFO - PROCESS | 1817 | 1461970226085 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:50:26 INFO - PROCESS | 1817 | 1461970226089 Marionette TRACE conn3 <- [1,110,null,{}] 15:50:26 INFO - PROCESS | 1817 | 1461970226094 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}] 15:50:26 INFO - PROCESS | 1817 | 1461970226225 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 15:50:26 INFO - PROCESS | 1817 | 1461970226306 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:26 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8a04b800 == 35 [pid = 1817] [id = 35] 15:50:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 53 (0x7f3e8892d400) [pid = 1817] [serial = 102] [outer = (nil)] 15:50:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 54 (0x7f3e8e388800) [pid = 1817] [serial = 103] [outer = 0x7f3e8892d400] 15:50:26 INFO - PROCESS | 1817 | 1461970226363 Marionette DEBUG loaded listener.js 15:50:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 55 (0x7f3e8f80a800) [pid = 1817] [serial = 104] [outer = 0x7f3e8892d400] 15:50:26 INFO - PROCESS | 1817 | 1461970226989 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]]]}] 15:50:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:50:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 932ms 15:50:27 INFO - PROCESS | 1817 | 1461970227017 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 15:50:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:50:27 INFO - PROCESS | 1817 | 1461970227021 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 15:50:27 INFO - PROCESS | 1817 | 1461970227027 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:50:27 INFO - PROCESS | 1817 | 1461970227032 Marionette TRACE conn3 <- [1,114,null,{}] 15:50:27 INFO - PROCESS | 1817 | 1461970227047 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}] 15:50:27 INFO - PROCESS | 1817 | 1461970227210 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 15:50:27 INFO - PROCESS | 1817 | 1461970227252 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:27 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8f3d1000 == 36 [pid = 1817] [id = 36] 15:50:27 INFO - PROCESS | 1817 | ++DOMWINDOW == 56 (0x7f3e8b6a2c00) [pid = 1817] [serial = 105] [outer = (nil)] 15:50:27 INFO - PROCESS | 1817 | ++DOMWINDOW == 57 (0x7f3e903a4800) [pid = 1817] [serial = 106] [outer = 0x7f3e8b6a2c00] 15:50:27 INFO - PROCESS | 1817 | 1461970227314 Marionette DEBUG loaded listener.js 15:50:27 INFO - PROCESS | 1817 | ++DOMWINDOW == 58 (0x7f3e9146d400) [pid = 1817] [serial = 107] [outer = 0x7f3e8b6a2c00] 15:50:28 INFO - PROCESS | 1817 | 1461970228012 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]]]}] 15:50:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:50:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1036ms 15:50:28 INFO - PROCESS | 1817 | 1461970228063 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 15:50:28 INFO - PROCESS | 1817 | 1461970228067 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 15:50:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:50:28 INFO - PROCESS | 1817 | 1461970228080 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:50:28 INFO - PROCESS | 1817 | 1461970228082 Marionette TRACE conn3 <- [1,118,null,{}] 15:50:28 INFO - PROCESS | 1817 | 1461970228087 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}] 15:50:28 INFO - PROCESS | 1817 | 1461970228238 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 15:50:28 INFO - PROCESS | 1817 | 1461970228266 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:28 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e90615800 == 37 [pid = 1817] [id = 37] 15:50:28 INFO - PROCESS | 1817 | ++DOMWINDOW == 59 (0x7f3e8fb1fc00) [pid = 1817] [serial = 108] [outer = (nil)] 15:50:28 INFO - PROCESS | 1817 | ++DOMWINDOW == 60 (0x7f3e9177ac00) [pid = 1817] [serial = 109] [outer = 0x7f3e8fb1fc00] 15:50:28 INFO - PROCESS | 1817 | 1461970228325 Marionette DEBUG loaded listener.js 15:50:28 INFO - PROCESS | 1817 | ++DOMWINDOW == 61 (0x7f3e91bdac00) [pid = 1817] [serial = 110] [outer = 0x7f3e8fb1fc00] 15:50:29 INFO - PROCESS | 1817 | 1461970229005 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]]]}] 15:50:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:50:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 981ms 15:50:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:50:29 INFO - PROCESS | 1817 | 1461970229057 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 15:50:29 INFO - PROCESS | 1817 | 1461970229059 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 15:50:29 INFO - PROCESS | 1817 | 1461970229064 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:50:29 INFO - PROCESS | 1817 | 1461970229066 Marionette TRACE conn3 <- [1,122,null,{}] 15:50:29 INFO - PROCESS | 1817 | 1461970229071 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}] 15:50:29 INFO - PROCESS | 1817 | 1461970229216 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 15:50:29 INFO - PROCESS | 1817 | --DOMWINDOW == 60 (0x7f3e8b6a4800) [pid = 1817] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:50:29 INFO - PROCESS | 1817 | --DOMWINDOW == 59 (0x7f3e88b07800) [pid = 1817] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:50:29 INFO - PROCESS | 1817 | --DOMWINDOW == 58 (0x7f3e87511400) [pid = 1817] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:50:29 INFO - PROCESS | 1817 | --DOMWINDOW == 57 (0x7f3e88924400) [pid = 1817] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:50:29 INFO - PROCESS | 1817 | --DOMWINDOW == 56 (0x7f3e8d260400) [pid = 1817] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:50:29 INFO - PROCESS | 1817 | 1461970229325 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:29 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8d4dd000 == 38 [pid = 1817] [id = 38] 15:50:29 INFO - PROCESS | 1817 | ++DOMWINDOW == 57 (0x7f3e8702e800) [pid = 1817] [serial = 111] [outer = (nil)] 15:50:29 INFO - PROCESS | 1817 | ++DOMWINDOW == 58 (0x7f3e88924400) [pid = 1817] [serial = 112] [outer = 0x7f3e8702e800] 15:50:29 INFO - PROCESS | 1817 | 1461970229380 Marionette DEBUG loaded listener.js 15:50:29 INFO - PROCESS | 1817 | ++DOMWINDOW == 59 (0x7f3e91bdd800) [pid = 1817] [serial = 113] [outer = 0x7f3e8702e800] 15:50:29 INFO - PROCESS | 1817 | 1461970229947 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]]]}] 15:50:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:50:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 927ms 15:50:29 INFO - PROCESS | 1817 | 1461970229991 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 15:50:29 INFO - PROCESS | 1817 | 1461970229994 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 15:50:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:50:30 INFO - PROCESS | 1817 | 1461970230000 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:50:30 INFO - PROCESS | 1817 | 1461970230002 Marionette TRACE conn3 <- [1,126,null,{}] 15:50:30 INFO - PROCESS | 1817 | 1461970230007 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}] 15:50:30 INFO - PROCESS | 1817 | 1461970230153 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 15:50:30 INFO - PROCESS | 1817 | 1461970230238 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:30 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e91407800 == 39 [pid = 1817] [id = 39] 15:50:30 INFO - PROCESS | 1817 | ++DOMWINDOW == 60 (0x7f3e8713ec00) [pid = 1817] [serial = 114] [outer = (nil)] 15:50:30 INFO - PROCESS | 1817 | ++DOMWINDOW == 61 (0x7f3e930e1800) [pid = 1817] [serial = 115] [outer = 0x7f3e8713ec00] 15:50:30 INFO - PROCESS | 1817 | 1461970230297 Marionette DEBUG loaded listener.js 15:50:30 INFO - PROCESS | 1817 | ++DOMWINDOW == 62 (0x7f3e9c93b800) [pid = 1817] [serial = 116] [outer = 0x7f3e8713ec00] 15:50:30 INFO - PROCESS | 1817 | ++DOMWINDOW == 63 (0x7f3e9d8e3c00) [pid = 1817] [serial = 117] [outer = 0x7f3e8713d800] 15:50:30 INFO - PROCESS | 1817 | 1461970230956 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]]]}] 15:50:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:50:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 974ms 15:50:30 INFO - PROCESS | 1817 | 1461970230982 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 15:50:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:50:30 INFO - PROCESS | 1817 | 1461970230986 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 15:50:30 INFO - PROCESS | 1817 | 1461970230991 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:50:30 INFO - PROCESS | 1817 | 1461970230994 Marionette TRACE conn3 <- [1,130,null,{}] 15:50:30 INFO - PROCESS | 1817 | 1461970230998 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}] 15:50:31 INFO - PROCESS | 1817 | 1461970231117 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 15:50:31 INFO - PROCESS | 1817 | 1461970231200 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:31 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8e56c000 == 40 [pid = 1817] [id = 40] 15:50:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 64 (0x7f3e86fef000) [pid = 1817] [serial = 118] [outer = (nil)] 15:50:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 65 (0x7f3e88b0a800) [pid = 1817] [serial = 119] [outer = 0x7f3e86fef000] 15:50:31 INFO - PROCESS | 1817 | 1461970231255 Marionette DEBUG loaded listener.js 15:50:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 66 (0x7f3e9d8e4800) [pid = 1817] [serial = 120] [outer = 0x7f3e86fef000] 15:50:32 INFO - PROCESS | 1817 | 1461970232110 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]]]}] 15:50:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:50:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1175ms 15:50:32 INFO - PROCESS | 1817 | 1461970232167 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 15:50:32 INFO - PROCESS | 1817 | 1461970232173 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 15:50:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:50:32 INFO - PROCESS | 1817 | 1461970232180 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:50:32 INFO - PROCESS | 1817 | 1461970232186 Marionette TRACE conn3 <- [1,134,null,{}] 15:50:32 INFO - PROCESS | 1817 | 1461970232193 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}] 15:50:32 INFO - PROCESS | 1817 | 1461970232349 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 15:50:32 INFO - PROCESS | 1817 | 1461970232466 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:32 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8c806800 == 41 [pid = 1817] [id = 41] 15:50:32 INFO - PROCESS | 1817 | ++DOMWINDOW == 67 (0x7f3e8892b000) [pid = 1817] [serial = 121] [outer = (nil)] 15:50:32 INFO - PROCESS | 1817 | ++DOMWINDOW == 68 (0x7f3e8a351000) [pid = 1817] [serial = 122] [outer = 0x7f3e8892b000] 15:50:32 INFO - PROCESS | 1817 | 1461970232539 Marionette DEBUG loaded listener.js 15:50:32 INFO - PROCESS | 1817 | ++DOMWINDOW == 69 (0x7f3e8e506400) [pid = 1817] [serial = 123] [outer = 0x7f3e8892b000] 15:50:33 INFO - PROCESS | 1817 | 1461970233401 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]]]}] 15:50:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:50:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1285ms 15:50:33 INFO - PROCESS | 1817 | 1461970233466 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 15:50:33 INFO - PROCESS | 1817 | 1461970233474 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 15:50:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:50:33 INFO - PROCESS | 1817 | 1461970233484 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:50:33 INFO - PROCESS | 1817 | 1461970233487 Marionette TRACE conn3 <- [1,138,null,{}] 15:50:33 INFO - PROCESS | 1817 | 1461970233491 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}] 15:50:33 INFO - PROCESS | 1817 | 1461970233682 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 15:50:33 INFO - PROCESS | 1817 | 1461970233805 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:33 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8f3c6000 == 42 [pid = 1817] [id = 42] 15:50:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 70 (0x7f3e86f53000) [pid = 1817] [serial = 124] [outer = (nil)] 15:50:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 71 (0x7f3e8fc6d400) [pid = 1817] [serial = 125] [outer = 0x7f3e86f53000] 15:50:33 INFO - PROCESS | 1817 | 1461970233872 Marionette DEBUG loaded listener.js 15:50:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 72 (0x7f3e91469c00) [pid = 1817] [serial = 126] [outer = 0x7f3e86f53000] 15:50:34 INFO - PROCESS | 1817 | 1461970234867 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]]]}] 15:50:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:50:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1433ms 15:50:34 INFO - PROCESS | 1817 | 1461970234916 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 15:50:34 INFO - PROCESS | 1817 | 1461970234921 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 15:50:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:50:34 INFO - PROCESS | 1817 | 1461970234928 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:50:34 INFO - PROCESS | 1817 | 1461970234933 Marionette TRACE conn3 <- [1,142,null,{}] 15:50:34 INFO - PROCESS | 1817 | 1461970234941 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}] 15:50:35 INFO - PROCESS | 1817 | 1461970235080 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 15:50:35 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e90615000 == 41 [pid = 1817] [id = 27] 15:50:35 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e91407800 == 40 [pid = 1817] [id = 39] 15:50:35 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8d4dd000 == 39 [pid = 1817] [id = 38] 15:50:35 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e90615800 == 38 [pid = 1817] [id = 37] 15:50:35 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8f3d1000 == 37 [pid = 1817] [id = 36] 15:50:35 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8a04b800 == 36 [pid = 1817] [id = 35] 15:50:35 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e87da7800 == 35 [pid = 1817] [id = 34] 15:50:35 INFO - PROCESS | 1817 | --DOMWINDOW == 71 (0x7f3e9ec06800) [pid = 1817] [serial = 68] [outer = (nil)] [url = about:blank] 15:50:35 INFO - PROCESS | 1817 | --DOMWINDOW == 70 (0x7f3e91b43000) [pid = 1817] [serial = 80] [outer = (nil)] [url = about:blank] 15:50:35 INFO - PROCESS | 1817 | --DOMWINDOW == 69 (0x7f3e914bac00) [pid = 1817] [serial = 79] [outer = (nil)] [url = about:blank] 15:50:35 INFO - PROCESS | 1817 | --DOMWINDOW == 68 (0x7f3e8f5b9800) [pid = 1817] [serial = 73] [outer = (nil)] [url = about:blank] 15:50:35 INFO - PROCESS | 1817 | --DOMWINDOW == 67 (0x7f3e900e1400) [pid = 1817] [serial = 74] [outer = (nil)] [url = about:blank] 15:50:35 INFO - PROCESS | 1817 | --DOMWINDOW == 66 (0x7f3e88957800) [pid = 1817] [serial = 70] [outer = (nil)] [url = about:blank] 15:50:35 INFO - PROCESS | 1817 | --DOMWINDOW == 65 (0x7f3e8a06b400) [pid = 1817] [serial = 71] [outer = (nil)] [url = about:blank] 15:50:35 INFO - PROCESS | 1817 | --DOMWINDOW == 64 (0x7f3e8f809c00) [pid = 1817] [serial = 76] [outer = (nil)] [url = about:blank] 15:50:35 INFO - PROCESS | 1817 | --DOMWINDOW == 63 (0x7f3e90cc6c00) [pid = 1817] [serial = 77] [outer = (nil)] [url = about:blank] 15:50:35 INFO - PROCESS | 1817 | 1461970235251 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:35 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e88c04800 == 36 [pid = 1817] [id = 43] 15:50:35 INFO - PROCESS | 1817 | ++DOMWINDOW == 64 (0x7f3e8892cc00) [pid = 1817] [serial = 127] [outer = (nil)] 15:50:35 INFO - PROCESS | 1817 | ++DOMWINDOW == 65 (0x7f3e8b6a2800) [pid = 1817] [serial = 128] [outer = 0x7f3e8892cc00] 15:50:35 INFO - PROCESS | 1817 | 1461970235317 Marionette DEBUG loaded listener.js 15:50:35 INFO - PROCESS | 1817 | ++DOMWINDOW == 66 (0x7f3e8d4c0c00) [pid = 1817] [serial = 129] [outer = 0x7f3e8892cc00] 15:50:35 INFO - PROCESS | 1817 | 1461970235908 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]]]}] 15:50:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:50:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1031ms 15:50:35 INFO - PROCESS | 1817 | 1461970235958 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 15:50:35 INFO - PROCESS | 1817 | 1461970235966 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 15:50:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:50:35 INFO - PROCESS | 1817 | 1461970235974 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:50:35 INFO - PROCESS | 1817 | 1461970235977 Marionette TRACE conn3 <- [1,146,null,{}] 15:50:35 INFO - PROCESS | 1817 | 1461970235983 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}] 15:50:36 INFO - PROCESS | 1817 | 1461970236151 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 15:50:36 INFO - PROCESS | 1817 | 1461970236226 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:36 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8f2e6800 == 37 [pid = 1817] [id = 44] 15:50:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 67 (0x7f3e87506c00) [pid = 1817] [serial = 130] [outer = (nil)] 15:50:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 68 (0x7f3e8fc71400) [pid = 1817] [serial = 131] [outer = 0x7f3e87506c00] 15:50:36 INFO - PROCESS | 1817 | 1461970236284 Marionette DEBUG loaded listener.js 15:50:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 69 (0x7f3e913e0c00) [pid = 1817] [serial = 132] [outer = 0x7f3e87506c00] 15:50:36 INFO - PROCESS | 1817 | 1461970236901 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]]]}] 15:50:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:50:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 976ms 15:50:36 INFO - PROCESS | 1817 | 1461970236951 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 15:50:36 INFO - PROCESS | 1817 | 1461970236954 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 15:50:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:50:36 INFO - PROCESS | 1817 | 1461970236960 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:50:36 INFO - PROCESS | 1817 | 1461970236965 Marionette TRACE conn3 <- [1,150,null,{}] 15:50:36 INFO - PROCESS | 1817 | 1461970236980 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}] 15:50:37 INFO - PROCESS | 1817 | 1461970237190 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 15:50:37 INFO - PROCESS | 1817 | 1461970237212 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:37 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e90b84800 == 38 [pid = 1817] [id = 45] 15:50:37 INFO - PROCESS | 1817 | ++DOMWINDOW == 70 (0x7f3e87134800) [pid = 1817] [serial = 133] [outer = (nil)] 15:50:37 INFO - PROCESS | 1817 | ++DOMWINDOW == 71 (0x7f3e91b71c00) [pid = 1817] [serial = 134] [outer = 0x7f3e87134800] 15:50:37 INFO - PROCESS | 1817 | 1461970237276 Marionette DEBUG loaded listener.js 15:50:37 INFO - PROCESS | 1817 | ++DOMWINDOW == 72 (0x7f3e93018000) [pid = 1817] [serial = 135] [outer = 0x7f3e87134800] 15:50:38 INFO - PROCESS | 1817 | 1461970238019 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]]]}] 15:50:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:50:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1085ms 15:50:38 INFO - PROCESS | 1817 | 1461970238046 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 15:50:38 INFO - PROCESS | 1817 | 1461970238050 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 15:50:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:50:38 INFO - PROCESS | 1817 | 1461970238055 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:50:38 INFO - PROCESS | 1817 | 1461970238057 Marionette TRACE conn3 <- [1,154,null,{}] 15:50:38 INFO - PROCESS | 1817 | 1461970238062 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}] 15:50:38 INFO - PROCESS | 1817 | 1461970238220 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 15:50:38 INFO - PROCESS | 1817 | 1461970238246 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:38 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8c814000 == 39 [pid = 1817] [id = 46] 15:50:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 73 (0x7f3e8a065000) [pid = 1817] [serial = 136] [outer = (nil)] 15:50:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 74 (0x7f3e8a06c000) [pid = 1817] [serial = 137] [outer = 0x7f3e8a065000] 15:50:38 INFO - PROCESS | 1817 | 1461970238305 Marionette DEBUG loaded listener.js 15:50:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 75 (0x7f3e8a06f400) [pid = 1817] [serial = 138] [outer = 0x7f3e8a065000] 15:50:38 INFO - PROCESS | 1817 | 1461970238990 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]]]}] 15:50:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:50:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 973ms 15:50:39 INFO - PROCESS | 1817 | 1461970239030 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 15:50:39 INFO - PROCESS | 1817 | 1461970239033 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 15:50:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:50:39 INFO - PROCESS | 1817 | 1461970239039 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:50:39 INFO - PROCESS | 1817 | 1461970239042 Marionette TRACE conn3 <- [1,158,null,{}] 15:50:39 INFO - PROCESS | 1817 | 1461970239055 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}] 15:50:39 INFO - PROCESS | 1817 | 1461970239214 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 15:50:39 INFO - PROCESS | 1817 | 1461970239243 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:39 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e924ff800 == 40 [pid = 1817] [id = 47] 15:50:39 INFO - PROCESS | 1817 | ++DOMWINDOW == 76 (0x7f3e8a070800) [pid = 1817] [serial = 139] [outer = (nil)] 15:50:39 INFO - PROCESS | 1817 | ++DOMWINDOW == 77 (0x7f3e8b653000) [pid = 1817] [serial = 140] [outer = 0x7f3e8a070800] 15:50:39 INFO - PROCESS | 1817 | 1461970239302 Marionette DEBUG loaded listener.js 15:50:39 INFO - PROCESS | 1817 | ++DOMWINDOW == 78 (0x7f3e8b659400) [pid = 1817] [serial = 141] [outer = 0x7f3e8a070800] 15:50:39 INFO - PROCESS | 1817 | --DOMWINDOW == 77 (0x7f3e8b6a2c00) [pid = 1817] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:50:39 INFO - PROCESS | 1817 | --DOMWINDOW == 76 (0x7f3e8fc53000) [pid = 1817] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:50:39 INFO - PROCESS | 1817 | --DOMWINDOW == 75 (0x7f3e8702e800) [pid = 1817] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:50:39 INFO - PROCESS | 1817 | --DOMWINDOW == 74 (0x7f3e88954c00) [pid = 1817] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:50:39 INFO - PROCESS | 1817 | --DOMWINDOW == 73 (0x7f3e8892d400) [pid = 1817] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:50:39 INFO - PROCESS | 1817 | --DOMWINDOW == 72 (0x7f3e8713ec00) [pid = 1817] [serial = 114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:50:39 INFO - PROCESS | 1817 | --DOMWINDOW == 71 (0x7f3e8d265c00) [pid = 1817] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:50:39 INFO - PROCESS | 1817 | --DOMWINDOW == 70 (0x7f3e8a073800) [pid = 1817] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:50:39 INFO - PROCESS | 1817 | --DOMWINDOW == 69 (0x7f3e8fb1fc00) [pid = 1817] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:50:39 INFO - PROCESS | 1817 | --DOMWINDOW == 68 (0x7f3e86ff2800) [pid = 1817] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:50:39 INFO - PROCESS | 1817 | --DOMWINDOW == 67 (0x7f3e93015800) [pid = 1817] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:50:40 INFO - PROCESS | 1817 | 1461970240021 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]]]}] 15:50:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:50:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1031ms 15:50:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:50:40 INFO - PROCESS | 1817 | 1461970240072 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 15:50:40 INFO - PROCESS | 1817 | 1461970240074 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 15:50:40 INFO - PROCESS | 1817 | 1461970240079 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:50:40 INFO - PROCESS | 1817 | 1461970240082 Marionette TRACE conn3 <- [1,162,null,{}] 15:50:40 INFO - PROCESS | 1817 | 1461970240087 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}] 15:50:40 INFO - PROCESS | 1817 | 1461970240276 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 15:50:40 INFO - PROCESS | 1817 | 1461970240359 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:40 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e96d0d800 == 41 [pid = 1817] [id = 48] 15:50:40 INFO - PROCESS | 1817 | ++DOMWINDOW == 68 (0x7f3e8a071c00) [pid = 1817] [serial = 142] [outer = (nil)] 15:50:40 INFO - PROCESS | 1817 | ++DOMWINDOW == 69 (0x7f3e914bd800) [pid = 1817] [serial = 143] [outer = 0x7f3e8a071c00] 15:50:40 INFO - PROCESS | 1817 | 1461970240423 Marionette DEBUG loaded listener.js 15:50:40 INFO - PROCESS | 1817 | ++DOMWINDOW == 70 (0x7f3e9c938c00) [pid = 1817] [serial = 144] [outer = 0x7f3e8a071c00] 15:50:41 INFO - PROCESS | 1817 | 1461970241069 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]]]}] 15:50:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:50:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1029ms 15:50:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:50:41 INFO - PROCESS | 1817 | 1461970241108 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 15:50:41 INFO - PROCESS | 1817 | 1461970241110 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 15:50:41 INFO - PROCESS | 1817 | 1461970241115 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:50:41 INFO - PROCESS | 1817 | 1461970241118 Marionette TRACE conn3 <- [1,166,null,{}] 15:50:41 INFO - PROCESS | 1817 | 1461970241123 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}] 15:50:41 INFO - PROCESS | 1817 | 1461970241239 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 15:50:41 INFO - PROCESS | 1817 | 1461970241327 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:41 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8d41b800 == 42 [pid = 1817] [id = 49] 15:50:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 71 (0x7f3e86fecc00) [pid = 1817] [serial = 145] [outer = (nil)] 15:50:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 72 (0x7f3e9d7e8400) [pid = 1817] [serial = 146] [outer = 0x7f3e86fecc00] 15:50:41 INFO - PROCESS | 1817 | 1461970241382 Marionette DEBUG loaded listener.js 15:50:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 73 (0x7f3e9da45400) [pid = 1817] [serial = 147] [outer = 0x7f3e86fecc00] 15:50:42 INFO - PROCESS | 1817 | 1461970242053 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]]]}] 15:50:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:50:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 981ms 15:50:42 INFO - PROCESS | 1817 | 1461970242097 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 15:50:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:50:42 INFO - PROCESS | 1817 | 1461970242103 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 15:50:42 INFO - PROCESS | 1817 | 1461970242111 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:50:42 INFO - PROCESS | 1817 | 1461970242116 Marionette TRACE conn3 <- [1,170,null,{}] 15:50:42 INFO - PROCESS | 1817 | 1461970242124 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}] 15:50:42 INFO - PROCESS | 1817 | 1461970242282 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 15:50:42 INFO - PROCESS | 1817 | 1461970242403 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:42 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8c80f000 == 43 [pid = 1817] [id = 50] 15:50:42 INFO - PROCESS | 1817 | ++DOMWINDOW == 74 (0x7f3e874c1c00) [pid = 1817] [serial = 148] [outer = (nil)] 15:50:42 INFO - PROCESS | 1817 | ++DOMWINDOW == 75 (0x7f3e88b05400) [pid = 1817] [serial = 149] [outer = 0x7f3e874c1c00] 15:50:42 INFO - PROCESS | 1817 | 1461970242475 Marionette DEBUG loaded listener.js 15:50:42 INFO - PROCESS | 1817 | ++DOMWINDOW == 76 (0x7f3e8a070c00) [pid = 1817] [serial = 150] [outer = 0x7f3e874c1c00] 15:50:43 INFO - PROCESS | 1817 | 1461970243319 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]]]}] 15:50:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:50:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1239ms 15:50:43 INFO - PROCESS | 1817 | 1461970243349 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 15:50:43 INFO - PROCESS | 1817 | 1461970243356 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 15:50:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:50:43 INFO - PROCESS | 1817 | 1461970243366 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:50:43 INFO - PROCESS | 1817 | 1461970243370 Marionette TRACE conn3 <- [1,174,null,{}] 15:50:43 INFO - PROCESS | 1817 | 1461970243376 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}] 15:50:43 INFO - PROCESS | 1817 | 1461970243520 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 15:50:43 INFO - PROCESS | 1817 | 1461970243650 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:43 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e91744000 == 44 [pid = 1817] [id = 51] 15:50:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 77 (0x7f3e901c4400) [pid = 1817] [serial = 151] [outer = (nil)] 15:50:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 78 (0x7f3e901c5800) [pid = 1817] [serial = 152] [outer = 0x7f3e901c4400] 15:50:43 INFO - PROCESS | 1817 | 1461970243770 Marionette DEBUG loaded listener.js 15:50:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 79 (0x7f3e914bac00) [pid = 1817] [serial = 153] [outer = 0x7f3e901c4400] 15:50:44 INFO - PROCESS | 1817 | 1461970244536 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]]]}] 15:50:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:50:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1227ms 15:50:44 INFO - PROCESS | 1817 | 1461970244602 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 15:50:44 INFO - PROCESS | 1817 | 1461970244604 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 15:50:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:50:44 INFO - PROCESS | 1817 | 1461970244612 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:50:44 INFO - PROCESS | 1817 | 1461970244617 Marionette TRACE conn3 <- [1,178,null,{}] 15:50:44 INFO - PROCESS | 1817 | 1461970244632 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}] 15:50:44 INFO - PROCESS | 1817 | 1461970244779 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 15:50:44 INFO - PROCESS | 1817 | 1461970244900 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:44 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9d890800 == 45 [pid = 1817] [id = 52] 15:50:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 80 (0x7f3e923b2000) [pid = 1817] [serial = 154] [outer = (nil)] 15:50:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 81 (0x7f3e93016800) [pid = 1817] [serial = 155] [outer = 0x7f3e923b2000] 15:50:44 INFO - PROCESS | 1817 | 1461970244969 Marionette DEBUG loaded listener.js 15:50:45 INFO - PROCESS | 1817 | ++DOMWINDOW == 82 (0x7f3e96a6c400) [pid = 1817] [serial = 156] [outer = 0x7f3e923b2000] 15:50:45 INFO - PROCESS | 1817 | 1461970245783 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]]]}] 15:50:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:50:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1234ms 15:50:45 INFO - PROCESS | 1817 | 1461970245871 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 15:50:45 INFO - PROCESS | 1817 | 1461970245875 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 15:50:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:50:46 INFO - PROCESS | 1817 | 1461970246104 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:50:46 INFO - PROCESS | 1817 | 1461970246108 Marionette TRACE conn3 <- [1,182,null,{}] 15:50:46 INFO - PROCESS | 1817 | 1461970246143 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}] 15:50:46 INFO - PROCESS | 1817 | 1461970246281 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 15:50:46 INFO - PROCESS | 1817 | 1461970246433 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:46 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8c819000 == 46 [pid = 1817] [id = 53] 15:50:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 83 (0x7f3e88b0a000) [pid = 1817] [serial = 157] [outer = (nil)] 15:50:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 84 (0x7f3e89fb1800) [pid = 1817] [serial = 158] [outer = 0x7f3e88b0a000] 15:50:46 INFO - PROCESS | 1817 | 1461970246491 Marionette DEBUG loaded listener.js 15:50:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 85 (0x7f3e8b650000) [pid = 1817] [serial = 159] [outer = 0x7f3e88b0a000] 15:50:47 INFO - PROCESS | 1817 | 1461970247248 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]]]}] 15:50:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:50:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1406ms 15:50:47 INFO - PROCESS | 1817 | 1461970247311 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 15:50:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:50:47 INFO - PROCESS | 1817 | 1461970247316 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 15:50:47 INFO - PROCESS | 1817 | 1461970247323 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:50:47 INFO - PROCESS | 1817 | 1461970247326 Marionette TRACE conn3 <- [1,186,null,{}] 15:50:47 INFO - PROCESS | 1817 | 1461970247336 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}] 15:50:47 INFO - PROCESS | 1817 | 1461970247511 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 15:50:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e873b7000 == 45 [pid = 1817] [id = 33] 15:50:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8c81a000 == 44 [pid = 1817] [id = 28] 15:50:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e96d12000 == 43 [pid = 1817] [id = 32] 15:50:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e90b99800 == 42 [pid = 1817] [id = 29] 15:50:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8f2df000 == 41 [pid = 1817] [id = 30] 15:50:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e96d0d800 == 40 [pid = 1817] [id = 48] 15:50:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e924ff800 == 39 [pid = 1817] [id = 47] 15:50:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8c814000 == 38 [pid = 1817] [id = 46] 15:50:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e90b84800 == 37 [pid = 1817] [id = 45] 15:50:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8f2e6800 == 36 [pid = 1817] [id = 44] 15:50:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e88c04800 == 35 [pid = 1817] [id = 43] 15:50:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8f3c6000 == 34 [pid = 1817] [id = 42] 15:50:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8c806800 == 33 [pid = 1817] [id = 41] 15:50:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8e56c000 == 32 [pid = 1817] [id = 40] 15:50:47 INFO - PROCESS | 1817 | --DOMWINDOW == 84 (0x7f3e903a4800) [pid = 1817] [serial = 106] [outer = (nil)] [url = about:blank] 15:50:47 INFO - PROCESS | 1817 | --DOMWINDOW == 83 (0x7f3e91b6e800) [pid = 1817] [serial = 86] [outer = (nil)] [url = about:blank] 15:50:47 INFO - PROCESS | 1817 | --DOMWINDOW == 82 (0x7f3e91bdd800) [pid = 1817] [serial = 113] [outer = (nil)] [url = about:blank] 15:50:47 INFO - PROCESS | 1817 | --DOMWINDOW == 81 (0x7f3e89fa9800) [pid = 1817] [serial = 101] [outer = (nil)] [url = about:blank] 15:50:47 INFO - PROCESS | 1817 | --DOMWINDOW == 80 (0x7f3e88b05000) [pid = 1817] [serial = 100] [outer = (nil)] [url = about:blank] 15:50:47 INFO - PROCESS | 1817 | --DOMWINDOW == 79 (0x7f3e8e388800) [pid = 1817] [serial = 103] [outer = (nil)] [url = about:blank] 15:50:47 INFO - PROCESS | 1817 | --DOMWINDOW == 78 (0x7f3e930e1800) [pid = 1817] [serial = 115] [outer = (nil)] [url = about:blank] 15:50:47 INFO - PROCESS | 1817 | --DOMWINDOW == 77 (0x7f3e914c3c00) [pid = 1817] [serial = 85] [outer = (nil)] [url = about:blank] 15:50:47 INFO - PROCESS | 1817 | --DOMWINDOW == 76 (0x7f3e8713a400) [pid = 1817] [serial = 97] [outer = (nil)] [url = about:blank] 15:50:47 INFO - PROCESS | 1817 | --DOMWINDOW == 75 (0x7f3e88924400) [pid = 1817] [serial = 112] [outer = (nil)] [url = about:blank] 15:50:47 INFO - PROCESS | 1817 | --DOMWINDOW == 74 (0x7f3e8f80a800) [pid = 1817] [serial = 104] [outer = (nil)] [url = about:blank] 15:50:47 INFO - PROCESS | 1817 | --DOMWINDOW == 73 (0x7f3e874b4800) [pid = 1817] [serial = 35] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:50:47 INFO - PROCESS | 1817 | --DOMWINDOW == 72 (0x7f3e9d86a800) [pid = 1817] [serial = 92] [outer = (nil)] [url = about:blank] 15:50:47 INFO - PROCESS | 1817 | --DOMWINDOW == 71 (0x7f3e8fc69c00) [pid = 1817] [serial = 83] [outer = (nil)] [url = about:blank] 15:50:47 INFO - PROCESS | 1817 | --DOMWINDOW == 70 (0x7f3e91bdac00) [pid = 1817] [serial = 110] [outer = (nil)] [url = about:blank] 15:50:47 INFO - PROCESS | 1817 | --DOMWINDOW == 69 (0x7f3e9177ac00) [pid = 1817] [serial = 109] [outer = (nil)] [url = about:blank] 15:50:47 INFO - PROCESS | 1817 | --DOMWINDOW == 68 (0x7f3e9146d400) [pid = 1817] [serial = 107] [outer = (nil)] [url = about:blank] 15:50:47 INFO - PROCESS | 1817 | --DOMWINDOW == 67 (0x7f3e9da4e800) [pid = 1817] [serial = 94] [outer = (nil)] [url = about:blank] 15:50:47 INFO - PROCESS | 1817 | --DOMWINDOW == 66 (0x7f3e930e9800) [pid = 1817] [serial = 88] [outer = (nil)] [url = about:blank] 15:50:47 INFO - PROCESS | 1817 | --DOMWINDOW == 65 (0x7f3e8eb8e400) [pid = 1817] [serial = 82] [outer = (nil)] [url = about:blank] 15:50:47 INFO - PROCESS | 1817 | --DOMWINDOW == 64 (0x7f3e9d7e1000) [pid = 1817] [serial = 91] [outer = (nil)] [url = about:blank] 15:50:47 INFO - PROCESS | 1817 | --DOMWINDOW == 63 (0x7f3e97911400) [pid = 1817] [serial = 89] [outer = (nil)] [url = about:blank] 15:50:47 INFO - PROCESS | 1817 | --DOMWINDOW == 62 (0x7f3e9dcf3000) [pid = 1817] [serial = 95] [outer = (nil)] [url = about:blank] 15:50:47 INFO - PROCESS | 1817 | --DOMWINDOW == 61 (0x7f3e9c93b800) [pid = 1817] [serial = 116] [outer = (nil)] [url = about:blank] 15:50:47 INFO - PROCESS | 1817 | 1461970247661 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:47 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e871b0000 == 33 [pid = 1817] [id = 54] 15:50:47 INFO - PROCESS | 1817 | ++DOMWINDOW == 62 (0x7f3e874b4800) [pid = 1817] [serial = 160] [outer = (nil)] 15:50:47 INFO - PROCESS | 1817 | ++DOMWINDOW == 63 (0x7f3e8a06e400) [pid = 1817] [serial = 161] [outer = 0x7f3e874b4800] 15:50:47 INFO - PROCESS | 1817 | 1461970247727 Marionette DEBUG loaded listener.js 15:50:47 INFO - PROCESS | 1817 | ++DOMWINDOW == 64 (0x7f3e8e5f1c00) [pid = 1817] [serial = 162] [outer = 0x7f3e874b4800] 15:50:48 INFO - PROCESS | 1817 | 1461970248318 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]]]}] 15:50:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:50:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1034ms 15:50:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:50:48 INFO - PROCESS | 1817 | 1461970248355 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 15:50:48 INFO - PROCESS | 1817 | 1461970248358 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 15:50:48 INFO - PROCESS | 1817 | 1461970248364 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:50:48 INFO - PROCESS | 1817 | 1461970248366 Marionette TRACE conn3 <- [1,190,null,{}] 15:50:48 INFO - PROCESS | 1817 | 1461970248372 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}] 15:50:48 INFO - PROCESS | 1817 | 1461970248499 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 15:50:48 INFO - PROCESS | 1817 | 1461970248591 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:48 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8f2df000 == 34 [pid = 1817] [id = 55] 15:50:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 65 (0x7f3e8fb1e000) [pid = 1817] [serial = 163] [outer = (nil)] 15:50:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 66 (0x7f3e90cc6c00) [pid = 1817] [serial = 164] [outer = 0x7f3e8fb1e000] 15:50:48 INFO - PROCESS | 1817 | 1461970248656 Marionette DEBUG loaded listener.js 15:50:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 67 (0x7f3e914ba400) [pid = 1817] [serial = 165] [outer = 0x7f3e8fb1e000] 15:50:49 INFO - PROCESS | 1817 | 1461970249429 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]]]}] 15:50:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:50:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1129ms 15:50:49 INFO - PROCESS | 1817 | 1461970249513 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 15:50:49 INFO - PROCESS | 1817 | 1461970249516 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 15:50:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:50:49 INFO - PROCESS | 1817 | 1461970249529 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:50:49 INFO - PROCESS | 1817 | 1461970249531 Marionette TRACE conn3 <- [1,194,null,{}] 15:50:49 INFO - PROCESS | 1817 | 1461970249536 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}] 15:50:49 INFO - PROCESS | 1817 | 1461970249665 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 15:50:49 INFO - PROCESS | 1817 | 1461970249673 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:49 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e91191000 == 35 [pid = 1817] [id = 56] 15:50:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 68 (0x7f3e914bcc00) [pid = 1817] [serial = 166] [outer = (nil)] 15:50:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 69 (0x7f3e9797e800) [pid = 1817] [serial = 167] [outer = 0x7f3e914bcc00] 15:50:49 INFO - PROCESS | 1817 | 1461970249729 Marionette DEBUG loaded listener.js 15:50:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 70 (0x7f3e9d7e2400) [pid = 1817] [serial = 168] [outer = 0x7f3e914bcc00] 15:50:50 INFO - PROCESS | 1817 | 1461970250459 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]]]}] 15:50:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:50:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 974ms 15:50:50 INFO - PROCESS | 1817 | 1461970250502 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 15:50:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:50:50 INFO - PROCESS | 1817 | 1461970250505 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 15:50:50 INFO - PROCESS | 1817 | 1461970250528 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:50:50 INFO - PROCESS | 1817 | 1461970250531 Marionette TRACE conn3 <- [1,198,null,{}] 15:50:50 INFO - PROCESS | 1817 | 1461970250535 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}] 15:50:50 INFO - PROCESS | 1817 | 1461970250681 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 15:50:50 INFO - PROCESS | 1817 | 1461970250741 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:50 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e91bb3800 == 36 [pid = 1817] [id = 57] 15:50:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 71 (0x7f3e87141400) [pid = 1817] [serial = 169] [outer = (nil)] 15:50:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 72 (0x7f3e9d8e7000) [pid = 1817] [serial = 170] [outer = 0x7f3e87141400] 15:50:50 INFO - PROCESS | 1817 | 1461970250795 Marionette DEBUG loaded listener.js 15:50:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 73 (0x7f3e9dc53000) [pid = 1817] [serial = 171] [outer = 0x7f3e87141400] 15:50:51 INFO - PROCESS | 1817 | 1461970251488 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]]]}] 15:50:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:50:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 994ms 15:50:51 INFO - PROCESS | 1817 | 1461970251507 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 15:50:51 INFO - PROCESS | 1817 | 1461970251510 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 15:50:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:50:51 INFO - PROCESS | 1817 | 1461970251515 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:50:51 INFO - PROCESS | 1817 | 1461970251516 Marionette TRACE conn3 <- [1,202,null,{}] 15:50:51 INFO - PROCESS | 1817 | 1461970251541 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}] 15:50:51 INFO - PROCESS | 1817 | 1461970251720 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 15:50:51 INFO - PROCESS | 1817 | 1461970251784 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:51 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e96d11000 == 37 [pid = 1817] [id = 58] 15:50:51 INFO - PROCESS | 1817 | ++DOMWINDOW == 74 (0x7f3e86ffb000) [pid = 1817] [serial = 172] [outer = (nil)] 15:50:51 INFO - PROCESS | 1817 | ++DOMWINDOW == 75 (0x7f3e9eac4800) [pid = 1817] [serial = 173] [outer = 0x7f3e86ffb000] 15:50:51 INFO - PROCESS | 1817 | 1461970251842 Marionette DEBUG loaded listener.js 15:50:51 INFO - PROCESS | 1817 | ++DOMWINDOW == 76 (0x7f3ea0616400) [pid = 1817] [serial = 174] [outer = 0x7f3e86ffb000] 15:50:52 INFO - PROCESS | 1817 | --DOMWINDOW == 75 (0x7f3e8a065000) [pid = 1817] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:50:52 INFO - PROCESS | 1817 | --DOMWINDOW == 74 (0x7f3e8a070800) [pid = 1817] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:50:52 INFO - PROCESS | 1817 | --DOMWINDOW == 73 (0x7f3e8892cc00) [pid = 1817] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:50:52 INFO - PROCESS | 1817 | --DOMWINDOW == 72 (0x7f3e87134800) [pid = 1817] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:50:52 INFO - PROCESS | 1817 | --DOMWINDOW == 71 (0x7f3e87506c00) [pid = 1817] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:50:52 INFO - PROCESS | 1817 | --DOMWINDOW == 70 (0x7f3e8a071c00) [pid = 1817] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:50:52 INFO - PROCESS | 1817 | 1461970252384 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]]]}] 15:50:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:50:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 933ms 15:50:52 INFO - PROCESS | 1817 | 1461970252449 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 15:50:52 INFO - PROCESS | 1817 | 1461970252452 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 15:50:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:50:52 INFO - PROCESS | 1817 | 1461970252457 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:50:52 INFO - PROCESS | 1817 | 1461970252459 Marionette TRACE conn3 <- [1,206,null,{}] 15:50:52 INFO - PROCESS | 1817 | 1461970252464 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}] 15:50:52 INFO - PROCESS | 1817 | 1461970252593 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 15:50:52 INFO - PROCESS | 1817 | 1461970252679 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:52 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9d72c000 == 38 [pid = 1817] [id = 59] 15:50:52 INFO - PROCESS | 1817 | ++DOMWINDOW == 71 (0x7f3e89fac800) [pid = 1817] [serial = 175] [outer = (nil)] 15:50:52 INFO - PROCESS | 1817 | ++DOMWINDOW == 72 (0x7f3e9eabfc00) [pid = 1817] [serial = 176] [outer = 0x7f3e89fac800] 15:50:52 INFO - PROCESS | 1817 | 1461970252734 Marionette DEBUG loaded listener.js 15:50:52 INFO - PROCESS | 1817 | ++DOMWINDOW == 73 (0x7f3ea0be8c00) [pid = 1817] [serial = 177] [outer = 0x7f3e89fac800] 15:50:53 INFO - PROCESS | 1817 | 1461970253301 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]]]}] 15:50:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:50:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 874ms 15:50:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:50:53 INFO - PROCESS | 1817 | 1461970253332 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 15:50:53 INFO - PROCESS | 1817 | 1461970253335 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 15:50:53 INFO - PROCESS | 1817 | 1461970253341 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:50:53 INFO - PROCESS | 1817 | 1461970253344 Marionette TRACE conn3 <- [1,210,null,{}] 15:50:53 INFO - PROCESS | 1817 | 1461970253349 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}] 15:50:53 INFO - PROCESS | 1817 | 1461970253476 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 15:50:53 INFO - PROCESS | 1817 | 1461970253494 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:53 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86e3d800 == 39 [pid = 1817] [id = 60] 15:50:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 74 (0x7f3e930e9c00) [pid = 1817] [serial = 178] [outer = (nil)] 15:50:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 75 (0x7f3ea1d9d400) [pid = 1817] [serial = 179] [outer = 0x7f3e930e9c00] 15:50:53 INFO - PROCESS | 1817 | 1461970253553 Marionette DEBUG loaded listener.js 15:50:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 76 (0x7f3ea23e6800) [pid = 1817] [serial = 180] [outer = 0x7f3e930e9c00] 15:50:54 INFO - PROCESS | 1817 | 1461970254289 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]]]}] 15:50:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:50:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 975ms 15:50:54 INFO - PROCESS | 1817 | 1461970254317 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 15:50:54 INFO - PROCESS | 1817 | 1461970254323 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 15:50:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:50:54 INFO - PROCESS | 1817 | 1461970254372 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:50:54 INFO - PROCESS | 1817 | 1461970254390 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:50:54 INFO - PROCESS | 1817 | 1461970254394 Marionette TRACE conn3 <- [1,214,null,{}] 15:50:54 INFO - PROCESS | 1817 | 1461970254433 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}] 15:50:54 INFO - PROCESS | 1817 | 1461970254609 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 15:50:54 INFO - PROCESS | 1817 | 1461970254735 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:54 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9061b000 == 40 [pid = 1817] [id = 61] 15:50:54 INFO - PROCESS | 1817 | ++DOMWINDOW == 77 (0x7f3e874bd000) [pid = 1817] [serial = 181] [outer = (nil)] 15:50:54 INFO - PROCESS | 1817 | ++DOMWINDOW == 78 (0x7f3e8e388800) [pid = 1817] [serial = 182] [outer = 0x7f3e874bd000] 15:50:54 INFO - PROCESS | 1817 | 1461970254809 Marionette DEBUG loaded listener.js 15:50:54 INFO - PROCESS | 1817 | ++DOMWINDOW == 79 (0x7f3e8f809c00) [pid = 1817] [serial = 183] [outer = 0x7f3e874bd000] 15:50:55 INFO - PROCESS | 1817 | 1461970255626 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]]]}] 15:50:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1270ms 15:50:55 INFO - PROCESS | 1817 | 1461970255652 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 15:50:55 INFO - PROCESS | 1817 | 1461970255659 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 15:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:50:55 INFO - PROCESS | 1817 | 1461970255669 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:50:55 INFO - PROCESS | 1817 | 1461970255673 Marionette TRACE conn3 <- [1,218,null,{}] 15:50:55 INFO - PROCESS | 1817 | 1461970255677 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}] 15:50:55 INFO - PROCESS | 1817 | 1461970255821 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 15:50:55 INFO - PROCESS | 1817 | 1461970255951 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:55 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e96d0b800 == 41 [pid = 1817] [id = 62] 15:50:55 INFO - PROCESS | 1817 | ++DOMWINDOW == 80 (0x7f3e87505800) [pid = 1817] [serial = 184] [outer = (nil)] 15:50:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 81 (0x7f3e92422800) [pid = 1817] [serial = 185] [outer = 0x7f3e87505800] 15:50:56 INFO - PROCESS | 1817 | 1461970256018 Marionette DEBUG loaded listener.js 15:50:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 82 (0x7f3e930e1800) [pid = 1817] [serial = 186] [outer = 0x7f3e87505800] 15:50:56 INFO - PROCESS | 1817 | 1461970256977 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]]]}] 15:50:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1333ms 15:50:57 INFO - PROCESS | 1817 | 1461970257003 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 15:50:57 INFO - PROCESS | 1817 | 1461970257006 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 15:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:50:57 INFO - PROCESS | 1817 | 1461970257012 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:50:57 INFO - PROCESS | 1817 | 1461970257017 Marionette TRACE conn3 <- [1,222,null,{}] 15:50:57 INFO - PROCESS | 1817 | 1461970257031 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}] 15:50:57 INFO - PROCESS | 1817 | 1461970257175 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 15:50:57 INFO - PROCESS | 1817 | 1461970257305 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:57 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9ec69800 == 42 [pid = 1817] [id = 63] 15:50:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 83 (0x7f3e9dc56c00) [pid = 1817] [serial = 187] [outer = (nil)] 15:50:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 84 (0x7f3e9dcfec00) [pid = 1817] [serial = 188] [outer = 0x7f3e9dc56c00] 15:50:57 INFO - PROCESS | 1817 | 1461970257376 Marionette DEBUG loaded listener.js 15:50:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 85 (0x7f3ea0b3c400) [pid = 1817] [serial = 189] [outer = 0x7f3e9dc56c00] 15:50:58 INFO - PROCESS | 1817 | 1461970258123 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]]]}] 15:50:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1137ms 15:50:58 INFO - PROCESS | 1817 | 1461970258150 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 15:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:50:58 INFO - PROCESS | 1817 | 1461970258155 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 15:50:58 INFO - PROCESS | 1817 | 1461970258160 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:50:58 INFO - PROCESS | 1817 | 1461970258163 Marionette TRACE conn3 <- [1,226,null,{}] 15:50:58 INFO - PROCESS | 1817 | 1461970258168 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}] 15:50:58 INFO - PROCESS | 1817 | 1461970258311 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 15:50:58 INFO - PROCESS | 1817 | 1461970258440 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:58 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea1d50800 == 43 [pid = 1817] [id = 64] 15:50:58 INFO - PROCESS | 1817 | ++DOMWINDOW == 86 (0x7f3e9dcf2400) [pid = 1817] [serial = 190] [outer = (nil)] 15:50:58 INFO - PROCESS | 1817 | ++DOMWINDOW == 87 (0x7f3ea24e0000) [pid = 1817] [serial = 191] [outer = 0x7f3e9dcf2400] 15:50:58 INFO - PROCESS | 1817 | 1461970258510 Marionette DEBUG loaded listener.js 15:50:58 INFO - PROCESS | 1817 | ++DOMWINDOW == 88 (0x7f3ea26a5800) [pid = 1817] [serial = 192] [outer = 0x7f3e9dcf2400] 15:50:59 INFO - PROCESS | 1817 | 1461970259382 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]]]}] 15:50:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:50:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1282ms 15:50:59 INFO - PROCESS | 1817 | 1461970259613 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 15:50:59 INFO - PROCESS | 1817 | 1461970259620 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 15:50:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:50:59 INFO - PROCESS | 1817 | 1461970259629 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:50:59 INFO - PROCESS | 1817 | 1461970259633 Marionette TRACE conn3 <- [1,230,null,{}] 15:50:59 INFO - PROCESS | 1817 | 1461970259640 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}] 15:50:59 INFO - PROCESS | 1817 | 1461970259776 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 15:50:59 INFO - PROCESS | 1817 | 1461970259922 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:59 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e90b1e800 == 44 [pid = 1817] [id = 65] 15:50:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 89 (0x7f3e8b64f800) [pid = 1817] [serial = 193] [outer = (nil)] 15:51:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 90 (0x7f3e8b656400) [pid = 1817] [serial = 194] [outer = 0x7f3e8b64f800] 15:51:00 INFO - PROCESS | 1817 | 1461970260040 Marionette DEBUG loaded listener.js 15:51:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 91 (0x7f3e8eb94c00) [pid = 1817] [serial = 195] [outer = 0x7f3e8b64f800] 15:51:00 INFO - PROCESS | 1817 | 1461970260827 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]]]}] 15:51:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:51:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1234ms 15:51:00 INFO - PROCESS | 1817 | 1461970260864 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 15:51:00 INFO - PROCESS | 1817 | 1461970260868 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 15:51:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:51:00 INFO - PROCESS | 1817 | 1461970260897 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:51:00 INFO - PROCESS | 1817 | 1461970260902 Marionette TRACE conn3 <- [1,234,null,{}] 15:51:00 INFO - PROCESS | 1817 | 1461970260908 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}] 15:51:01 INFO - PROCESS | 1817 | 1461970261074 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 15:51:01 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9d72c000 == 43 [pid = 1817] [id = 59] 15:51:01 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e96d11000 == 42 [pid = 1817] [id = 58] 15:51:01 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e91bb3800 == 41 [pid = 1817] [id = 57] 15:51:01 INFO - PROCESS | 1817 | --DOMWINDOW == 90 (0x7f3e9d7e8400) [pid = 1817] [serial = 146] [outer = (nil)] [url = about:blank] 15:51:01 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e91191000 == 40 [pid = 1817] [id = 56] 15:51:01 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8f2df000 == 39 [pid = 1817] [id = 55] 15:51:01 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e871b0000 == 38 [pid = 1817] [id = 54] 15:51:01 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8c819000 == 37 [pid = 1817] [id = 53] 15:51:01 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8c80f000 == 36 [pid = 1817] [id = 50] 15:51:01 INFO - PROCESS | 1817 | --DOMWINDOW == 89 (0x7f3e8a06c000) [pid = 1817] [serial = 137] [outer = (nil)] [url = about:blank] 15:51:01 INFO - PROCESS | 1817 | --DOMWINDOW == 88 (0x7f3e8b653000) [pid = 1817] [serial = 140] [outer = (nil)] [url = about:blank] 15:51:01 INFO - PROCESS | 1817 | --DOMWINDOW == 87 (0x7f3e8b6a2800) [pid = 1817] [serial = 128] [outer = (nil)] [url = about:blank] 15:51:01 INFO - PROCESS | 1817 | --DOMWINDOW == 86 (0x7f3e8d4c0c00) [pid = 1817] [serial = 129] [outer = (nil)] [url = about:blank] 15:51:01 INFO - PROCESS | 1817 | --DOMWINDOW == 85 (0x7f3e8b659400) [pid = 1817] [serial = 141] [outer = (nil)] [url = about:blank] 15:51:01 INFO - PROCESS | 1817 | --DOMWINDOW == 84 (0x7f3e8a351000) [pid = 1817] [serial = 122] [outer = (nil)] [url = about:blank] 15:51:01 INFO - PROCESS | 1817 | --DOMWINDOW == 83 (0x7f3e91b71c00) [pid = 1817] [serial = 134] [outer = (nil)] [url = about:blank] 15:51:01 INFO - PROCESS | 1817 | --DOMWINDOW == 82 (0x7f3e88b0a800) [pid = 1817] [serial = 119] [outer = (nil)] [url = about:blank] 15:51:01 INFO - PROCESS | 1817 | --DOMWINDOW == 81 (0x7f3e8fc71400) [pid = 1817] [serial = 131] [outer = (nil)] [url = about:blank] 15:51:01 INFO - PROCESS | 1817 | --DOMWINDOW == 80 (0x7f3e913e0c00) [pid = 1817] [serial = 132] [outer = (nil)] [url = about:blank] 15:51:01 INFO - PROCESS | 1817 | --DOMWINDOW == 79 (0x7f3e8fc6d400) [pid = 1817] [serial = 125] [outer = (nil)] [url = about:blank] 15:51:01 INFO - PROCESS | 1817 | --DOMWINDOW == 78 (0x7f3e8a06f400) [pid = 1817] [serial = 138] [outer = (nil)] [url = about:blank] 15:51:01 INFO - PROCESS | 1817 | --DOMWINDOW == 77 (0x7f3e914bd800) [pid = 1817] [serial = 143] [outer = (nil)] [url = about:blank] 15:51:01 INFO - PROCESS | 1817 | --DOMWINDOW == 76 (0x7f3e9c938c00) [pid = 1817] [serial = 144] [outer = (nil)] [url = about:blank] 15:51:01 INFO - PROCESS | 1817 | --DOMWINDOW == 75 (0x7f3e93018000) [pid = 1817] [serial = 135] [outer = (nil)] [url = about:blank] 15:51:01 INFO - PROCESS | 1817 | 1461970261244 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:01 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e889aa000 == 37 [pid = 1817] [id = 66] 15:51:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 76 (0x7f3e88b0a800) [pid = 1817] [serial = 196] [outer = (nil)] 15:51:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 77 (0x7f3e8c83e800) [pid = 1817] [serial = 197] [outer = 0x7f3e88b0a800] 15:51:01 INFO - PROCESS | 1817 | 1461970261317 Marionette DEBUG loaded listener.js 15:51:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 78 (0x7f3e914bfc00) [pid = 1817] [serial = 198] [outer = 0x7f3e88b0a800] 15:51:01 INFO - PROCESS | 1817 | 1461970261953 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]]]}] 15:51:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:51:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1084ms 15:51:01 INFO - PROCESS | 1817 | 1461970261977 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 15:51:01 INFO - PROCESS | 1817 | 1461970261979 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 15:51:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:51:01 INFO - PROCESS | 1817 | 1461970261987 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:51:01 INFO - PROCESS | 1817 | 1461970261990 Marionette TRACE conn3 <- [1,238,null,{}] 15:51:02 INFO - PROCESS | 1817 | 1461970262002 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}] 15:51:02 INFO - PROCESS | 1817 | 1461970262143 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 15:51:02 INFO - PROCESS | 1817 | 1461970262236 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:02 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e91374000 == 38 [pid = 1817] [id = 67] 15:51:02 INFO - PROCESS | 1817 | ++DOMWINDOW == 79 (0x7f3e913eec00) [pid = 1817] [serial = 199] [outer = (nil)] 15:51:02 INFO - PROCESS | 1817 | ++DOMWINDOW == 80 (0x7f3e97983400) [pid = 1817] [serial = 200] [outer = 0x7f3e913eec00] 15:51:02 INFO - PROCESS | 1817 | 1461970262304 Marionette DEBUG loaded listener.js 15:51:02 INFO - PROCESS | 1817 | ++DOMWINDOW == 81 (0x7f3e9da48800) [pid = 1817] [serial = 201] [outer = 0x7f3e913eec00] 15:51:02 INFO - PROCESS | 1817 | 1461970262917 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]]]}] 15:51:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:51:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 984ms 15:51:02 INFO - PROCESS | 1817 | 1461970262971 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 15:51:02 INFO - PROCESS | 1817 | 1461970262973 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 15:51:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:51:02 INFO - PROCESS | 1817 | 1461970262979 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:51:02 INFO - PROCESS | 1817 | 1461970262981 Marionette TRACE conn3 <- [1,242,null,{}] 15:51:02 INFO - PROCESS | 1817 | 1461970262987 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}] 15:51:03 INFO - PROCESS | 1817 | 1461970263152 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 15:51:03 INFO - PROCESS | 1817 | 1461970263170 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:03 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e96b5e800 == 39 [pid = 1817] [id = 68] 15:51:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 82 (0x7f3e96a6c800) [pid = 1817] [serial = 202] [outer = (nil)] 15:51:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 83 (0x7f3e9ec10400) [pid = 1817] [serial = 203] [outer = 0x7f3e96a6c800] 15:51:03 INFO - PROCESS | 1817 | 1461970263227 Marionette DEBUG loaded listener.js 15:51:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 84 (0x7f3ea1d9b000) [pid = 1817] [serial = 204] [outer = 0x7f3e96a6c800] 15:51:04 INFO - PROCESS | 1817 | 1461970264012 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]]]}] 15:51:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1076ms 15:51:04 INFO - PROCESS | 1817 | 1461970264055 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 15:51:04 INFO - PROCESS | 1817 | 1461970264059 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 15:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:51:04 INFO - PROCESS | 1817 | 1461970264080 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:51:04 INFO - PROCESS | 1817 | 1461970264083 Marionette TRACE conn3 <- [1,246,null,{}] 15:51:04 INFO - PROCESS | 1817 | 1461970264087 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}] 15:51:04 INFO - PROCESS | 1817 | 1461970264237 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 15:51:04 INFO - PROCESS | 1817 | 1461970264263 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:04 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9d72c000 == 40 [pid = 1817] [id = 69] 15:51:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 85 (0x7f3e87143c00) [pid = 1817] [serial = 205] [outer = (nil)] 15:51:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 86 (0x7f3ea23efc00) [pid = 1817] [serial = 206] [outer = 0x7f3e87143c00] 15:51:04 INFO - PROCESS | 1817 | 1461970264320 Marionette DEBUG loaded listener.js 15:51:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 87 (0x7f3ea26ac800) [pid = 1817] [serial = 207] [outer = 0x7f3e87143c00] 15:51:04 INFO - PROCESS | 1817 | 1461970264916 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]]]}] 15:51:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 894ms 15:51:04 INFO - PROCESS | 1817 | 1461970264959 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 15:51:04 INFO - PROCESS | 1817 | 1461970264962 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 15:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:51:04 INFO - PROCESS | 1817 | 1461970264967 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:51:04 INFO - PROCESS | 1817 | 1461970264969 Marionette TRACE conn3 <- [1,250,null,{}] 15:51:04 INFO - PROCESS | 1817 | 1461970264974 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}] 15:51:05 INFO - PROCESS | 1817 | 1461970265179 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 15:51:05 INFO - PROCESS | 1817 | 1461970265204 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:05 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9ec63000 == 41 [pid = 1817] [id = 70] 15:51:05 INFO - PROCESS | 1817 | ++DOMWINDOW == 88 (0x7f3e8e68d400) [pid = 1817] [serial = 208] [outer = (nil)] 15:51:05 INFO - PROCESS | 1817 | ++DOMWINDOW == 89 (0x7f3ea26a0800) [pid = 1817] [serial = 209] [outer = 0x7f3e8e68d400] 15:51:05 INFO - PROCESS | 1817 | 1461970265267 Marionette DEBUG loaded listener.js 15:51:05 INFO - PROCESS | 1817 | ++DOMWINDOW == 90 (0x7f3ea2cd8800) [pid = 1817] [serial = 210] [outer = 0x7f3e8e68d400] 15:51:05 INFO - PROCESS | 1817 | --DOMWINDOW == 89 (0x7f3e87141400) [pid = 1817] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:51:05 INFO - PROCESS | 1817 | --DOMWINDOW == 88 (0x7f3e86ffb000) [pid = 1817] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:51:05 INFO - PROCESS | 1817 | --DOMWINDOW == 87 (0x7f3e88b0a000) [pid = 1817] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:51:05 INFO - PROCESS | 1817 | --DOMWINDOW == 86 (0x7f3e874b4800) [pid = 1817] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:51:05 INFO - PROCESS | 1817 | --DOMWINDOW == 85 (0x7f3e914bcc00) [pid = 1817] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:51:05 INFO - PROCESS | 1817 | --DOMWINDOW == 84 (0x7f3e8fb1e000) [pid = 1817] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:51:05 INFO - PROCESS | 1817 | --DOMWINDOW == 83 (0x7f3e89fac800) [pid = 1817] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:51:05 INFO - PROCESS | 1817 | 1461970265993 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]]]}] 15:51:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:51:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1077ms 15:51:06 INFO - PROCESS | 1817 | 1461970266048 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 15:51:06 INFO - PROCESS | 1817 | 1461970266051 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 15:51:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:51:06 INFO - PROCESS | 1817 | 1461970266057 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:51:06 INFO - PROCESS | 1817 | 1461970266060 Marionette TRACE conn3 <- [1,254,null,{}] 15:51:06 INFO - PROCESS | 1817 | 1461970266065 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}] 15:51:06 INFO - PROCESS | 1817 | 1461970266197 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 15:51:06 INFO - PROCESS | 1817 | 1461970266283 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:06 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8a099000 == 42 [pid = 1817] [id = 71] 15:51:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 84 (0x7f3e87508c00) [pid = 1817] [serial = 211] [outer = (nil)] 15:51:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 85 (0x7f3ea069e400) [pid = 1817] [serial = 212] [outer = 0x7f3e87508c00] 15:51:06 INFO - PROCESS | 1817 | 1461970266341 Marionette DEBUG loaded listener.js 15:51:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 86 (0x7f3ea2ce6c00) [pid = 1817] [serial = 213] [outer = 0x7f3e87508c00] 15:51:06 INFO - PROCESS | 1817 | 1461970266919 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]]]}] 15:51:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:51:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 924ms 15:51:06 INFO - PROCESS | 1817 | 1461970266983 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 15:51:06 INFO - PROCESS | 1817 | 1461970266987 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 15:51:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:51:06 INFO - PROCESS | 1817 | 1461970266993 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:51:06 INFO - PROCESS | 1817 | 1461970266995 Marionette TRACE conn3 <- [1,258,null,{}] 15:51:07 INFO - PROCESS | 1817 | 1461970267002 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}] 15:51:07 INFO - PROCESS | 1817 | 1461970267130 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 15:51:07 INFO - PROCESS | 1817 | 1461970267139 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:07 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea2594000 == 43 [pid = 1817] [id = 72] 15:51:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 87 (0x7f3ea2cdf400) [pid = 1817] [serial = 214] [outer = (nil)] 15:51:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 88 (0x7f3ea2d8e000) [pid = 1817] [serial = 215] [outer = 0x7f3ea2cdf400] 15:51:07 INFO - PROCESS | 1817 | 1461970267196 Marionette DEBUG loaded listener.js 15:51:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 89 (0x7f3ea2d2b800) [pid = 1817] [serial = 216] [outer = 0x7f3ea2cdf400] 15:51:07 INFO - PROCESS | 1817 | 1461970267974 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]]]}] 15:51:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:51:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1028ms 15:51:08 INFO - PROCESS | 1817 | 1461970268021 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 15:51:08 INFO - PROCESS | 1817 | 1461970268026 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 15:51:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:51:08 INFO - PROCESS | 1817 | 1461970268034 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:51:08 INFO - PROCESS | 1817 | 1461970268040 Marionette TRACE conn3 <- [1,262,null,{}] 15:51:08 INFO - PROCESS | 1817 | 1461970268083 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}] 15:51:08 INFO - PROCESS | 1817 | 1461970268243 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 15:51:08 INFO - PROCESS | 1817 | 1461970268368 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:08 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9002c000 == 44 [pid = 1817] [id = 73] 15:51:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 90 (0x7f3e8713a400) [pid = 1817] [serial = 217] [outer = (nil)] 15:51:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 91 (0x7f3e8b6a2800) [pid = 1817] [serial = 218] [outer = 0x7f3e8713a400] 15:51:08 INFO - PROCESS | 1817 | 1461970268438 Marionette DEBUG loaded listener.js 15:51:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 92 (0x7f3e8e68b400) [pid = 1817] [serial = 219] [outer = 0x7f3e8713a400] 15:51:09 INFO - PROCESS | 1817 | 1461970269258 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]]]}] 15:51:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1243ms 15:51:09 INFO - PROCESS | 1817 | 1461970269277 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 15:51:09 INFO - PROCESS | 1817 | 1461970269285 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 15:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:51:09 INFO - PROCESS | 1817 | 1461970269294 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:51:09 INFO - PROCESS | 1817 | 1461970269298 Marionette TRACE conn3 <- [1,266,null,{}] 15:51:09 INFO - PROCESS | 1817 | 1461970269303 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}] 15:51:09 INFO - PROCESS | 1817 | 1461970269444 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 15:51:09 INFO - PROCESS | 1817 | 1461970269577 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:09 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9d71f800 == 45 [pid = 1817] [id = 74] 15:51:09 INFO - PROCESS | 1817 | ++DOMWINDOW == 93 (0x7f3e8e68b800) [pid = 1817] [serial = 220] [outer = (nil)] 15:51:09 INFO - PROCESS | 1817 | ++DOMWINDOW == 94 (0x7f3e91469000) [pid = 1817] [serial = 221] [outer = 0x7f3e8e68b800] 15:51:09 INFO - PROCESS | 1817 | 1461970269655 Marionette DEBUG loaded listener.js 15:51:09 INFO - PROCESS | 1817 | ++DOMWINDOW == 95 (0x7f3e91be5c00) [pid = 1817] [serial = 222] [outer = 0x7f3e8e68b800] 15:51:10 INFO - PROCESS | 1817 | 1461970270440 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]]]}] 15:51:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:51:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1181ms 15:51:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:51:10 INFO - PROCESS | 1817 | 1461970270476 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 15:51:10 INFO - PROCESS | 1817 | 1461970270479 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 15:51:10 INFO - PROCESS | 1817 | 1461970270485 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:51:10 INFO - PROCESS | 1817 | 1461970270490 Marionette TRACE conn3 <- [1,270,null,{}] 15:51:10 INFO - PROCESS | 1817 | 1461970270505 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}] 15:51:10 INFO - PROCESS | 1817 | 1461970270661 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 15:51:10 INFO - PROCESS | 1817 | 1461970270787 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:10 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea2975000 == 46 [pid = 1817] [id = 75] 15:51:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 96 (0x7f3e9797c400) [pid = 1817] [serial = 223] [outer = (nil)] 15:51:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 97 (0x7f3e9edd5400) [pid = 1817] [serial = 224] [outer = 0x7f3e9797c400] 15:51:10 INFO - PROCESS | 1817 | 1461970270856 Marionette DEBUG loaded listener.js 15:51:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 98 (0x7f3ea26a0c00) [pid = 1817] [serial = 225] [outer = 0x7f3e9797c400] 15:51:11 INFO - PROCESS | 1817 | 1461970271671 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]]]}] 15:51:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:51:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1237ms 15:51:11 INFO - PROCESS | 1817 | 1461970271731 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 15:51:11 INFO - PROCESS | 1817 | 1461970271736 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 15:51:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:51:11 INFO - PROCESS | 1817 | 1461970271742 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:51:11 INFO - PROCESS | 1817 | 1461970271744 Marionette TRACE conn3 <- [1,274,null,{}] 15:51:11 INFO - PROCESS | 1817 | 1461970271750 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}] 15:51:11 INFO - PROCESS | 1817 | 1461970271893 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 15:51:12 INFO - PROCESS | 1817 | 1461970272020 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:12 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea497e800 == 47 [pid = 1817] [id = 76] 15:51:12 INFO - PROCESS | 1817 | ++DOMWINDOW == 99 (0x7f3e9c939000) [pid = 1817] [serial = 226] [outer = (nil)] 15:51:12 INFO - PROCESS | 1817 | ++DOMWINDOW == 100 (0x7f3ea2d8e400) [pid = 1817] [serial = 227] [outer = 0x7f3e9c939000] 15:51:12 INFO - PROCESS | 1817 | 1461970272085 Marionette DEBUG loaded listener.js 15:51:12 INFO - PROCESS | 1817 | ++DOMWINDOW == 101 (0x7f3ea49cb000) [pid = 1817] [serial = 228] [outer = 0x7f3e9c939000] 15:51:12 INFO - PROCESS | 1817 | 1461970272811 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]]]}] 15:51:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1126ms 15:51:12 INFO - PROCESS | 1817 | 1461970272870 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 15:51:12 INFO - PROCESS | 1817 | 1461970272872 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 15:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:51:12 INFO - PROCESS | 1817 | 1461970272878 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:51:12 INFO - PROCESS | 1817 | 1461970272881 Marionette TRACE conn3 <- [1,278,null,{}] 15:51:12 INFO - PROCESS | 1817 | 1461970272886 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}] 15:51:13 INFO - PROCESS | 1817 | 1461970273034 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 15:51:13 INFO - PROCESS | 1817 | 1461970273163 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:13 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e889a7000 == 48 [pid = 1817] [id = 77] 15:51:13 INFO - PROCESS | 1817 | ++DOMWINDOW == 102 (0x7f3e86ff4c00) [pid = 1817] [serial = 229] [outer = (nil)] 15:51:13 INFO - PROCESS | 1817 | ++DOMWINDOW == 103 (0x7f3e8a071c00) [pid = 1817] [serial = 230] [outer = 0x7f3e86ff4c00] 15:51:13 INFO - PROCESS | 1817 | 1461970273228 Marionette DEBUG loaded listener.js 15:51:13 INFO - PROCESS | 1817 | ++DOMWINDOW == 104 (0x7f3e9d8ed400) [pid = 1817] [serial = 231] [outer = 0x7f3e86ff4c00] 15:51:14 INFO - PROCESS | 1817 | 1461970274192 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]]]}] 15:51:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1381ms 15:51:14 INFO - PROCESS | 1817 | 1461970274260 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 15:51:14 INFO - PROCESS | 1817 | 1461970274264 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 15:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:51:14 INFO - PROCESS | 1817 | 1461970274271 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:51:14 INFO - PROCESS | 1817 | 1461970274275 Marionette TRACE conn3 <- [1,282,null,{}] 15:51:14 INFO - PROCESS | 1817 | 1461970274282 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}] 15:51:14 INFO - PROCESS | 1817 | 1461970274423 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 15:51:14 INFO - PROCESS | 1817 | 1461970274565 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:14 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e87dac800 == 49 [pid = 1817] [id = 78] 15:51:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 105 (0x7f3e8a070800) [pid = 1817] [serial = 232] [outer = (nil)] 15:51:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 106 (0x7f3e8f397800) [pid = 1817] [serial = 233] [outer = 0x7f3e8a070800] 15:51:14 INFO - PROCESS | 1817 | 1461970274663 Marionette DEBUG loaded listener.js 15:51:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 107 (0x7f3e9053b000) [pid = 1817] [serial = 234] [outer = 0x7f3e8a070800] 15:51:15 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8a099000 == 48 [pid = 1817] [id = 71] 15:51:15 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9ec63000 == 47 [pid = 1817] [id = 70] 15:51:15 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9d72c000 == 46 [pid = 1817] [id = 69] 15:51:15 INFO - PROCESS | 1817 | --DOMWINDOW == 106 (0x7f3ea1d9d400) [pid = 1817] [serial = 179] [outer = (nil)] [url = about:blank] 15:51:15 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e96b5e800 == 45 [pid = 1817] [id = 68] 15:51:15 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e91374000 == 44 [pid = 1817] [id = 67] 15:51:15 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e889aa000 == 43 [pid = 1817] [id = 66] 15:51:15 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e90b1e800 == 42 [pid = 1817] [id = 65] 15:51:15 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e96d0b800 == 41 [pid = 1817] [id = 62] 15:51:15 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9061b000 == 40 [pid = 1817] [id = 61] 15:51:15 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e86e3d800 == 39 [pid = 1817] [id = 60] 15:51:15 INFO - PROCESS | 1817 | --DOMWINDOW == 105 (0x7f3e9d8e7000) [pid = 1817] [serial = 170] [outer = (nil)] [url = about:blank] 15:51:15 INFO - PROCESS | 1817 | --DOMWINDOW == 104 (0x7f3e9eac4800) [pid = 1817] [serial = 173] [outer = (nil)] [url = about:blank] 15:51:15 INFO - PROCESS | 1817 | --DOMWINDOW == 103 (0x7f3e9dc53000) [pid = 1817] [serial = 171] [outer = (nil)] [url = about:blank] 15:51:15 INFO - PROCESS | 1817 | --DOMWINDOW == 102 (0x7f3e8b650000) [pid = 1817] [serial = 159] [outer = (nil)] [url = about:blank] 15:51:15 INFO - PROCESS | 1817 | --DOMWINDOW == 101 (0x7f3e89fb1800) [pid = 1817] [serial = 158] [outer = (nil)] [url = about:blank] 15:51:15 INFO - PROCESS | 1817 | --DOMWINDOW == 100 (0x7f3e8a06e400) [pid = 1817] [serial = 161] [outer = (nil)] [url = about:blank] 15:51:15 INFO - PROCESS | 1817 | --DOMWINDOW == 99 (0x7f3e8e5f1c00) [pid = 1817] [serial = 162] [outer = (nil)] [url = about:blank] 15:51:15 INFO - PROCESS | 1817 | --DOMWINDOW == 98 (0x7f3e88b05400) [pid = 1817] [serial = 149] [outer = (nil)] [url = about:blank] 15:51:15 INFO - PROCESS | 1817 | --DOMWINDOW == 97 (0x7f3ea0616400) [pid = 1817] [serial = 174] [outer = (nil)] [url = about:blank] 15:51:15 INFO - PROCESS | 1817 | --DOMWINDOW == 96 (0x7f3e9797e800) [pid = 1817] [serial = 167] [outer = (nil)] [url = about:blank] 15:51:15 INFO - PROCESS | 1817 | --DOMWINDOW == 95 (0x7f3e93016800) [pid = 1817] [serial = 155] [outer = (nil)] [url = about:blank] 15:51:15 INFO - PROCESS | 1817 | --DOMWINDOW == 94 (0x7f3e90cc6c00) [pid = 1817] [serial = 164] [outer = (nil)] [url = about:blank] 15:51:15 INFO - PROCESS | 1817 | --DOMWINDOW == 93 (0x7f3e914ba400) [pid = 1817] [serial = 165] [outer = (nil)] [url = about:blank] 15:51:15 INFO - PROCESS | 1817 | --DOMWINDOW == 92 (0x7f3e901c5800) [pid = 1817] [serial = 152] [outer = (nil)] [url = about:blank] 15:51:15 INFO - PROCESS | 1817 | --DOMWINDOW == 91 (0x7f3e9eabfc00) [pid = 1817] [serial = 176] [outer = (nil)] [url = about:blank] 15:51:15 INFO - PROCESS | 1817 | --DOMWINDOW == 90 (0x7f3e9d7e2400) [pid = 1817] [serial = 168] [outer = (nil)] [url = about:blank] 15:51:15 INFO - PROCESS | 1817 | --DOMWINDOW == 89 (0x7f3ea0be8c00) [pid = 1817] [serial = 177] [outer = (nil)] [url = about:blank] 15:51:15 INFO - PROCESS | 1817 | 1461970275436 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]]]}] 15:51:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:51:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1185ms 15:51:15 INFO - PROCESS | 1817 | 1461970275456 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 15:51:15 INFO - PROCESS | 1817 | 1461970275463 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 15:51:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:51:15 INFO - PROCESS | 1817 | 1461970275472 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:51:15 INFO - PROCESS | 1817 | 1461970275475 Marionette TRACE conn3 <- [1,286,null,{}] 15:51:15 INFO - PROCESS | 1817 | 1461970275480 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}] 15:51:15 INFO - PROCESS | 1817 | 1461970275613 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 15:51:15 INFO - PROCESS | 1817 | 1461970275704 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:15 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8fce7800 == 40 [pid = 1817] [id = 79] 15:51:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 90 (0x7f3e8b650000) [pid = 1817] [serial = 235] [outer = (nil)] 15:51:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 91 (0x7f3e9146e400) [pid = 1817] [serial = 236] [outer = 0x7f3e8b650000] 15:51:15 INFO - PROCESS | 1817 | 1461970275761 Marionette DEBUG loaded listener.js 15:51:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 92 (0x7f3e9c93b800) [pid = 1817] [serial = 237] [outer = 0x7f3e8b650000] 15:51:16 INFO - PROCESS | 1817 | 1461970276379 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]]]}] 15:51:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:51:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 931ms 15:51:16 INFO - PROCESS | 1817 | 1461970276406 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 15:51:16 INFO - PROCESS | 1817 | 1461970276409 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 15:51:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:51:16 INFO - PROCESS | 1817 | 1461970276416 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:51:16 INFO - PROCESS | 1817 | 1461970276421 Marionette TRACE conn3 <- [1,290,null,{}] 15:51:16 INFO - PROCESS | 1817 | 1461970276435 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}] 15:51:16 INFO - PROCESS | 1817 | 1461970276569 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 15:51:16 INFO - PROCESS | 1817 | 1461970276666 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:16 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9c9ca800 == 41 [pid = 1817] [id = 80] 15:51:16 INFO - PROCESS | 1817 | ++DOMWINDOW == 93 (0x7f3e9c943400) [pid = 1817] [serial = 238] [outer = (nil)] 15:51:16 INFO - PROCESS | 1817 | ++DOMWINDOW == 94 (0x7f3e9ec07c00) [pid = 1817] [serial = 239] [outer = 0x7f3e9c943400] 15:51:16 INFO - PROCESS | 1817 | 1461970276725 Marionette DEBUG loaded listener.js 15:51:16 INFO - PROCESS | 1817 | ++DOMWINDOW == 95 (0x7f3ea23f0000) [pid = 1817] [serial = 240] [outer = 0x7f3e9c943400] 15:51:17 INFO - PROCESS | 1817 | 1461970277361 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]]]}] 15:51:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:51:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 986ms 15:51:17 INFO - PROCESS | 1817 | 1461970277401 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 15:51:17 INFO - PROCESS | 1817 | 1461970277404 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 15:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:51:17 INFO - PROCESS | 1817 | 1461970277410 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:51:17 INFO - PROCESS | 1817 | 1461970277422 Marionette TRACE conn3 <- [1,294,null,{}] 15:51:17 INFO - PROCESS | 1817 | 1461970277426 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}] 15:51:17 INFO - PROCESS | 1817 | 1461970277597 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 15:51:17 INFO - PROCESS | 1817 | 1461970277626 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:17 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9e714800 == 42 [pid = 1817] [id = 81] 15:51:17 INFO - PROCESS | 1817 | ++DOMWINDOW == 96 (0x7f3e86ffb000) [pid = 1817] [serial = 241] [outer = (nil)] 15:51:17 INFO - PROCESS | 1817 | ++DOMWINDOW == 97 (0x7f3e9054c400) [pid = 1817] [serial = 242] [outer = 0x7f3e86ffb000] 15:51:17 INFO - PROCESS | 1817 | 1461970277683 Marionette DEBUG loaded listener.js 15:51:17 INFO - PROCESS | 1817 | ++DOMWINDOW == 98 (0x7f3e91bde400) [pid = 1817] [serial = 243] [outer = 0x7f3e86ffb000] 15:51:18 INFO - PROCESS | 1817 | 1461970278306 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]]]}] 15:51:18 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. 15:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 934ms 15:51:18 INFO - PROCESS | 1817 | 1461970278344 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 15:51:18 INFO - PROCESS | 1817 | 1461970278347 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 15:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:51:18 INFO - PROCESS | 1817 | 1461970278352 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:51:18 INFO - PROCESS | 1817 | 1461970278354 Marionette TRACE conn3 <- [1,298,null,{}] 15:51:18 INFO - PROCESS | 1817 | 1461970278379 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}] 15:51:18 INFO - PROCESS | 1817 | 1461970278534 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 15:51:18 INFO - PROCESS | 1817 | 1461970278606 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:18 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea1f97800 == 43 [pid = 1817] [id = 82] 15:51:18 INFO - PROCESS | 1817 | ++DOMWINDOW == 99 (0x7f3e90544c00) [pid = 1817] [serial = 244] [outer = (nil)] 15:51:18 INFO - PROCESS | 1817 | ++DOMWINDOW == 100 (0x7f3ea0b40400) [pid = 1817] [serial = 245] [outer = 0x7f3e90544c00] 15:51:18 INFO - PROCESS | 1817 | 1461970278662 Marionette DEBUG loaded listener.js 15:51:18 INFO - PROCESS | 1817 | ++DOMWINDOW == 101 (0x7f3ea26ad800) [pid = 1817] [serial = 246] [outer = 0x7f3e90544c00] 15:51:19 INFO - PROCESS | 1817 | 1461970279353 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]]]}] 15:51:19 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. 15:51:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1025ms 15:51:19 INFO - PROCESS | 1817 | 1461970279378 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 15:51:19 INFO - PROCESS | 1817 | 1461970279381 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 15:51:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:51:19 INFO - PROCESS | 1817 | 1461970279386 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:51:19 INFO - PROCESS | 1817 | 1461970279388 Marionette TRACE conn3 <- [1,302,null,{}] 15:51:19 INFO - PROCESS | 1817 | 1461970279393 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}] 15:51:19 INFO - PROCESS | 1817 | 1461970279562 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 15:51:19 INFO - PROCESS | 1817 | --DOMWINDOW == 100 (0x7f3e87143c00) [pid = 1817] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:51:19 INFO - PROCESS | 1817 | --DOMWINDOW == 99 (0x7f3e8e68d400) [pid = 1817] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:51:19 INFO - PROCESS | 1817 | --DOMWINDOW == 98 (0x7f3e88b0a800) [pid = 1817] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:51:19 INFO - PROCESS | 1817 | --DOMWINDOW == 97 (0x7f3e96a6c800) [pid = 1817] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:51:19 INFO - PROCESS | 1817 | --DOMWINDOW == 96 (0x7f3e913eec00) [pid = 1817] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:51:19 INFO - PROCESS | 1817 | --DOMWINDOW == 95 (0x7f3e8b64f800) [pid = 1817] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:51:19 INFO - PROCESS | 1817 | --DOMWINDOW == 94 (0x7f3e87508c00) [pid = 1817] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:51:19 INFO - PROCESS | 1817 | 1461970279758 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:19 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8fce9800 == 44 [pid = 1817] [id = 83] 15:51:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 95 (0x7f3e87134800) [pid = 1817] [serial = 247] [outer = (nil)] 15:51:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 96 (0x7f3e8e687c00) [pid = 1817] [serial = 248] [outer = 0x7f3e87134800] 15:51:19 INFO - PROCESS | 1817 | 1461970279818 Marionette DEBUG loaded listener.js 15:51:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 97 (0x7f3ea264c400) [pid = 1817] [serial = 249] [outer = 0x7f3e87134800] 15:51:20 INFO - PROCESS | 1817 | 1461970280395 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]]]}] 15:51:20 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. 15:51:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1076ms 15:51:20 INFO - PROCESS | 1817 | 1461970280464 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 15:51:20 INFO - PROCESS | 1817 | 1461970280467 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 15:51:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:51:20 INFO - PROCESS | 1817 | 1461970280472 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:51:20 INFO - PROCESS | 1817 | 1461970280474 Marionette TRACE conn3 <- [1,306,null,{}] 15:51:20 INFO - PROCESS | 1817 | 1461970280479 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}] 15:51:20 INFO - PROCESS | 1817 | 1461970280596 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 15:51:20 INFO - PROCESS | 1817 | 1461970280692 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:20 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea565a000 == 45 [pid = 1817] [id = 84] 15:51:20 INFO - PROCESS | 1817 | ++DOMWINDOW == 98 (0x7f3e874be000) [pid = 1817] [serial = 250] [outer = (nil)] 15:51:20 INFO - PROCESS | 1817 | ++DOMWINDOW == 99 (0x7f3e919b7400) [pid = 1817] [serial = 251] [outer = 0x7f3e874be000] 15:51:20 INFO - PROCESS | 1817 | 1461970280747 Marionette DEBUG loaded listener.js 15:51:20 INFO - PROCESS | 1817 | ++DOMWINDOW == 100 (0x7f3e919bf000) [pid = 1817] [serial = 252] [outer = 0x7f3e874be000] 15:51:21 INFO - PROCESS | 1817 | 1461970281294 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]]]}] 15:51:21 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. 15:51:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 873ms 15:51:21 INFO - PROCESS | 1817 | 1461970281346 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 15:51:21 INFO - PROCESS | 1817 | 1461970281349 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 15:51:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:51:21 INFO - PROCESS | 1817 | 1461970281354 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:51:21 INFO - PROCESS | 1817 | 1461970281356 Marionette TRACE conn3 <- [1,310,null,{}] 15:51:21 INFO - PROCESS | 1817 | 1461970281361 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}] 15:51:21 INFO - PROCESS | 1817 | 1461970281483 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 15:51:21 INFO - PROCESS | 1817 | 1461970281500 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:21 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea6ea5000 == 46 [pid = 1817] [id = 85] 15:51:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 101 (0x7f3e919b3c00) [pid = 1817] [serial = 253] [outer = (nil)] 15:51:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 102 (0x7f3ea2d27000) [pid = 1817] [serial = 254] [outer = 0x7f3e919b3c00] 15:51:21 INFO - PROCESS | 1817 | 1461970281557 Marionette DEBUG loaded listener.js 15:51:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 103 (0x7f3ea4956000) [pid = 1817] [serial = 255] [outer = 0x7f3e919b3c00] 15:51:22 INFO - PROCESS | 1817 | 1461970282438 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]]]}] 15:51:22 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. 15:51:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1124ms 15:51:22 INFO - PROCESS | 1817 | 1461970282479 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 15:51:22 INFO - PROCESS | 1817 | 1461970282485 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 15:51:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:51:22 INFO - PROCESS | 1817 | 1461970282510 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:51:22 INFO - PROCESS | 1817 | 1461970282514 Marionette TRACE conn3 <- [1,314,null,{}] 15:51:22 INFO - PROCESS | 1817 | 1461970282522 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}] 15:51:22 INFO - PROCESS | 1817 | 1461970282680 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 15:51:22 INFO - PROCESS | 1817 | 1461970282810 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:22 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e92236800 == 47 [pid = 1817] [id = 86] 15:51:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 104 (0x7f3e86ccf000) [pid = 1817] [serial = 256] [outer = (nil)] 15:51:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 105 (0x7f3e8892b800) [pid = 1817] [serial = 257] [outer = 0x7f3e86ccf000] 15:51:22 INFO - PROCESS | 1817 | 1461970282882 Marionette DEBUG loaded listener.js 15:51:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 106 (0x7f3e8b650800) [pid = 1817] [serial = 258] [outer = 0x7f3e86ccf000] 15:51:23 INFO - PROCESS | 1817 | 1461970283686 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]]]}] 15:51:23 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. 15:51:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1237ms 15:51:23 INFO - PROCESS | 1817 | 1461970283745 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 15:51:23 INFO - PROCESS | 1817 | 1461970283753 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 15:51:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:51:23 INFO - PROCESS | 1817 | 1461970283763 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:51:23 INFO - PROCESS | 1817 | 1461970283767 Marionette TRACE conn3 <- [1,318,null,{}] 15:51:23 INFO - PROCESS | 1817 | 1461970283775 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}] 15:51:23 INFO - PROCESS | 1817 | 1461970283929 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 15:51:24 INFO - PROCESS | 1817 | 1461970284061 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:24 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9e713000 == 48 [pid = 1817] [id = 87] 15:51:24 INFO - PROCESS | 1817 | ++DOMWINDOW == 107 (0x7f3e8e691000) [pid = 1817] [serial = 259] [outer = (nil)] 15:51:24 INFO - PROCESS | 1817 | ++DOMWINDOW == 108 (0x7f3e90549800) [pid = 1817] [serial = 260] [outer = 0x7f3e8e691000] 15:51:24 INFO - PROCESS | 1817 | 1461970284140 Marionette DEBUG loaded listener.js 15:51:24 INFO - PROCESS | 1817 | ++DOMWINDOW == 109 (0x7f3e91466c00) [pid = 1817] [serial = 261] [outer = 0x7f3e8e691000] 15:51:25 INFO - PROCESS | 1817 | 1461970285103 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]]]}] 15:51:25 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. 15:51:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1391ms 15:51:25 INFO - PROCESS | 1817 | 1461970285153 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 15:51:25 INFO - PROCESS | 1817 | 1461970285157 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 15:51:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:51:25 INFO - PROCESS | 1817 | 1461970285163 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:51:25 INFO - PROCESS | 1817 | 1461970285168 Marionette TRACE conn3 <- [1,322,null,{}] 15:51:25 INFO - PROCESS | 1817 | 1461970285183 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}] 15:51:25 INFO - PROCESS | 1817 | 1461970285377 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 15:51:25 INFO - PROCESS | 1817 | 1461970285509 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:25 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea2df0000 == 49 [pid = 1817] [id = 88] 15:51:25 INFO - PROCESS | 1817 | ++DOMWINDOW == 110 (0x7f3e91bdd800) [pid = 1817] [serial = 262] [outer = (nil)] 15:51:25 INFO - PROCESS | 1817 | ++DOMWINDOW == 111 (0x7f3e9da42800) [pid = 1817] [serial = 263] [outer = 0x7f3e91bdd800] 15:51:25 INFO - PROCESS | 1817 | 1461970285584 Marionette DEBUG loaded listener.js 15:51:25 INFO - PROCESS | 1817 | ++DOMWINDOW == 112 (0x7f3e9e9e6800) [pid = 1817] [serial = 264] [outer = 0x7f3e91bdd800] 15:51:26 INFO - PROCESS | 1817 | 1461970286383 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]]]}] 15:51:26 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. 15:51:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1237ms 15:51:26 INFO - PROCESS | 1817 | 1461970286400 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 15:51:26 INFO - PROCESS | 1817 | 1461970286404 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 15:51:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:51:26 INFO - PROCESS | 1817 | 1461970286409 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:51:26 INFO - PROCESS | 1817 | 1461970286412 Marionette TRACE conn3 <- [1,326,null,{}] 15:51:26 INFO - PROCESS | 1817 | 1461970286418 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}] 15:51:26 INFO - PROCESS | 1817 | 1461970286556 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 15:51:26 INFO - PROCESS | 1817 | 1461970286690 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:26 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3eaa3c4800 == 50 [pid = 1817] [id = 89] 15:51:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 113 (0x7f3e93012400) [pid = 1817] [serial = 265] [outer = (nil)] 15:51:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 114 (0x7f3ea2648c00) [pid = 1817] [serial = 266] [outer = 0x7f3e93012400] 15:51:26 INFO - PROCESS | 1817 | 1461970286759 Marionette DEBUG loaded listener.js 15:51:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 115 (0x7f3ea2650000) [pid = 1817] [serial = 267] [outer = 0x7f3e93012400] 15:51:27 INFO - PROCESS | 1817 | 1461970287554 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]]]}] 15:51:27 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. 15:51:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1181ms 15:51:27 INFO - PROCESS | 1817 | 1461970287592 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 15:51:27 INFO - PROCESS | 1817 | 1461970287595 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 15:51:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:51:27 INFO - PROCESS | 1817 | 1461970287601 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:51:27 INFO - PROCESS | 1817 | 1461970287603 Marionette TRACE conn3 <- [1,330,null,{}] 15:51:27 INFO - PROCESS | 1817 | 1461970287608 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}] 15:51:27 INFO - PROCESS | 1817 | 1461970287756 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 15:51:27 INFO - PROCESS | 1817 | 1461970287892 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:27 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8b3c1800 == 51 [pid = 1817] [id = 90] 15:51:27 INFO - PROCESS | 1817 | ++DOMWINDOW == 116 (0x7f3e86cc4800) [pid = 1817] [serial = 268] [outer = (nil)] 15:51:27 INFO - PROCESS | 1817 | ++DOMWINDOW == 117 (0x7f3ea2650800) [pid = 1817] [serial = 269] [outer = 0x7f3e86cc4800] 15:51:27 INFO - PROCESS | 1817 | 1461970287958 Marionette DEBUG loaded listener.js 15:51:28 INFO - PROCESS | 1817 | ++DOMWINDOW == 118 (0x7f3ea2d32800) [pid = 1817] [serial = 270] [outer = 0x7f3e86cc4800] 15:51:29 INFO - PROCESS | 1817 | 1461970289024 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]]]}] 15:51:29 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. 15:51:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1475ms 15:51:29 INFO - PROCESS | 1817 | 1461970289077 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 15:51:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:51:29 INFO - PROCESS | 1817 | 1461970289082 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 15:51:29 INFO - PROCESS | 1817 | 1461970289089 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:51:29 INFO - PROCESS | 1817 | 1461970289094 Marionette TRACE conn3 <- [1,334,null,{}] 15:51:29 INFO - PROCESS | 1817 | 1461970289102 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}] 15:51:29 INFO - PROCESS | 1817 | 1461970289287 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 15:51:29 INFO - PROCESS | 1817 | 1461970289435 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:29 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8a035000 == 52 [pid = 1817] [id = 91] 15:51:29 INFO - PROCESS | 1817 | ++DOMWINDOW == 119 (0x7f3e86f54800) [pid = 1817] [serial = 271] [outer = (nil)] 15:51:29 INFO - PROCESS | 1817 | ++DOMWINDOW == 120 (0x7f3e87507c00) [pid = 1817] [serial = 272] [outer = 0x7f3e86f54800] 15:51:29 INFO - PROCESS | 1817 | 1461970289499 Marionette DEBUG loaded listener.js 15:51:29 INFO - PROCESS | 1817 | ++DOMWINDOW == 121 (0x7f3e8a071800) [pid = 1817] [serial = 273] [outer = 0x7f3e86f54800] 15:51:30 INFO - PROCESS | 1817 | 1461970290317 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]]]}] 15:51:30 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. 15:51:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1239ms 15:51:30 INFO - PROCESS | 1817 | 1461970290327 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 15:51:30 INFO - PROCESS | 1817 | 1461970290334 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 15:51:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:51:30 INFO - PROCESS | 1817 | 1461970290343 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:51:30 INFO - PROCESS | 1817 | 1461970290346 Marionette TRACE conn3 <- [1,338,null,{}] 15:51:30 INFO - PROCESS | 1817 | 1461970290350 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}] 15:51:30 INFO - PROCESS | 1817 | 1461970290523 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 15:51:30 INFO - PROCESS | 1817 | 1461970290662 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:30 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8f2e7800 == 53 [pid = 1817] [id = 92] 15:51:30 INFO - PROCESS | 1817 | ++DOMWINDOW == 122 (0x7f3e8b652c00) [pid = 1817] [serial = 274] [outer = (nil)] 15:51:30 INFO - PROCESS | 1817 | ++DOMWINDOW == 123 (0x7f3e8c83b800) [pid = 1817] [serial = 275] [outer = 0x7f3e8b652c00] 15:51:30 INFO - PROCESS | 1817 | 1461970290725 Marionette DEBUG loaded listener.js 15:51:30 INFO - PROCESS | 1817 | ++DOMWINDOW == 124 (0x7f3e8e686800) [pid = 1817] [serial = 276] [outer = 0x7f3e8b652c00] 15:51:31 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea565a000 == 52 [pid = 1817] [id = 84] 15:51:31 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8fce9800 == 51 [pid = 1817] [id = 83] 15:51:31 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea1f97800 == 50 [pid = 1817] [id = 82] 15:51:31 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9e714800 == 49 [pid = 1817] [id = 81] 15:51:31 INFO - PROCESS | 1817 | --DOMWINDOW == 123 (0x7f3e9dcfec00) [pid = 1817] [serial = 188] [outer = (nil)] [url = about:blank] 15:51:31 INFO - PROCESS | 1817 | --DOMWINDOW == 122 (0x7f3e8e388800) [pid = 1817] [serial = 182] [outer = (nil)] [url = about:blank] 15:51:31 INFO - PROCESS | 1817 | --DOMWINDOW == 121 (0x7f3e92422800) [pid = 1817] [serial = 185] [outer = (nil)] [url = about:blank] 15:51:31 INFO - PROCESS | 1817 | --DOMWINDOW == 120 (0x7f3ea2d8e000) [pid = 1817] [serial = 215] [outer = (nil)] [url = about:blank] 15:51:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 121 (0x7f3e8eb8e000) [pid = 1817] [serial = 277] [outer = 0x7f3e8713d800] 15:51:31 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9c9ca800 == 48 [pid = 1817] [id = 80] 15:51:31 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8fce7800 == 47 [pid = 1817] [id = 79] 15:51:31 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e87dac800 == 46 [pid = 1817] [id = 78] 15:51:31 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea2594000 == 45 [pid = 1817] [id = 72] 15:51:31 INFO - PROCESS | 1817 | --DOMWINDOW == 120 (0x7f3ea23efc00) [pid = 1817] [serial = 206] [outer = (nil)] [url = about:blank] 15:51:31 INFO - PROCESS | 1817 | --DOMWINDOW == 119 (0x7f3ea26a0800) [pid = 1817] [serial = 209] [outer = (nil)] [url = about:blank] 15:51:31 INFO - PROCESS | 1817 | --DOMWINDOW == 118 (0x7f3e8c83e800) [pid = 1817] [serial = 197] [outer = (nil)] [url = about:blank] 15:51:31 INFO - PROCESS | 1817 | --DOMWINDOW == 117 (0x7f3e914bfc00) [pid = 1817] [serial = 198] [outer = (nil)] [url = about:blank] 15:51:31 INFO - PROCESS | 1817 | --DOMWINDOW == 116 (0x7f3e9ec10400) [pid = 1817] [serial = 203] [outer = (nil)] [url = about:blank] 15:51:31 INFO - PROCESS | 1817 | --DOMWINDOW == 115 (0x7f3e97983400) [pid = 1817] [serial = 200] [outer = (nil)] [url = about:blank] 15:51:31 INFO - PROCESS | 1817 | --DOMWINDOW == 114 (0x7f3e9da48800) [pid = 1817] [serial = 201] [outer = (nil)] [url = about:blank] 15:51:31 INFO - PROCESS | 1817 | --DOMWINDOW == 113 (0x7f3ea24e0000) [pid = 1817] [serial = 191] [outer = (nil)] [url = about:blank] 15:51:31 INFO - PROCESS | 1817 | --DOMWINDOW == 112 (0x7f3ea2cd8800) [pid = 1817] [serial = 210] [outer = (nil)] [url = about:blank] 15:51:31 INFO - PROCESS | 1817 | --DOMWINDOW == 111 (0x7f3e8eb94c00) [pid = 1817] [serial = 195] [outer = (nil)] [url = about:blank] 15:51:31 INFO - PROCESS | 1817 | --DOMWINDOW == 110 (0x7f3e8b656400) [pid = 1817] [serial = 194] [outer = (nil)] [url = about:blank] 15:51:31 INFO - PROCESS | 1817 | --DOMWINDOW == 109 (0x7f3ea2ce6c00) [pid = 1817] [serial = 213] [outer = (nil)] [url = about:blank] 15:51:31 INFO - PROCESS | 1817 | --DOMWINDOW == 108 (0x7f3ea26ac800) [pid = 1817] [serial = 207] [outer = (nil)] [url = about:blank] 15:51:31 INFO - PROCESS | 1817 | --DOMWINDOW == 107 (0x7f3ea069e400) [pid = 1817] [serial = 212] [outer = (nil)] [url = about:blank] 15:51:31 INFO - PROCESS | 1817 | --DOMWINDOW == 106 (0x7f3ea1d9b000) [pid = 1817] [serial = 204] [outer = (nil)] [url = about:blank] 15:51:31 INFO - PROCESS | 1817 | 1461970291604 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]]]}] 15:51:31 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. 15:51:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1327ms 15:51:31 INFO - PROCESS | 1817 | 1461970291670 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 15:51:31 INFO - PROCESS | 1817 | 1461970291674 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 15:51:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:51:31 INFO - PROCESS | 1817 | 1461970291680 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:51:31 INFO - PROCESS | 1817 | 1461970291685 Marionette TRACE conn3 <- [1,342,null,{}] 15:51:31 INFO - PROCESS | 1817 | 1461970291701 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}] 15:51:31 INFO - PROCESS | 1817 | 1461970291838 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 15:51:31 INFO - PROCESS | 1817 | 1461970291849 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:31 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e91746800 == 46 [pid = 1817] [id = 93] 15:51:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 107 (0x7f3e8f5c2800) [pid = 1817] [serial = 278] [outer = (nil)] 15:51:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 108 (0x7f3e90548000) [pid = 1817] [serial = 279] [outer = 0x7f3e8f5c2800] 15:51:31 INFO - PROCESS | 1817 | 1461970291911 Marionette DEBUG loaded listener.js 15:51:32 INFO - PROCESS | 1817 | ++DOMWINDOW == 109 (0x7f3e90625000) [pid = 1817] [serial = 280] [outer = 0x7f3e8f5c2800] 15:51:32 INFO - PROCESS | 1817 | 1461970292660 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]]]}] 15:51:32 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. 15:51:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1036ms 15:51:32 INFO - PROCESS | 1817 | 1461970292721 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 15:51:32 INFO - PROCESS | 1817 | 1461970292724 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 15:51:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:51:32 INFO - PROCESS | 1817 | 1461970292729 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:51:32 INFO - PROCESS | 1817 | 1461970292731 Marionette TRACE conn3 <- [1,346,null,{}] 15:51:32 INFO - PROCESS | 1817 | 1461970292740 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}] 15:51:32 INFO - PROCESS | 1817 | 1461970292862 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 15:51:32 INFO - PROCESS | 1817 | 1461970292877 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:32 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e96d02800 == 47 [pid = 1817] [id = 94] 15:51:32 INFO - PROCESS | 1817 | ++DOMWINDOW == 110 (0x7f3e8f399c00) [pid = 1817] [serial = 281] [outer = (nil)] 15:51:32 INFO - PROCESS | 1817 | ++DOMWINDOW == 111 (0x7f3e919b2c00) [pid = 1817] [serial = 282] [outer = 0x7f3e8f399c00] 15:51:32 INFO - PROCESS | 1817 | 1461970292932 Marionette DEBUG loaded listener.js 15:51:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 112 (0x7f3e919bdc00) [pid = 1817] [serial = 283] [outer = 0x7f3e8f399c00] 15:51:33 INFO - PROCESS | 1817 | 1461970293634 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]]]}] 15:51:33 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. 15:51:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 924ms 15:51:33 INFO - PROCESS | 1817 | 1461970293657 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 15:51:33 INFO - PROCESS | 1817 | 1461970293660 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 15:51:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:51:33 INFO - PROCESS | 1817 | 1461970293665 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:51:33 INFO - PROCESS | 1817 | 1461970293666 Marionette TRACE conn3 <- [1,350,null,{}] 15:51:33 INFO - PROCESS | 1817 | 1461970293672 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}] 15:51:33 INFO - PROCESS | 1817 | 1461970293829 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 15:51:33 INFO - PROCESS | 1817 | 1461970293862 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:33 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9d72f800 == 48 [pid = 1817] [id = 95] 15:51:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 113 (0x7f3e919bec00) [pid = 1817] [serial = 284] [outer = (nil)] 15:51:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 114 (0x7f3e9242e400) [pid = 1817] [serial = 285] [outer = 0x7f3e919bec00] 15:51:33 INFO - PROCESS | 1817 | 1461970293917 Marionette DEBUG loaded listener.js 15:51:34 INFO - PROCESS | 1817 | ++DOMWINDOW == 115 (0x7f3e93331400) [pid = 1817] [serial = 286] [outer = 0x7f3e919bec00] 15:51:34 INFO - PROCESS | 1817 | 1461970294647 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]]]}] 15:51:34 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. 15:51:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1025ms 15:51:34 INFO - PROCESS | 1817 | 1461970294690 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 15:51:34 INFO - PROCESS | 1817 | 1461970294697 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 15:51:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:51:34 INFO - PROCESS | 1817 | 1461970294766 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:51:34 INFO - PROCESS | 1817 | 1461970294768 Marionette TRACE conn3 <- [1,354,null,{}] 15:51:34 INFO - PROCESS | 1817 | 1461970294788 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}] 15:51:34 INFO - PROCESS | 1817 | 1461970294981 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 15:51:35 INFO - PROCESS | 1817 | 1461970295019 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:35 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9ec6d800 == 49 [pid = 1817] [id = 96] 15:51:35 INFO - PROCESS | 1817 | ++DOMWINDOW == 116 (0x7f3e9c93ac00) [pid = 1817] [serial = 287] [outer = (nil)] 15:51:35 INFO - PROCESS | 1817 | ++DOMWINDOW == 117 (0x7f3e9eab6800) [pid = 1817] [serial = 288] [outer = 0x7f3e9c93ac00] 15:51:35 INFO - PROCESS | 1817 | 1461970295080 Marionette DEBUG loaded listener.js 15:51:35 INFO - PROCESS | 1817 | ++DOMWINDOW == 118 (0x7f3ea0616c00) [pid = 1817] [serial = 289] [outer = 0x7f3e9c93ac00] 15:51:35 INFO - PROCESS | 1817 | --DOMWINDOW == 117 (0x7f3e87027c00) [pid = 1817] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:51:35 INFO - PROCESS | 1817 | --DOMWINDOW == 116 (0x7f3e86f53000) [pid = 1817] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:51:35 INFO - PROCESS | 1817 | --DOMWINDOW == 115 (0x7f3e90544c00) [pid = 1817] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:51:35 INFO - PROCESS | 1817 | --DOMWINDOW == 114 (0x7f3e8a070800) [pid = 1817] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:51:35 INFO - PROCESS | 1817 | --DOMWINDOW == 113 (0x7f3e87134800) [pid = 1817] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:51:35 INFO - PROCESS | 1817 | --DOMWINDOW == 112 (0x7f3e8b650000) [pid = 1817] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:51:35 INFO - PROCESS | 1817 | --DOMWINDOW == 111 (0x7f3e9c943400) [pid = 1817] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:51:35 INFO - PROCESS | 1817 | --DOMWINDOW == 110 (0x7f3e874be000) [pid = 1817] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:51:35 INFO - PROCESS | 1817 | --DOMWINDOW == 109 (0x7f3e86ff4c00) [pid = 1817] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:51:35 INFO - PROCESS | 1817 | --DOMWINDOW == 108 (0x7f3e86ffb000) [pid = 1817] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:51:36 INFO - PROCESS | 1817 | 1461970296029 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]]]}] 15:51:36 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. 15:51:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1354ms 15:51:36 INFO - PROCESS | 1817 | 1461970296059 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 15:51:36 INFO - PROCESS | 1817 | 1461970296062 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 15:51:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:51:36 INFO - PROCESS | 1817 | 1461970296067 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:51:36 INFO - PROCESS | 1817 | 1461970296069 Marionette TRACE conn3 <- [1,358,null,{}] 15:51:36 INFO - PROCESS | 1817 | 1461970296074 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}] 15:51:36 INFO - PROCESS | 1817 | 1461970296209 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 15:51:36 INFO - PROCESS | 1817 | 1461970296229 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:36 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea0b92800 == 50 [pid = 1817] [id = 97] 15:51:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 109 (0x7f3e8702ac00) [pid = 1817] [serial = 290] [outer = (nil)] 15:51:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 110 (0x7f3e8b650000) [pid = 1817] [serial = 291] [outer = 0x7f3e8702ac00] 15:51:36 INFO - PROCESS | 1817 | 1461970296291 Marionette DEBUG loaded listener.js 15:51:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 111 (0x7f3e9ec10800) [pid = 1817] [serial = 292] [outer = 0x7f3e8702ac00] 15:51:36 INFO - PROCESS | 1817 | 1461970296992 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]]]}] 15:51:37 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. 15:51:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 980ms 15:51:37 INFO - PROCESS | 1817 | 1461970297049 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 15:51:37 INFO - PROCESS | 1817 | 1461970297052 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 15:51:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:51:37 INFO - PROCESS | 1817 | 1461970297058 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:51:37 INFO - PROCESS | 1817 | 1461970297060 Marionette TRACE conn3 <- [1,362,null,{}] 15:51:37 INFO - PROCESS | 1817 | 1461970297071 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}] 15:51:37 INFO - PROCESS | 1817 | 1461970297194 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 15:51:37 INFO - PROCESS | 1817 | 1461970297208 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:37 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea296f800 == 51 [pid = 1817] [id = 98] 15:51:37 INFO - PROCESS | 1817 | ++DOMWINDOW == 112 (0x7f3e8fec8000) [pid = 1817] [serial = 293] [outer = (nil)] 15:51:37 INFO - PROCESS | 1817 | ++DOMWINDOW == 113 (0x7f3e8fed0800) [pid = 1817] [serial = 294] [outer = 0x7f3e8fec8000] 15:51:37 INFO - PROCESS | 1817 | 1461970297265 Marionette DEBUG loaded listener.js 15:51:37 INFO - PROCESS | 1817 | ++DOMWINDOW == 114 (0x7f3e8fed4c00) [pid = 1817] [serial = 295] [outer = 0x7f3e8fec8000] 15:51:38 INFO - PROCESS | 1817 | 1461970298088 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]]]}] 15:51:38 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. 15:51:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1081ms 15:51:38 INFO - PROCESS | 1817 | 1461970298143 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 15:51:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:51:38 INFO - PROCESS | 1817 | 1461970298148 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 15:51:38 INFO - PROCESS | 1817 | 1461970298157 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:51:38 INFO - PROCESS | 1817 | 1461970298162 Marionette TRACE conn3 <- [1,366,null,{}] 15:51:38 INFO - PROCESS | 1817 | 1461970298171 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}] 15:51:38 INFO - PROCESS | 1817 | 1461970298372 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 15:51:38 INFO - PROCESS | 1817 | 1461970298509 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:38 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8e56d000 == 52 [pid = 1817] [id = 99] 15:51:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 115 (0x7f3e86ccd800) [pid = 1817] [serial = 296] [outer = (nil)] 15:51:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 116 (0x7f3e8a187800) [pid = 1817] [serial = 297] [outer = 0x7f3e86ccd800] 15:51:38 INFO - PROCESS | 1817 | 1461970298584 Marionette DEBUG loaded listener.js 15:51:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 117 (0x7f3e8a193000) [pid = 1817] [serial = 298] [outer = 0x7f3e86ccd800] 15:51:39 INFO - PROCESS | 1817 | 1461970299475 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]]]}] 15:51:39 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. 15:51:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1390ms 15:51:39 INFO - PROCESS | 1817 | 1461970299546 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 15:51:39 INFO - PROCESS | 1817 | 1461970299554 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 15:51:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:51:39 INFO - PROCESS | 1817 | 1461970299563 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:51:39 INFO - PROCESS | 1817 | 1461970299568 Marionette TRACE conn3 <- [1,370,null,{}] 15:51:39 INFO - PROCESS | 1817 | 1461970299573 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}] 15:51:39 INFO - PROCESS | 1817 | 1461970299773 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 15:51:39 INFO - PROCESS | 1817 | 1461970299906 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:39 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9c9c6000 == 53 [pid = 1817] [id = 100] 15:51:39 INFO - PROCESS | 1817 | ++DOMWINDOW == 118 (0x7f3e8e5f4000) [pid = 1817] [serial = 299] [outer = (nil)] 15:51:39 INFO - PROCESS | 1817 | ++DOMWINDOW == 119 (0x7f3e8f398400) [pid = 1817] [serial = 300] [outer = 0x7f3e8e5f4000] 15:51:39 INFO - PROCESS | 1817 | 1461970299977 Marionette DEBUG loaded listener.js 15:51:40 INFO - PROCESS | 1817 | ++DOMWINDOW == 120 (0x7f3e8fed2400) [pid = 1817] [serial = 301] [outer = 0x7f3e8e5f4000] 15:51:40 INFO - PROCESS | 1817 | 1461970300830 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]]]}] 15:51:40 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. 15:51:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1327ms 15:51:40 INFO - PROCESS | 1817 | 1461970300891 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 15:51:40 INFO - PROCESS | 1817 | 1461970300895 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 15:51:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:51:40 INFO - PROCESS | 1817 | 1461970300901 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:51:40 INFO - PROCESS | 1817 | 1461970300906 Marionette TRACE conn3 <- [1,374,null,{}] 15:51:40 INFO - PROCESS | 1817 | 1461970300922 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}] 15:51:41 INFO - PROCESS | 1817 | 1461970301110 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 15:51:41 INFO - PROCESS | 1817 | 1461970301248 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:41 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea2de8800 == 54 [pid = 1817] [id = 101] 15:51:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 121 (0x7f3e90c42000) [pid = 1817] [serial = 302] [outer = (nil)] 15:51:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 122 (0x7f3e919b6800) [pid = 1817] [serial = 303] [outer = 0x7f3e90c42000] 15:51:41 INFO - PROCESS | 1817 | 1461970301326 Marionette DEBUG loaded listener.js 15:51:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 123 (0x7f3e97913000) [pid = 1817] [serial = 304] [outer = 0x7f3e90c42000] 15:51:42 INFO - PROCESS | 1817 | 1461970302136 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:51:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:51:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1285ms 15:51:42 INFO - PROCESS | 1817 | 1461970302186 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 15:51:42 INFO - PROCESS | 1817 | 1461970302190 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 15:51:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:51:42 INFO - PROCESS | 1817 | 1461970302211 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:51:42 INFO - PROCESS | 1817 | 1461970302215 Marionette TRACE conn3 <- [1,378,null,{}] 15:51:42 INFO - PROCESS | 1817 | 1461970302220 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}] 15:51:42 INFO - PROCESS | 1817 | 1461970302366 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 15:51:42 INFO - PROCESS | 1817 | 1461970302497 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:42 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea7c41800 == 55 [pid = 1817] [id = 102] 15:51:42 INFO - PROCESS | 1817 | ++DOMWINDOW == 124 (0x7f3e913ef400) [pid = 1817] [serial = 305] [outer = (nil)] 15:51:42 INFO - PROCESS | 1817 | ++DOMWINDOW == 125 (0x7f3e9ea44400) [pid = 1817] [serial = 306] [outer = 0x7f3e913ef400] 15:51:42 INFO - PROCESS | 1817 | 1461970302563 Marionette DEBUG loaded listener.js 15:51:42 INFO - PROCESS | 1817 | ++DOMWINDOW == 126 (0x7f3ea1da2000) [pid = 1817] [serial = 307] [outer = 0x7f3e913ef400] 15:51:43 INFO - PROCESS | 1817 | 1461970303355 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:51:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:51:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1197ms 15:51:43 INFO - PROCESS | 1817 | 1461970303393 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 15:51:43 INFO - PROCESS | 1817 | 1461970303397 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 15:51:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:51:43 INFO - PROCESS | 1817 | 1461970303402 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:51:43 INFO - PROCESS | 1817 | 1461970303404 Marionette TRACE conn3 <- [1,382,null,{}] 15:51:43 INFO - PROCESS | 1817 | 1461970303409 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}] 15:51:43 INFO - PROCESS | 1817 | 1461970303547 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 15:51:43 INFO - PROCESS | 1817 | 1461970303685 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:43 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9088c800 == 56 [pid = 1817] [id = 103] 15:51:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 127 (0x7f3e9d56ec00) [pid = 1817] [serial = 308] [outer = (nil)] 15:51:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 128 (0x7f3ea264e000) [pid = 1817] [serial = 309] [outer = 0x7f3e9d56ec00] 15:51:43 INFO - PROCESS | 1817 | 1461970303751 Marionette DEBUG loaded listener.js 15:51:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 129 (0x7f3ea2c0f400) [pid = 1817] [serial = 310] [outer = 0x7f3e9d56ec00] 15:51:44 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:51:44 INFO - PROCESS | 1817 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:51:44 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:51:44 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:51:44 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:51:44 INFO - PROCESS | 1817 | 1461970304637 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:51:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:51:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1283ms 15:51:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:51:44 INFO - PROCESS | 1817 | 1461970304686 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 15:51:44 INFO - PROCESS | 1817 | 1461970304689 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 15:51:44 INFO - PROCESS | 1817 | 1461970304694 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:51:44 INFO - PROCESS | 1817 | 1461970304697 Marionette TRACE conn3 <- [1,386,null,{}] 15:51:44 INFO - PROCESS | 1817 | 1461970304702 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}] 15:51:45 INFO - PROCESS | 1817 | 1461970305069 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 15:51:45 INFO - PROCESS | 1817 | 1461970305267 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:45 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8b3bd000 == 57 [pid = 1817] [id = 104] 15:51:45 INFO - PROCESS | 1817 | ++DOMWINDOW == 130 (0x7f3e89fb1800) [pid = 1817] [serial = 311] [outer = (nil)] 15:51:45 INFO - PROCESS | 1817 | ++DOMWINDOW == 131 (0x7f3e8a073800) [pid = 1817] [serial = 312] [outer = 0x7f3e89fb1800] 15:51:45 INFO - PROCESS | 1817 | 1461970305329 Marionette DEBUG loaded listener.js 15:51:45 INFO - PROCESS | 1817 | ++DOMWINDOW == 132 (0x7f3e8a194800) [pid = 1817] [serial = 313] [outer = 0x7f3e89fb1800] 15:51:46 INFO - PROCESS | 1817 | 1461970306164 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]]]}] 15:51:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:51:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1527ms 15:51:46 INFO - PROCESS | 1817 | 1461970306222 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 15:51:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:51:46 INFO - PROCESS | 1817 | 1461970306227 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 15:51:46 INFO - PROCESS | 1817 | 1461970306233 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:51:46 INFO - PROCESS | 1817 | 1461970306238 Marionette TRACE conn3 <- [1,390,null,{}] 15:51:46 INFO - PROCESS | 1817 | 1461970306244 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}] 15:51:46 INFO - PROCESS | 1817 | 1461970306436 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 15:51:46 INFO - PROCESS | 1817 | 1461970306573 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:46 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8f6dd800 == 58 [pid = 1817] [id = 105] 15:51:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 133 (0x7f3e8d406000) [pid = 1817] [serial = 314] [outer = (nil)] 15:51:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 134 (0x7f3e8f8f2c00) [pid = 1817] [serial = 315] [outer = 0x7f3e8d406000] 15:51:46 INFO - PROCESS | 1817 | 1461970306640 Marionette DEBUG loaded listener.js 15:51:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 135 (0x7f3e8fed3000) [pid = 1817] [serial = 316] [outer = 0x7f3e8d406000] 15:51:46 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e924e9800 == 57 [pid = 1817] [id = 31] 15:51:46 INFO - PROCESS | 1817 | --DOMWINDOW == 134 (0x7f3e8b6a2800) [pid = 1817] [serial = 218] [outer = (nil)] [url = about:blank] 15:51:46 INFO - PROCESS | 1817 | --DOMWINDOW == 133 (0x7f3e91469000) [pid = 1817] [serial = 221] [outer = (nil)] [url = about:blank] 15:51:46 INFO - PROCESS | 1817 | --DOMWINDOW == 132 (0x7f3e9edd5400) [pid = 1817] [serial = 224] [outer = (nil)] [url = about:blank] 15:51:46 INFO - PROCESS | 1817 | --DOMWINDOW == 131 (0x7f3ea2d8e400) [pid = 1817] [serial = 227] [outer = (nil)] [url = about:blank] 15:51:46 INFO - PROCESS | 1817 | --DOMWINDOW == 130 (0x7f3ea2d27000) [pid = 1817] [serial = 254] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea0b92800 == 56 [pid = 1817] [id = 97] 15:51:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9ec6d800 == 55 [pid = 1817] [id = 96] 15:51:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9d72f800 == 54 [pid = 1817] [id = 95] 15:51:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e96d02800 == 53 [pid = 1817] [id = 94] 15:51:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e91746800 == 52 [pid = 1817] [id = 93] 15:51:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8f2e7800 == 51 [pid = 1817] [id = 92] 15:51:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8a035000 == 50 [pid = 1817] [id = 91] 15:51:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e92236800 == 49 [pid = 1817] [id = 86] 15:51:47 INFO - PROCESS | 1817 | --DOMWINDOW == 129 (0x7f3e874bc400) [pid = 1817] [serial = 98] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1817 | --DOMWINDOW == 128 (0x7f3e91469c00) [pid = 1817] [serial = 126] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1817 | --DOMWINDOW == 127 (0x7f3ea0b40400) [pid = 1817] [serial = 245] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1817 | --DOMWINDOW == 126 (0x7f3ea26ad800) [pid = 1817] [serial = 246] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1817 | --DOMWINDOW == 125 (0x7f3e9053b000) [pid = 1817] [serial = 234] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1817 | --DOMWINDOW == 124 (0x7f3e8f397800) [pid = 1817] [serial = 233] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1817 | --DOMWINDOW == 123 (0x7f3e8e687c00) [pid = 1817] [serial = 248] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1817 | --DOMWINDOW == 122 (0x7f3e9146e400) [pid = 1817] [serial = 236] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1817 | --DOMWINDOW == 121 (0x7f3e9c93b800) [pid = 1817] [serial = 237] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1817 | --DOMWINDOW == 120 (0x7f3e9ec07c00) [pid = 1817] [serial = 239] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1817 | --DOMWINDOW == 119 (0x7f3e919b7400) [pid = 1817] [serial = 251] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1817 | --DOMWINDOW == 118 (0x7f3ea23f0000) [pid = 1817] [serial = 240] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1817 | --DOMWINDOW == 117 (0x7f3e8a071c00) [pid = 1817] [serial = 230] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1817 | --DOMWINDOW == 116 (0x7f3e9d8ed400) [pid = 1817] [serial = 231] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1817 | --DOMWINDOW == 115 (0x7f3e9054c400) [pid = 1817] [serial = 242] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1817 | --DOMWINDOW == 114 (0x7f3ea264c400) [pid = 1817] [serial = 249] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1817 | --DOMWINDOW == 113 (0x7f3e91bde400) [pid = 1817] [serial = 243] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1817 | --DOMWINDOW == 112 (0x7f3e919bf000) [pid = 1817] [serial = 252] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1817 | 1461970307438 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]]]}] 15:51:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:51:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1237ms 15:51:47 INFO - PROCESS | 1817 | 1461970307475 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 15:51:47 INFO - PROCESS | 1817 | 1461970307479 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 15:51:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:51:47 INFO - PROCESS | 1817 | 1461970307485 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:51:47 INFO - PROCESS | 1817 | 1461970307487 Marionette TRACE conn3 <- [1,394,null,{}] 15:51:47 INFO - PROCESS | 1817 | 1461970307492 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}] 15:51:47 INFO - PROCESS | 1817 | 1461970307619 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 15:51:47 INFO - PROCESS | 1817 | 1461970307637 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:47 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e90b15000 == 50 [pid = 1817] [id = 106] 15:51:47 INFO - PROCESS | 1817 | ++DOMWINDOW == 113 (0x7f3e86bcdc00) [pid = 1817] [serial = 317] [outer = (nil)] 15:51:47 INFO - PROCESS | 1817 | ++DOMWINDOW == 114 (0x7f3e8a071c00) [pid = 1817] [serial = 318] [outer = 0x7f3e86bcdc00] 15:51:47 INFO - PROCESS | 1817 | 1461970307694 Marionette DEBUG loaded listener.js 15:51:47 INFO - PROCESS | 1817 | ++DOMWINDOW == 115 (0x7f3e8fed3800) [pid = 1817] [serial = 319] [outer = 0x7f3e86bcdc00] 15:51:48 INFO - PROCESS | 1817 | 1461970308498 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]]]}] 15:51:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:51:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1074ms 15:51:48 INFO - PROCESS | 1817 | 1461970308560 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 15:51:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:51:48 INFO - PROCESS | 1817 | 1461970308565 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 15:51:48 INFO - PROCESS | 1817 | 1461970308580 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:51:48 INFO - PROCESS | 1817 | 1461970308586 Marionette TRACE conn3 <- [1,398,null,{}] 15:51:48 INFO - PROCESS | 1817 | 1461970308591 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}] 15:51:48 INFO - PROCESS | 1817 | 1461970308729 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 15:51:48 INFO - PROCESS | 1817 | 1461970308738 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:48 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e924ed800 == 51 [pid = 1817] [id = 107] 15:51:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 116 (0x7f3e8fed4400) [pid = 1817] [serial = 320] [outer = (nil)] 15:51:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 117 (0x7f3e91773000) [pid = 1817] [serial = 321] [outer = 0x7f3e8fed4400] 15:51:48 INFO - PROCESS | 1817 | 1461970308797 Marionette DEBUG loaded listener.js 15:51:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 118 (0x7f3e91bd7400) [pid = 1817] [serial = 322] [outer = 0x7f3e8fed4400] 15:51:49 INFO - PROCESS | 1817 | 1461970309695 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]]]}] 15:51:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:51:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1186ms 15:51:49 INFO - PROCESS | 1817 | 1461970309758 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 15:51:49 INFO - PROCESS | 1817 | 1461970309761 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 15:51:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:51:49 INFO - PROCESS | 1817 | 1461970309766 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:51:49 INFO - PROCESS | 1817 | 1461970309768 Marionette TRACE conn3 <- [1,402,null,{}] 15:51:49 INFO - PROCESS | 1817 | 1461970309779 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}] 15:51:49 INFO - PROCESS | 1817 | 1461970309970 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 15:51:50 INFO - PROCESS | 1817 | 1461970310034 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:50 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9d728800 == 52 [pid = 1817] [id = 108] 15:51:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 119 (0x7f3e861ea000) [pid = 1817] [serial = 323] [outer = (nil)] 15:51:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 120 (0x7f3e861f2c00) [pid = 1817] [serial = 324] [outer = 0x7f3e861ea000] 15:51:50 INFO - PROCESS | 1817 | 1461970310088 Marionette DEBUG loaded listener.js 15:51:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 121 (0x7f3e914bfc00) [pid = 1817] [serial = 325] [outer = 0x7f3e861ea000] 15:51:50 INFO - PROCESS | 1817 | 1461970310809 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]]]}] 15:51:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:51:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1086ms 15:51:50 INFO - PROCESS | 1817 | 1461970310876 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 15:51:50 INFO - PROCESS | 1817 | 1461970310879 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 15:51:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:51:50 INFO - PROCESS | 1817 | 1461970310885 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:51:50 INFO - PROCESS | 1817 | 1461970310887 Marionette TRACE conn3 <- [1,406,null,{}] 15:51:50 INFO - PROCESS | 1817 | 1461970310892 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}] 15:51:51 INFO - PROCESS | 1817 | 1461970311053 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 15:51:51 INFO - PROCESS | 1817 | 1461970311097 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:51 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea0645000 == 53 [pid = 1817] [id = 109] 15:51:51 INFO - PROCESS | 1817 | ++DOMWINDOW == 122 (0x7f3e9797f400) [pid = 1817] [serial = 326] [outer = (nil)] 15:51:51 INFO - PROCESS | 1817 | ++DOMWINDOW == 123 (0x7f3e9d7db800) [pid = 1817] [serial = 327] [outer = 0x7f3e9797f400] 15:51:51 INFO - PROCESS | 1817 | 1461970311170 Marionette DEBUG loaded listener.js 15:51:51 INFO - PROCESS | 1817 | ++DOMWINDOW == 124 (0x7f3e9ea43400) [pid = 1817] [serial = 328] [outer = 0x7f3e9797f400] 15:51:51 INFO - PROCESS | 1817 | --DOMWINDOW == 123 (0x7f3e919bec00) [pid = 1817] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:51:51 INFO - PROCESS | 1817 | --DOMWINDOW == 122 (0x7f3e8f5c2800) [pid = 1817] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:51:51 INFO - PROCESS | 1817 | --DOMWINDOW == 121 (0x7f3e9c93ac00) [pid = 1817] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:51:51 INFO - PROCESS | 1817 | --DOMWINDOW == 120 (0x7f3e8f399c00) [pid = 1817] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:51:51 INFO - PROCESS | 1817 | --DOMWINDOW == 119 (0x7f3e8702ac00) [pid = 1817] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:51:51 INFO - PROCESS | 1817 | --DOMWINDOW == 118 (0x7f3e86f54800) [pid = 1817] [serial = 271] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:51:51 INFO - PROCESS | 1817 | --DOMWINDOW == 117 (0x7f3e8b652c00) [pid = 1817] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:51:52 INFO - PROCESS | 1817 | 1461970312090 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]]]}] 15:51:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:51:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1225ms 15:51:52 INFO - PROCESS | 1817 | 1461970312111 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 15:51:52 INFO - PROCESS | 1817 | 1461970312113 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 15:51:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:51:52 INFO - PROCESS | 1817 | 1461970312119 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:51:52 INFO - PROCESS | 1817 | 1461970312121 Marionette TRACE conn3 <- [1,410,null,{}] 15:51:52 INFO - PROCESS | 1817 | 1461970312127 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}] 15:51:52 INFO - PROCESS | 1817 | 1461970312296 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 15:51:52 INFO - PROCESS | 1817 | 1461970312313 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:52 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea25a4800 == 54 [pid = 1817] [id = 110] 15:51:52 INFO - PROCESS | 1817 | ++DOMWINDOW == 118 (0x7f3e8713b400) [pid = 1817] [serial = 329] [outer = (nil)] 15:51:52 INFO - PROCESS | 1817 | ++DOMWINDOW == 119 (0x7f3e9e943800) [pid = 1817] [serial = 330] [outer = 0x7f3e8713b400] 15:51:52 INFO - PROCESS | 1817 | 1461970312368 Marionette DEBUG loaded listener.js 15:51:52 INFO - PROCESS | 1817 | ++DOMWINDOW == 120 (0x7f3ea264cc00) [pid = 1817] [serial = 331] [outer = 0x7f3e8713b400] 15:51:53 INFO - PROCESS | 1817 | 1461970313021 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]]]}] 15:51:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:51:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 933ms 15:51:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:51:53 INFO - PROCESS | 1817 | 1461970313053 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 15:51:53 INFO - PROCESS | 1817 | 1461970313055 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 15:51:53 INFO - PROCESS | 1817 | 1461970313061 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:51:53 INFO - PROCESS | 1817 | 1461970313063 Marionette TRACE conn3 <- [1,414,null,{}] 15:51:53 INFO - PROCESS | 1817 | 1461970313068 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}] 15:51:53 INFO - PROCESS | 1817 | 1461970313188 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 15:51:53 INFO - PROCESS | 1817 | 1461970313205 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:53 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea2de7800 == 55 [pid = 1817] [id = 111] 15:51:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 121 (0x7f3ea264d400) [pid = 1817] [serial = 332] [outer = (nil)] 15:51:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 122 (0x7f3ea4955000) [pid = 1817] [serial = 333] [outer = 0x7f3ea264d400] 15:51:53 INFO - PROCESS | 1817 | 1461970313260 Marionette DEBUG loaded listener.js 15:51:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 123 (0x7f3ea5603000) [pid = 1817] [serial = 334] [outer = 0x7f3ea264d400] 15:51:54 INFO - PROCESS | 1817 | 1461970314147 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]]]}] 15:51:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:51:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1125ms 15:51:54 INFO - PROCESS | 1817 | 1461970314186 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 15:51:54 INFO - PROCESS | 1817 | 1461970314192 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 15:51:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:51:54 INFO - PROCESS | 1817 | 1461970314199 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:51:54 INFO - PROCESS | 1817 | 1461970314204 Marionette TRACE conn3 <- [1,418,null,{}] 15:51:54 INFO - PROCESS | 1817 | 1461970314211 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}] 15:51:54 INFO - PROCESS | 1817 | 1461970314367 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 15:51:54 INFO - PROCESS | 1817 | 1461970314513 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:54 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8f3c6000 == 56 [pid = 1817] [id = 112] 15:51:54 INFO - PROCESS | 1817 | ++DOMWINDOW == 124 (0x7f3e86bc3800) [pid = 1817] [serial = 335] [outer = (nil)] 15:51:54 INFO - PROCESS | 1817 | ++DOMWINDOW == 125 (0x7f3e86cc7c00) [pid = 1817] [serial = 336] [outer = 0x7f3e86bc3800] 15:51:54 INFO - PROCESS | 1817 | 1461970314584 Marionette DEBUG loaded listener.js 15:51:54 INFO - PROCESS | 1817 | ++DOMWINDOW == 126 (0x7f3e875c2400) [pid = 1817] [serial = 337] [outer = 0x7f3e86bc3800] 15:51:55 INFO - PROCESS | 1817 | 1461970315872 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]]]}] 15:51:55 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 15:51:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1730ms 15:51:55 INFO - PROCESS | 1817 | 1461970315929 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 15:51:55 INFO - PROCESS | 1817 | 1461970315936 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 15:51:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:51:55 INFO - PROCESS | 1817 | 1461970315945 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:51:55 INFO - PROCESS | 1817 | 1461970315949 Marionette TRACE conn3 <- [1,422,null,{}] 15:51:56 INFO - PROCESS | 1817 | 1461970316046 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}] 15:51:56 INFO - PROCESS | 1817 | 1461970316185 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 15:51:56 INFO - PROCESS | 1817 | 1461970316317 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:56 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9d727800 == 57 [pid = 1817] [id = 113] 15:51:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 127 (0x7f3e86cd0000) [pid = 1817] [serial = 338] [outer = (nil)] 15:51:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 128 (0x7f3e875ce800) [pid = 1817] [serial = 339] [outer = 0x7f3e86cd0000] 15:51:56 INFO - PROCESS | 1817 | 1461970316383 Marionette DEBUG loaded listener.js 15:51:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 129 (0x7f3e8a18e800) [pid = 1817] [serial = 340] [outer = 0x7f3e86cd0000] 15:51:57 INFO - PROCESS | 1817 | 1461970317656 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]]]}] 15:51:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:51:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1727ms 15:51:57 INFO - PROCESS | 1817 | 1461970317672 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 15:51:57 INFO - PROCESS | 1817 | 1461970317675 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 15:51:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:51:57 INFO - PROCESS | 1817 | 1461970317737 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:51:57 INFO - PROCESS | 1817 | 1461970317744 Marionette TRACE conn3 <- [1,426,null,{}] 15:51:57 INFO - PROCESS | 1817 | 1461970317760 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}] 15:51:57 INFO - PROCESS | 1817 | 1461970317905 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 15:51:58 INFO - PROCESS | 1817 | 1461970318043 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:58 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea7c46000 == 58 [pid = 1817] [id = 114] 15:51:58 INFO - PROCESS | 1817 | ++DOMWINDOW == 130 (0x7f3e8b651400) [pid = 1817] [serial = 341] [outer = (nil)] 15:51:58 INFO - PROCESS | 1817 | ++DOMWINDOW == 131 (0x7f3e8fed2800) [pid = 1817] [serial = 342] [outer = 0x7f3e8b651400] 15:51:58 INFO - PROCESS | 1817 | 1461970318114 Marionette DEBUG loaded listener.js 15:51:58 INFO - PROCESS | 1817 | ++DOMWINDOW == 132 (0x7f3e919b7400) [pid = 1817] [serial = 343] [outer = 0x7f3e8b651400] 15:51:58 INFO - PROCESS | 1817 | 1461970318853 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] 15:51:58 INFO - PROCESS | 1817 | 1461970318933 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 15:51:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:51:58 INFO - PROCESS | 1817 | 1461970318939 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:51:58 INFO - PROCESS | 1817 | 1461970318941 Marionette TRACE conn3 <- [1,430,null,{}] 15:51:58 INFO - PROCESS | 1817 | 1461970318947 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}] 15:51:59 INFO - PROCESS | 1817 | 1461970319092 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 15:51:59 INFO - PROCESS | 1817 | 1461970319240 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:59 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8b414800 == 59 [pid = 1817] [id = 115] 15:51:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 133 (0x7f3e861eac00) [pid = 1817] [serial = 344] [outer = (nil)] 15:51:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 134 (0x7f3e8d411000) [pid = 1817] [serial = 345] [outer = 0x7f3e861eac00] 15:51:59 INFO - PROCESS | 1817 | 1461970319309 Marionette DEBUG loaded listener.js 15:51:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 135 (0x7f3e9d566000) [pid = 1817] [serial = 346] [outer = 0x7f3e861eac00] 15:52:00 INFO - PROCESS | 1817 | 1461970320134 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]]]}] 15:52:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:52:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1230ms 15:52:00 INFO - PROCESS | 1817 | 1461970320171 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 15:52:00 INFO - PROCESS | 1817 | 1461970320174 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 15:52:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:52:00 INFO - PROCESS | 1817 | 1461970320180 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:52:00 INFO - PROCESS | 1817 | 1461970320182 Marionette TRACE conn3 <- [1,434,null,{}] 15:52:00 INFO - PROCESS | 1817 | 1461970320187 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}] 15:52:00 INFO - PROCESS | 1817 | 1461970320325 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 15:52:00 INFO - PROCESS | 1817 | 1461970320471 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:00 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e911ac800 == 60 [pid = 1817] [id = 116] 15:52:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 136 (0x7f3e80ee2400) [pid = 1817] [serial = 347] [outer = (nil)] 15:52:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 137 (0x7f3e80eebc00) [pid = 1817] [serial = 348] [outer = 0x7f3e80ee2400] 15:52:00 INFO - PROCESS | 1817 | 1461970320535 Marionette DEBUG loaded listener.js 15:52:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 138 (0x7f3e86cca000) [pid = 1817] [serial = 349] [outer = 0x7f3e80ee2400] 15:52:01 INFO - PROCESS | 1817 | 1461970321660 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]]]}] 15:52:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:52:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1533ms 15:52:01 INFO - PROCESS | 1817 | 1461970321714 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 15:52:01 INFO - PROCESS | 1817 | 1461970321719 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 15:52:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:52:01 INFO - PROCESS | 1817 | 1461970321728 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:52:01 INFO - PROCESS | 1817 | 1461970321732 Marionette TRACE conn3 <- [1,438,null,{}] 15:52:01 INFO - PROCESS | 1817 | 1461970321741 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}] 15:52:01 INFO - PROCESS | 1817 | 1461970321891 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 15:52:02 INFO - PROCESS | 1817 | 1461970322051 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:02 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e871aa800 == 61 [pid = 1817] [id = 117] 15:52:02 INFO - PROCESS | 1817 | ++DOMWINDOW == 139 (0x7f3e87141400) [pid = 1817] [serial = 350] [outer = (nil)] 15:52:02 INFO - PROCESS | 1817 | ++DOMWINDOW == 140 (0x7f3e872de800) [pid = 1817] [serial = 351] [outer = 0x7f3e87141400] 15:52:02 INFO - PROCESS | 1817 | 1461970322210 Marionette DEBUG loaded listener.js 15:52:02 INFO - PROCESS | 1817 | ++DOMWINDOW == 141 (0x7f3e875c8800) [pid = 1817] [serial = 352] [outer = 0x7f3e87141400] 15:52:02 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea25a4800 == 60 [pid = 1817] [id = 110] 15:52:02 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea0645000 == 59 [pid = 1817] [id = 109] 15:52:02 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9d728800 == 58 [pid = 1817] [id = 108] 15:52:02 INFO - PROCESS | 1817 | --DOMWINDOW == 140 (0x7f3e9da42800) [pid = 1817] [serial = 263] [outer = (nil)] [url = about:blank] 15:52:02 INFO - PROCESS | 1817 | --DOMWINDOW == 139 (0x7f3ea2648c00) [pid = 1817] [serial = 266] [outer = (nil)] [url = about:blank] 15:52:02 INFO - PROCESS | 1817 | --DOMWINDOW == 138 (0x7f3e8fed0800) [pid = 1817] [serial = 294] [outer = (nil)] [url = about:blank] 15:52:02 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e924ed800 == 57 [pid = 1817] [id = 107] 15:52:02 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e90b15000 == 56 [pid = 1817] [id = 106] 15:52:02 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8f6dd800 == 55 [pid = 1817] [id = 105] 15:52:02 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8b3bd000 == 54 [pid = 1817] [id = 104] 15:52:02 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea296f800 == 53 [pid = 1817] [id = 98] 15:52:02 INFO - PROCESS | 1817 | --DOMWINDOW == 137 (0x7f3e90625000) [pid = 1817] [serial = 280] [outer = (nil)] [url = about:blank] 15:52:02 INFO - PROCESS | 1817 | --DOMWINDOW == 136 (0x7f3e9eab6800) [pid = 1817] [serial = 288] [outer = (nil)] [url = about:blank] 15:52:02 INFO - PROCESS | 1817 | --DOMWINDOW == 135 (0x7f3e919b2c00) [pid = 1817] [serial = 282] [outer = (nil)] [url = about:blank] 15:52:02 INFO - PROCESS | 1817 | --DOMWINDOW == 134 (0x7f3e8892b800) [pid = 1817] [serial = 257] [outer = (nil)] [url = about:blank] 15:52:02 INFO - PROCESS | 1817 | --DOMWINDOW == 133 (0x7f3e8b650000) [pid = 1817] [serial = 291] [outer = (nil)] [url = about:blank] 15:52:02 INFO - PROCESS | 1817 | --DOMWINDOW == 132 (0x7f3e8a071800) [pid = 1817] [serial = 273] [outer = (nil)] [url = about:blank] 15:52:02 INFO - PROCESS | 1817 | --DOMWINDOW == 131 (0x7f3e87507c00) [pid = 1817] [serial = 272] [outer = (nil)] [url = about:blank] 15:52:02 INFO - PROCESS | 1817 | --DOMWINDOW == 130 (0x7f3e8c83b800) [pid = 1817] [serial = 275] [outer = (nil)] [url = about:blank] 15:52:02 INFO - PROCESS | 1817 | --DOMWINDOW == 129 (0x7f3e8e686800) [pid = 1817] [serial = 276] [outer = (nil)] [url = about:blank] 15:52:02 INFO - PROCESS | 1817 | --DOMWINDOW == 128 (0x7f3ea2650800) [pid = 1817] [serial = 269] [outer = (nil)] [url = about:blank] 15:52:02 INFO - PROCESS | 1817 | --DOMWINDOW == 127 (0x7f3e90549800) [pid = 1817] [serial = 260] [outer = (nil)] [url = about:blank] 15:52:02 INFO - PROCESS | 1817 | --DOMWINDOW == 126 (0x7f3e9d8e3c00) [pid = 1817] [serial = 117] [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.] 15:52:02 INFO - PROCESS | 1817 | --DOMWINDOW == 125 (0x7f3ea0616c00) [pid = 1817] [serial = 289] [outer = (nil)] [url = about:blank] 15:52:02 INFO - PROCESS | 1817 | --DOMWINDOW == 124 (0x7f3e93331400) [pid = 1817] [serial = 286] [outer = (nil)] [url = about:blank] 15:52:02 INFO - PROCESS | 1817 | --DOMWINDOW == 123 (0x7f3e9ec10800) [pid = 1817] [serial = 292] [outer = (nil)] [url = about:blank] 15:52:02 INFO - PROCESS | 1817 | --DOMWINDOW == 122 (0x7f3e919bdc00) [pid = 1817] [serial = 283] [outer = (nil)] [url = about:blank] 15:52:02 INFO - PROCESS | 1817 | --DOMWINDOW == 121 (0x7f3e9242e400) [pid = 1817] [serial = 285] [outer = (nil)] [url = about:blank] 15:52:02 INFO - PROCESS | 1817 | --DOMWINDOW == 120 (0x7f3e90548000) [pid = 1817] [serial = 279] [outer = (nil)] [url = about:blank] 15:52:03 INFO - PROCESS | 1817 | 1461970323050 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]]]}] 15:52:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:52:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1383ms 15:52:03 INFO - PROCESS | 1817 | 1461970323112 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 15:52:03 INFO - PROCESS | 1817 | 1461970323120 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 15:52:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:52:03 INFO - PROCESS | 1817 | 1461970323129 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:52:03 INFO - PROCESS | 1817 | 1461970323133 Marionette TRACE conn3 <- [1,442,null,{}] 15:52:03 INFO - PROCESS | 1817 | 1461970323139 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}] 15:52:03 INFO - PROCESS | 1817 | 1461970323281 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 15:52:03 INFO - PROCESS | 1817 | 1461970323297 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:03 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8f956000 == 54 [pid = 1817] [id = 118] 15:52:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 121 (0x7f3e88b06000) [pid = 1817] [serial = 353] [outer = (nil)] 15:52:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 122 (0x7f3e8a189c00) [pid = 1817] [serial = 354] [outer = 0x7f3e88b06000] 15:52:03 INFO - PROCESS | 1817 | 1461970323357 Marionette DEBUG loaded listener.js 15:52:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 123 (0x7f3e8a351000) [pid = 1817] [serial = 355] [outer = 0x7f3e88b06000] 15:52:04 INFO - PROCESS | 1817 | 1461970324161 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]]]}] 15:52:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:52:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1077ms 15:52:04 INFO - PROCESS | 1817 | 1461970324208 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 15:52:04 INFO - PROCESS | 1817 | 1461970324211 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 15:52:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:52:04 INFO - PROCESS | 1817 | 1461970324217 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:52:04 INFO - PROCESS | 1817 | 1461970324222 Marionette TRACE conn3 <- [1,446,null,{}] 15:52:04 INFO - PROCESS | 1817 | 1461970324236 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}] 15:52:04 INFO - PROCESS | 1817 | 1461970324373 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 15:52:04 INFO - PROCESS | 1817 | 1461970324393 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:04 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e91422800 == 55 [pid = 1817] [id = 119] 15:52:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 124 (0x7f3e8e692c00) [pid = 1817] [serial = 356] [outer = (nil)] 15:52:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 125 (0x7f3e8f692c00) [pid = 1817] [serial = 357] [outer = 0x7f3e8e692c00] 15:52:04 INFO - PROCESS | 1817 | 1461970324453 Marionette DEBUG loaded listener.js 15:52:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 126 (0x7f3e8fecf400) [pid = 1817] [serial = 358] [outer = 0x7f3e8e692c00] 15:52:05 INFO - PROCESS | 1817 | 1461970325191 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]]]}] 15:52:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:52:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1029ms 15:52:05 INFO - PROCESS | 1817 | 1461970325247 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 15:52:05 INFO - PROCESS | 1817 | 1461970325251 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 15:52:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:52:05 INFO - PROCESS | 1817 | 1461970325256 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:52:05 INFO - PROCESS | 1817 | 1461970325268 Marionette TRACE conn3 <- [1,450,null,{}] 15:52:05 INFO - PROCESS | 1817 | 1461970325317 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}] 15:52:05 INFO - PROCESS | 1817 | 1461970325484 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 15:52:05 INFO - PROCESS | 1817 | 1461970325501 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:05 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e924f6000 == 56 [pid = 1817] [id = 120] 15:52:05 INFO - PROCESS | 1817 | ++DOMWINDOW == 127 (0x7f3e861ed800) [pid = 1817] [serial = 359] [outer = (nil)] 15:52:05 INFO - PROCESS | 1817 | ++DOMWINDOW == 128 (0x7f3e90548000) [pid = 1817] [serial = 360] [outer = 0x7f3e861ed800] 15:52:05 INFO - PROCESS | 1817 | 1461970325556 Marionette DEBUG loaded listener.js 15:52:05 INFO - PROCESS | 1817 | ++DOMWINDOW == 129 (0x7f3e913e3400) [pid = 1817] [serial = 361] [outer = 0x7f3e861ed800] 15:52:06 INFO - PROCESS | 1817 | 1461970326304 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] 15:52:06 INFO - PROCESS | 1817 | 1461970326331 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 15:52:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 15:52:06 INFO - PROCESS | 1817 | 1461970326336 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:52:06 INFO - PROCESS | 1817 | 1461970326338 Marionette TRACE conn3 <- [1,454,null,{}] 15:52:06 INFO - PROCESS | 1817 | 1461970326343 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}] 15:52:06 INFO - PROCESS | 1817 | 1461970326497 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 15:52:06 INFO - PROCESS | 1817 | 1461970326529 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:06 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9d5e5800 == 57 [pid = 1817] [id = 121] 15:52:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 130 (0x7f3e913efc00) [pid = 1817] [serial = 362] [outer = (nil)] 15:52:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 131 (0x7f3e919b5400) [pid = 1817] [serial = 363] [outer = 0x7f3e913efc00] 15:52:06 INFO - PROCESS | 1817 | 1461970326583 Marionette DEBUG loaded listener.js 15:52:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 132 (0x7f3e92422800) [pid = 1817] [serial = 364] [outer = 0x7f3e913efc00] 15:52:07 INFO - PROCESS | 1817 | [1817] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:52:07 INFO - PROCESS | 1817 | --DOMWINDOW == 131 (0x7f3e861ea000) [pid = 1817] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:52:07 INFO - PROCESS | 1817 | --DOMWINDOW == 130 (0x7f3e9797f400) [pid = 1817] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:52:07 INFO - PROCESS | 1817 | --DOMWINDOW == 129 (0x7f3e8fed4400) [pid = 1817] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:52:07 INFO - PROCESS | 1817 | --DOMWINDOW == 128 (0x7f3e8fec8000) [pid = 1817] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:52:07 INFO - PROCESS | 1817 | --DOMWINDOW == 127 (0x7f3e8d406000) [pid = 1817] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:52:07 INFO - PROCESS | 1817 | --DOMWINDOW == 126 (0x7f3e86bcdc00) [pid = 1817] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:52:07 INFO - PROCESS | 1817 | --DOMWINDOW == 125 (0x7f3e89fb1800) [pid = 1817] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:52:07 INFO - PROCESS | 1817 | --DOMWINDOW == 124 (0x7f3e8713b400) [pid = 1817] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:52:07 INFO - PROCESS | 1817 | --DOMWINDOW == 123 (0x7f3e930e9c00) [pid = 1817] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:52:07 INFO - PROCESS | 1817 | --DOMWINDOW == 122 (0x7f3e87505800) [pid = 1817] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:52:07 INFO - PROCESS | 1817 | --DOMWINDOW == 121 (0x7f3e8892b000) [pid = 1817] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:52:07 INFO - PROCESS | 1817 | --DOMWINDOW == 120 (0x7f3e9dc56c00) [pid = 1817] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:52:07 INFO - PROCESS | 1817 | --DOMWINDOW == 119 (0x7f3e874bd000) [pid = 1817] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:52:07 INFO - PROCESS | 1817 | --DOMWINDOW == 118 (0x7f3e86fef000) [pid = 1817] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:52:07 INFO - PROCESS | 1817 | --DOMWINDOW == 117 (0x7f3e86fecc00) [pid = 1817] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:52:07 INFO - PROCESS | 1817 | --DOMWINDOW == 116 (0x7f3e874c1c00) [pid = 1817] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:52:07 INFO - PROCESS | 1817 | --DOMWINDOW == 115 (0x7f3e901c4400) [pid = 1817] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:52:07 INFO - PROCESS | 1817 | --DOMWINDOW == 114 (0x7f3e923b2000) [pid = 1817] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:52:07 INFO - PROCESS | 1817 | --DOMWINDOW == 113 (0x7f3e9dcf2400) [pid = 1817] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:52:07 INFO - PROCESS | 1817 | --DOMWINDOW == 112 (0x7f3ea2cdf400) [pid = 1817] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:52:07 INFO - PROCESS | 1817 | --DOMWINDOW == 111 (0x7f3e8713a400) [pid = 1817] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:52:07 INFO - PROCESS | 1817 | --DOMWINDOW == 110 (0x7f3e8e68b800) [pid = 1817] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:52:07 INFO - PROCESS | 1817 | --DOMWINDOW == 109 (0x7f3e9797c400) [pid = 1817] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:52:07 INFO - PROCESS | 1817 | --DOMWINDOW == 108 (0x7f3e9c939000) [pid = 1817] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:52:07 INFO - PROCESS | 1817 | --DOMWINDOW == 107 (0x7f3e919b3c00) [pid = 1817] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:52:07 INFO - PROCESS | 1817 | 1461970327694 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]]]}] 15:52:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:52:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1380ms 15:52:07 INFO - PROCESS | 1817 | 1461970327717 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 15:52:07 INFO - PROCESS | 1817 | 1461970327721 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 15:52:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:52:07 INFO - PROCESS | 1817 | 1461970327729 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:52:07 INFO - PROCESS | 1817 | 1461970327732 Marionette TRACE conn3 <- [1,458,null,{}] 15:52:07 INFO - PROCESS | 1817 | 1461970327736 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}] 15:52:07 INFO - PROCESS | 1817 | 1461970327903 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 15:52:08 INFO - PROCESS | 1817 | 1461970328001 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:08 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e90315800 == 58 [pid = 1817] [id = 122] 15:52:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 108 (0x7f3e8fec7800) [pid = 1817] [serial = 365] [outer = (nil)] 15:52:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 109 (0x7f3e901c4400) [pid = 1817] [serial = 366] [outer = 0x7f3e8fec7800] 15:52:08 INFO - PROCESS | 1817 | 1461970328066 Marionette DEBUG loaded listener.js 15:52:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 110 (0x7f3e91b35400) [pid = 1817] [serial = 367] [outer = 0x7f3e8fec7800] 15:52:08 INFO - PROCESS | 1817 | 1461970328632 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] 15:52:08 INFO - PROCESS | 1817 | 1461970328660 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 15:52:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 15:52:08 INFO - PROCESS | 1817 | 1461970328665 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:52:08 INFO - PROCESS | 1817 | 1461970328668 Marionette TRACE conn3 <- [1,462,null,{}] 15:52:08 INFO - PROCESS | 1817 | 1461970328672 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}] 15:52:08 INFO - PROCESS | 1817 | 1461970328792 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 15:52:08 INFO - PROCESS | 1817 | 1461970328895 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:08 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9ec63000 == 59 [pid = 1817] [id = 123] 15:52:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 111 (0x7f3e80ee3800) [pid = 1817] [serial = 368] [outer = (nil)] 15:52:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 112 (0x7f3e930e9800) [pid = 1817] [serial = 369] [outer = 0x7f3e80ee3800] 15:52:08 INFO - PROCESS | 1817 | 1461970328950 Marionette DEBUG loaded listener.js 15:52:09 INFO - PROCESS | 1817 | ++DOMWINDOW == 113 (0x7f3e9d7e9400) [pid = 1817] [serial = 370] [outer = 0x7f3e80ee3800] 15:52:09 INFO - PROCESS | 1817 | [1817] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:52:09 INFO - PROCESS | 1817 | 1461970329606 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] 15:52:09 INFO - PROCESS | 1817 | 1461970329753 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 15:52:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:52:09 INFO - PROCESS | 1817 | 1461970329760 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:52:09 INFO - PROCESS | 1817 | 1461970329766 Marionette TRACE conn3 <- [1,466,null,{}] 15:52:09 INFO - PROCESS | 1817 | 1461970329783 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}] 15:52:09 INFO - PROCESS | 1817 | 1461970329980 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 15:52:10 INFO - PROCESS | 1817 | 1461970330122 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:10 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8b411000 == 60 [pid = 1817] [id = 124] 15:52:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 114 (0x7f3e80ee2c00) [pid = 1817] [serial = 371] [outer = (nil)] 15:52:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 115 (0x7f3e86bcd800) [pid = 1817] [serial = 372] [outer = 0x7f3e80ee2c00] 15:52:10 INFO - PROCESS | 1817 | 1461970330190 Marionette DEBUG loaded listener.js 15:52:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 116 (0x7f3e86f51400) [pid = 1817] [serial = 373] [outer = 0x7f3e80ee2c00] 15:52:11 INFO - PROCESS | 1817 | 1461970331028 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] 15:52:11 INFO - PROCESS | 1817 | 1461970331102 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 15:52:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:52:11 INFO - PROCESS | 1817 | 1461970331113 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:52:11 INFO - PROCESS | 1817 | 1461970331118 Marionette TRACE conn3 <- [1,470,null,{}] 15:52:11 INFO - PROCESS | 1817 | 1461970331123 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}] 15:52:11 INFO - PROCESS | 1817 | 1461970331311 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 15:52:11 INFO - PROCESS | 1817 | 1461970331449 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:11 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e90b9a000 == 61 [pid = 1817] [id = 125] 15:52:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 117 (0x7f3e874c0400) [pid = 1817] [serial = 374] [outer = (nil)] 15:52:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 118 (0x7f3e89fa6c00) [pid = 1817] [serial = 375] [outer = 0x7f3e874c0400] 15:52:11 INFO - PROCESS | 1817 | 1461970331518 Marionette DEBUG loaded listener.js 15:52:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 119 (0x7f3e8b658800) [pid = 1817] [serial = 376] [outer = 0x7f3e874c0400] 15:52:12 INFO - PROCESS | 1817 | 1461970332346 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]]]}] 15:52:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:52:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1287ms 15:52:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:52:12 INFO - PROCESS | 1817 | 1461970332397 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 15:52:12 INFO - PROCESS | 1817 | 1461970332400 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 15:52:12 INFO - PROCESS | 1817 | 1461970332406 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:52:12 INFO - PROCESS | 1817 | 1461970332409 Marionette TRACE conn3 <- [1,474,null,{}] 15:52:12 INFO - PROCESS | 1817 | 1461970332423 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}] 15:52:12 INFO - PROCESS | 1817 | 1461970332587 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 15:52:12 INFO - PROCESS | 1817 | 1461970332731 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:12 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea2d1b800 == 62 [pid = 1817] [id = 126] 15:52:12 INFO - PROCESS | 1817 | ++DOMWINDOW == 120 (0x7f3e90545800) [pid = 1817] [serial = 377] [outer = (nil)] 15:52:12 INFO - PROCESS | 1817 | ++DOMWINDOW == 121 (0x7f3e9146ec00) [pid = 1817] [serial = 378] [outer = 0x7f3e90545800] 15:52:12 INFO - PROCESS | 1817 | 1461970332804 Marionette DEBUG loaded listener.js 15:52:12 INFO - PROCESS | 1817 | ++DOMWINDOW == 122 (0x7f3e96a66800) [pid = 1817] [serial = 379] [outer = 0x7f3e90545800] 15:52:13 INFO - PROCESS | 1817 | 1461970333759 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]]]}] 15:52:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:52:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1388ms 15:52:13 INFO - PROCESS | 1817 | 1461970333794 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 15:52:13 INFO - PROCESS | 1817 | 1461970333797 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 15:52:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:52:13 INFO - PROCESS | 1817 | 1461970333803 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:52:13 INFO - PROCESS | 1817 | 1461970333805 Marionette TRACE conn3 <- [1,478,null,{}] 15:52:13 INFO - PROCESS | 1817 | 1461970333810 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}] 15:52:13 INFO - PROCESS | 1817 | 1461970333955 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 15:52:14 INFO - PROCESS | 1817 | 1461970334101 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:14 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea6cb5000 == 63 [pid = 1817] [id = 127] 15:52:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 123 (0x7f3e9054f400) [pid = 1817] [serial = 380] [outer = (nil)] 15:52:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 124 (0x7f3e9dcfec00) [pid = 1817] [serial = 381] [outer = 0x7f3e9054f400] 15:52:14 INFO - PROCESS | 1817 | 1461970334169 Marionette DEBUG loaded listener.js 15:52:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 125 (0x7f3e9edd5400) [pid = 1817] [serial = 382] [outer = 0x7f3e9054f400] 15:52:15 INFO - PROCESS | 1817 | 1461970335103 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]]]}] 15:52:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:52:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1332ms 15:52:15 INFO - PROCESS | 1817 | 1461970335136 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 15:52:15 INFO - PROCESS | 1817 | 1461970335140 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 15:52:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:52:15 INFO - PROCESS | 1817 | 1461970335145 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:52:15 INFO - PROCESS | 1817 | 1461970335148 Marionette TRACE conn3 <- [1,482,null,{}] 15:52:15 INFO - PROCESS | 1817 | 1461970335153 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}] 15:52:15 INFO - PROCESS | 1817 | 1461970335292 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 15:52:15 INFO - PROCESS | 1817 | 1461970335436 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:15 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e84856800 == 64 [pid = 1817] [id = 128] 15:52:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 126 (0x7f3e848e5c00) [pid = 1817] [serial = 383] [outer = (nil)] 15:52:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 127 (0x7f3e848ee400) [pid = 1817] [serial = 384] [outer = 0x7f3e848e5c00] 15:52:15 INFO - PROCESS | 1817 | 1461970335503 Marionette DEBUG loaded listener.js 15:52:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 128 (0x7f3e9d803c00) [pid = 1817] [serial = 385] [outer = 0x7f3e848e5c00] 15:52:16 INFO - PROCESS | 1817 | 1461970336399 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]]]}] 15:52:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:52:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1281ms 15:52:16 INFO - PROCESS | 1817 | 1461970336429 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 15:52:16 INFO - PROCESS | 1817 | 1461970336432 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 15:52:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:52:16 INFO - PROCESS | 1817 | 1461970336437 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:52:16 INFO - PROCESS | 1817 | 1461970336439 Marionette TRACE conn3 <- [1,486,null,{}] 15:52:16 INFO - PROCESS | 1817 | 1461970336445 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}] 15:52:16 INFO - PROCESS | 1817 | 1461970336606 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 15:52:16 INFO - PROCESS | 1817 | 1461970336753 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:16 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86916000 == 65 [pid = 1817] [id = 129] 15:52:16 INFO - PROCESS | 1817 | ++DOMWINDOW == 129 (0x7f3e80ceac00) [pid = 1817] [serial = 386] [outer = (nil)] 15:52:16 INFO - PROCESS | 1817 | ++DOMWINDOW == 130 (0x7f3e861e7000) [pid = 1817] [serial = 387] [outer = 0x7f3e80ceac00] 15:52:16 INFO - PROCESS | 1817 | 1461970336821 Marionette DEBUG loaded listener.js 15:52:16 INFO - PROCESS | 1817 | ++DOMWINDOW == 131 (0x7f3e8a064c00) [pid = 1817] [serial = 388] [outer = 0x7f3e80ceac00] 15:52:17 INFO - PROCESS | 1817 | 1461970337883 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]]]}] 15:52:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:52:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1480ms 15:52:17 INFO - PROCESS | 1817 | 1461970337919 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 15:52:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:52:17 INFO - PROCESS | 1817 | 1461970337924 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 15:52:17 INFO - PROCESS | 1817 | 1461970337934 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:52:17 INFO - PROCESS | 1817 | 1461970337939 Marionette TRACE conn3 <- [1,490,null,{}] 15:52:17 INFO - PROCESS | 1817 | 1461970337947 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}] 15:52:18 INFO - PROCESS | 1817 | 1461970338090 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 15:52:18 INFO - PROCESS | 1817 | 1461970338284 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:18 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8a039000 == 66 [pid = 1817] [id = 130] 15:52:18 INFO - PROCESS | 1817 | ++DOMWINDOW == 132 (0x7f3e848f0400) [pid = 1817] [serial = 389] [outer = (nil)] 15:52:18 INFO - PROCESS | 1817 | ++DOMWINDOW == 133 (0x7f3e861ea800) [pid = 1817] [serial = 390] [outer = 0x7f3e848f0400] 15:52:18 INFO - PROCESS | 1817 | 1461970338349 Marionette DEBUG loaded listener.js 15:52:18 INFO - PROCESS | 1817 | ++DOMWINDOW == 134 (0x7f3e86bc6c00) [pid = 1817] [serial = 391] [outer = 0x7f3e848f0400] 15:52:19 INFO - PROCESS | 1817 | 1461970339179 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]]]}] 15:52:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:52:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1284ms 15:52:19 INFO - PROCESS | 1817 | 1461970339215 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 15:52:19 INFO - PROCESS | 1817 | 1461970339223 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 15:52:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:52:19 INFO - PROCESS | 1817 | 1461970339232 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:52:19 INFO - PROCESS | 1817 | 1461970339236 Marionette TRACE conn3 <- [1,494,null,{}] 15:52:19 INFO - PROCESS | 1817 | 1461970339241 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}] 15:52:19 INFO - PROCESS | 1817 | 1461970339385 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 15:52:19 INFO - PROCESS | 1817 | 1461970339535 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:19 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8b40c000 == 67 [pid = 1817] [id = 131] 15:52:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 135 (0x7f3e874b3c00) [pid = 1817] [serial = 392] [outer = (nil)] 15:52:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 136 (0x7f3e8750cc00) [pid = 1817] [serial = 393] [outer = 0x7f3e874b3c00] 15:52:19 INFO - PROCESS | 1817 | 1461970339599 Marionette DEBUG loaded listener.js 15:52:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 137 (0x7f3e875cec00) [pid = 1817] [serial = 394] [outer = 0x7f3e874b3c00] 15:52:19 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e90315800 == 66 [pid = 1817] [id = 122] 15:52:19 INFO - PROCESS | 1817 | --DOMWINDOW == 136 (0x7f3e8a187800) [pid = 1817] [serial = 297] [outer = (nil)] [url = about:blank] 15:52:19 INFO - PROCESS | 1817 | --DOMWINDOW == 135 (0x7f3e8f398400) [pid = 1817] [serial = 300] [outer = (nil)] [url = about:blank] 15:52:19 INFO - PROCESS | 1817 | --DOMWINDOW == 134 (0x7f3e919b6800) [pid = 1817] [serial = 303] [outer = (nil)] [url = about:blank] 15:52:19 INFO - PROCESS | 1817 | --DOMWINDOW == 133 (0x7f3e9ea44400) [pid = 1817] [serial = 306] [outer = (nil)] [url = about:blank] 15:52:19 INFO - PROCESS | 1817 | --DOMWINDOW == 132 (0x7f3ea264e000) [pid = 1817] [serial = 309] [outer = (nil)] [url = about:blank] 15:52:19 INFO - PROCESS | 1817 | --DOMWINDOW == 131 (0x7f3ea4955000) [pid = 1817] [serial = 333] [outer = (nil)] [url = about:blank] 15:52:20 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9d5e5800 == 65 [pid = 1817] [id = 121] 15:52:20 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e924f6000 == 64 [pid = 1817] [id = 120] 15:52:20 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e91422800 == 63 [pid = 1817] [id = 119] 15:52:20 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8f956000 == 62 [pid = 1817] [id = 118] 15:52:20 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e871aa800 == 61 [pid = 1817] [id = 117] 15:52:20 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9d727800 == 60 [pid = 1817] [id = 113] 15:52:20 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8f3c6000 == 59 [pid = 1817] [id = 112] 15:52:20 INFO - PROCESS | 1817 | --DOMWINDOW == 130 (0x7f3ea23e6800) [pid = 1817] [serial = 180] [outer = (nil)] [url = about:blank] 15:52:20 INFO - PROCESS | 1817 | --DOMWINDOW == 129 (0x7f3e930e1800) [pid = 1817] [serial = 186] [outer = (nil)] [url = about:blank] 15:52:20 INFO - PROCESS | 1817 | --DOMWINDOW == 128 (0x7f3e8e506400) [pid = 1817] [serial = 123] [outer = (nil)] [url = about:blank] 15:52:20 INFO - PROCESS | 1817 | --DOMWINDOW == 127 (0x7f3ea0b3c400) [pid = 1817] [serial = 189] [outer = (nil)] [url = about:blank] 15:52:20 INFO - PROCESS | 1817 | --DOMWINDOW == 126 (0x7f3e8f809c00) [pid = 1817] [serial = 183] [outer = (nil)] [url = about:blank] 15:52:20 INFO - PROCESS | 1817 | --DOMWINDOW == 125 (0x7f3e9d8e4800) [pid = 1817] [serial = 120] [outer = (nil)] [url = about:blank] 15:52:20 INFO - PROCESS | 1817 | --DOMWINDOW == 124 (0x7f3e9da45400) [pid = 1817] [serial = 147] [outer = (nil)] [url = about:blank] 15:52:20 INFO - PROCESS | 1817 | --DOMWINDOW == 123 (0x7f3e8a070c00) [pid = 1817] [serial = 150] [outer = (nil)] [url = about:blank] 15:52:20 INFO - PROCESS | 1817 | --DOMWINDOW == 122 (0x7f3e914bac00) [pid = 1817] [serial = 153] [outer = (nil)] [url = about:blank] 15:52:20 INFO - PROCESS | 1817 | --DOMWINDOW == 121 (0x7f3e96a6c400) [pid = 1817] [serial = 156] [outer = (nil)] [url = about:blank] 15:52:20 INFO - PROCESS | 1817 | --DOMWINDOW == 120 (0x7f3ea26a5800) [pid = 1817] [serial = 192] [outer = (nil)] [url = about:blank] 15:52:20 INFO - PROCESS | 1817 | --DOMWINDOW == 119 (0x7f3ea2d2b800) [pid = 1817] [serial = 216] [outer = (nil)] [url = about:blank] 15:52:20 INFO - PROCESS | 1817 | --DOMWINDOW == 118 (0x7f3e8e68b400) [pid = 1817] [serial = 219] [outer = (nil)] [url = about:blank] 15:52:20 INFO - PROCESS | 1817 | --DOMWINDOW == 117 (0x7f3e91be5c00) [pid = 1817] [serial = 222] [outer = (nil)] [url = about:blank] 15:52:20 INFO - PROCESS | 1817 | --DOMWINDOW == 116 (0x7f3ea26a0c00) [pid = 1817] [serial = 225] [outer = (nil)] [url = about:blank] 15:52:20 INFO - PROCESS | 1817 | --DOMWINDOW == 115 (0x7f3ea49cb000) [pid = 1817] [serial = 228] [outer = (nil)] [url = about:blank] 15:52:20 INFO - PROCESS | 1817 | --DOMWINDOW == 114 (0x7f3ea4956000) [pid = 1817] [serial = 255] [outer = (nil)] [url = about:blank] 15:52:20 INFO - PROCESS | 1817 | --DOMWINDOW == 113 (0x7f3e861f2c00) [pid = 1817] [serial = 324] [outer = (nil)] [url = about:blank] 15:52:20 INFO - PROCESS | 1817 | --DOMWINDOW == 112 (0x7f3e9d7db800) [pid = 1817] [serial = 327] [outer = (nil)] [url = about:blank] 15:52:20 INFO - PROCESS | 1817 | --DOMWINDOW == 111 (0x7f3e914bfc00) [pid = 1817] [serial = 325] [outer = (nil)] [url = about:blank] 15:52:20 INFO - PROCESS | 1817 | --DOMWINDOW == 110 (0x7f3e91773000) [pid = 1817] [serial = 321] [outer = (nil)] [url = about:blank] 15:52:20 INFO - PROCESS | 1817 | --DOMWINDOW == 109 (0x7f3e8fed4c00) [pid = 1817] [serial = 295] [outer = (nil)] [url = about:blank] 15:52:20 INFO - PROCESS | 1817 | --DOMWINDOW == 108 (0x7f3e8fed3000) [pid = 1817] [serial = 316] [outer = (nil)] [url = about:blank] 15:52:20 INFO - PROCESS | 1817 | --DOMWINDOW == 107 (0x7f3e8f8f2c00) [pid = 1817] [serial = 315] [outer = (nil)] [url = about:blank] 15:52:20 INFO - PROCESS | 1817 | --DOMWINDOW == 106 (0x7f3e8a071c00) [pid = 1817] [serial = 318] [outer = (nil)] [url = about:blank] 15:52:20 INFO - PROCESS | 1817 | --DOMWINDOW == 105 (0x7f3e8fed3800) [pid = 1817] [serial = 319] [outer = (nil)] [url = about:blank] 15:52:20 INFO - PROCESS | 1817 | --DOMWINDOW == 104 (0x7f3e8a194800) [pid = 1817] [serial = 313] [outer = (nil)] [url = about:blank] 15:52:20 INFO - PROCESS | 1817 | --DOMWINDOW == 103 (0x7f3e8a073800) [pid = 1817] [serial = 312] [outer = (nil)] [url = about:blank] 15:52:20 INFO - PROCESS | 1817 | --DOMWINDOW == 102 (0x7f3e9e943800) [pid = 1817] [serial = 330] [outer = (nil)] [url = about:blank] 15:52:20 INFO - PROCESS | 1817 | --DOMWINDOW == 101 (0x7f3e9ea43400) [pid = 1817] [serial = 328] [outer = (nil)] [url = about:blank] 15:52:20 INFO - PROCESS | 1817 | --DOMWINDOW == 100 (0x7f3e91bd7400) [pid = 1817] [serial = 322] [outer = (nil)] [url = about:blank] 15:52:20 INFO - PROCESS | 1817 | --DOMWINDOW == 99 (0x7f3ea264cc00) [pid = 1817] [serial = 331] [outer = (nil)] [url = about:blank] 15:52:20 INFO - PROCESS | 1817 | 1461970340472 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]]]}] 15:52:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:52:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1279ms 15:52:20 INFO - PROCESS | 1817 | 1461970340511 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 15:52:20 INFO - PROCESS | 1817 | 1461970340514 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 15:52:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:52:20 INFO - PROCESS | 1817 | 1461970340519 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:52:20 INFO - PROCESS | 1817 | 1461970340524 Marionette TRACE conn3 <- [1,498,null,{}] 15:52:20 INFO - PROCESS | 1817 | 1461970340538 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}] 15:52:20 INFO - PROCESS | 1817 | 1461970340672 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 15:52:20 INFO - PROCESS | 1817 | 1461970340690 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:20 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e90603000 == 60 [pid = 1817] [id = 132] 15:52:20 INFO - PROCESS | 1817 | ++DOMWINDOW == 100 (0x7f3e8a191800) [pid = 1817] [serial = 395] [outer = (nil)] 15:52:20 INFO - PROCESS | 1817 | ++DOMWINDOW == 101 (0x7f3e8b6a2800) [pid = 1817] [serial = 396] [outer = 0x7f3e8a191800] 15:52:20 INFO - PROCESS | 1817 | 1461970340749 Marionette DEBUG loaded listener.js 15:52:20 INFO - PROCESS | 1817 | ++DOMWINDOW == 102 (0x7f3e8e685800) [pid = 1817] [serial = 397] [outer = 0x7f3e8a191800] 15:52:21 INFO - PROCESS | 1817 | 1461970341446 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]]]}] 15:52:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:52:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 983ms 15:52:21 INFO - PROCESS | 1817 | 1461970341503 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 15:52:21 INFO - PROCESS | 1817 | 1461970341507 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 15:52:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:52:21 INFO - PROCESS | 1817 | 1461970341520 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:52:21 INFO - PROCESS | 1817 | 1461970341522 Marionette TRACE conn3 <- [1,502,null,{}] 15:52:21 INFO - PROCESS | 1817 | 1461970341527 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}] 15:52:21 INFO - PROCESS | 1817 | 1461970341656 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 15:52:21 INFO - PROCESS | 1817 | 1461970341670 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:21 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9119c800 == 61 [pid = 1817] [id = 133] 15:52:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 103 (0x7f3e8b655800) [pid = 1817] [serial = 398] [outer = (nil)] 15:52:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 104 (0x7f3e8fecc000) [pid = 1817] [serial = 399] [outer = 0x7f3e8b655800] 15:52:21 INFO - PROCESS | 1817 | 1461970341724 Marionette DEBUG loaded listener.js 15:52:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 105 (0x7f3e900ef400) [pid = 1817] [serial = 400] [outer = 0x7f3e8b655800] 15:52:22 INFO - PROCESS | 1817 | 1461970342515 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]]]}] 15:52:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:52:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1032ms 15:52:22 INFO - PROCESS | 1817 | 1461970342545 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 15:52:22 INFO - PROCESS | 1817 | 1461970342548 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 15:52:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:52:22 INFO - PROCESS | 1817 | 1461970342553 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:52:22 INFO - PROCESS | 1817 | 1461970342555 Marionette TRACE conn3 <- [1,506,null,{}] 15:52:22 INFO - PROCESS | 1817 | 1461970342560 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}] 15:52:22 INFO - PROCESS | 1817 | 1461970342718 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 15:52:22 INFO - PROCESS | 1817 | 1461970342741 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:22 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e85f50800 == 62 [pid = 1817] [id = 134] 15:52:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 106 (0x7f3e8eb95800) [pid = 1817] [serial = 401] [outer = (nil)] 15:52:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 107 (0x7f3e90548c00) [pid = 1817] [serial = 402] [outer = 0x7f3e8eb95800] 15:52:22 INFO - PROCESS | 1817 | 1461970342796 Marionette DEBUG loaded listener.js 15:52:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 108 (0x7f3e913ef000) [pid = 1817] [serial = 403] [outer = 0x7f3e8eb95800] 15:52:23 INFO - PROCESS | 1817 | 1461970343480 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]]]}] 15:52:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:52:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 974ms 15:52:23 INFO - PROCESS | 1817 | 1461970343528 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 15:52:23 INFO - PROCESS | 1817 | 1461970343531 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 15:52:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:52:23 INFO - PROCESS | 1817 | 1461970343546 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:52:23 INFO - PROCESS | 1817 | 1461970343548 Marionette TRACE conn3 <- [1,510,null,{}] 15:52:23 INFO - PROCESS | 1817 | 1461970343553 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}] 15:52:23 INFO - PROCESS | 1817 | 1461970343740 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 15:52:23 INFO - PROCESS | 1817 | 1461970343801 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:23 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9d722800 == 63 [pid = 1817] [id = 135] 15:52:23 INFO - PROCESS | 1817 | ++DOMWINDOW == 109 (0x7f3e91b3b400) [pid = 1817] [serial = 404] [outer = (nil)] 15:52:23 INFO - PROCESS | 1817 | ++DOMWINDOW == 110 (0x7f3e9c935c00) [pid = 1817] [serial = 405] [outer = 0x7f3e91b3b400] 15:52:23 INFO - PROCESS | 1817 | 1461970343877 Marionette DEBUG loaded listener.js 15:52:23 INFO - PROCESS | 1817 | ++DOMWINDOW == 111 (0x7f3e9d8e3c00) [pid = 1817] [serial = 406] [outer = 0x7f3e91b3b400] 15:52:24 INFO - PROCESS | 1817 | --DOMWINDOW == 110 (0x7f3e91bdd800) [pid = 1817] [serial = 262] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:52:24 INFO - PROCESS | 1817 | --DOMWINDOW == 109 (0x7f3e86ccd800) [pid = 1817] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:52:24 INFO - PROCESS | 1817 | --DOMWINDOW == 108 (0x7f3e90c42000) [pid = 1817] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:52:24 INFO - PROCESS | 1817 | --DOMWINDOW == 107 (0x7f3e93012400) [pid = 1817] [serial = 265] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:52:24 INFO - PROCESS | 1817 | --DOMWINDOW == 106 (0x7f3e86cc4800) [pid = 1817] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:52:24 INFO - PROCESS | 1817 | --DOMWINDOW == 105 (0x7f3e86ccf000) [pid = 1817] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:52:24 INFO - PROCESS | 1817 | --DOMWINDOW == 104 (0x7f3e913ef400) [pid = 1817] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:52:24 INFO - PROCESS | 1817 | --DOMWINDOW == 103 (0x7f3e8e691000) [pid = 1817] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:52:24 INFO - PROCESS | 1817 | --DOMWINDOW == 102 (0x7f3e9d56ec00) [pid = 1817] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:52:24 INFO - PROCESS | 1817 | --DOMWINDOW == 101 (0x7f3e8e5f4000) [pid = 1817] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:52:24 INFO - PROCESS | 1817 | --DOMWINDOW == 100 (0x7f3e861ed800) [pid = 1817] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:52:24 INFO - PROCESS | 1817 | --DOMWINDOW == 99 (0x7f3e913efc00) [pid = 1817] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:52:24 INFO - PROCESS | 1817 | --DOMWINDOW == 98 (0x7f3e88b06000) [pid = 1817] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:52:24 INFO - PROCESS | 1817 | --DOMWINDOW == 97 (0x7f3e8b651400) [pid = 1817] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:52:24 INFO - PROCESS | 1817 | --DOMWINDOW == 96 (0x7f3e80ee2400) [pid = 1817] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:52:24 INFO - PROCESS | 1817 | --DOMWINDOW == 95 (0x7f3e86cd0000) [pid = 1817] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:52:24 INFO - PROCESS | 1817 | --DOMWINDOW == 94 (0x7f3e86bc3800) [pid = 1817] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:52:24 INFO - PROCESS | 1817 | --DOMWINDOW == 93 (0x7f3e8e692c00) [pid = 1817] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:52:24 INFO - PROCESS | 1817 | --DOMWINDOW == 92 (0x7f3e87141400) [pid = 1817] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:52:24 INFO - PROCESS | 1817 | --DOMWINDOW == 91 (0x7f3e8fec7800) [pid = 1817] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:52:24 INFO - PROCESS | 1817 | 1461970344827 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]]]}] 15:52:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:52:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1326ms 15:52:24 INFO - PROCESS | 1817 | 1461970344873 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 15:52:24 INFO - PROCESS | 1817 | 1461970344876 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 15:52:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:52:24 INFO - PROCESS | 1817 | 1461970344881 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:52:24 INFO - PROCESS | 1817 | 1461970344883 Marionette TRACE conn3 <- [1,514,null,{}] 15:52:24 INFO - PROCESS | 1817 | 1461970344889 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}] 15:52:25 INFO - PROCESS | 1817 | 1461970345035 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 15:52:25 INFO - PROCESS | 1817 | 1461970345048 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:25 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e92238800 == 64 [pid = 1817] [id = 136] 15:52:25 INFO - PROCESS | 1817 | ++DOMWINDOW == 92 (0x7f3e805e5c00) [pid = 1817] [serial = 407] [outer = (nil)] 15:52:25 INFO - PROCESS | 1817 | ++DOMWINDOW == 93 (0x7f3e805ee800) [pid = 1817] [serial = 408] [outer = 0x7f3e805e5c00] 15:52:25 INFO - PROCESS | 1817 | 1461970345103 Marionette DEBUG loaded listener.js 15:52:25 INFO - PROCESS | 1817 | ++DOMWINDOW == 94 (0x7f3e805f3c00) [pid = 1817] [serial = 409] [outer = 0x7f3e805e5c00] 15:52:25 INFO - PROCESS | 1817 | 1461970345768 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]]]}] 15:52:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 15:52:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 925ms 15:52:25 INFO - PROCESS | 1817 | 1461970345807 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 15:52:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:52:25 INFO - PROCESS | 1817 | 1461970345810 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 15:52:25 INFO - PROCESS | 1817 | 1461970345814 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:52:25 INFO - PROCESS | 1817 | 1461970345817 Marionette TRACE conn3 <- [1,518,null,{}] 15:52:25 INFO - PROCESS | 1817 | 1461970345821 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}] 15:52:25 INFO - PROCESS | 1817 | 1461970345979 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 15:52:26 INFO - PROCESS | 1817 | 1461970345999 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:26 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9e92b800 == 65 [pid = 1817] [id = 137] 15:52:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 95 (0x7f3e805e7400) [pid = 1817] [serial = 410] [outer = (nil)] 15:52:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 96 (0x7f3e8750ac00) [pid = 1817] [serial = 411] [outer = 0x7f3e805e7400] 15:52:26 INFO - PROCESS | 1817 | 1461970346055 Marionette DEBUG loaded listener.js 15:52:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 97 (0x7f3e8f808400) [pid = 1817] [serial = 412] [outer = 0x7f3e805e7400] 15:52:26 INFO - PROCESS | 1817 | 1461970346788 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]]]}] 15:52:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:52:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1025ms 15:52:26 INFO - PROCESS | 1817 | 1461970346843 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 15:52:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:52:26 INFO - PROCESS | 1817 | 1461970346849 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 15:52:26 INFO - PROCESS | 1817 | 1461970346857 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:52:26 INFO - PROCESS | 1817 | 1461970346863 Marionette TRACE conn3 <- [1,522,null,{}] 15:52:26 INFO - PROCESS | 1817 | 1461970346902 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}] 15:52:27 INFO - PROCESS | 1817 | 1461970347069 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 15:52:27 INFO - PROCESS | 1817 | 1461970347212 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:27 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e889a8000 == 66 [pid = 1817] [id = 138] 15:52:27 INFO - PROCESS | 1817 | ++DOMWINDOW == 98 (0x7f3e805ec400) [pid = 1817] [serial = 413] [outer = (nil)] 15:52:27 INFO - PROCESS | 1817 | ++DOMWINDOW == 99 (0x7f3e80eed000) [pid = 1817] [serial = 414] [outer = 0x7f3e805ec400] 15:52:27 INFO - PROCESS | 1817 | 1461970347281 Marionette DEBUG loaded listener.js 15:52:27 INFO - PROCESS | 1817 | ++DOMWINDOW == 100 (0x7f3e848f0c00) [pid = 1817] [serial = 415] [outer = 0x7f3e805ec400] 15:52:28 INFO - PROCESS | 1817 | 1461970348099 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]]]}] 15:52:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:52:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1317ms 15:52:28 INFO - PROCESS | 1817 | 1461970348174 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 15:52:28 INFO - PROCESS | 1817 | 1461970348182 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 15:52:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:52:28 INFO - PROCESS | 1817 | 1461970348192 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:52:28 INFO - PROCESS | 1817 | 1461970348195 Marionette TRACE conn3 <- [1,526,null,{}] 15:52:28 INFO - PROCESS | 1817 | 1461970348199 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}] 15:52:28 INFO - PROCESS | 1817 | 1461970348388 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 15:52:28 INFO - PROCESS | 1817 | 1461970348525 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:28 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e91414000 == 67 [pid = 1817] [id = 139] 15:52:28 INFO - PROCESS | 1817 | ++DOMWINDOW == 101 (0x7f3e80eee000) [pid = 1817] [serial = 416] [outer = (nil)] 15:52:28 INFO - PROCESS | 1817 | ++DOMWINDOW == 102 (0x7f3e875c1c00) [pid = 1817] [serial = 417] [outer = 0x7f3e80eee000] 15:52:28 INFO - PROCESS | 1817 | 1461970348590 Marionette DEBUG loaded listener.js 15:52:28 INFO - PROCESS | 1817 | ++DOMWINDOW == 103 (0x7f3e8892d400) [pid = 1817] [serial = 418] [outer = 0x7f3e80eee000] 15:52:29 INFO - PROCESS | 1817 | 1461970349461 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]]]}] 15:52:29 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 15:52:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1327ms 15:52:29 INFO - PROCESS | 1817 | 1461970349519 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 15:52:29 INFO - PROCESS | 1817 | 1461970349523 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 15:52:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:52:29 INFO - PROCESS | 1817 | 1461970349529 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:52:29 INFO - PROCESS | 1817 | 1461970349534 Marionette TRACE conn3 <- [1,530,null,{}] 15:52:29 INFO - PROCESS | 1817 | 1461970349548 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}] 15:52:29 INFO - PROCESS | 1817 | 1461970349705 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 15:52:29 INFO - PROCESS | 1817 | 1461970349843 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:29 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea2966800 == 68 [pid = 1817] [id = 140] 15:52:29 INFO - PROCESS | 1817 | ++DOMWINDOW == 104 (0x7f3e8feca000) [pid = 1817] [serial = 419] [outer = (nil)] 15:52:29 INFO - PROCESS | 1817 | ++DOMWINDOW == 105 (0x7f3e8fed1800) [pid = 1817] [serial = 420] [outer = 0x7f3e8feca000] 15:52:29 INFO - PROCESS | 1817 | 1461970349946 Marionette DEBUG loaded listener.js 15:52:30 INFO - PROCESS | 1817 | ++DOMWINDOW == 106 (0x7f3e914bac00) [pid = 1817] [serial = 421] [outer = 0x7f3e8feca000] 15:52:30 INFO - PROCESS | 1817 | 1461970350701 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"]]]}] 15:52:30 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 15:52:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:52:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:52:30 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 15:52:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:52:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:52:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1188ms 15:52:30 INFO - PROCESS | 1817 | 1461970350749 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 15:52:30 INFO - PROCESS | 1817 | 1461970350754 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 15:52:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:52:30 INFO - PROCESS | 1817 | 1461970350761 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:52:30 INFO - PROCESS | 1817 | 1461970350764 Marionette TRACE conn3 <- [1,534,null,{}] 15:52:30 INFO - PROCESS | 1817 | 1461970350769 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}] 15:52:30 INFO - PROCESS | 1817 | 1461970350927 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 15:52:31 INFO - PROCESS | 1817 | 1461970351057 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:31 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea6c9b800 == 69 [pid = 1817] [id = 141] 15:52:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 107 (0x7f3e8b651c00) [pid = 1817] [serial = 422] [outer = (nil)] 15:52:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 108 (0x7f3e9c939000) [pid = 1817] [serial = 423] [outer = 0x7f3e8b651c00] 15:52:31 INFO - PROCESS | 1817 | 1461970351125 Marionette DEBUG loaded listener.js 15:52:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 109 (0x7f3e9d8e5c00) [pid = 1817] [serial = 424] [outer = 0x7f3e8b651c00] 15:52:31 INFO - PROCESS | 1817 | 1461970351903 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]]]}] 15:52:31 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 15:52:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1181ms 15:52:31 INFO - PROCESS | 1817 | 1461970351958 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 15:52:31 INFO - PROCESS | 1817 | 1461970351960 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 15:52:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:52:31 INFO - PROCESS | 1817 | 1461970351968 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:52:31 INFO - PROCESS | 1817 | 1461970351971 Marionette TRACE conn3 <- [1,538,null,{}] 15:52:31 INFO - PROCESS | 1817 | 1461970351976 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}] 15:52:32 INFO - PROCESS | 1817 | 1461970352142 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 15:52:32 INFO - PROCESS | 1817 | 1461970352264 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:32 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86214000 == 70 [pid = 1817] [id = 142] 15:52:32 INFO - PROCESS | 1817 | ++DOMWINDOW == 110 (0x7f3e919b8c00) [pid = 1817] [serial = 425] [outer = (nil)] 15:52:32 INFO - PROCESS | 1817 | ++DOMWINDOW == 111 (0x7f3e9dc52400) [pid = 1817] [serial = 426] [outer = 0x7f3e919b8c00] 15:52:32 INFO - PROCESS | 1817 | 1461970352333 Marionette DEBUG loaded listener.js 15:52:32 INFO - PROCESS | 1817 | ++DOMWINDOW == 112 (0x7f3ea069e400) [pid = 1817] [serial = 427] [outer = 0x7f3e919b8c00] 15:52:33 INFO - PROCESS | 1817 | 1461970353083 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]]]}] 15:52:33 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. 15:52:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1132ms 15:52:33 INFO - PROCESS | 1817 | 1461970353099 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 15:52:33 INFO - PROCESS | 1817 | 1461970353103 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 15:52:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:52:33 INFO - PROCESS | 1817 | 1461970353109 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:52:33 INFO - PROCESS | 1817 | 1461970353111 Marionette TRACE conn3 <- [1,542,null,{}] 15:52:33 INFO - PROCESS | 1817 | 1461970353116 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}] 15:52:33 INFO - PROCESS | 1817 | 1461970353342 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 15:52:33 INFO - PROCESS | 1817 | 1461970353357 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:33 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e81249800 == 71 [pid = 1817] [id = 143] 15:52:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 113 (0x7f3e81208800) [pid = 1817] [serial = 428] [outer = (nil)] 15:52:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 114 (0x7f3e8120bc00) [pid = 1817] [serial = 429] [outer = 0x7f3e81208800] 15:52:33 INFO - PROCESS | 1817 | 1461970353467 Marionette DEBUG loaded listener.js 15:52:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 115 (0x7f3ea1f39c00) [pid = 1817] [serial = 430] [outer = 0x7f3e81208800] 15:52:34 INFO - PROCESS | 1817 | 1461970354278 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]]]}] 15:52:34 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. 15:52:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1225ms 15:52:34 INFO - PROCESS | 1817 | 1461970354377 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 15:52:34 INFO - PROCESS | 1817 | 1461970354380 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 15:52:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:52:34 INFO - PROCESS | 1817 | 1461970354388 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:52:34 INFO - PROCESS | 1817 | 1461970354391 Marionette TRACE conn3 <- [1,546,null,{}] 15:52:34 INFO - PROCESS | 1817 | 1461970354419 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}] 15:52:34 INFO - PROCESS | 1817 | 1461970354595 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 15:52:34 INFO - PROCESS | 1817 | 1461970354717 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:34 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e80675000 == 72 [pid = 1817] [id = 144] 15:52:34 INFO - PROCESS | 1817 | ++DOMWINDOW == 116 (0x7f3e80626800) [pid = 1817] [serial = 431] [outer = (nil)] 15:52:34 INFO - PROCESS | 1817 | ++DOMWINDOW == 117 (0x7f3e80629800) [pid = 1817] [serial = 432] [outer = 0x7f3e80626800] 15:52:34 INFO - PROCESS | 1817 | 1461970354805 Marionette DEBUG loaded listener.js 15:52:34 INFO - PROCESS | 1817 | ++DOMWINDOW == 118 (0x7f3e80633800) [pid = 1817] [serial = 433] [outer = 0x7f3e80626800] 15:52:35 INFO - PROCESS | 1817 | 1461970355587 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]]]}] 15:52:35 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 15:52:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1254ms 15:52:35 INFO - PROCESS | 1817 | 1461970355643 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 15:52:35 INFO - PROCESS | 1817 | 1461970355646 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 15:52:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:52:35 INFO - PROCESS | 1817 | 1461970355652 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:52:35 INFO - PROCESS | 1817 | 1461970355655 Marionette TRACE conn3 <- [1,550,null,{}] 15:52:35 INFO - PROCESS | 1817 | 1461970355659 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}] 15:52:35 INFO - PROCESS | 1817 | 1461970355816 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 15:52:35 INFO - PROCESS | 1817 | 1461970355944 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:35 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea7b84800 == 73 [pid = 1817] [id = 145] 15:52:35 INFO - PROCESS | 1817 | ++DOMWINDOW == 119 (0x7f3e80626c00) [pid = 1817] [serial = 434] [outer = (nil)] 15:52:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 120 (0x7f3e8fc6d400) [pid = 1817] [serial = 435] [outer = 0x7f3e80626c00] 15:52:36 INFO - PROCESS | 1817 | 1461970356010 Marionette DEBUG loaded listener.js 15:52:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 121 (0x7f3ea2648000) [pid = 1817] [serial = 436] [outer = 0x7f3e80626c00] 15:52:36 INFO - PROCESS | 1817 | 1461970356780 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]]]}] 15:52:36 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. 15:52:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1182ms 15:52:36 INFO - PROCESS | 1817 | 1461970356835 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 15:52:36 INFO - PROCESS | 1817 | 1461970356838 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 15:52:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:52:36 INFO - PROCESS | 1817 | 1461970356843 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:52:36 INFO - PROCESS | 1817 | 1461970356846 Marionette TRACE conn3 <- [1,554,null,{}] 15:52:36 INFO - PROCESS | 1817 | 1461970356851 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}] 15:52:37 INFO - PROCESS | 1817 | 1461970357001 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 15:52:37 INFO - PROCESS | 1817 | 1461970357150 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:37 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e87db8000 == 74 [pid = 1817] [id = 146] 15:52:37 INFO - PROCESS | 1817 | ++DOMWINDOW == 122 (0x7f3e80632400) [pid = 1817] [serial = 437] [outer = (nil)] 15:52:37 INFO - PROCESS | 1817 | ++DOMWINDOW == 123 (0x7f3e86cc2400) [pid = 1817] [serial = 438] [outer = 0x7f3e80632400] 15:52:37 INFO - PROCESS | 1817 | 1461970357215 Marionette DEBUG loaded listener.js 15:52:37 INFO - PROCESS | 1817 | ++DOMWINDOW == 124 (0x7f3e875ca000) [pid = 1817] [serial = 439] [outer = 0x7f3e80632400] 15:52:38 INFO - PROCESS | 1817 | [1817] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:52:38 INFO - PROCESS | 1817 | 1461970358327 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]]]}] 15:52:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:52:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1533ms 15:52:38 INFO - PROCESS | 1817 | 1461970358377 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 15:52:38 INFO - PROCESS | 1817 | 1461970358382 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 15:52:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:52:38 INFO - PROCESS | 1817 | 1461970358390 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:52:38 INFO - PROCESS | 1817 | 1461970358394 Marionette TRACE conn3 <- [1,558,null,{}] 15:52:38 INFO - PROCESS | 1817 | 1461970358401 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}] 15:52:38 INFO - PROCESS | 1817 | 1461970358542 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 15:52:38 INFO - PROCESS | 1817 | 1461970358718 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:38 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8701f800 == 75 [pid = 1817] [id = 147] 15:52:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 125 (0x7f3e80c12800) [pid = 1817] [serial = 440] [outer = (nil)] 15:52:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 126 (0x7f3e80c18400) [pid = 1817] [serial = 441] [outer = 0x7f3e80c12800] 15:52:38 INFO - PROCESS | 1817 | 1461970358831 Marionette DEBUG loaded listener.js 15:52:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 127 (0x7f3e80ce9000) [pid = 1817] [serial = 442] [outer = 0x7f3e80c12800] 15:52:39 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea7c41800 == 74 [pid = 1817] [id = 102] 15:52:39 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8e56d000 == 73 [pid = 1817] [id = 99] 15:52:39 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9088c800 == 72 [pid = 1817] [id = 103] 15:52:39 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e92238800 == 71 [pid = 1817] [id = 136] 15:52:39 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9d722800 == 70 [pid = 1817] [id = 135] 15:52:39 INFO - PROCESS | 1817 | --DOMWINDOW == 126 (0x7f3e930e9800) [pid = 1817] [serial = 369] [outer = (nil)] [url = about:blank] 15:52:39 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e85f50800 == 69 [pid = 1817] [id = 134] 15:52:39 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9119c800 == 68 [pid = 1817] [id = 133] 15:52:39 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e90603000 == 67 [pid = 1817] [id = 132] 15:52:39 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8b40c000 == 66 [pid = 1817] [id = 131] 15:52:39 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8a039000 == 65 [pid = 1817] [id = 130] 15:52:39 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8b411000 == 64 [pid = 1817] [id = 124] 15:52:39 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9ec63000 == 63 [pid = 1817] [id = 123] 15:52:39 INFO - PROCESS | 1817 | 1461970359699 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]]]}] 15:52:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:52:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1337ms 15:52:39 INFO - PROCESS | 1817 | 1461970359728 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 15:52:39 INFO - PROCESS | 1817 | 1461970359735 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 15:52:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:52:39 INFO - PROCESS | 1817 | --DOMWINDOW == 125 (0x7f3e9e9e6800) [pid = 1817] [serial = 264] [outer = (nil)] [url = about:blank] 15:52:39 INFO - PROCESS | 1817 | --DOMWINDOW == 124 (0x7f3e8a193000) [pid = 1817] [serial = 298] [outer = (nil)] [url = about:blank] 15:52:39 INFO - PROCESS | 1817 | --DOMWINDOW == 123 (0x7f3e97913000) [pid = 1817] [serial = 304] [outer = (nil)] [url = about:blank] 15:52:39 INFO - PROCESS | 1817 | --DOMWINDOW == 122 (0x7f3ea2650000) [pid = 1817] [serial = 267] [outer = (nil)] [url = about:blank] 15:52:39 INFO - PROCESS | 1817 | --DOMWINDOW == 121 (0x7f3ea2d32800) [pid = 1817] [serial = 270] [outer = (nil)] [url = about:blank] 15:52:39 INFO - PROCESS | 1817 | --DOMWINDOW == 120 (0x7f3e8b650800) [pid = 1817] [serial = 258] [outer = (nil)] [url = about:blank] 15:52:39 INFO - PROCESS | 1817 | --DOMWINDOW == 119 (0x7f3ea1da2000) [pid = 1817] [serial = 307] [outer = (nil)] [url = about:blank] 15:52:39 INFO - PROCESS | 1817 | --DOMWINDOW == 118 (0x7f3e91466c00) [pid = 1817] [serial = 261] [outer = (nil)] [url = about:blank] 15:52:39 INFO - PROCESS | 1817 | --DOMWINDOW == 117 (0x7f3ea2c0f400) [pid = 1817] [serial = 310] [outer = (nil)] [url = about:blank] 15:52:39 INFO - PROCESS | 1817 | --DOMWINDOW == 116 (0x7f3e8fed2400) [pid = 1817] [serial = 301] [outer = (nil)] [url = about:blank] 15:52:39 INFO - PROCESS | 1817 | --DOMWINDOW == 115 (0x7f3e90548000) [pid = 1817] [serial = 360] [outer = (nil)] [url = about:blank] 15:52:39 INFO - PROCESS | 1817 | --DOMWINDOW == 114 (0x7f3e919b5400) [pid = 1817] [serial = 363] [outer = (nil)] [url = about:blank] 15:52:39 INFO - PROCESS | 1817 | --DOMWINDOW == 113 (0x7f3e8a189c00) [pid = 1817] [serial = 354] [outer = (nil)] [url = about:blank] 15:52:39 INFO - PROCESS | 1817 | --DOMWINDOW == 112 (0x7f3e8a351000) [pid = 1817] [serial = 355] [outer = (nil)] [url = about:blank] 15:52:39 INFO - PROCESS | 1817 | --DOMWINDOW == 111 (0x7f3e919b7400) [pid = 1817] [serial = 343] [outer = (nil)] [url = about:blank] 15:52:39 INFO - PROCESS | 1817 | --DOMWINDOW == 110 (0x7f3e8fed2800) [pid = 1817] [serial = 342] [outer = (nil)] [url = about:blank] 15:52:39 INFO - PROCESS | 1817 | --DOMWINDOW == 109 (0x7f3e86cca000) [pid = 1817] [serial = 349] [outer = (nil)] [url = about:blank] 15:52:39 INFO - PROCESS | 1817 | --DOMWINDOW == 108 (0x7f3e80eebc00) [pid = 1817] [serial = 348] [outer = (nil)] [url = about:blank] 15:52:39 INFO - PROCESS | 1817 | --DOMWINDOW == 107 (0x7f3e8a18e800) [pid = 1817] [serial = 340] [outer = (nil)] [url = about:blank] 15:52:39 INFO - PROCESS | 1817 | --DOMWINDOW == 106 (0x7f3e875ce800) [pid = 1817] [serial = 339] [outer = (nil)] [url = about:blank] 15:52:39 INFO - PROCESS | 1817 | --DOMWINDOW == 105 (0x7f3e875c2400) [pid = 1817] [serial = 337] [outer = (nil)] [url = about:blank] 15:52:39 INFO - PROCESS | 1817 | --DOMWINDOW == 104 (0x7f3e86cc7c00) [pid = 1817] [serial = 336] [outer = (nil)] [url = about:blank] 15:52:39 INFO - PROCESS | 1817 | --DOMWINDOW == 103 (0x7f3e8f692c00) [pid = 1817] [serial = 357] [outer = (nil)] [url = about:blank] 15:52:39 INFO - PROCESS | 1817 | --DOMWINDOW == 102 (0x7f3e875c8800) [pid = 1817] [serial = 352] [outer = (nil)] [url = about:blank] 15:52:39 INFO - PROCESS | 1817 | --DOMWINDOW == 101 (0x7f3e872de800) [pid = 1817] [serial = 351] [outer = (nil)] [url = about:blank] 15:52:39 INFO - PROCESS | 1817 | --DOMWINDOW == 100 (0x7f3e8d411000) [pid = 1817] [serial = 345] [outer = (nil)] [url = about:blank] 15:52:39 INFO - PROCESS | 1817 | --DOMWINDOW == 99 (0x7f3e901c4400) [pid = 1817] [serial = 366] [outer = (nil)] [url = about:blank] 15:52:39 INFO - PROCESS | 1817 | --DOMWINDOW == 98 (0x7f3e92422800) [pid = 1817] [serial = 364] [outer = (nil)] [url = about:blank] 15:52:39 INFO - PROCESS | 1817 | --DOMWINDOW == 97 (0x7f3e91b35400) [pid = 1817] [serial = 367] [outer = (nil)] [url = about:blank] 15:52:39 INFO - PROCESS | 1817 | --DOMWINDOW == 96 (0x7f3e913e3400) [pid = 1817] [serial = 361] [outer = (nil)] [url = about:blank] 15:52:39 INFO - PROCESS | 1817 | --DOMWINDOW == 95 (0x7f3e8fecf400) [pid = 1817] [serial = 358] [outer = (nil)] [url = about:blank] 15:52:39 INFO - PROCESS | 1817 | 1461970359780 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:52:39 INFO - PROCESS | 1817 | 1461970359783 Marionette TRACE conn3 <- [1,562,null,{}] 15:52:39 INFO - PROCESS | 1817 | 1461970359791 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}] 15:52:39 INFO - PROCESS | 1817 | 1461970359930 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 15:52:39 INFO - PROCESS | 1817 | 1461970359946 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:39 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e88cb5800 == 64 [pid = 1817] [id = 148] 15:52:39 INFO - PROCESS | 1817 | ++DOMWINDOW == 96 (0x7f3e81205800) [pid = 1817] [serial = 443] [outer = (nil)] 15:52:40 INFO - PROCESS | 1817 | ++DOMWINDOW == 97 (0x7f3e81210800) [pid = 1817] [serial = 444] [outer = 0x7f3e81205800] 15:52:40 INFO - PROCESS | 1817 | 1461970360013 Marionette DEBUG loaded listener.js 15:52:40 INFO - PROCESS | 1817 | ++DOMWINDOW == 98 (0x7f3e848eb400) [pid = 1817] [serial = 445] [outer = 0x7f3e81205800] 15:52:40 INFO - PROCESS | 1817 | [1817] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:52:40 INFO - PROCESS | 1817 | 1461970360769 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]]]}] 15:52:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:52:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1068ms 15:52:40 INFO - PROCESS | 1817 | 1461970360827 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 15:52:40 INFO - PROCESS | 1817 | 1461970360830 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 15:52:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:52:40 INFO - PROCESS | 1817 | 1461970360856 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:52:40 INFO - PROCESS | 1817 | 1461970360861 Marionette TRACE conn3 <- [1,566,null,{}] 15:52:40 INFO - PROCESS | 1817 | 1461970360878 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}] 15:52:41 INFO - PROCESS | 1817 | 1461970361021 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 15:52:41 INFO - PROCESS | 1817 | 1461970361032 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:41 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8f3ba800 == 65 [pid = 1817] [id = 149] 15:52:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 99 (0x7f3e86bca000) [pid = 1817] [serial = 446] [outer = (nil)] 15:52:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 100 (0x7f3e86cc7c00) [pid = 1817] [serial = 447] [outer = 0x7f3e86bca000] 15:52:41 INFO - PROCESS | 1817 | 1461970361092 Marionette DEBUG loaded listener.js 15:52:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 101 (0x7f3e86ffb000) [pid = 1817] [serial = 448] [outer = 0x7f3e86bca000] 15:52:41 INFO - PROCESS | 1817 | [1817] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:52:41 INFO - PROCESS | 1817 | 1461970361786 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]]]}] 15:52:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:52:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 953ms 15:52:41 INFO - PROCESS | 1817 | 1461970361794 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 15:52:41 INFO - PROCESS | 1817 | 1461970361807 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 15:52:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:52:41 INFO - PROCESS | 1817 | 1461970361821 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:52:41 INFO - PROCESS | 1817 | 1461970361823 Marionette TRACE conn3 <- [1,570,null,{}] 15:52:41 INFO - PROCESS | 1817 | 1461970361828 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}] 15:52:42 INFO - PROCESS | 1817 | 1461970362004 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 15:52:42 INFO - PROCESS | 1817 | 1461970362085 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:42 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9088c000 == 66 [pid = 1817] [id = 150] 15:52:42 INFO - PROCESS | 1817 | ++DOMWINDOW == 102 (0x7f3e80ceb000) [pid = 1817] [serial = 449] [outer = (nil)] 15:52:42 INFO - PROCESS | 1817 | ++DOMWINDOW == 103 (0x7f3e87504c00) [pid = 1817] [serial = 450] [outer = 0x7f3e80ceb000] 15:52:42 INFO - PROCESS | 1817 | 1461970362141 Marionette DEBUG loaded listener.js 15:52:42 INFO - PROCESS | 1817 | ++DOMWINDOW == 104 (0x7f3e87c38000) [pid = 1817] [serial = 451] [outer = 0x7f3e80ceb000] 15:52:42 INFO - PROCESS | 1817 | [1817] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:52:42 INFO - PROCESS | 1817 | 1461970362827 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]]]}] 15:52:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:52:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1025ms 15:52:42 INFO - PROCESS | 1817 | 1461970362845 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 15:52:42 INFO - PROCESS | 1817 | 1461970362848 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 15:52:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:52:42 INFO - PROCESS | 1817 | 1461970362853 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:52:42 INFO - PROCESS | 1817 | 1461970362855 Marionette TRACE conn3 <- [1,574,null,{}] 15:52:42 INFO - PROCESS | 1817 | 1461970362859 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}] 15:52:43 INFO - PROCESS | 1817 | 1461970363030 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 15:52:43 INFO - PROCESS | 1817 | 1461970363058 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:43 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e91199800 == 67 [pid = 1817] [id = 151] 15:52:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 105 (0x7f3e875c5800) [pid = 1817] [serial = 452] [outer = (nil)] 15:52:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 106 (0x7f3e8a065400) [pid = 1817] [serial = 453] [outer = 0x7f3e875c5800] 15:52:43 INFO - PROCESS | 1817 | 1461970363114 Marionette DEBUG loaded listener.js 15:52:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 107 (0x7f3e8a189400) [pid = 1817] [serial = 454] [outer = 0x7f3e875c5800] 15:52:43 INFO - PROCESS | 1817 | 1461970363877 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]]]}] 15:52:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:52:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1073ms 15:52:43 INFO - PROCESS | 1817 | 1461970363927 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 15:52:43 INFO - PROCESS | 1817 | 1461970363929 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 15:52:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:52:43 INFO - PROCESS | 1817 | 1461970363941 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:52:43 INFO - PROCESS | 1817 | 1461970363944 Marionette TRACE conn3 <- [1,578,null,{}] 15:52:43 INFO - PROCESS | 1817 | 1461970363949 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}] 15:52:44 INFO - PROCESS | 1817 | 1461970364335 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 15:52:44 INFO - PROCESS | 1817 | --DOMWINDOW == 106 (0x7f3e80ee2c00) [pid = 1817] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:52:44 INFO - PROCESS | 1817 | --DOMWINDOW == 105 (0x7f3e874c0400) [pid = 1817] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:52:44 INFO - PROCESS | 1817 | --DOMWINDOW == 104 (0x7f3e8eb95800) [pid = 1817] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:52:44 INFO - PROCESS | 1817 | --DOMWINDOW == 103 (0x7f3e874b3c00) [pid = 1817] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:52:44 INFO - PROCESS | 1817 | --DOMWINDOW == 102 (0x7f3e848f0400) [pid = 1817] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:52:44 INFO - PROCESS | 1817 | --DOMWINDOW == 101 (0x7f3e80ceac00) [pid = 1817] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:52:44 INFO - PROCESS | 1817 | --DOMWINDOW == 100 (0x7f3e8a191800) [pid = 1817] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:52:44 INFO - PROCESS | 1817 | --DOMWINDOW == 99 (0x7f3e8b655800) [pid = 1817] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:52:44 INFO - PROCESS | 1817 | --DOMWINDOW == 98 (0x7f3e91b3b400) [pid = 1817] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:52:44 INFO - PROCESS | 1817 | --DOMWINDOW == 97 (0x7f3e805e5c00) [pid = 1817] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:52:44 INFO - PROCESS | 1817 | --DOMWINDOW == 96 (0x7f3ea264d400) [pid = 1817] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:52:44 INFO - PROCESS | 1817 | 1461970364419 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:44 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8a094800 == 68 [pid = 1817] [id = 152] 15:52:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 97 (0x7f3e805e5c00) [pid = 1817] [serial = 455] [outer = (nil)] 15:52:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 98 (0x7f3e80cefc00) [pid = 1817] [serial = 456] [outer = 0x7f3e805e5c00] 15:52:44 INFO - PROCESS | 1817 | 1461970364483 Marionette DEBUG loaded listener.js 15:52:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 99 (0x7f3e8a073800) [pid = 1817] [serial = 457] [outer = 0x7f3e805e5c00] 15:52:45 INFO - PROCESS | 1817 | 1461970365161 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]]]}] 15:52:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:52:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1274ms 15:52:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:52:45 INFO - PROCESS | 1817 | 1461970365217 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 15:52:45 INFO - PROCESS | 1817 | 1461970365220 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 15:52:45 INFO - PROCESS | 1817 | 1461970365225 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:52:45 INFO - PROCESS | 1817 | 1461970365228 Marionette TRACE conn3 <- [1,582,null,{}] 15:52:45 INFO - PROCESS | 1817 | 1461970365233 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}] 15:52:45 INFO - PROCESS | 1817 | 1461970365397 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 15:52:45 INFO - PROCESS | 1817 | 1461970365418 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:45 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e96b64800 == 69 [pid = 1817] [id = 153] 15:52:45 INFO - PROCESS | 1817 | ++DOMWINDOW == 100 (0x7f3e8a189800) [pid = 1817] [serial = 458] [outer = (nil)] 15:52:45 INFO - PROCESS | 1817 | ++DOMWINDOW == 101 (0x7f3e8e692000) [pid = 1817] [serial = 459] [outer = 0x7f3e8a189800] 15:52:45 INFO - PROCESS | 1817 | 1461970365477 Marionette DEBUG loaded listener.js 15:52:45 INFO - PROCESS | 1817 | ++DOMWINDOW == 102 (0x7f3e8fb22000) [pid = 1817] [serial = 460] [outer = 0x7f3e8a189800] 15:52:46 INFO - PROCESS | 1817 | 1461970366124 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]]]}] 15:52:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:52:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 930ms 15:52:46 INFO - PROCESS | 1817 | 1461970366155 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 15:52:46 INFO - PROCESS | 1817 | 1461970366158 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 15:52:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:52:46 INFO - PROCESS | 1817 | 1461970366163 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:52:46 INFO - PROCESS | 1817 | 1461970366165 Marionette TRACE conn3 <- [1,586,null,{}] 15:52:46 INFO - PROCESS | 1817 | 1461970366170 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}] 15:52:46 INFO - PROCESS | 1817 | 1461970366305 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 15:52:46 INFO - PROCESS | 1817 | 1461970366478 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:46 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e81248000 == 70 [pid = 1817] [id = 154] 15:52:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 103 (0x7f3e805e5800) [pid = 1817] [serial = 461] [outer = (nil)] 15:52:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 104 (0x7f3e805f3400) [pid = 1817] [serial = 462] [outer = 0x7f3e805e5800] 15:52:46 INFO - PROCESS | 1817 | 1461970366546 Marionette DEBUG loaded listener.js 15:52:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 105 (0x7f3e80c10800) [pid = 1817] [serial = 463] [outer = 0x7f3e805e5800] 15:52:47 INFO - PROCESS | 1817 | [1817] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:52:47 INFO - PROCESS | 1817 | 1461970367385 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]]]}] 15:52:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:52:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1274ms 15:52:47 INFO - PROCESS | 1817 | 1461970367439 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 15:52:47 INFO - PROCESS | 1817 | 1461970367445 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 15:52:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:52:47 INFO - PROCESS | 1817 | 1461970367452 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:52:47 INFO - PROCESS | 1817 | 1461970367457 Marionette TRACE conn3 <- [1,590,null,{}] 15:52:47 INFO - PROCESS | 1817 | 1461970367481 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}] 15:52:47 INFO - PROCESS | 1817 | 1461970367642 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 15:52:47 INFO - PROCESS | 1817 | 1461970367780 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:47 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8e314000 == 71 [pid = 1817] [id = 155] 15:52:47 INFO - PROCESS | 1817 | ++DOMWINDOW == 106 (0x7f3e80cedc00) [pid = 1817] [serial = 464] [outer = (nil)] 15:52:47 INFO - PROCESS | 1817 | ++DOMWINDOW == 107 (0x7f3e848eb000) [pid = 1817] [serial = 465] [outer = 0x7f3e80cedc00] 15:52:47 INFO - PROCESS | 1817 | 1461970367852 Marionette DEBUG loaded listener.js 15:52:47 INFO - PROCESS | 1817 | ++DOMWINDOW == 108 (0x7f3e861f0800) [pid = 1817] [serial = 466] [outer = 0x7f3e80cedc00] 15:52:48 INFO - PROCESS | 1817 | 1461970368847 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]]]}] 15:52:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:52:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1451ms 15:52:48 INFO - PROCESS | 1817 | 1461970368906 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 15:52:48 INFO - PROCESS | 1817 | 1461970368912 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 15:52:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:52:48 INFO - PROCESS | 1817 | 1461970368918 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:52:48 INFO - PROCESS | 1817 | 1461970368920 Marionette TRACE conn3 <- [1,594,null,{}] 15:52:48 INFO - PROCESS | 1817 | 1461970368926 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}] 15:52:49 INFO - PROCESS | 1817 | 1461970369077 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 15:52:49 INFO - PROCESS | 1817 | 1461970369224 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:49 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9d5fa000 == 72 [pid = 1817] [id = 156] 15:52:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 109 (0x7f3e86bcb400) [pid = 1817] [serial = 467] [outer = (nil)] 15:52:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 110 (0x7f3e875cb800) [pid = 1817] [serial = 468] [outer = 0x7f3e86bcb400] 15:52:49 INFO - PROCESS | 1817 | 1461970369291 Marionette DEBUG loaded listener.js 15:52:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 111 (0x7f3e8a188c00) [pid = 1817] [serial = 469] [outer = 0x7f3e86bcb400] 15:52:50 INFO - PROCESS | 1817 | 1461970370216 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]]]}] 15:52:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:52:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1326ms 15:52:50 INFO - PROCESS | 1817 | 1461970370245 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 15:52:50 INFO - PROCESS | 1817 | 1461970370249 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 15:52:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:52:50 INFO - PROCESS | 1817 | 1461970370265 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:52:50 INFO - PROCESS | 1817 | 1461970370274 Marionette TRACE conn3 <- [1,598,null,{}] 15:52:50 INFO - PROCESS | 1817 | 1461970370280 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}] 15:52:50 INFO - PROCESS | 1817 | 1461970370439 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 15:52:50 INFO - PROCESS | 1817 | 1461970370588 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:50 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea064a000 == 73 [pid = 1817] [id = 157] 15:52:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 112 (0x7f3e86bcdc00) [pid = 1817] [serial = 470] [outer = (nil)] 15:52:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 113 (0x7f3e8e514800) [pid = 1817] [serial = 471] [outer = 0x7f3e86bcdc00] 15:52:50 INFO - PROCESS | 1817 | 1461970370654 Marionette DEBUG loaded listener.js 15:52:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 114 (0x7f3e8fecfc00) [pid = 1817] [serial = 472] [outer = 0x7f3e86bcdc00] 15:52:51 INFO - PROCESS | 1817 | 1461970371465 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]]]}] 15:52:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:52:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1246ms 15:52:51 INFO - PROCESS | 1817 | 1461970371502 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 15:52:51 INFO - PROCESS | 1817 | 1461970371505 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 15:52:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:52:51 INFO - PROCESS | 1817 | 1461970371512 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:52:51 INFO - PROCESS | 1817 | 1461970371515 Marionette TRACE conn3 <- [1,602,null,{}] 15:52:51 INFO - PROCESS | 1817 | 1461970371520 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}] 15:52:51 INFO - PROCESS | 1817 | 1461970371668 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 15:52:51 INFO - PROCESS | 1817 | 1461970371813 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:51 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea295e000 == 74 [pid = 1817] [id = 158] 15:52:51 INFO - PROCESS | 1817 | ++DOMWINDOW == 115 (0x7f3e86cce800) [pid = 1817] [serial = 473] [outer = (nil)] 15:52:51 INFO - PROCESS | 1817 | ++DOMWINDOW == 116 (0x7f3e9054f800) [pid = 1817] [serial = 474] [outer = 0x7f3e86cce800] 15:52:51 INFO - PROCESS | 1817 | 1461970371878 Marionette DEBUG loaded listener.js 15:52:51 INFO - PROCESS | 1817 | ++DOMWINDOW == 117 (0x7f3e914bb800) [pid = 1817] [serial = 475] [outer = 0x7f3e86cce800] 15:52:53 INFO - PROCESS | 1817 | 1461970373178 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]]]}] 15:52:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:52:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1731ms 15:52:53 INFO - PROCESS | 1817 | 1461970373270 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 15:52:53 INFO - PROCESS | 1817 | 1461970373274 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 15:52:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:52:53 INFO - PROCESS | 1817 | 1461970373292 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:52:53 INFO - PROCESS | 1817 | 1461970373296 Marionette TRACE conn3 <- [1,606,null,{}] 15:52:53 INFO - PROCESS | 1817 | 1461970373301 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}] 15:52:53 INFO - PROCESS | 1817 | 1461970373447 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 15:52:53 INFO - PROCESS | 1817 | 1461970373587 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:53 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e810d7800 == 75 [pid = 1817] [id = 159] 15:52:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 118 (0x7f3e9e6a9800) [pid = 1817] [serial = 476] [outer = (nil)] 15:52:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 119 (0x7f3e9e945c00) [pid = 1817] [serial = 477] [outer = 0x7f3e9e6a9800] 15:52:53 INFO - PROCESS | 1817 | 1461970373663 Marionette DEBUG loaded listener.js 15:52:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 120 (0x7f3ea1d9d400) [pid = 1817] [serial = 478] [outer = 0x7f3e9e6a9800] 15:52:54 INFO - PROCESS | 1817 | 1461970374526 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]]]}] 15:52:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:52:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1282ms 15:52:54 INFO - PROCESS | 1817 | 1461970374575 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 15:52:54 INFO - PROCESS | 1817 | 1461970374579 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 15:52:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:52:54 INFO - PROCESS | 1817 | 1461970374584 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:52:54 INFO - PROCESS | 1817 | 1461970374586 Marionette TRACE conn3 <- [1,610,null,{}] 15:52:54 INFO - PROCESS | 1817 | 1461970374592 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}] 15:52:54 INFO - PROCESS | 1817 | 1461970374748 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 15:52:54 INFO - PROCESS | 1817 | 1461970374919 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:54 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8a360800 == 76 [pid = 1817] [id = 160] 15:52:54 INFO - PROCESS | 1817 | ++DOMWINDOW == 121 (0x7f3e7dec9400) [pid = 1817] [serial = 479] [outer = (nil)] 15:52:55 INFO - PROCESS | 1817 | ++DOMWINDOW == 122 (0x7f3e7ded1000) [pid = 1817] [serial = 480] [outer = 0x7f3e7dec9400] 15:52:55 INFO - PROCESS | 1817 | 1461970375031 Marionette DEBUG loaded listener.js 15:52:55 INFO - PROCESS | 1817 | ++DOMWINDOW == 123 (0x7f3e7deecc00) [pid = 1817] [serial = 481] [outer = 0x7f3e7dec9400] 15:52:56 INFO - PROCESS | 1817 | 1461970376140 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]]]}] 15:52:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:52:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1628ms 15:52:56 INFO - PROCESS | 1817 | 1461970376214 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 15:52:56 INFO - PROCESS | 1817 | 1461970376219 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 15:52:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:52:56 INFO - PROCESS | 1817 | 1461970376233 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:52:56 INFO - PROCESS | 1817 | 1461970376244 Marionette TRACE conn3 <- [1,614,null,{}] 15:52:56 INFO - PROCESS | 1817 | 1461970376255 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}] 15:52:56 INFO - PROCESS | 1817 | 1461970376445 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 15:52:56 INFO - PROCESS | 1817 | 1461970376593 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:56 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e84860000 == 77 [pid = 1817] [id = 161] 15:52:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 124 (0x7f3e805ef800) [pid = 1817] [serial = 482] [outer = (nil)] 15:52:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 125 (0x7f3e8062e000) [pid = 1817] [serial = 483] [outer = 0x7f3e805ef800] 15:52:56 INFO - PROCESS | 1817 | 1461970376660 Marionette DEBUG loaded listener.js 15:52:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 126 (0x7f3e80c0e400) [pid = 1817] [serial = 484] [outer = 0x7f3e805ef800] 15:52:57 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e96b64800 == 76 [pid = 1817] [id = 153] 15:52:57 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8a094800 == 75 [pid = 1817] [id = 152] 15:52:57 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e91199800 == 74 [pid = 1817] [id = 151] 15:52:57 INFO - PROCESS | 1817 | --DOMWINDOW == 125 (0x7f3e9146ec00) [pid = 1817] [serial = 378] [outer = (nil)] [url = about:blank] 15:52:57 INFO - PROCESS | 1817 | --DOMWINDOW == 124 (0x7f3e9dcfec00) [pid = 1817] [serial = 381] [outer = (nil)] [url = about:blank] 15:52:57 INFO - PROCESS | 1817 | --DOMWINDOW == 123 (0x7f3e848ee400) [pid = 1817] [serial = 384] [outer = (nil)] [url = about:blank] 15:52:57 INFO - PROCESS | 1817 | --DOMWINDOW == 122 (0x7f3e8750ac00) [pid = 1817] [serial = 411] [outer = (nil)] [url = about:blank] 15:52:57 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9088c000 == 73 [pid = 1817] [id = 150] 15:52:57 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8f3ba800 == 72 [pid = 1817] [id = 149] 15:52:57 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e88cb5800 == 71 [pid = 1817] [id = 148] 15:52:57 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8701f800 == 70 [pid = 1817] [id = 147] 15:52:57 INFO - PROCESS | 1817 | 1461970377505 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]]]}] 15:52:57 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e91414000 == 69 [pid = 1817] [id = 139] 15:52:57 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e889a8000 == 68 [pid = 1817] [id = 138] 15:52:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:52:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1299ms 15:52:57 INFO - PROCESS | 1817 | --DOMWINDOW == 121 (0x7f3ea5603000) [pid = 1817] [serial = 334] [outer = (nil)] [url = about:blank] 15:52:57 INFO - PROCESS | 1817 | --DOMWINDOW == 120 (0x7f3e86f51400) [pid = 1817] [serial = 373] [outer = (nil)] [url = about:blank] 15:52:57 INFO - PROCESS | 1817 | --DOMWINDOW == 119 (0x7f3e86bcd800) [pid = 1817] [serial = 372] [outer = (nil)] [url = about:blank] 15:52:57 INFO - PROCESS | 1817 | --DOMWINDOW == 118 (0x7f3e8b658800) [pid = 1817] [serial = 376] [outer = (nil)] [url = about:blank] 15:52:57 INFO - PROCESS | 1817 | --DOMWINDOW == 117 (0x7f3e89fa6c00) [pid = 1817] [serial = 375] [outer = (nil)] [url = about:blank] 15:52:57 INFO - PROCESS | 1817 | --DOMWINDOW == 116 (0x7f3e90548c00) [pid = 1817] [serial = 402] [outer = (nil)] [url = about:blank] 15:52:57 INFO - PROCESS | 1817 | --DOMWINDOW == 115 (0x7f3e875cec00) [pid = 1817] [serial = 394] [outer = (nil)] [url = about:blank] 15:52:57 INFO - PROCESS | 1817 | --DOMWINDOW == 114 (0x7f3e8750cc00) [pid = 1817] [serial = 393] [outer = (nil)] [url = about:blank] 15:52:57 INFO - PROCESS | 1817 | --DOMWINDOW == 113 (0x7f3e86bc6c00) [pid = 1817] [serial = 391] [outer = (nil)] [url = about:blank] 15:52:57 INFO - PROCESS | 1817 | --DOMWINDOW == 112 (0x7f3e861ea800) [pid = 1817] [serial = 390] [outer = (nil)] [url = about:blank] 15:52:57 INFO - PROCESS | 1817 | --DOMWINDOW == 111 (0x7f3e8a064c00) [pid = 1817] [serial = 388] [outer = (nil)] [url = about:blank] 15:52:57 INFO - PROCESS | 1817 | --DOMWINDOW == 110 (0x7f3e861e7000) [pid = 1817] [serial = 387] [outer = (nil)] [url = about:blank] 15:52:57 INFO - PROCESS | 1817 | --DOMWINDOW == 109 (0x7f3e8b6a2800) [pid = 1817] [serial = 396] [outer = (nil)] [url = about:blank] 15:52:57 INFO - PROCESS | 1817 | --DOMWINDOW == 108 (0x7f3e8e685800) [pid = 1817] [serial = 397] [outer = (nil)] [url = about:blank] 15:52:57 INFO - PROCESS | 1817 | --DOMWINDOW == 107 (0x7f3e8fecc000) [pid = 1817] [serial = 399] [outer = (nil)] [url = about:blank] 15:52:57 INFO - PROCESS | 1817 | --DOMWINDOW == 106 (0x7f3e9d8e3c00) [pid = 1817] [serial = 406] [outer = (nil)] [url = about:blank] 15:52:57 INFO - PROCESS | 1817 | --DOMWINDOW == 105 (0x7f3e9c935c00) [pid = 1817] [serial = 405] [outer = (nil)] [url = about:blank] 15:52:57 INFO - PROCESS | 1817 | --DOMWINDOW == 104 (0x7f3e805ee800) [pid = 1817] [serial = 408] [outer = (nil)] [url = about:blank] 15:52:57 INFO - PROCESS | 1817 | --DOMWINDOW == 103 (0x7f3e913ef000) [pid = 1817] [serial = 403] [outer = (nil)] [url = about:blank] 15:52:57 INFO - PROCESS | 1817 | --DOMWINDOW == 102 (0x7f3e805f3c00) [pid = 1817] [serial = 409] [outer = (nil)] [url = about:blank] 15:52:57 INFO - PROCESS | 1817 | --DOMWINDOW == 101 (0x7f3e900ef400) [pid = 1817] [serial = 400] [outer = (nil)] [url = about:blank] 15:52:57 INFO - PROCESS | 1817 | 1461970377551 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 15:52:57 INFO - PROCESS | 1817 | 1461970377557 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 15:52:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:52:57 INFO - PROCESS | 1817 | 1461970377566 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:52:57 INFO - PROCESS | 1817 | 1461970377570 Marionette TRACE conn3 <- [1,618,null,{}] 15:52:57 INFO - PROCESS | 1817 | 1461970377575 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}] 15:52:57 INFO - PROCESS | 1817 | 1461970377709 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 15:52:57 INFO - PROCESS | 1817 | 1461970377725 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:57 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e87196000 == 69 [pid = 1817] [id = 162] 15:52:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 102 (0x7f3e80c18800) [pid = 1817] [serial = 485] [outer = (nil)] 15:52:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 103 (0x7f3e80ee6c00) [pid = 1817] [serial = 486] [outer = 0x7f3e80c18800] 15:52:57 INFO - PROCESS | 1817 | 1461970377782 Marionette DEBUG loaded listener.js 15:52:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 104 (0x7f3e81206800) [pid = 1817] [serial = 487] [outer = 0x7f3e80c18800] 15:52:58 INFO - PROCESS | 1817 | 1461970378575 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]]]}] 15:52:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:52:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1076ms 15:52:58 INFO - PROCESS | 1817 | 1461970378643 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 15:52:58 INFO - PROCESS | 1817 | 1461970378646 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 15:52:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:52:58 INFO - PROCESS | 1817 | 1461970378652 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:52:58 INFO - PROCESS | 1817 | 1461970378657 Marionette TRACE conn3 <- [1,622,null,{}] 15:52:58 INFO - PROCESS | 1817 | 1461970378675 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}] 15:52:58 INFO - PROCESS | 1817 | 1461970378820 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 15:52:58 INFO - PROCESS | 1817 | 1461970378928 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:58 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8f2f2800 == 70 [pid = 1817] [id = 163] 15:52:58 INFO - PROCESS | 1817 | ++DOMWINDOW == 105 (0x7f3e80cebc00) [pid = 1817] [serial = 488] [outer = (nil)] 15:52:58 INFO - PROCESS | 1817 | ++DOMWINDOW == 106 (0x7f3e861f0c00) [pid = 1817] [serial = 489] [outer = 0x7f3e80cebc00] 15:52:58 INFO - PROCESS | 1817 | 1461970378991 Marionette DEBUG loaded listener.js 15:52:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 107 (0x7f3e86bcd800) [pid = 1817] [serial = 490] [outer = 0x7f3e80cebc00] 15:52:59 INFO - PROCESS | 1817 | 1461970379609 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]]]}] 15:52:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:52:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 989ms 15:52:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:52:59 INFO - PROCESS | 1817 | 1461970379641 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 15:52:59 INFO - PROCESS | 1817 | 1461970379644 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 15:52:59 INFO - PROCESS | 1817 | 1461970379649 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:52:59 INFO - PROCESS | 1817 | 1461970379652 Marionette TRACE conn3 <- [1,626,null,{}] 15:52:59 INFO - PROCESS | 1817 | 1461970379667 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}] 15:52:59 INFO - PROCESS | 1817 | 1461970379843 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 15:52:59 INFO - PROCESS | 1817 | 1461970379871 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:59 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e90b9d800 == 71 [pid = 1817] [id = 164] 15:52:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 108 (0x7f3e80ce7c00) [pid = 1817] [serial = 491] [outer = (nil)] 15:52:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 109 (0x7f3e86cc6c00) [pid = 1817] [serial = 492] [outer = 0x7f3e80ce7c00] 15:52:59 INFO - PROCESS | 1817 | 1461970379926 Marionette DEBUG loaded listener.js 15:53:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 110 (0x7f3e875c2800) [pid = 1817] [serial = 493] [outer = 0x7f3e80ce7c00] 15:53:00 INFO - PROCESS | 1817 | 1461970380741 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]]]}] 15:53:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:53:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1141ms 15:53:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:53:00 INFO - PROCESS | 1817 | 1461970380796 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 15:53:00 INFO - PROCESS | 1817 | 1461970380798 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 15:53:00 INFO - PROCESS | 1817 | 1461970380802 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:53:00 INFO - PROCESS | 1817 | 1461970380806 Marionette TRACE conn3 <- [1,630,null,{}] 15:53:00 INFO - PROCESS | 1817 | 1461970380811 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}] 15:53:00 INFO - PROCESS | 1817 | 1461970380974 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 15:53:01 INFO - PROCESS | 1817 | 1461970381000 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:01 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8690d000 == 72 [pid = 1817] [id = 165] 15:53:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 111 (0x7f3e7def6000) [pid = 1817] [serial = 494] [outer = (nil)] 15:53:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 112 (0x7f3e8892b800) [pid = 1817] [serial = 495] [outer = 0x7f3e7def6000] 15:53:01 INFO - PROCESS | 1817 | 1461970381067 Marionette DEBUG loaded listener.js 15:53:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 113 (0x7f3e8a06a800) [pid = 1817] [serial = 496] [outer = 0x7f3e7def6000] 15:53:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 114 (0x7f3e875cbc00) [pid = 1817] [serial = 497] [outer = 0x7f3e8713d800] 15:53:02 INFO - PROCESS | 1817 | --DOMWINDOW == 113 (0x7f3e80ee3800) [pid = 1817] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:53:02 INFO - PROCESS | 1817 | --DOMWINDOW == 112 (0x7f3e90545800) [pid = 1817] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:53:02 INFO - PROCESS | 1817 | --DOMWINDOW == 111 (0x7f3e80c12800) [pid = 1817] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:53:02 INFO - PROCESS | 1817 | --DOMWINDOW == 110 (0x7f3e80ceb000) [pid = 1817] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:53:02 INFO - PROCESS | 1817 | --DOMWINDOW == 109 (0x7f3e86bca000) [pid = 1817] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:53:02 INFO - PROCESS | 1817 | --DOMWINDOW == 108 (0x7f3e805e5c00) [pid = 1817] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:53:02 INFO - PROCESS | 1817 | --DOMWINDOW == 107 (0x7f3e81205800) [pid = 1817] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:53:02 INFO - PROCESS | 1817 | --DOMWINDOW == 106 (0x7f3e80632400) [pid = 1817] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:53:02 INFO - PROCESS | 1817 | --DOMWINDOW == 105 (0x7f3e861eac00) [pid = 1817] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:53:02 INFO - PROCESS | 1817 | --DOMWINDOW == 104 (0x7f3e9054f400) [pid = 1817] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:53:02 INFO - PROCESS | 1817 | --DOMWINDOW == 103 (0x7f3e875c5800) [pid = 1817] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:53:02 INFO - PROCESS | 1817 | --DOMWINDOW == 102 (0x7f3e848e5c00) [pid = 1817] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:53:02 INFO - PROCESS | 1817 | 1461970382239 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]]]}] 15:53:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:53:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1478ms 15:53:02 INFO - PROCESS | 1817 | 1461970382281 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 15:53:02 INFO - PROCESS | 1817 | 1461970382284 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 15:53:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:53:02 INFO - PROCESS | 1817 | 1461970382289 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:53:02 INFO - PROCESS | 1817 | 1461970382291 Marionette TRACE conn3 <- [1,634,null,{}] 15:53:02 INFO - PROCESS | 1817 | 1461970382303 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}] 15:53:02 INFO - PROCESS | 1817 | 1461970382459 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 15:53:02 INFO - PROCESS | 1817 | 1461970382474 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:02 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9002e000 == 73 [pid = 1817] [id = 166] 15:53:02 INFO - PROCESS | 1817 | ++DOMWINDOW == 103 (0x7f3e80c0fc00) [pid = 1817] [serial = 498] [outer = (nil)] 15:53:02 INFO - PROCESS | 1817 | ++DOMWINDOW == 104 (0x7f3e8a18b000) [pid = 1817] [serial = 499] [outer = 0x7f3e80c0fc00] 15:53:02 INFO - PROCESS | 1817 | 1461970382536 Marionette DEBUG loaded listener.js 15:53:02 INFO - PROCESS | 1817 | ++DOMWINDOW == 105 (0x7f3e8e68bc00) [pid = 1817] [serial = 500] [outer = 0x7f3e80c0fc00] 15:53:03 INFO - PROCESS | 1817 | [1817] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:53:03 INFO - PROCESS | 1817 | 1461970383234 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]]]}] 15:53:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:53:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 976ms 15:53:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:53:03 INFO - PROCESS | 1817 | 1461970383266 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 15:53:03 INFO - PROCESS | 1817 | 1461970383269 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 15:53:03 INFO - PROCESS | 1817 | 1461970383274 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:53:03 INFO - PROCESS | 1817 | 1461970383277 Marionette TRACE conn3 <- [1,638,null,{}] 15:53:03 INFO - PROCESS | 1817 | 1461970383282 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}] 15:53:03 INFO - PROCESS | 1817 | 1461970383447 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 15:53:03 INFO - PROCESS | 1817 | 1461970383468 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:03 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9da69000 == 74 [pid = 1817] [id = 167] 15:53:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 106 (0x7f3e80ce3400) [pid = 1817] [serial = 501] [outer = (nil)] 15:53:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 107 (0x7f3e8fc5c800) [pid = 1817] [serial = 502] [outer = 0x7f3e80ce3400] 15:53:03 INFO - PROCESS | 1817 | 1461970383525 Marionette DEBUG loaded listener.js 15:53:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 108 (0x7f3e90548c00) [pid = 1817] [serial = 503] [outer = 0x7f3e80ce3400] 15:53:03 INFO - PROCESS | 1817 | [1817] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:53:04 INFO - PROCESS | 1817 | 1461970384289 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]]]}] 15:53:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:53:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1025ms 15:53:04 INFO - PROCESS | 1817 | 1461970384314 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 15:53:04 INFO - PROCESS | 1817 | 1461970384320 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 15:53:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:53:04 INFO - PROCESS | 1817 | 1461970384370 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:53:04 INFO - PROCESS | 1817 | 1461970384376 Marionette TRACE conn3 <- [1,642,null,{}] 15:53:04 INFO - PROCESS | 1817 | 1461970384384 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}] 15:53:04 INFO - PROCESS | 1817 | 1461970384589 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 15:53:04 INFO - PROCESS | 1817 | 1461970384733 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:04 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e87da6800 == 75 [pid = 1817] [id = 168] 15:53:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 109 (0x7f3e7dece800) [pid = 1817] [serial = 504] [outer = (nil)] 15:53:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 110 (0x7f3e805ed800) [pid = 1817] [serial = 505] [outer = 0x7f3e7dece800] 15:53:04 INFO - PROCESS | 1817 | 1461970384802 Marionette DEBUG loaded listener.js 15:53:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 111 (0x7f3e80c0ec00) [pid = 1817] [serial = 506] [outer = 0x7f3e7dece800] 15:53:05 INFO - PROCESS | 1817 | 1461970385676 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]]]}] 15:53:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:53:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1336ms 15:53:05 INFO - PROCESS | 1817 | 1461970385706 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 15:53:05 INFO - PROCESS | 1817 | 1461970385713 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 15:53:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:53:05 INFO - PROCESS | 1817 | 1461970385722 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:53:05 INFO - PROCESS | 1817 | 1461970385726 Marionette TRACE conn3 <- [1,646,null,{}] 15:53:05 INFO - PROCESS | 1817 | 1461970385731 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}] 15:53:05 INFO - PROCESS | 1817 | 1461970385875 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 15:53:06 INFO - PROCESS | 1817 | 1461970386023 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:06 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9118e800 == 76 [pid = 1817] [id = 169] 15:53:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 112 (0x7f3e80ee3800) [pid = 1817] [serial = 507] [outer = (nil)] 15:53:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 113 (0x7f3e8120e000) [pid = 1817] [serial = 508] [outer = 0x7f3e80ee3800] 15:53:06 INFO - PROCESS | 1817 | 1461970386091 Marionette DEBUG loaded listener.js 15:53:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 114 (0x7f3e861e8000) [pid = 1817] [serial = 509] [outer = 0x7f3e80ee3800] 15:53:06 INFO - PROCESS | 1817 | 1461970386968 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]]]}] 15:53:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:53:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1284ms 15:53:07 INFO - PROCESS | 1817 | 1461970387007 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 15:53:07 INFO - PROCESS | 1817 | 1461970387010 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 15:53:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:53:07 INFO - PROCESS | 1817 | 1461970387016 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:53:07 INFO - PROCESS | 1817 | 1461970387021 Marionette TRACE conn3 <- [1,650,null,{}] 15:53:07 INFO - PROCESS | 1817 | 1461970387036 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}] 15:53:07 INFO - PROCESS | 1817 | 1461970387193 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 15:53:07 INFO - PROCESS | 1817 | 1461970387341 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:07 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea297b000 == 77 [pid = 1817] [id = 170] 15:53:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 115 (0x7f3e86cca400) [pid = 1817] [serial = 510] [outer = (nil)] 15:53:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 116 (0x7f3e8a06c000) [pid = 1817] [serial = 511] [outer = 0x7f3e86cca400] 15:53:07 INFO - PROCESS | 1817 | 1461970387411 Marionette DEBUG loaded listener.js 15:53:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 117 (0x7f3e8a349c00) [pid = 1817] [serial = 512] [outer = 0x7f3e86cca400] 15:53:08 INFO - PROCESS | 1817 | 1461970388248 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]]]}] 15:53:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:53:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1279ms 15:53:08 INFO - PROCESS | 1817 | 1461970388297 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 15:53:08 INFO - PROCESS | 1817 | 1461970388302 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 15:53:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:53:08 INFO - PROCESS | 1817 | 1461970388307 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:53:08 INFO - PROCESS | 1817 | 1461970388310 Marionette TRACE conn3 <- [1,654,null,{}] 15:53:08 INFO - PROCESS | 1817 | 1461970388333 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}] 15:53:08 INFO - PROCESS | 1817 | 1461970388486 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 15:53:08 INFO - PROCESS | 1817 | 1461970388627 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:08 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea7b7f800 == 78 [pid = 1817] [id = 171] 15:53:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 118 (0x7f3e874c0400) [pid = 1817] [serial = 513] [outer = (nil)] 15:53:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 119 (0x7f3e9054a000) [pid = 1817] [serial = 514] [outer = 0x7f3e874c0400] 15:53:08 INFO - PROCESS | 1817 | 1461970388698 Marionette DEBUG loaded listener.js 15:53:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 120 (0x7f3e91771400) [pid = 1817] [serial = 515] [outer = 0x7f3e874c0400] 15:53:09 INFO - PROCESS | 1817 | 1461970389510 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]]]}] 15:53:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:53:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1232ms 15:53:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:53:09 INFO - PROCESS | 1817 | 1461970389540 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 15:53:09 INFO - PROCESS | 1817 | 1461970389543 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 15:53:09 INFO - PROCESS | 1817 | 1461970389549 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:53:09 INFO - PROCESS | 1817 | 1461970389552 Marionette TRACE conn3 <- [1,658,null,{}] 15:53:09 INFO - PROCESS | 1817 | 1461970389557 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}] 15:53:09 INFO - PROCESS | 1817 | 1461970389716 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 15:53:09 INFO - PROCESS | 1817 | 1461970389867 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:09 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3eaa3cf000 == 79 [pid = 1817] [id = 172] 15:53:09 INFO - PROCESS | 1817 | ++DOMWINDOW == 121 (0x7f3e8e68a400) [pid = 1817] [serial = 516] [outer = (nil)] 15:53:09 INFO - PROCESS | 1817 | ++DOMWINDOW == 122 (0x7f3e9c935c00) [pid = 1817] [serial = 517] [outer = 0x7f3e8e68a400] 15:53:09 INFO - PROCESS | 1817 | 1461970389932 Marionette DEBUG loaded listener.js 15:53:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 123 (0x7f3e9d8ec800) [pid = 1817] [serial = 518] [outer = 0x7f3e8e68a400] 15:53:10 INFO - PROCESS | 1817 | 1461970390778 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]]]}] 15:53:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:53:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1282ms 15:53:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:53:10 INFO - PROCESS | 1817 | 1461970390831 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 15:53:10 INFO - PROCESS | 1817 | 1461970390834 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 15:53:10 INFO - PROCESS | 1817 | 1461970390840 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:53:10 INFO - PROCESS | 1817 | 1461970390843 Marionette TRACE conn3 <- [1,662,null,{}] 15:53:10 INFO - PROCESS | 1817 | 1461970390848 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}] 15:53:11 INFO - PROCESS | 1817 | 1461970391025 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 15:53:11 INFO - PROCESS | 1817 | 1461970391170 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:11 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e80c39800 == 80 [pid = 1817] [id = 173] 15:53:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 124 (0x7f3e9e6a9400) [pid = 1817] [serial = 519] [outer = (nil)] 15:53:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 125 (0x7f3ea1d9f000) [pid = 1817] [serial = 520] [outer = 0x7f3e9e6a9400] 15:53:11 INFO - PROCESS | 1817 | 1461970391244 Marionette DEBUG loaded listener.js 15:53:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 126 (0x7f3ea264bc00) [pid = 1817] [serial = 521] [outer = 0x7f3e9e6a9400] 15:53:11 INFO - PROCESS | 1817 | [1817] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:53:12 INFO - PROCESS | 1817 | 1461970392147 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]]]}] 15:53:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:53:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1329ms 15:53:12 INFO - PROCESS | 1817 | 1461970392168 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 15:53:12 INFO - PROCESS | 1817 | 1461970392171 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 15:53:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:53:12 INFO - PROCESS | 1817 | 1461970392177 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:53:12 INFO - PROCESS | 1817 | 1461970392179 Marionette TRACE conn3 <- [1,666,null,{}] 15:53:12 INFO - PROCESS | 1817 | 1461970392185 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}] 15:53:12 INFO - PROCESS | 1817 | 1461970392331 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 15:53:12 INFO - PROCESS | 1817 | 1461970392711 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:12 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8123c000 == 81 [pid = 1817] [id = 174] 15:53:12 INFO - PROCESS | 1817 | ++DOMWINDOW == 127 (0x7f3e7deea400) [pid = 1817] [serial = 522] [outer = (nil)] 15:53:12 INFO - PROCESS | 1817 | ++DOMWINDOW == 128 (0x7f3e805e5400) [pid = 1817] [serial = 523] [outer = 0x7f3e7deea400] 15:53:12 INFO - PROCESS | 1817 | 1461970392864 Marionette DEBUG loaded listener.js 15:53:13 INFO - PROCESS | 1817 | ++DOMWINDOW == 129 (0x7f3e8062ac00) [pid = 1817] [serial = 524] [outer = 0x7f3e7deea400] 15:53:13 INFO - PROCESS | 1817 | [1817] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:53:13 INFO - PROCESS | 1817 | 1461970393794 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]]]}] 15:53:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 15:53:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1677ms 15:53:13 INFO - PROCESS | 1817 | 1461970393855 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 15:53:13 INFO - PROCESS | 1817 | 1461970393863 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 15:53:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:53:13 INFO - PROCESS | 1817 | 1461970393874 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:53:13 INFO - PROCESS | 1817 | 1461970393884 Marionette TRACE conn3 <- [1,670,null,{}] 15:53:13 INFO - PROCESS | 1817 | 1461970393897 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}] 15:53:14 INFO - PROCESS | 1817 | 1461970394115 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 15:53:14 INFO - PROCESS | 1817 | 1461970394301 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:14 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8067d800 == 82 [pid = 1817] [id = 175] 15:53:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 130 (0x7f3e7def1800) [pid = 1817] [serial = 525] [outer = (nil)] 15:53:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 131 (0x7f3e80cef000) [pid = 1817] [serial = 526] [outer = 0x7f3e7def1800] 15:53:14 INFO - PROCESS | 1817 | 1461970394416 Marionette DEBUG loaded listener.js 15:53:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 132 (0x7f3e81205800) [pid = 1817] [serial = 527] [outer = 0x7f3e7def1800] 15:53:14 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e90b9a000 == 81 [pid = 1817] [id = 125] 15:53:14 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9c9c6000 == 80 [pid = 1817] [id = 100] 15:53:14 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e84856800 == 79 [pid = 1817] [id = 128] 15:53:14 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9002e000 == 78 [pid = 1817] [id = 166] 15:53:14 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8690d000 == 77 [pid = 1817] [id = 165] 15:53:14 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e90b9d800 == 76 [pid = 1817] [id = 164] 15:53:14 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8f2f2800 == 75 [pid = 1817] [id = 163] 15:53:14 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e87196000 == 74 [pid = 1817] [id = 162] 15:53:14 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e84860000 == 73 [pid = 1817] [id = 161] 15:53:14 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea295e000 == 72 [pid = 1817] [id = 158] 15:53:14 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea064a000 == 71 [pid = 1817] [id = 157] 15:53:14 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9d5fa000 == 70 [pid = 1817] [id = 156] 15:53:14 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea2de7800 == 69 [pid = 1817] [id = 111] 15:53:14 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8e314000 == 68 [pid = 1817] [id = 155] 15:53:14 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e81248000 == 67 [pid = 1817] [id = 154] 15:53:14 INFO - PROCESS | 1817 | --DOMWINDOW == 131 (0x7f3e9d7e9400) [pid = 1817] [serial = 370] [outer = (nil)] [url = about:blank] 15:53:14 INFO - PROCESS | 1817 | --DOMWINDOW == 130 (0x7f3e96a66800) [pid = 1817] [serial = 379] [outer = (nil)] [url = about:blank] 15:53:14 INFO - PROCESS | 1817 | --DOMWINDOW == 129 (0x7f3e80c18400) [pid = 1817] [serial = 441] [outer = (nil)] [url = about:blank] 15:53:14 INFO - PROCESS | 1817 | --DOMWINDOW == 128 (0x7f3e9c939000) [pid = 1817] [serial = 423] [outer = (nil)] [url = about:blank] 15:53:14 INFO - PROCESS | 1817 | --DOMWINDOW == 127 (0x7f3e87c38000) [pid = 1817] [serial = 451] [outer = (nil)] [url = about:blank] 15:53:14 INFO - PROCESS | 1817 | --DOMWINDOW == 126 (0x7f3e86cc7c00) [pid = 1817] [serial = 447] [outer = (nil)] [url = about:blank] 15:53:14 INFO - PROCESS | 1817 | --DOMWINDOW == 125 (0x7f3e8a073800) [pid = 1817] [serial = 457] [outer = (nil)] [url = about:blank] 15:53:14 INFO - PROCESS | 1817 | --DOMWINDOW == 124 (0x7f3e87504c00) [pid = 1817] [serial = 450] [outer = (nil)] [url = about:blank] 15:53:14 INFO - PROCESS | 1817 | --DOMWINDOW == 123 (0x7f3e848eb400) [pid = 1817] [serial = 445] [outer = (nil)] [url = about:blank] 15:53:14 INFO - PROCESS | 1817 | --DOMWINDOW == 122 (0x7f3e875ca000) [pid = 1817] [serial = 439] [outer = (nil)] [url = about:blank] 15:53:14 INFO - PROCESS | 1817 | --DOMWINDOW == 121 (0x7f3e9d566000) [pid = 1817] [serial = 346] [outer = (nil)] [url = about:blank] 15:53:14 INFO - PROCESS | 1817 | --DOMWINDOW == 120 (0x7f3e86cc2400) [pid = 1817] [serial = 438] [outer = (nil)] [url = about:blank] 15:53:14 INFO - PROCESS | 1817 | --DOMWINDOW == 119 (0x7f3e81210800) [pid = 1817] [serial = 444] [outer = (nil)] [url = about:blank] 15:53:14 INFO - PROCESS | 1817 | --DOMWINDOW == 118 (0x7f3e86ffb000) [pid = 1817] [serial = 448] [outer = (nil)] [url = about:blank] 15:53:14 INFO - PROCESS | 1817 | --DOMWINDOW == 117 (0x7f3e80ce9000) [pid = 1817] [serial = 442] [outer = (nil)] [url = about:blank] 15:53:14 INFO - PROCESS | 1817 | --DOMWINDOW == 116 (0x7f3e9edd5400) [pid = 1817] [serial = 382] [outer = (nil)] [url = about:blank] 15:53:14 INFO - PROCESS | 1817 | --DOMWINDOW == 115 (0x7f3e9dc52400) [pid = 1817] [serial = 426] [outer = (nil)] [url = about:blank] 15:53:14 INFO - PROCESS | 1817 | --DOMWINDOW == 114 (0x7f3e80629800) [pid = 1817] [serial = 432] [outer = (nil)] [url = about:blank] 15:53:14 INFO - PROCESS | 1817 | --DOMWINDOW == 113 (0x7f3e8a189400) [pid = 1817] [serial = 454] [outer = (nil)] [url = about:blank] 15:53:14 INFO - PROCESS | 1817 | --DOMWINDOW == 112 (0x7f3e80eed000) [pid = 1817] [serial = 414] [outer = (nil)] [url = about:blank] 15:53:14 INFO - PROCESS | 1817 | --DOMWINDOW == 111 (0x7f3e8a065400) [pid = 1817] [serial = 453] [outer = (nil)] [url = about:blank] 15:53:14 INFO - PROCESS | 1817 | --DOMWINDOW == 110 (0x7f3e8120bc00) [pid = 1817] [serial = 429] [outer = (nil)] [url = about:blank] 15:53:14 INFO - PROCESS | 1817 | --DOMWINDOW == 109 (0x7f3e80cefc00) [pid = 1817] [serial = 456] [outer = (nil)] [url = about:blank] 15:53:14 INFO - PROCESS | 1817 | --DOMWINDOW == 108 (0x7f3e8e692000) [pid = 1817] [serial = 459] [outer = (nil)] [url = about:blank] 15:53:14 INFO - PROCESS | 1817 | --DOMWINDOW == 107 (0x7f3e875c1c00) [pid = 1817] [serial = 417] [outer = (nil)] [url = about:blank] 15:53:14 INFO - PROCESS | 1817 | --DOMWINDOW == 106 (0x7f3e8fc6d400) [pid = 1817] [serial = 435] [outer = (nil)] [url = about:blank] 15:53:14 INFO - PROCESS | 1817 | --DOMWINDOW == 105 (0x7f3e9d803c00) [pid = 1817] [serial = 385] [outer = (nil)] [url = about:blank] 15:53:14 INFO - PROCESS | 1817 | --DOMWINDOW == 104 (0x7f3e8fed1800) [pid = 1817] [serial = 420] [outer = (nil)] [url = about:blank] 15:53:15 INFO - PROCESS | 1817 | 1461970395172 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]]]}] 15:53:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:53:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1342ms 15:53:15 INFO - PROCESS | 1817 | 1461970395219 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 15:53:15 INFO - PROCESS | 1817 | 1461970395224 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 15:53:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:53:15 INFO - PROCESS | 1817 | 1461970395231 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:53:15 INFO - PROCESS | 1817 | 1461970395234 Marionette TRACE conn3 <- [1,674,null,{}] 15:53:15 INFO - PROCESS | 1817 | 1461970395245 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}] 15:53:15 INFO - PROCESS | 1817 | 1461970395410 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 15:53:15 INFO - PROCESS | 1817 | 1461970395430 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:15 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86914800 == 68 [pid = 1817] [id = 176] 15:53:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 105 (0x7f3e848ee400) [pid = 1817] [serial = 528] [outer = (nil)] 15:53:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 106 (0x7f3e848f1000) [pid = 1817] [serial = 529] [outer = 0x7f3e848ee400] 15:53:15 INFO - PROCESS | 1817 | 1461970395486 Marionette DEBUG loaded listener.js 15:53:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 107 (0x7f3e86007c00) [pid = 1817] [serial = 530] [outer = 0x7f3e848ee400] 15:53:16 INFO - PROCESS | 1817 | [1817] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:53:16 INFO - PROCESS | 1817 | 1461970396231 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]]]}] 15:53:16 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 15:53:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1035ms 15:53:16 INFO - PROCESS | 1817 | 1461970396266 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 15:53:16 INFO - PROCESS | 1817 | 1461970396270 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 15:53:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:53:16 INFO - PROCESS | 1817 | 1461970396277 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:53:16 INFO - PROCESS | 1817 | 1461970396285 Marionette TRACE conn3 <- [1,678,null,{}] 15:53:16 INFO - PROCESS | 1817 | 1461970396322 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}] 15:53:16 INFO - PROCESS | 1817 | 1461970396471 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 15:53:16 INFO - PROCESS | 1817 | 1461970396483 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:16 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e889a8000 == 69 [pid = 1817] [id = 177] 15:53:16 INFO - PROCESS | 1817 | ++DOMWINDOW == 108 (0x7f3e8600f000) [pid = 1817] [serial = 531] [outer = (nil)] 15:53:16 INFO - PROCESS | 1817 | ++DOMWINDOW == 109 (0x7f3e861f0400) [pid = 1817] [serial = 532] [outer = 0x7f3e8600f000] 15:53:16 INFO - PROCESS | 1817 | 1461970396543 Marionette DEBUG loaded listener.js 15:53:16 INFO - PROCESS | 1817 | ++DOMWINDOW == 110 (0x7f3e86bc3c00) [pid = 1817] [serial = 533] [outer = 0x7f3e8600f000] 15:53:17 INFO - PROCESS | 1817 | 1461970397315 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]]]}] 15:53:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 15:53:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1091ms 15:53:17 INFO - PROCESS | 1817 | 1461970397393 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 15:53:17 INFO - PROCESS | 1817 | 1461970397396 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 15:53:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:53:17 INFO - PROCESS | 1817 | 1461970397406 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:53:17 INFO - PROCESS | 1817 | 1461970397408 Marionette TRACE conn3 <- [1,682,null,{}] 15:53:17 INFO - PROCESS | 1817 | 1461970397420 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}] 15:53:17 INFO - PROCESS | 1817 | 1461970397590 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 15:53:17 INFO - PROCESS | 1817 | 1461970397613 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:17 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e80c66000 == 70 [pid = 1817] [id = 178] 15:53:17 INFO - PROCESS | 1817 | ++DOMWINDOW == 111 (0x7f3e86010800) [pid = 1817] [serial = 534] [outer = (nil)] 15:53:17 INFO - PROCESS | 1817 | ++DOMWINDOW == 112 (0x7f3e86bd0400) [pid = 1817] [serial = 535] [outer = 0x7f3e86010800] 15:53:17 INFO - PROCESS | 1817 | 1461970397670 Marionette DEBUG loaded listener.js 15:53:17 INFO - PROCESS | 1817 | ++DOMWINDOW == 113 (0x7f3e86cc9c00) [pid = 1817] [serial = 536] [outer = 0x7f3e86010800] 15:53:18 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:18 INFO - PROCESS | 1817 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:53:18 INFO - PROCESS | 1817 | 1461970398852 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]]]}] 15:53: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) 15:53:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1490ms 15:53:18 INFO - PROCESS | 1817 | 1461970398897 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 15:53:18 INFO - PROCESS | 1817 | 1461970398900 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 15:53:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:53:18 INFO - PROCESS | 1817 | 1461970398913 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:53:18 INFO - PROCESS | 1817 | 1461970398915 Marionette TRACE conn3 <- [1,686,null,{}] 15:53:18 INFO - PROCESS | 1817 | 1461970398920 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}] 15:53:19 INFO - PROCESS | 1817 | 1461970399119 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 15:53:19 INFO - PROCESS | 1817 | --DOMWINDOW == 112 (0x7f3e805ec400) [pid = 1817] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:53:19 INFO - PROCESS | 1817 | --DOMWINDOW == 111 (0x7f3e8feca000) [pid = 1817] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:53:19 INFO - PROCESS | 1817 | --DOMWINDOW == 110 (0x7f3e80eee000) [pid = 1817] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:53:19 INFO - PROCESS | 1817 | --DOMWINDOW == 109 (0x7f3e7def6000) [pid = 1817] [serial = 494] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:53:19 INFO - PROCESS | 1817 | --DOMWINDOW == 108 (0x7f3e7dec9400) [pid = 1817] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:53:19 INFO - PROCESS | 1817 | --DOMWINDOW == 107 (0x7f3e80cedc00) [pid = 1817] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:53:19 INFO - PROCESS | 1817 | --DOMWINDOW == 106 (0x7f3e80cebc00) [pid = 1817] [serial = 488] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:53:19 INFO - PROCESS | 1817 | --DOMWINDOW == 105 (0x7f3e805ef800) [pid = 1817] [serial = 482] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:53:19 INFO - PROCESS | 1817 | --DOMWINDOW == 104 (0x7f3e86bcb400) [pid = 1817] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:53:19 INFO - PROCESS | 1817 | --DOMWINDOW == 103 (0x7f3e805e5800) [pid = 1817] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:53:19 INFO - PROCESS | 1817 | --DOMWINDOW == 102 (0x7f3e80c18800) [pid = 1817] [serial = 485] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:53:19 INFO - PROCESS | 1817 | --DOMWINDOW == 101 (0x7f3e80c0fc00) [pid = 1817] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:53:19 INFO - PROCESS | 1817 | --DOMWINDOW == 100 (0x7f3e80ce7c00) [pid = 1817] [serial = 491] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:53:19 INFO - PROCESS | 1817 | --DOMWINDOW == 99 (0x7f3e805e7400) [pid = 1817] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:53:19 INFO - PROCESS | 1817 | 1461970399392 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:19 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86912000 == 71 [pid = 1817] [id = 179] 15:53:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 100 (0x7f3e80c12c00) [pid = 1817] [serial = 537] [outer = (nil)] 15:53:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 101 (0x7f3e80cedc00) [pid = 1817] [serial = 538] [outer = 0x7f3e80c12c00] 15:53:19 INFO - PROCESS | 1817 | 1461970399464 Marionette DEBUG loaded listener.js 15:53:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 102 (0x7f3e87142800) [pid = 1817] [serial = 539] [outer = 0x7f3e80c12c00] 15:53:20 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:20 INFO - PROCESS | 1817 | 1461970400525 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]]]}] 15:53: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 15:53:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1624ms 15:53:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:53:20 INFO - PROCESS | 1817 | 1461970400537 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 15:53:20 INFO - PROCESS | 1817 | 1461970400539 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 15:53:20 INFO - PROCESS | 1817 | 1461970400545 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:53:20 INFO - PROCESS | 1817 | 1461970400547 Marionette TRACE conn3 <- [1,690,null,{}] 15:53:20 INFO - PROCESS | 1817 | 1461970400552 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}] 15:53:20 INFO - PROCESS | 1817 | 1461970400685 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 15:53:20 INFO - PROCESS | 1817 | 1461970400825 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:20 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9002a000 == 72 [pid = 1817] [id = 180] 15:53:20 INFO - PROCESS | 1817 | ++DOMWINDOW == 103 (0x7f3e875c4400) [pid = 1817] [serial = 540] [outer = (nil)] 15:53:20 INFO - PROCESS | 1817 | ++DOMWINDOW == 104 (0x7f3e88b08000) [pid = 1817] [serial = 541] [outer = 0x7f3e875c4400] 15:53:20 INFO - PROCESS | 1817 | 1461970400886 Marionette DEBUG loaded listener.js 15:53:20 INFO - PROCESS | 1817 | ++DOMWINDOW == 105 (0x7f3e89faf000) [pid = 1817] [serial = 542] [outer = 0x7f3e875c4400] 15:53:21 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:22 INFO - PROCESS | 1817 | 1461970401999 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]]]}] 15:53: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 15:53:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1476ms 15:53:22 INFO - PROCESS | 1817 | 1461970402020 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 15:53:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:53:22 INFO - PROCESS | 1817 | 1461970402026 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 15:53:22 INFO - PROCESS | 1817 | 1461970402034 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:53:22 INFO - PROCESS | 1817 | 1461970402039 Marionette TRACE conn3 <- [1,694,null,{}] 15:53:22 INFO - PROCESS | 1817 | 1461970402046 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}] 15:53:22 INFO - PROCESS | 1817 | 1461970402295 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 15:53:22 INFO - PROCESS | 1817 | 1461970402413 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:22 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e85f51800 == 73 [pid = 1817] [id = 181] 15:53:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 106 (0x7f3e7dee9400) [pid = 1817] [serial = 543] [outer = (nil)] 15:53:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 107 (0x7f3e80c12000) [pid = 1817] [serial = 544] [outer = 0x7f3e7dee9400] 15:53:22 INFO - PROCESS | 1817 | 1461970402484 Marionette DEBUG loaded listener.js 15:53:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 108 (0x7f3e80cf0c00) [pid = 1817] [serial = 545] [outer = 0x7f3e7dee9400] 15:53:23 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:23 INFO - PROCESS | 1817 | 1461970403749 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]]]}] 15:53:23 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) 15:53:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1751ms 15:53:23 INFO - PROCESS | 1817 | 1461970403784 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 15:53:23 INFO - PROCESS | 1817 | 1461970403792 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 15:53:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:53:23 INFO - PROCESS | 1817 | 1461970403926 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:53:23 INFO - PROCESS | 1817 | 1461970403931 Marionette TRACE conn3 <- [1,698,null,{}] 15:53:23 INFO - PROCESS | 1817 | 1461970403942 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}] 15:53:24 INFO - PROCESS | 1817 | 1461970404086 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 15:53:24 INFO - PROCESS | 1817 | 1461970404223 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:24 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8e313800 == 74 [pid = 1817] [id = 182] 15:53:24 INFO - PROCESS | 1817 | ++DOMWINDOW == 109 (0x7f3e80c0d000) [pid = 1817] [serial = 546] [outer = (nil)] 15:53:24 INFO - PROCESS | 1817 | ++DOMWINDOW == 110 (0x7f3e848ec800) [pid = 1817] [serial = 547] [outer = 0x7f3e80c0d000] 15:53:24 INFO - PROCESS | 1817 | 1461970404291 Marionette DEBUG loaded listener.js 15:53:24 INFO - PROCESS | 1817 | ++DOMWINDOW == 111 (0x7f3e8600fc00) [pid = 1817] [serial = 548] [outer = 0x7f3e80c0d000] 15:53:25 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:25 INFO - PROCESS | 1817 | 1461970405635 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]]]}] 15:53:25 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) 15:53:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1818ms 15:53:25 INFO - PROCESS | 1817 | 1461970405665 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 15:53:25 INFO - PROCESS | 1817 | 1461970405668 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 15:53:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:53:25 INFO - PROCESS | 1817 | 1461970405674 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:53:25 INFO - PROCESS | 1817 | 1461970405680 Marionette TRACE conn3 <- [1,702,null,{}] 15:53:25 INFO - PROCESS | 1817 | 1461970405736 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}] 15:53:26 INFO - PROCESS | 1817 | 1461970406009 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 15:53:26 INFO - PROCESS | 1817 | 1461970406116 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:26 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e90b18000 == 75 [pid = 1817] [id = 183] 15:53:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 112 (0x7f3e861ed400) [pid = 1817] [serial = 549] [outer = (nil)] 15:53:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 113 (0x7f3e874b3c00) [pid = 1817] [serial = 550] [outer = 0x7f3e861ed400] 15:53:26 INFO - PROCESS | 1817 | 1461970406187 Marionette DEBUG loaded listener.js 15:53:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 114 (0x7f3e88b0d400) [pid = 1817] [serial = 551] [outer = 0x7f3e861ed400] 15:53:27 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:27 INFO - PROCESS | 1817 | 1461970407373 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]]]}] 15:53: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 15:53:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1731ms 15:53:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:53:27 INFO - PROCESS | 1817 | 1461970407406 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 15:53:27 INFO - PROCESS | 1817 | 1461970407409 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 15:53:27 INFO - PROCESS | 1817 | 1461970407414 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:53:27 INFO - PROCESS | 1817 | 1461970407417 Marionette TRACE conn3 <- [1,706,null,{}] 15:53:27 INFO - PROCESS | 1817 | 1461970407432 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}] 15:53:27 INFO - PROCESS | 1817 | 1461970407608 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 15:53:27 INFO - PROCESS | 1817 | 1461970407720 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:27 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9002e000 == 76 [pid = 1817] [id = 184] 15:53:27 INFO - PROCESS | 1817 | ++DOMWINDOW == 115 (0x7f3e7def6000) [pid = 1817] [serial = 552] [outer = (nil)] 15:53:27 INFO - PROCESS | 1817 | ++DOMWINDOW == 116 (0x7f3e80eee800) [pid = 1817] [serial = 553] [outer = 0x7f3e7def6000] 15:53:27 INFO - PROCESS | 1817 | 1461970407827 Marionette DEBUG loaded listener.js 15:53:27 INFO - PROCESS | 1817 | ++DOMWINDOW == 117 (0x7f3e8a190800) [pid = 1817] [serial = 554] [outer = 0x7f3e7def6000] 15:53:29 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:29 INFO - PROCESS | 1817 | 1461970409329 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]]]}] 15:53: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 15:53:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1939ms 15:53:29 INFO - PROCESS | 1817 | 1461970409353 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 15:53:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:53:29 INFO - PROCESS | 1817 | 1461970409358 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 15:53:29 INFO - PROCESS | 1817 | 1461970409366 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:53:29 INFO - PROCESS | 1817 | 1461970409371 Marionette TRACE conn3 <- [1,710,null,{}] 15:53:29 INFO - PROCESS | 1817 | 1461970409378 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}] 15:53:29 INFO - PROCESS | 1817 | 1461970409573 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 15:53:29 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e86912000 == 75 [pid = 1817] [id = 179] 15:53:29 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e80c66000 == 74 [pid = 1817] [id = 178] 15:53:29 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e889a8000 == 73 [pid = 1817] [id = 177] 15:53:29 INFO - PROCESS | 1817 | --DOMWINDOW == 116 (0x7f3e8e514800) [pid = 1817] [serial = 471] [outer = (nil)] [url = about:blank] 15:53:29 INFO - PROCESS | 1817 | --DOMWINDOW == 115 (0x7f3e9054f800) [pid = 1817] [serial = 474] [outer = (nil)] [url = about:blank] 15:53:29 INFO - PROCESS | 1817 | --DOMWINDOW == 114 (0x7f3e9e945c00) [pid = 1817] [serial = 477] [outer = (nil)] [url = about:blank] 15:53:29 INFO - PROCESS | 1817 | --DOMWINDOW == 113 (0x7f3e8fc5c800) [pid = 1817] [serial = 502] [outer = (nil)] [url = about:blank] 15:53:29 INFO - PROCESS | 1817 | 1461970409761 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:29 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e86914800 == 72 [pid = 1817] [id = 176] 15:53:29 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8067d800 == 71 [pid = 1817] [id = 175] 15:53:29 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8123c000 == 70 [pid = 1817] [id = 174] 15:53:29 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e80c32800 == 71 [pid = 1817] [id = 185] 15:53:29 INFO - PROCESS | 1817 | ++DOMWINDOW == 114 (0x7f3e80c14800) [pid = 1817] [serial = 555] [outer = (nil)] 15:53:29 INFO - PROCESS | 1817 | ++DOMWINDOW == 115 (0x7f3e80eeec00) [pid = 1817] [serial = 556] [outer = 0x7f3e80c14800] 15:53:29 INFO - PROCESS | 1817 | 1461970409828 Marionette DEBUG loaded listener.js 15:53:29 INFO - PROCESS | 1817 | ++DOMWINDOW == 116 (0x7f3e848e2400) [pid = 1817] [serial = 557] [outer = 0x7f3e80c14800] 15:53:29 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3eaa3cf000 == 70 [pid = 1817] [id = 172] 15:53:29 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea7b7f800 == 69 [pid = 1817] [id = 171] 15:53:30 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea297b000 == 68 [pid = 1817] [id = 170] 15:53:30 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9118e800 == 67 [pid = 1817] [id = 169] 15:53:30 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e87da6800 == 66 [pid = 1817] [id = 168] 15:53:30 INFO - PROCESS | 1817 | --DOMWINDOW == 115 (0x7f3e80c0e400) [pid = 1817] [serial = 484] [outer = (nil)] [url = about:blank] 15:53:30 INFO - PROCESS | 1817 | --DOMWINDOW == 114 (0x7f3e8062e000) [pid = 1817] [serial = 483] [outer = (nil)] [url = about:blank] 15:53:30 INFO - PROCESS | 1817 | --DOMWINDOW == 113 (0x7f3e8a188c00) [pid = 1817] [serial = 469] [outer = (nil)] [url = about:blank] 15:53:30 INFO - PROCESS | 1817 | --DOMWINDOW == 112 (0x7f3e875cb800) [pid = 1817] [serial = 468] [outer = (nil)] [url = about:blank] 15:53:30 INFO - PROCESS | 1817 | --DOMWINDOW == 111 (0x7f3e80c10800) [pid = 1817] [serial = 463] [outer = (nil)] [url = about:blank] 15:53:30 INFO - PROCESS | 1817 | --DOMWINDOW == 110 (0x7f3e805f3400) [pid = 1817] [serial = 462] [outer = (nil)] [url = about:blank] 15:53:30 INFO - PROCESS | 1817 | --DOMWINDOW == 109 (0x7f3e80ee6c00) [pid = 1817] [serial = 486] [outer = (nil)] [url = about:blank] 15:53:30 INFO - PROCESS | 1817 | --DOMWINDOW == 108 (0x7f3e8a18b000) [pid = 1817] [serial = 499] [outer = (nil)] [url = about:blank] 15:53:30 INFO - PROCESS | 1817 | --DOMWINDOW == 107 (0x7f3e81206800) [pid = 1817] [serial = 487] [outer = (nil)] [url = about:blank] 15:53:30 INFO - PROCESS | 1817 | --DOMWINDOW == 106 (0x7f3e8eb8e000) [pid = 1817] [serial = 277] [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.] 15:53:30 INFO - PROCESS | 1817 | --DOMWINDOW == 105 (0x7f3e86cc6c00) [pid = 1817] [serial = 492] [outer = (nil)] [url = about:blank] 15:53:30 INFO - PROCESS | 1817 | --DOMWINDOW == 104 (0x7f3e8e68bc00) [pid = 1817] [serial = 500] [outer = (nil)] [url = about:blank] 15:53:30 INFO - PROCESS | 1817 | --DOMWINDOW == 103 (0x7f3e875c2800) [pid = 1817] [serial = 493] [outer = (nil)] [url = about:blank] 15:53:30 INFO - PROCESS | 1817 | --DOMWINDOW == 102 (0x7f3e8f808400) [pid = 1817] [serial = 412] [outer = (nil)] [url = about:blank] 15:53:30 INFO - PROCESS | 1817 | --DOMWINDOW == 101 (0x7f3e848f0c00) [pid = 1817] [serial = 415] [outer = (nil)] [url = about:blank] 15:53:30 INFO - PROCESS | 1817 | --DOMWINDOW == 100 (0x7f3e914bac00) [pid = 1817] [serial = 421] [outer = (nil)] [url = about:blank] 15:53:30 INFO - PROCESS | 1817 | --DOMWINDOW == 99 (0x7f3e8892d400) [pid = 1817] [serial = 418] [outer = (nil)] [url = about:blank] 15:53:30 INFO - PROCESS | 1817 | --DOMWINDOW == 98 (0x7f3e8892b800) [pid = 1817] [serial = 495] [outer = (nil)] [url = about:blank] 15:53:30 INFO - PROCESS | 1817 | --DOMWINDOW == 97 (0x7f3e8a06a800) [pid = 1817] [serial = 496] [outer = (nil)] [url = about:blank] 15:53:30 INFO - PROCESS | 1817 | --DOMWINDOW == 96 (0x7f3e7deecc00) [pid = 1817] [serial = 481] [outer = (nil)] [url = about:blank] 15:53:30 INFO - PROCESS | 1817 | --DOMWINDOW == 95 (0x7f3e7ded1000) [pid = 1817] [serial = 480] [outer = (nil)] [url = about:blank] 15:53:30 INFO - PROCESS | 1817 | --DOMWINDOW == 94 (0x7f3e861f0800) [pid = 1817] [serial = 466] [outer = (nil)] [url = about:blank] 15:53:30 INFO - PROCESS | 1817 | --DOMWINDOW == 93 (0x7f3e848eb000) [pid = 1817] [serial = 465] [outer = (nil)] [url = about:blank] 15:53:30 INFO - PROCESS | 1817 | --DOMWINDOW == 92 (0x7f3e861f0c00) [pid = 1817] [serial = 489] [outer = (nil)] [url = about:blank] 15:53:30 INFO - PROCESS | 1817 | --DOMWINDOW == 91 (0x7f3e86bcd800) [pid = 1817] [serial = 490] [outer = (nil)] [url = about:blank] 15:53:30 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:30 INFO - PROCESS | 1817 | 1461970410930 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]]]}] 15:53:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:53:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1583ms 15:53:30 INFO - PROCESS | 1817 | 1461970410948 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 15:53:30 INFO - PROCESS | 1817 | 1461970410956 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 15:53:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:53:30 INFO - PROCESS | 1817 | 1461970410965 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:53:30 INFO - PROCESS | 1817 | 1461970410969 Marionette TRACE conn3 <- [1,714,null,{}] 15:53:30 INFO - PROCESS | 1817 | 1461970410973 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}] 15:53:31 INFO - PROCESS | 1817 | 1461970411109 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 15:53:31 INFO - PROCESS | 1817 | 1461970411258 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:31 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86f21000 == 67 [pid = 1817] [id = 186] 15:53:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 92 (0x7f3e848e7c00) [pid = 1817] [serial = 558] [outer = (nil)] 15:53:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 93 (0x7f3e8600ec00) [pid = 1817] [serial = 559] [outer = 0x7f3e848e7c00] 15:53:31 INFO - PROCESS | 1817 | 1461970411317 Marionette DEBUG loaded listener.js 15:53:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 94 (0x7f3e86bc2c00) [pid = 1817] [serial = 560] [outer = 0x7f3e848e7c00] 15:53:32 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:32 INFO - PROCESS | 1817 | 1461970412428 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]]]}] 15:53:32 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 15:53:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1483ms 15:53:32 INFO - PROCESS | 1817 | 1461970412448 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 15:53:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:53:32 INFO - PROCESS | 1817 | 1461970412452 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 15:53:32 INFO - PROCESS | 1817 | 1461970412457 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:53:32 INFO - PROCESS | 1817 | 1461970412462 Marionette TRACE conn3 <- [1,718,null,{}] 15:53:32 INFO - PROCESS | 1817 | 1461970412494 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}] 15:53:32 INFO - PROCESS | 1817 | 1461970412713 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 15:53:32 INFO - PROCESS | 1817 | 1461970412746 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:32 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8b413000 == 68 [pid = 1817] [id = 187] 15:53:32 INFO - PROCESS | 1817 | ++DOMWINDOW == 95 (0x7f3e86bc5400) [pid = 1817] [serial = 561] [outer = (nil)] 15:53:32 INFO - PROCESS | 1817 | ++DOMWINDOW == 96 (0x7f3e8750cc00) [pid = 1817] [serial = 562] [outer = 0x7f3e86bc5400] 15:53:32 INFO - PROCESS | 1817 | 1461970412817 Marionette DEBUG loaded listener.js 15:53:32 INFO - PROCESS | 1817 | ++DOMWINDOW == 97 (0x7f3e88b0c800) [pid = 1817] [serial = 563] [outer = 0x7f3e86bc5400] 15:53:33 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:33 INFO - PROCESS | 1817 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:53:33 INFO - PROCESS | 1817 | 1461970413968 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]]]}] 15:53:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:53:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1555ms 15:53:34 INFO - PROCESS | 1817 | 1461970414012 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 15:53:34 INFO - PROCESS | 1817 | 1461970414015 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 15:53:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:53:34 INFO - PROCESS | 1817 | 1461970414026 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:53:34 INFO - PROCESS | 1817 | 1461970414028 Marionette TRACE conn3 <- [1,722,null,{}] 15:53:34 INFO - PROCESS | 1817 | 1461970414033 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}] 15:53:34 INFO - PROCESS | 1817 | 1461970414275 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 15:53:34 INFO - PROCESS | 1817 | --DOMWINDOW == 96 (0x7f3e80626800) [pid = 1817] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 15:53:34 INFO - PROCESS | 1817 | --DOMWINDOW == 95 (0x7f3e86bcdc00) [pid = 1817] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:53:34 INFO - PROCESS | 1817 | --DOMWINDOW == 94 (0x7f3e86010800) [pid = 1817] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:53:34 INFO - PROCESS | 1817 | --DOMWINDOW == 93 (0x7f3e848ee400) [pid = 1817] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:53:34 INFO - PROCESS | 1817 | --DOMWINDOW == 92 (0x7f3e7def1800) [pid = 1817] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:53:34 INFO - PROCESS | 1817 | --DOMWINDOW == 91 (0x7f3e80c12c00) [pid = 1817] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:53:34 INFO - PROCESS | 1817 | --DOMWINDOW == 90 (0x7f3e7deea400) [pid = 1817] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:53:34 INFO - PROCESS | 1817 | --DOMWINDOW == 89 (0x7f3e8600f000) [pid = 1817] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:53:34 INFO - PROCESS | 1817 | --DOMWINDOW == 88 (0x7f3e8b651c00) [pid = 1817] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 15:53:34 INFO - PROCESS | 1817 | --DOMWINDOW == 87 (0x7f3e919b8c00) [pid = 1817] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:53:34 INFO - PROCESS | 1817 | --DOMWINDOW == 86 (0x7f3e81208800) [pid = 1817] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:53:34 INFO - PROCESS | 1817 | --DOMWINDOW == 85 (0x7f3e9e6a9800) [pid = 1817] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:53:34 INFO - PROCESS | 1817 | --DOMWINDOW == 84 (0x7f3e86cce800) [pid = 1817] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:53:34 INFO - PROCESS | 1817 | --DOMWINDOW == 83 (0x7f3e80626c00) [pid = 1817] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 15:53:34 INFO - PROCESS | 1817 | 1461970414401 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:34 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e810c9000 == 69 [pid = 1817] [id = 188] 15:53:34 INFO - PROCESS | 1817 | ++DOMWINDOW == 84 (0x7f3e7dec6800) [pid = 1817] [serial = 564] [outer = (nil)] 15:53:34 INFO - PROCESS | 1817 | ++DOMWINDOW == 85 (0x7f3e80626800) [pid = 1817] [serial = 565] [outer = 0x7f3e7dec6800] 15:53:34 INFO - PROCESS | 1817 | 1461970414469 Marionette DEBUG loaded listener.js 15:53:34 INFO - PROCESS | 1817 | ++DOMWINDOW == 86 (0x7f3e861ee000) [pid = 1817] [serial = 566] [outer = 0x7f3e7dec6800] 15:53:35 INFO - PROCESS | 1817 | 1461970415108 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] 15:53:35 INFO - PROCESS | 1817 | 1461970415160 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 15:53:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 15:53:35 INFO - PROCESS | 1817 | 1461970415166 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:53:35 INFO - PROCESS | 1817 | 1461970415173 Marionette TRACE conn3 <- [1,726,null,{}] 15:53:35 INFO - PROCESS | 1817 | 1461970415189 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}] 15:53:35 INFO - PROCESS | 1817 | 1461970415363 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 15:53:35 INFO - PROCESS | 1817 | 1461970415376 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:35 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8739e800 == 70 [pid = 1817] [id = 189] 15:53:35 INFO - PROCESS | 1817 | ++DOMWINDOW == 87 (0x7f3e86bcdc00) [pid = 1817] [serial = 567] [outer = (nil)] 15:53:35 INFO - PROCESS | 1817 | ++DOMWINDOW == 88 (0x7f3e8b650800) [pid = 1817] [serial = 568] [outer = 0x7f3e86bcdc00] 15:53:35 INFO - PROCESS | 1817 | 1461970415432 Marionette DEBUG loaded listener.js 15:53:35 INFO - PROCESS | 1817 | ++DOMWINDOW == 89 (0x7f3e8c839800) [pid = 1817] [serial = 569] [outer = 0x7f3e86bcdc00] 15:53:36 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:36 INFO - PROCESS | 1817 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:53:36 INFO - PROCESS | 1817 | 1461970416234 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]]]}] 15:53:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:53:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1197ms 15:53:36 INFO - PROCESS | 1817 | 1461970416363 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 15:53:36 INFO - PROCESS | 1817 | 1461970416369 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 15:53:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:53:36 INFO - PROCESS | 1817 | 1461970416376 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:53:36 INFO - PROCESS | 1817 | 1461970416381 Marionette TRACE conn3 <- [1,730,null,{}] 15:53:36 INFO - PROCESS | 1817 | 1461970416390 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}] 15:53:36 INFO - PROCESS | 1817 | 1461970416597 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 15:53:36 INFO - PROCESS | 1817 | 1461970416738 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:36 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86204800 == 71 [pid = 1817] [id = 190] 15:53:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 90 (0x7f3e7dece400) [pid = 1817] [serial = 570] [outer = (nil)] 15:53:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 91 (0x7f3e80ce4400) [pid = 1817] [serial = 571] [outer = 0x7f3e7dece400] 15:53:36 INFO - PROCESS | 1817 | 1461970416808 Marionette DEBUG loaded listener.js 15:53:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 92 (0x7f3e81204000) [pid = 1817] [serial = 572] [outer = 0x7f3e7dece400] 15:53:37 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:37 INFO - PROCESS | 1817 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:53:37 INFO - PROCESS | 1817 | 1461970417754 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] 15:53:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 15:53:37 INFO - PROCESS | 1817 | 1461970417817 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 15:53:37 INFO - PROCESS | 1817 | 1461970417829 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:53:37 INFO - PROCESS | 1817 | 1461970417834 Marionette TRACE conn3 <- [1,734,null,{}] 15:53:37 INFO - PROCESS | 1817 | 1461970417840 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}] 15:53:38 INFO - PROCESS | 1817 | 1461970417999 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 15:53:38 INFO - PROCESS | 1817 | 1461970418140 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:38 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8fe43000 == 72 [pid = 1817] [id = 191] 15:53:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 93 (0x7f3e848eb800) [pid = 1817] [serial = 573] [outer = (nil)] 15:53:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 94 (0x7f3e86bc8c00) [pid = 1817] [serial = 574] [outer = 0x7f3e848eb800] 15:53:38 INFO - PROCESS | 1817 | 1461970418209 Marionette DEBUG loaded listener.js 15:53:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 95 (0x7f3e86ccf400) [pid = 1817] [serial = 575] [outer = 0x7f3e848eb800] 15:53:38 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:39 INFO - PROCESS | 1817 | 1461970419096 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]]]}] 15:53:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 15:53:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1339ms 15:53:39 INFO - PROCESS | 1817 | 1461970419164 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 15:53:39 INFO - PROCESS | 1817 | 1461970419168 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 15:53:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:53:39 INFO - PROCESS | 1817 | 1461970419174 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:53:39 INFO - PROCESS | 1817 | 1461970419177 Marionette TRACE conn3 <- [1,738,null,{}] 15:53:39 INFO - PROCESS | 1817 | 1461970419192 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}] 15:53:39 INFO - PROCESS | 1817 | 1461970419351 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 15:53:39 INFO - PROCESS | 1817 | 1461970419502 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:39 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e91bba800 == 73 [pid = 1817] [id = 192] 15:53:39 INFO - PROCESS | 1817 | ++DOMWINDOW == 96 (0x7f3e8a18fc00) [pid = 1817] [serial = 576] [outer = (nil)] 15:53:39 INFO - PROCESS | 1817 | ++DOMWINDOW == 97 (0x7f3e8d268c00) [pid = 1817] [serial = 577] [outer = 0x7f3e8a18fc00] 15:53:39 INFO - PROCESS | 1817 | 1461970419573 Marionette DEBUG loaded listener.js 15:53:39 INFO - PROCESS | 1817 | ++DOMWINDOW == 98 (0x7f3e8e693c00) [pid = 1817] [serial = 578] [outer = 0x7f3e8a18fc00] 15:53:40 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:40 INFO - PROCESS | 1817 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:53:40 INFO - PROCESS | 1817 | 1461970420884 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]]]}] 15:53:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:53:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1734ms 15:53:40 INFO - PROCESS | 1817 | 1461970420908 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 15:53:40 INFO - PROCESS | 1817 | 1461970420911 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 15:53:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:53:40 INFO - PROCESS | 1817 | 1461970420917 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:53:40 INFO - PROCESS | 1817 | 1461970420919 Marionette TRACE conn3 <- [1,742,null,{}] 15:53:40 INFO - PROCESS | 1817 | 1461970420965 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}] 15:53:41 INFO - PROCESS | 1817 | 1461970421189 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 15:53:41 INFO - PROCESS | 1817 | 1461970421295 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:41 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e933e5000 == 74 [pid = 1817] [id = 193] 15:53:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 99 (0x7f3e8b64d400) [pid = 1817] [serial = 579] [outer = (nil)] 15:53:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 100 (0x7f3e8fc6d400) [pid = 1817] [serial = 580] [outer = 0x7f3e8b64d400] 15:53:41 INFO - PROCESS | 1817 | 1461970421364 Marionette DEBUG loaded listener.js 15:53:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 101 (0x7f3e8fecdc00) [pid = 1817] [serial = 581] [outer = 0x7f3e8b64d400] 15:53:42 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:42 INFO - PROCESS | 1817 | 1461970422550 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]]]}] 15:53:42 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 15:53:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1678ms 15:53:42 INFO - PROCESS | 1817 | 1461970422606 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 15:53:42 INFO - PROCESS | 1817 | 1461970422608 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 15:53:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:53:42 INFO - PROCESS | 1817 | 1461970422615 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:53:42 INFO - PROCESS | 1817 | 1461970422618 Marionette TRACE conn3 <- [1,746,null,{}] 15:53:42 INFO - PROCESS | 1817 | 1461970422623 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}] 15:53:42 INFO - PROCESS | 1817 | 1461970422833 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 15:53:42 INFO - PROCESS | 1817 | 1461970422949 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:42 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9c9c0000 == 75 [pid = 1817] [id = 194] 15:53:42 INFO - PROCESS | 1817 | ++DOMWINDOW == 102 (0x7f3e7deec000) [pid = 1817] [serial = 582] [outer = (nil)] 15:53:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 103 (0x7f3e901be400) [pid = 1817] [serial = 583] [outer = 0x7f3e7deec000] 15:53:43 INFO - PROCESS | 1817 | 1461970423013 Marionette DEBUG loaded listener.js 15:53:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 104 (0x7f3e90550400) [pid = 1817] [serial = 584] [outer = 0x7f3e7deec000] 15:53:43 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:44 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:44 INFO - PROCESS | 1817 | 1461970424266 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]]]}] 15:53:44 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.) 15:53:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1679ms 15:53:44 INFO - PROCESS | 1817 | 1461970424396 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 15:53:44 INFO - PROCESS | 1817 | 1461970424400 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 15:53:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:53:44 INFO - PROCESS | 1817 | 1461970424413 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:53:44 INFO - PROCESS | 1817 | 1461970424417 Marionette TRACE conn3 <- [1,750,null,{}] 15:53:44 INFO - PROCESS | 1817 | 1461970424426 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}] 15:53:44 INFO - PROCESS | 1817 | 1461970424590 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 15:53:44 INFO - PROCESS | 1817 | 1461970424744 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:44 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86909000 == 76 [pid = 1817] [id = 195] 15:53:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 105 (0x7f3e7deea400) [pid = 1817] [serial = 585] [outer = (nil)] 15:53:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 106 (0x7f3e80c16c00) [pid = 1817] [serial = 586] [outer = 0x7f3e7deea400] 15:53:44 INFO - PROCESS | 1817 | 1461970424816 Marionette DEBUG loaded listener.js 15:53:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 107 (0x7f3e80ee3400) [pid = 1817] [serial = 587] [outer = 0x7f3e7deea400] 15:53:45 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e80c39800 == 75 [pid = 1817] [id = 173] 15:53:45 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e810c9000 == 74 [pid = 1817] [id = 188] 15:53:45 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8b413000 == 73 [pid = 1817] [id = 187] 15:53:45 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e86f21000 == 72 [pid = 1817] [id = 186] 15:53:45 INFO - PROCESS | 1817 | --DOMWINDOW == 106 (0x7f3ea1d9f000) [pid = 1817] [serial = 520] [outer = (nil)] [url = about:blank] 15:53:45 INFO - PROCESS | 1817 | --DOMWINDOW == 105 (0x7f3e9c935c00) [pid = 1817] [serial = 517] [outer = (nil)] [url = about:blank] 15:53:45 INFO - PROCESS | 1817 | --DOMWINDOW == 104 (0x7f3e805ed800) [pid = 1817] [serial = 505] [outer = (nil)] [url = about:blank] 15:53:45 INFO - PROCESS | 1817 | --DOMWINDOW == 103 (0x7f3e88b08000) [pid = 1817] [serial = 541] [outer = (nil)] [url = about:blank] 15:53:45 INFO - PROCESS | 1817 | --DOMWINDOW == 102 (0x7f3e8120e000) [pid = 1817] [serial = 508] [outer = (nil)] [url = about:blank] 15:53:45 INFO - PROCESS | 1817 | --DOMWINDOW == 101 (0x7f3e9054a000) [pid = 1817] [serial = 514] [outer = (nil)] [url = about:blank] 15:53:45 INFO - PROCESS | 1817 | --DOMWINDOW == 100 (0x7f3e8a06c000) [pid = 1817] [serial = 511] [outer = (nil)] [url = about:blank] 15:53:45 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e80c32800 == 71 [pid = 1817] [id = 185] 15:53:45 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9002e000 == 70 [pid = 1817] [id = 184] 15:53:45 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e90b18000 == 69 [pid = 1817] [id = 183] 15:53:45 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8e313800 == 68 [pid = 1817] [id = 182] 15:53:45 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e85f51800 == 67 [pid = 1817] [id = 181] 15:53:46 INFO - PROCESS | 1817 | --DOMWINDOW == 99 (0x7f3e9d8e5c00) [pid = 1817] [serial = 424] [outer = (nil)] [url = about:blank] 15:53:46 INFO - PROCESS | 1817 | --DOMWINDOW == 98 (0x7f3ea069e400) [pid = 1817] [serial = 427] [outer = (nil)] [url = about:blank] 15:53:46 INFO - PROCESS | 1817 | --DOMWINDOW == 97 (0x7f3ea1f39c00) [pid = 1817] [serial = 430] [outer = (nil)] [url = about:blank] 15:53:46 INFO - PROCESS | 1817 | --DOMWINDOW == 96 (0x7f3ea1d9d400) [pid = 1817] [serial = 478] [outer = (nil)] [url = about:blank] 15:53:46 INFO - PROCESS | 1817 | --DOMWINDOW == 95 (0x7f3e914bb800) [pid = 1817] [serial = 475] [outer = (nil)] [url = about:blank] 15:53:46 INFO - PROCESS | 1817 | --DOMWINDOW == 94 (0x7f3ea2648000) [pid = 1817] [serial = 436] [outer = (nil)] [url = about:blank] 15:53:46 INFO - PROCESS | 1817 | --DOMWINDOW == 93 (0x7f3e80633800) [pid = 1817] [serial = 433] [outer = (nil)] [url = about:blank] 15:53:46 INFO - PROCESS | 1817 | --DOMWINDOW == 92 (0x7f3e8fecfc00) [pid = 1817] [serial = 472] [outer = (nil)] [url = about:blank] 15:53:46 INFO - PROCESS | 1817 | --DOMWINDOW == 91 (0x7f3e86bd0400) [pid = 1817] [serial = 535] [outer = (nil)] [url = about:blank] 15:53:46 INFO - PROCESS | 1817 | --DOMWINDOW == 90 (0x7f3e848f1000) [pid = 1817] [serial = 529] [outer = (nil)] [url = about:blank] 15:53:46 INFO - PROCESS | 1817 | --DOMWINDOW == 89 (0x7f3e80cef000) [pid = 1817] [serial = 526] [outer = (nil)] [url = about:blank] 15:53:46 INFO - PROCESS | 1817 | --DOMWINDOW == 88 (0x7f3e80cedc00) [pid = 1817] [serial = 538] [outer = (nil)] [url = about:blank] 15:53:46 INFO - PROCESS | 1817 | --DOMWINDOW == 87 (0x7f3e81205800) [pid = 1817] [serial = 527] [outer = (nil)] [url = about:blank] 15:53:46 INFO - PROCESS | 1817 | --DOMWINDOW == 86 (0x7f3e8062ac00) [pid = 1817] [serial = 524] [outer = (nil)] [url = about:blank] 15:53:46 INFO - PROCESS | 1817 | --DOMWINDOW == 85 (0x7f3e805e5400) [pid = 1817] [serial = 523] [outer = (nil)] [url = about:blank] 15:53:46 INFO - PROCESS | 1817 | --DOMWINDOW == 84 (0x7f3e861f0400) [pid = 1817] [serial = 532] [outer = (nil)] [url = about:blank] 15:53:46 INFO - PROCESS | 1817 | --DOMWINDOW == 83 (0x7f3e86cc9c00) [pid = 1817] [serial = 536] [outer = (nil)] [url = about:blank] 15:53:46 INFO - PROCESS | 1817 | --DOMWINDOW == 82 (0x7f3e86bc3c00) [pid = 1817] [serial = 533] [outer = (nil)] [url = about:blank] 15:53:46 INFO - PROCESS | 1817 | --DOMWINDOW == 81 (0x7f3e86007c00) [pid = 1817] [serial = 530] [outer = (nil)] [url = about:blank] 15:53:46 INFO - PROCESS | 1817 | --DOMWINDOW == 80 (0x7f3e87142800) [pid = 1817] [serial = 539] [outer = (nil)] [url = about:blank] 15:53:46 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:46 INFO - PROCESS | 1817 | 1461970426180 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]]]}] 15:53:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 15:53:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1786ms 15:53:46 INFO - PROCESS | 1817 | 1461970426238 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 15:53:46 INFO - PROCESS | 1817 | 1461970426246 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 15:53:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:53:46 INFO - PROCESS | 1817 | 1461970426264 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:53:46 INFO - PROCESS | 1817 | 1461970426268 Marionette TRACE conn3 <- [1,754,null,{}] 15:53:46 INFO - PROCESS | 1817 | 1461970426278 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}] 15:53:46 INFO - PROCESS | 1817 | 1461970426418 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 15:53:46 INFO - PROCESS | 1817 | 1461970426431 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:46 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e81251800 == 68 [pid = 1817] [id = 196] 15:53:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 81 (0x7f3e80c0e000) [pid = 1817] [serial = 588] [outer = (nil)] 15:53:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 82 (0x7f3e86008800) [pid = 1817] [serial = 589] [outer = 0x7f3e80c0e000] 15:53:46 INFO - PROCESS | 1817 | 1461970426490 Marionette DEBUG loaded listener.js 15:53:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 83 (0x7f3e861eac00) [pid = 1817] [serial = 590] [outer = 0x7f3e80c0e000] 15:53:47 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:47 INFO - PROCESS | 1817 | 1461970427634 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]]]}] 15:53:47 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 15:53:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1386ms 15:53:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:53:47 INFO - PROCESS | 1817 | 1461970427646 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 15:53:47 INFO - PROCESS | 1817 | 1461970427649 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 15:53:47 INFO - PROCESS | 1817 | 1461970427653 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:53:47 INFO - PROCESS | 1817 | 1461970427659 Marionette TRACE conn3 <- [1,758,null,{}] 15:53:47 INFO - PROCESS | 1817 | 1461970427675 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}] 15:53:47 INFO - PROCESS | 1817 | 1461970427812 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 15:53:48 INFO - PROCESS | 1817 | 1461970427996 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:48 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e88c20000 == 69 [pid = 1817] [id = 197] 15:53:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 84 (0x7f3e86006000) [pid = 1817] [serial = 591] [outer = (nil)] 15:53:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 85 (0x7f3e86cc3400) [pid = 1817] [serial = 592] [outer = 0x7f3e86006000] 15:53:48 INFO - PROCESS | 1817 | 1461970428058 Marionette DEBUG loaded listener.js 15:53:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 86 (0x7f3e874ba400) [pid = 1817] [serial = 593] [outer = 0x7f3e86006000] 15:53:48 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:48 INFO - PROCESS | 1817 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:53:48 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:48 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:48 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:53:48 INFO - PROCESS | 1817 | 1461970428763 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]]]}] 15:53:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 15:53:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1138ms 15:53:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:53:48 INFO - PROCESS | 1817 | 1461970428792 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 15:53:48 INFO - PROCESS | 1817 | 1461970428796 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 15:53:48 INFO - PROCESS | 1817 | 1461970428806 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:53:48 INFO - PROCESS | 1817 | 1461970428810 Marionette TRACE conn3 <- [1,762,null,{}] 15:53:48 INFO - PROCESS | 1817 | 1461970428826 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}] 15:53:49 INFO - PROCESS | 1817 | 1461970429027 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 15:53:49 INFO - PROCESS | 1817 | 1461970429046 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:49 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8b416000 == 70 [pid = 1817] [id = 198] 15:53:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 87 (0x7f3e7decac00) [pid = 1817] [serial = 594] [outer = (nil)] 15:53:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 88 (0x7f3e88b10000) [pid = 1817] [serial = 595] [outer = 0x7f3e7decac00] 15:53:49 INFO - PROCESS | 1817 | 1461970429108 Marionette DEBUG loaded listener.js 15:53:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 89 (0x7f3e8a18c800) [pid = 1817] [serial = 596] [outer = 0x7f3e7decac00] 15:53:50 INFO - PROCESS | 1817 | --DOMWINDOW == 88 (0x7f3e86bc5400) [pid = 1817] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:53:50 INFO - PROCESS | 1817 | --DOMWINDOW == 87 (0x7f3e848e7c00) [pid = 1817] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:53:50 INFO - PROCESS | 1817 | --DOMWINDOW == 86 (0x7f3e80c14800) [pid = 1817] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:53:50 INFO - PROCESS | 1817 | --DOMWINDOW == 85 (0x7f3e7dec6800) [pid = 1817] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:53:50 INFO - PROCESS | 1817 | --DOMWINDOW == 84 (0x7f3e7def6000) [pid = 1817] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:53:50 INFO - PROCESS | 1817 | --DOMWINDOW == 83 (0x7f3e8a189800) [pid = 1817] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:53:50 INFO - PROCESS | 1817 | 1461970430339 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]]]}] 15:53:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:53:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1583ms 15:53:50 INFO - PROCESS | 1817 | 1461970430388 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 15:53:50 INFO - PROCESS | 1817 | 1461970430391 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 15:53:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:53:50 INFO - PROCESS | 1817 | 1461970430396 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:53:50 INFO - PROCESS | 1817 | 1461970430400 Marionette TRACE conn3 <- [1,766,null,{}] 15:53:50 INFO - PROCESS | 1817 | 1461970430405 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}] 15:53:50 INFO - PROCESS | 1817 | 1461970430541 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 15:53:50 INFO - PROCESS | 1817 | 1461970430728 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:50 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8fe39000 == 71 [pid = 1817] [id = 199] 15:53:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 84 (0x7f3e86008400) [pid = 1817] [serial = 597] [outer = (nil)] 15:53:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 85 (0x7f3e8a065000) [pid = 1817] [serial = 598] [outer = 0x7f3e86008400] 15:53:50 INFO - PROCESS | 1817 | 1461970430787 Marionette DEBUG loaded listener.js 15:53:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 86 (0x7f3e8a193000) [pid = 1817] [serial = 599] [outer = 0x7f3e86008400] 15:53:51 INFO - PROCESS | 1817 | 1461970431777 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]]]}] 15:53:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:53:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1430ms 15:53:51 INFO - PROCESS | 1817 | 1461970431828 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 15:53:51 INFO - PROCESS | 1817 | 1461970431832 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 15:53:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:53:51 INFO - PROCESS | 1817 | 1461970431838 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:53:51 INFO - PROCESS | 1817 | 1461970431841 Marionette TRACE conn3 <- [1,770,null,{}] 15:53:51 INFO - PROCESS | 1817 | 1461970431846 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}] 15:53:52 INFO - PROCESS | 1817 | 1461970432021 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 15:53:52 INFO - PROCESS | 1817 | 1461970432088 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:52 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e80c80000 == 72 [pid = 1817] [id = 200] 15:53:52 INFO - PROCESS | 1817 | ++DOMWINDOW == 87 (0x7f3e861ef400) [pid = 1817] [serial = 600] [outer = (nil)] 15:53:52 INFO - PROCESS | 1817 | ++DOMWINDOW == 88 (0x7f3e90625000) [pid = 1817] [serial = 601] [outer = 0x7f3e861ef400] 15:53:52 INFO - PROCESS | 1817 | 1461970432248 Marionette DEBUG loaded listener.js 15:53:52 INFO - PROCESS | 1817 | ++DOMWINDOW == 89 (0x7f3e91474c00) [pid = 1817] [serial = 602] [outer = 0x7f3e861ef400] 15:53:53 INFO - PROCESS | 1817 | 1461970433286 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]]]}] 15:53:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1485ms 15:53:53 INFO - PROCESS | 1817 | 1461970433324 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 15:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:53:53 INFO - PROCESS | 1817 | 1461970433329 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 15:53:53 INFO - PROCESS | 1817 | 1461970433338 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:53:53 INFO - PROCESS | 1817 | 1461970433343 Marionette TRACE conn3 <- [1,774,null,{}] 15:53:53 INFO - PROCESS | 1817 | 1461970433350 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}] 15:53:53 INFO - PROCESS | 1817 | 1461970433547 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 15:53:53 INFO - PROCESS | 1817 | 1461970433699 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:53 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8691e800 == 73 [pid = 1817] [id = 201] 15:53:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 90 (0x7f3e8120c800) [pid = 1817] [serial = 603] [outer = (nil)] 15:53:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 91 (0x7f3e86008000) [pid = 1817] [serial = 604] [outer = 0x7f3e8120c800] 15:53:53 INFO - PROCESS | 1817 | 1461970433770 Marionette DEBUG loaded listener.js 15:53:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 92 (0x7f3e861f0c00) [pid = 1817] [serial = 605] [outer = 0x7f3e8120c800] 15:53:54 INFO - PROCESS | 1817 | 1461970434651 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]]]}] 15:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1385ms 15:53:54 INFO - PROCESS | 1817 | 1461970434722 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 15:53:54 INFO - PROCESS | 1817 | 1461970434730 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 15:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:53:54 INFO - PROCESS | 1817 | 1461970434739 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:53:54 INFO - PROCESS | 1817 | 1461970434742 Marionette TRACE conn3 <- [1,778,null,{}] 15:53:54 INFO - PROCESS | 1817 | 1461970434746 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}] 15:53:54 INFO - PROCESS | 1817 | 1461970434938 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 15:53:55 INFO - PROCESS | 1817 | 1461970435079 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:55 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e90b17800 == 74 [pid = 1817] [id = 202] 15:53:55 INFO - PROCESS | 1817 | ++DOMWINDOW == 93 (0x7f3e86bd0400) [pid = 1817] [serial = 606] [outer = (nil)] 15:53:55 INFO - PROCESS | 1817 | ++DOMWINDOW == 94 (0x7f3e875d0800) [pid = 1817] [serial = 607] [outer = 0x7f3e86bd0400] 15:53:55 INFO - PROCESS | 1817 | 1461970435148 Marionette DEBUG loaded listener.js 15:53:55 INFO - PROCESS | 1817 | ++DOMWINDOW == 95 (0x7f3e8a192800) [pid = 1817] [serial = 608] [outer = 0x7f3e86bd0400] 15:53:55 INFO - PROCESS | 1817 | 1461970435988 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]]]}] 15:53:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:53:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1280ms 15:53:56 INFO - PROCESS | 1817 | 1461970436019 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 15:53:56 INFO - PROCESS | 1817 | 1461970436022 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 15:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:53:56 INFO - PROCESS | 1817 | 1461970436028 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:53:56 INFO - PROCESS | 1817 | 1461970436033 Marionette TRACE conn3 <- [1,782,null,{}] 15:53:56 INFO - PROCESS | 1817 | 1461970436047 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}] 15:53:56 INFO - PROCESS | 1817 | 1461970436196 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 15:53:56 INFO - PROCESS | 1817 | 1461970436346 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:56 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9d5fb000 == 75 [pid = 1817] [id = 203] 15:53:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 96 (0x7f3e8e68d800) [pid = 1817] [serial = 609] [outer = (nil)] 15:53:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 97 (0x7f3e9039f400) [pid = 1817] [serial = 610] [outer = 0x7f3e8e68d800] 15:53:56 INFO - PROCESS | 1817 | 1461970436415 Marionette DEBUG loaded listener.js 15:53:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 98 (0x7f3e9146e400) [pid = 1817] [serial = 611] [outer = 0x7f3e8e68d800] 15:53:57 INFO - PROCESS | 1817 | 1461970437229 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]]]}] 15:53:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:53:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1231ms 15:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:53:57 INFO - PROCESS | 1817 | 1461970437260 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 15:53:57 INFO - PROCESS | 1817 | 1461970437263 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 15:53:57 INFO - PROCESS | 1817 | 1461970437269 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:53:57 INFO - PROCESS | 1817 | 1461970437272 Marionette TRACE conn3 <- [1,786,null,{}] 15:53:57 INFO - PROCESS | 1817 | 1461970437277 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}] 15:53:57 INFO - PROCESS | 1817 | 1461970437425 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 15:53:57 INFO - PROCESS | 1817 | 1461970437572 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:57 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9dcd0000 == 76 [pid = 1817] [id = 204] 15:53:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 99 (0x7f3e805f1000) [pid = 1817] [serial = 612] [outer = (nil)] 15:53:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 100 (0x7f3e919b8800) [pid = 1817] [serial = 613] [outer = 0x7f3e805f1000] 15:53:57 INFO - PROCESS | 1817 | 1461970437638 Marionette DEBUG loaded listener.js 15:53:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 101 (0x7f3e92f9e800) [pid = 1817] [serial = 614] [outer = 0x7f3e805f1000] 15:53:58 INFO - PROCESS | 1817 | 1461970438466 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]]]}] 15:53:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1232ms 15:53:58 INFO - PROCESS | 1817 | 1461970438501 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 15:53:58 INFO - PROCESS | 1817 | 1461970438504 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 15:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:53:58 INFO - PROCESS | 1817 | 1461970438510 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:53:58 INFO - PROCESS | 1817 | 1461970438512 Marionette TRACE conn3 <- [1,790,null,{}] 15:53:58 INFO - PROCESS | 1817 | 1461970438518 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}] 15:53:58 INFO - PROCESS | 1817 | 1461970438658 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 15:53:58 INFO - PROCESS | 1817 | 1461970438806 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:58 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea1dde000 == 77 [pid = 1817] [id = 205] 15:53:58 INFO - PROCESS | 1817 | ++DOMWINDOW == 102 (0x7f3e91773000) [pid = 1817] [serial = 615] [outer = (nil)] 15:53:58 INFO - PROCESS | 1817 | ++DOMWINDOW == 103 (0x7f3e97913400) [pid = 1817] [serial = 616] [outer = 0x7f3e91773000] 15:53:58 INFO - PROCESS | 1817 | 1461970438878 Marionette DEBUG loaded listener.js 15:53:58 INFO - PROCESS | 1817 | ++DOMWINDOW == 104 (0x7f3e9d7db800) [pid = 1817] [serial = 617] [outer = 0x7f3e91773000] 15:53:59 INFO - PROCESS | 1817 | 1461970439753 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]]]}] 15:53:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:53:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1280ms 15:53:59 INFO - PROCESS | 1817 | 1461970439792 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 15:53:59 INFO - PROCESS | 1817 | 1461970439795 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 15:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:53:59 INFO - PROCESS | 1817 | 1461970439801 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:53:59 INFO - PROCESS | 1817 | 1461970439803 Marionette TRACE conn3 <- [1,794,null,{}] 15:53:59 INFO - PROCESS | 1817 | 1461970439808 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}] 15:53:59 INFO - PROCESS | 1817 | 1461970439956 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 15:54:00 INFO - PROCESS | 1817 | 1461970440106 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:00 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea25a9000 == 78 [pid = 1817] [id = 206] 15:54:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 105 (0x7f3e9d7de400) [pid = 1817] [serial = 618] [outer = (nil)] 15:54:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 106 (0x7f3e9eab6400) [pid = 1817] [serial = 619] [outer = 0x7f3e9d7de400] 15:54:00 INFO - PROCESS | 1817 | 1461970440177 Marionette DEBUG loaded listener.js 15:54:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 107 (0x7f3ea0615c00) [pid = 1817] [serial = 620] [outer = 0x7f3e9d7de400] 15:54:01 INFO - PROCESS | 1817 | 1461970441147 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]]]}] 15:54:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:54:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1426ms 15:54:01 INFO - PROCESS | 1817 | 1461970441227 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 15:54:01 INFO - PROCESS | 1817 | 1461970441231 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 15:54:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:54:01 INFO - PROCESS | 1817 | 1461970441237 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:54:01 INFO - PROCESS | 1817 | 1461970441239 Marionette TRACE conn3 <- [1,798,null,{}] 15:54:01 INFO - PROCESS | 1817 | 1461970441244 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}] 15:54:01 INFO - PROCESS | 1817 | 1461970441456 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 15:54:01 INFO - PROCESS | 1817 | 1461970441652 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:01 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e84851000 == 79 [pid = 1817] [id = 207] 15:54:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 108 (0x7f3e7dec5400) [pid = 1817] [serial = 621] [outer = (nil)] 15:54:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 109 (0x7f3e84806000) [pid = 1817] [serial = 622] [outer = 0x7f3e7dec5400] 15:54:01 INFO - PROCESS | 1817 | 1461970441736 Marionette DEBUG loaded listener.js 15:54:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 110 (0x7f3e8480c400) [pid = 1817] [serial = 623] [outer = 0x7f3e7dec5400] 15:54:02 INFO - PROCESS | 1817 | 1461970442762 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]]]}] 15:54:02 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 15:54:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1582ms 15:54:02 INFO - PROCESS | 1817 | 1461970442819 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 15:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:54:02 INFO - PROCESS | 1817 | 1461970442824 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 15:54:02 INFO - PROCESS | 1817 | 1461970442831 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:54:02 INFO - PROCESS | 1817 | 1461970442836 Marionette TRACE conn3 <- [1,802,null,{}] 15:54:02 INFO - PROCESS | 1817 | 1461970442844 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}] 15:54:02 INFO - PROCESS | 1817 | 1461970442989 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 15:54:03 INFO - PROCESS | 1817 | 1461970443164 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:03 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8b3b1800 == 80 [pid = 1817] [id = 208] 15:54:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 111 (0x7f3e80cf1c00) [pid = 1817] [serial = 624] [outer = (nil)] 15:54:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 112 (0x7f3e8120ac00) [pid = 1817] [serial = 625] [outer = 0x7f3e80cf1c00] 15:54:03 INFO - PROCESS | 1817 | 1461970443241 Marionette DEBUG loaded listener.js 15:54:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 113 (0x7f3e84811000) [pid = 1817] [serial = 626] [outer = 0x7f3e80cf1c00] 15:54:04 INFO - PROCESS | 1817 | 1461970443999 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]]]}] 15:54:04 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 15:54:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1248ms 15:54:04 INFO - PROCESS | 1817 | 1461970444093 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 15:54:04 INFO - PROCESS | 1817 | 1461970444105 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 15:54:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:54:04 INFO - PROCESS | 1817 | 1461970444120 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:54:04 INFO - PROCESS | 1817 | 1461970444128 Marionette TRACE conn3 <- [1,806,null,{}] 15:54:04 INFO - PROCESS | 1817 | 1461970444147 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}] 15:54:04 INFO - PROCESS | 1817 | 1461970444308 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 15:54:04 INFO - PROCESS | 1817 | 1461970444428 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:04 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e871b0000 == 81 [pid = 1817] [id = 209] 15:54:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 114 (0x7f3e80ce9c00) [pid = 1817] [serial = 627] [outer = (nil)] 15:54:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 115 (0x7f3e848f0c00) [pid = 1817] [serial = 628] [outer = 0x7f3e80ce9c00] 15:54:04 INFO - PROCESS | 1817 | 1461970444488 Marionette DEBUG loaded listener.js 15:54:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 116 (0x7f3e86cc6400) [pid = 1817] [serial = 629] [outer = 0x7f3e80ce9c00] 15:54:05 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9002a000 == 80 [pid = 1817] [id = 180] 15:54:05 INFO - PROCESS | 1817 | --DOMWINDOW == 115 (0x7f3e8b650800) [pid = 1817] [serial = 568] [outer = (nil)] [url = about:blank] 15:54:05 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8fe39000 == 79 [pid = 1817] [id = 199] 15:54:05 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8b416000 == 78 [pid = 1817] [id = 198] 15:54:05 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e88c20000 == 77 [pid = 1817] [id = 197] 15:54:05 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e81251800 == 76 [pid = 1817] [id = 196] 15:54:05 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e86909000 == 75 [pid = 1817] [id = 195] 15:54:05 INFO - PROCESS | 1817 | 1461970445383 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]]]}] 15:54:05 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8fe43000 == 74 [pid = 1817] [id = 191] 15:54:05 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e86204800 == 73 [pid = 1817] [id = 190] 15:54:05 INFO - PROCESS | 1817 | --DOMWINDOW == 114 (0x7f3e88b0c800) [pid = 1817] [serial = 563] [outer = (nil)] [url = about:blank] 15:54:05 INFO - PROCESS | 1817 | --DOMWINDOW == 113 (0x7f3e8750cc00) [pid = 1817] [serial = 562] [outer = (nil)] [url = about:blank] 15:54:05 INFO - PROCESS | 1817 | --DOMWINDOW == 112 (0x7f3e80c12000) [pid = 1817] [serial = 544] [outer = (nil)] [url = about:blank] 15:54:05 INFO - PROCESS | 1817 | --DOMWINDOW == 111 (0x7f3e848ec800) [pid = 1817] [serial = 547] [outer = (nil)] [url = about:blank] 15:54:05 INFO - PROCESS | 1817 | --DOMWINDOW == 110 (0x7f3e8600ec00) [pid = 1817] [serial = 559] [outer = (nil)] [url = about:blank] 15:54:05 INFO - PROCESS | 1817 | --DOMWINDOW == 109 (0x7f3e86bc2c00) [pid = 1817] [serial = 560] [outer = (nil)] [url = about:blank] 15:54:05 INFO - PROCESS | 1817 | --DOMWINDOW == 108 (0x7f3e848e2400) [pid = 1817] [serial = 557] [outer = (nil)] [url = about:blank] 15:54:05 INFO - PROCESS | 1817 | --DOMWINDOW == 107 (0x7f3e861ee000) [pid = 1817] [serial = 566] [outer = (nil)] [url = about:blank] 15:54:05 INFO - PROCESS | 1817 | --DOMWINDOW == 106 (0x7f3e80eeec00) [pid = 1817] [serial = 556] [outer = (nil)] [url = about:blank] 15:54:05 INFO - PROCESS | 1817 | --DOMWINDOW == 105 (0x7f3e874b3c00) [pid = 1817] [serial = 550] [outer = (nil)] [url = about:blank] 15:54:05 INFO - PROCESS | 1817 | --DOMWINDOW == 104 (0x7f3e8a190800) [pid = 1817] [serial = 554] [outer = (nil)] [url = about:blank] 15:54:05 INFO - PROCESS | 1817 | --DOMWINDOW == 103 (0x7f3e8fb22000) [pid = 1817] [serial = 460] [outer = (nil)] [url = about:blank] 15:54:05 INFO - PROCESS | 1817 | --DOMWINDOW == 102 (0x7f3e80626800) [pid = 1817] [serial = 565] [outer = (nil)] [url = about:blank] 15:54:05 INFO - PROCESS | 1817 | --DOMWINDOW == 101 (0x7f3e80eee800) [pid = 1817] [serial = 553] [outer = (nil)] [url = about:blank] 15:54:05 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 15:54:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1342ms 15:54:05 INFO - PROCESS | 1817 | 1461970445462 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 15:54:05 INFO - PROCESS | 1817 | 1461970445465 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 15:54:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:54:05 INFO - PROCESS | 1817 | 1461970445471 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:54:05 INFO - PROCESS | 1817 | 1461970445475 Marionette TRACE conn3 <- [1,810,null,{}] 15:54:05 INFO - PROCESS | 1817 | 1461970445489 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}] 15:54:05 INFO - PROCESS | 1817 | 1461970445631 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 15:54:05 INFO - PROCESS | 1817 | 1461970445737 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:05 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e873b2800 == 74 [pid = 1817] [id = 210] 15:54:05 INFO - PROCESS | 1817 | ++DOMWINDOW == 102 (0x7f3e848ed000) [pid = 1817] [serial = 630] [outer = (nil)] 15:54:05 INFO - PROCESS | 1817 | ++DOMWINDOW == 103 (0x7f3e87142800) [pid = 1817] [serial = 631] [outer = 0x7f3e848ed000] 15:54:05 INFO - PROCESS | 1817 | 1461970445808 Marionette DEBUG loaded listener.js 15:54:05 INFO - PROCESS | 1817 | ++DOMWINDOW == 104 (0x7f3e8a073800) [pid = 1817] [serial = 632] [outer = 0x7f3e848ed000] 15:54:06 INFO - PROCESS | 1817 | 1461970446448 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]]]}] 15:54:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:54:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1032ms 15:54:06 INFO - PROCESS | 1817 | 1461970446503 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 15:54:06 INFO - PROCESS | 1817 | 1461970446507 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 15:54:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:54:06 INFO - PROCESS | 1817 | 1461970446512 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:54:06 INFO - PROCESS | 1817 | 1461970446515 Marionette TRACE conn3 <- [1,814,null,{}] 15:54:06 INFO - PROCESS | 1817 | 1461970446523 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}] 15:54:06 INFO - PROCESS | 1817 | 1461970446667 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 15:54:06 INFO - PROCESS | 1817 | 1461970446776 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:06 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9088a000 == 75 [pid = 1817] [id = 211] 15:54:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 105 (0x7f3e81206400) [pid = 1817] [serial = 633] [outer = (nil)] 15:54:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 106 (0x7f3e8e689400) [pid = 1817] [serial = 634] [outer = 0x7f3e81206400] 15:54:06 INFO - PROCESS | 1817 | 1461970446835 Marionette DEBUG loaded listener.js 15:54:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 107 (0x7f3e8fb22000) [pid = 1817] [serial = 635] [outer = 0x7f3e81206400] 15:54:07 INFO - PROCESS | 1817 | 1461970447486 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] 15:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:54:07 INFO - PROCESS | 1817 | 1461970447503 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 15:54:07 INFO - PROCESS | 1817 | 1461970447508 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:54:07 INFO - PROCESS | 1817 | 1461970447511 Marionette TRACE conn3 <- [1,818,null,{}] 15:54:07 INFO - PROCESS | 1817 | 1461970447529 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}] 15:54:07 INFO - PROCESS | 1817 | 1461970447712 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 15:54:07 INFO - PROCESS | 1817 | 1461970447738 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:07 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e96d06800 == 76 [pid = 1817] [id = 212] 15:54:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 108 (0x7f3e87507c00) [pid = 1817] [serial = 636] [outer = (nil)] 15:54:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 109 (0x7f3e8fc5c800) [pid = 1817] [serial = 637] [outer = 0x7f3e87507c00] 15:54:07 INFO - PROCESS | 1817 | 1461970447795 Marionette DEBUG loaded listener.js 15:54:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 110 (0x7f3e919b3000) [pid = 1817] [serial = 638] [outer = 0x7f3e87507c00] 15:54:08 INFO - PROCESS | 1817 | 1461970448622 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]]]}] 15:54:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:54:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1181ms 15:54:08 INFO - PROCESS | 1817 | 1461970448690 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 15:54:08 INFO - PROCESS | 1817 | 1461970448694 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 15:54:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:54:08 INFO - PROCESS | 1817 | 1461970448699 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:54:08 INFO - PROCESS | 1817 | 1461970448701 Marionette TRACE conn3 <- [1,822,null,{}] 15:54:08 INFO - PROCESS | 1817 | 1461970448706 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}] 15:54:08 INFO - PROCESS | 1817 | 1461970448908 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 15:54:08 INFO - PROCESS | 1817 | 1461970448929 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:08 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea1de6800 == 77 [pid = 1817] [id = 213] 15:54:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 111 (0x7f3e919b3800) [pid = 1817] [serial = 639] [outer = (nil)] 15:54:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 112 (0x7f3e9da48400) [pid = 1817] [serial = 640] [outer = 0x7f3e919b3800] 15:54:08 INFO - PROCESS | 1817 | 1461970448989 Marionette DEBUG loaded listener.js 15:54:09 INFO - PROCESS | 1817 | ++DOMWINDOW == 113 (0x7f3ea1d9f000) [pid = 1817] [serial = 641] [outer = 0x7f3e919b3800] 15:54:09 INFO - PROCESS | 1817 | --DOMWINDOW == 112 (0x7f3e7decac00) [pid = 1817] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:54:09 INFO - PROCESS | 1817 | --DOMWINDOW == 111 (0x7f3e86008400) [pid = 1817] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:54:09 INFO - PROCESS | 1817 | --DOMWINDOW == 110 (0x7f3e86bcdc00) [pid = 1817] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:54:09 INFO - PROCESS | 1817 | --DOMWINDOW == 109 (0x7f3e80c0e000) [pid = 1817] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:54:09 INFO - PROCESS | 1817 | --DOMWINDOW == 108 (0x7f3e7deea400) [pid = 1817] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:54:09 INFO - PROCESS | 1817 | --DOMWINDOW == 107 (0x7f3e86006000) [pid = 1817] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:54:09 INFO - PROCESS | 1817 | 1461970449884 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] 15:54:09 INFO - PROCESS | 1817 | 1461970449933 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 15:54:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 15:54:09 INFO - PROCESS | 1817 | 1461970449938 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:54:09 INFO - PROCESS | 1817 | 1461970449940 Marionette TRACE conn3 <- [1,826,null,{}] 15:54:09 INFO - PROCESS | 1817 | 1461970449945 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}] 15:54:10 INFO - PROCESS | 1817 | 1461970450079 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 15:54:10 INFO - PROCESS | 1817 | 1461970450188 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:10 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e91198000 == 78 [pid = 1817] [id = 214] 15:54:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 108 (0x7f3e7e026c00) [pid = 1817] [serial = 642] [outer = (nil)] 15:54:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 109 (0x7f3e7e02bc00) [pid = 1817] [serial = 643] [outer = 0x7f3e7e026c00] 15:54:10 INFO - PROCESS | 1817 | 1461970450245 Marionette DEBUG loaded listener.js 15:54:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 110 (0x7f3e80c0e000) [pid = 1817] [serial = 644] [outer = 0x7f3e7e026c00] 15:54:10 INFO - PROCESS | 1817 | 1461970450870 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]]]}] 15:54:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 974ms 15:54:10 INFO - PROCESS | 1817 | 1461970450912 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 15:54:10 INFO - PROCESS | 1817 | 1461970450915 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 15:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:54:10 INFO - PROCESS | 1817 | 1461970450920 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:54:10 INFO - PROCESS | 1817 | 1461970450922 Marionette TRACE conn3 <- [1,830,null,{}] 15:54:10 INFO - PROCESS | 1817 | 1461970450927 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}] 15:54:11 INFO - PROCESS | 1817 | 1461970451052 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 15:54:11 INFO - PROCESS | 1817 | 1461970451065 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:11 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea536c800 == 79 [pid = 1817] [id = 215] 15:54:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 111 (0x7f3e7e0e4000) [pid = 1817] [serial = 645] [outer = (nil)] 15:54:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 112 (0x7f3e7e0e9000) [pid = 1817] [serial = 646] [outer = 0x7f3e7e0e4000] 15:54:11 INFO - PROCESS | 1817 | 1461970451120 Marionette DEBUG loaded listener.js 15:54:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 113 (0x7f3e7e0ed000) [pid = 1817] [serial = 647] [outer = 0x7f3e7e0e4000] 15:54:11 INFO - PROCESS | 1817 | 1461970451798 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]]]}] 15:54:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:54:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 922ms 15:54:11 INFO - PROCESS | 1817 | 1461970451909 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 15:54:11 INFO - PROCESS | 1817 | 1461970451914 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 15:54:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:54:11 INFO - PROCESS | 1817 | 1461970451926 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:54:11 INFO - PROCESS | 1817 | 1461970451930 Marionette TRACE conn3 <- [1,834,null,{}] 15:54:11 INFO - PROCESS | 1817 | 1461970451939 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}] 15:54:12 INFO - PROCESS | 1817 | 1461970452117 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 15:54:12 INFO - PROCESS | 1817 | 1461970452266 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:12 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e85f3d000 == 80 [pid = 1817] [id = 216] 15:54:12 INFO - PROCESS | 1817 | ++DOMWINDOW == 114 (0x7f3e7e028400) [pid = 1817] [serial = 648] [outer = (nil)] 15:54:12 INFO - PROCESS | 1817 | ++DOMWINDOW == 115 (0x7f3e7e0ea800) [pid = 1817] [serial = 649] [outer = 0x7f3e7e028400] 15:54:12 INFO - PROCESS | 1817 | 1461970452337 Marionette DEBUG loaded listener.js 15:54:12 INFO - PROCESS | 1817 | ++DOMWINDOW == 116 (0x7f3e805e4c00) [pid = 1817] [serial = 650] [outer = 0x7f3e7e028400] 15:54:13 INFO - PROCESS | 1817 | 1461970453213 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]]]}] 15:54:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:54:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1341ms 15:54:13 INFO - PROCESS | 1817 | 1461970453263 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 15:54:13 INFO - PROCESS | 1817 | 1461970453267 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 15:54:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:54:13 INFO - PROCESS | 1817 | 1461970453278 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:54:13 INFO - PROCESS | 1817 | 1461970453283 Marionette TRACE conn3 <- [1,838,null,{}] 15:54:13 INFO - PROCESS | 1817 | 1461970453289 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}] 15:54:13 INFO - PROCESS | 1817 | 1461970453444 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 15:54:13 INFO - PROCESS | 1817 | 1461970453607 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:13 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e924eb000 == 81 [pid = 1817] [id = 217] 15:54:13 INFO - PROCESS | 1817 | ++DOMWINDOW == 117 (0x7f3e80c0f400) [pid = 1817] [serial = 651] [outer = (nil)] 15:54:13 INFO - PROCESS | 1817 | ++DOMWINDOW == 118 (0x7f3e84808800) [pid = 1817] [serial = 652] [outer = 0x7f3e80c0f400] 15:54:13 INFO - PROCESS | 1817 | 1461970453675 Marionette DEBUG loaded listener.js 15:54:13 INFO - PROCESS | 1817 | ++DOMWINDOW == 119 (0x7f3e8600c400) [pid = 1817] [serial = 653] [outer = 0x7f3e80c0f400] 15:54:14 INFO - PROCESS | 1817 | 1461970454576 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]]]}] 15:54:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:54:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1333ms 15:54:14 INFO - PROCESS | 1817 | 1461970454609 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 15:54:14 INFO - PROCESS | 1817 | 1461970454613 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 15:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:54:14 INFO - PROCESS | 1817 | 1461970454620 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:54:14 INFO - PROCESS | 1817 | 1461970454622 Marionette TRACE conn3 <- [1,842,null,{}] 15:54:14 INFO - PROCESS | 1817 | 1461970454635 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}] 15:54:14 INFO - PROCESS | 1817 | 1461970454793 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 15:54:14 INFO - PROCESS | 1817 | 1461970454949 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:14 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea7b90000 == 82 [pid = 1817] [id = 218] 15:54:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 120 (0x7f3e874b6c00) [pid = 1817] [serial = 654] [outer = (nil)] 15:54:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 121 (0x7f3e875c8c00) [pid = 1817] [serial = 655] [outer = 0x7f3e874b6c00] 15:54:15 INFO - PROCESS | 1817 | 1461970455022 Marionette DEBUG loaded listener.js 15:54:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 122 (0x7f3e8b658c00) [pid = 1817] [serial = 656] [outer = 0x7f3e874b6c00] 15:54:15 INFO - PROCESS | 1817 | 1461970455943 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]]]}] 15:54:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:54:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1375ms 15:54:16 INFO - PROCESS | 1817 | 1461970455996 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 15:54:16 INFO - PROCESS | 1817 | 1461970455998 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 15:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:54:16 INFO - PROCESS | 1817 | 1461970456004 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:54:16 INFO - PROCESS | 1817 | 1461970456006 Marionette TRACE conn3 <- [1,846,null,{}] 15:54:16 INFO - PROCESS | 1817 | 1461970456011 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}] 15:54:16 INFO - PROCESS | 1817 | 1461970456166 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 15:54:16 INFO - PROCESS | 1817 | 1461970456314 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:16 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e860a8000 == 83 [pid = 1817] [id = 219] 15:54:16 INFO - PROCESS | 1817 | ++DOMWINDOW == 123 (0x7f3e86bd0c00) [pid = 1817] [serial = 657] [outer = (nil)] 15:54:16 INFO - PROCESS | 1817 | ++DOMWINDOW == 124 (0x7f3e91be5c00) [pid = 1817] [serial = 658] [outer = 0x7f3e86bd0c00] 15:54:16 INFO - PROCESS | 1817 | 1461970456381 Marionette DEBUG loaded listener.js 15:54:16 INFO - PROCESS | 1817 | ++DOMWINDOW == 125 (0x7f3e9d570400) [pid = 1817] [serial = 659] [outer = 0x7f3e86bd0c00] 15:54:17 INFO - PROCESS | 1817 | 1461970457188 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]]]}] 15:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1227ms 15:54:17 INFO - PROCESS | 1817 | 1461970457231 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 15:54:17 INFO - PROCESS | 1817 | 1461970457235 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 15:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:54:17 INFO - PROCESS | 1817 | 1461970457240 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:54:17 INFO - PROCESS | 1817 | 1461970457243 Marionette TRACE conn3 <- [1,850,null,{}] 15:54:17 INFO - PROCESS | 1817 | 1461970457248 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}] 15:54:17 INFO - PROCESS | 1817 | 1461970457391 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 15:54:17 INFO - PROCESS | 1817 | 1461970457545 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:17 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e860c3800 == 84 [pid = 1817] [id = 220] 15:54:17 INFO - PROCESS | 1817 | ++DOMWINDOW == 126 (0x7f3e8e691c00) [pid = 1817] [serial = 660] [outer = (nil)] 15:54:17 INFO - PROCESS | 1817 | ++DOMWINDOW == 127 (0x7f3e9da92000) [pid = 1817] [serial = 661] [outer = 0x7f3e8e691c00] 15:54:17 INFO - PROCESS | 1817 | 1461970457620 Marionette DEBUG loaded listener.js 15:54:17 INFO - PROCESS | 1817 | ++DOMWINDOW == 128 (0x7f3e9e941800) [pid = 1817] [serial = 662] [outer = 0x7f3e8e691c00] 15:54:18 INFO - PROCESS | 1817 | 1461970458457 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]]]}] 15:54:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:54:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1283ms 15:54:18 INFO - PROCESS | 1817 | 1461970458524 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 15:54:18 INFO - PROCESS | 1817 | 1461970458528 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 15:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:54:18 INFO - PROCESS | 1817 | 1461970458533 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:54:18 INFO - PROCESS | 1817 | 1461970458535 Marionette TRACE conn3 <- [1,854,null,{}] 15:54:18 INFO - PROCESS | 1817 | 1461970458541 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}] 15:54:18 INFO - PROCESS | 1817 | 1461970458757 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 15:54:18 INFO - PROCESS | 1817 | 1461970458912 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:18 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8681b800 == 85 [pid = 1817] [id = 221] 15:54:18 INFO - PROCESS | 1817 | ++DOMWINDOW == 129 (0x7f3e86a47c00) [pid = 1817] [serial = 663] [outer = (nil)] 15:54:18 INFO - PROCESS | 1817 | ++DOMWINDOW == 130 (0x7f3e9d86a400) [pid = 1817] [serial = 664] [outer = 0x7f3e86a47c00] 15:54:18 INFO - PROCESS | 1817 | 1461970458987 Marionette DEBUG loaded listener.js 15:54:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 131 (0x7f3ea1d9dc00) [pid = 1817] [serial = 665] [outer = 0x7f3e86a47c00] 15:54:19 INFO - PROCESS | 1817 | 1461970459759 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]]]}] 15:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1275ms 15:54:19 INFO - PROCESS | 1817 | 1461970459809 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 15:54:19 INFO - PROCESS | 1817 | 1461970459812 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 15:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:54:19 INFO - PROCESS | 1817 | 1461970459817 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:54:19 INFO - PROCESS | 1817 | 1461970459819 Marionette TRACE conn3 <- [1,858,null,{}] 15:54:19 INFO - PROCESS | 1817 | 1461970459824 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}] 15:54:19 INFO - PROCESS | 1817 | 1461970459963 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 15:54:20 INFO - PROCESS | 1817 | 1461970460116 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:20 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e87bd8000 == 86 [pid = 1817] [id = 222] 15:54:20 INFO - PROCESS | 1817 | ++DOMWINDOW == 132 (0x7f3e86a4a800) [pid = 1817] [serial = 666] [outer = (nil)] 15:54:20 INFO - PROCESS | 1817 | ++DOMWINDOW == 133 (0x7f3e87a7c000) [pid = 1817] [serial = 667] [outer = 0x7f3e86a4a800] 15:54:20 INFO - PROCESS | 1817 | 1461970460185 Marionette DEBUG loaded listener.js 15:54:20 INFO - PROCESS | 1817 | ++DOMWINDOW == 134 (0x7f3e87a81400) [pid = 1817] [serial = 668] [outer = 0x7f3e86a4a800] 15:54:21 INFO - PROCESS | 1817 | 1461970461007 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]]]}] 15:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1225ms 15:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:54:21 INFO - PROCESS | 1817 | 1461970461042 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 15:54:21 INFO - PROCESS | 1817 | 1461970461045 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 15:54:21 INFO - PROCESS | 1817 | 1461970461050 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:54:21 INFO - PROCESS | 1817 | 1461970461053 Marionette TRACE conn3 <- [1,862,null,{}] 15:54:21 INFO - PROCESS | 1817 | 1461970461058 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}] 15:54:21 INFO - PROCESS | 1817 | 1461970461206 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 15:54:21 INFO - PROCESS | 1817 | 1461970461362 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:21 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7cce6800 == 87 [pid = 1817] [id = 223] 15:54:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 135 (0x7f3e7cccb400) [pid = 1817] [serial = 669] [outer = (nil)] 15:54:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 136 (0x7f3e7cccfc00) [pid = 1817] [serial = 670] [outer = 0x7f3e7cccb400] 15:54:21 INFO - PROCESS | 1817 | 1461970461427 Marionette DEBUG loaded listener.js 15:54:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 137 (0x7f3e7ccd3c00) [pid = 1817] [serial = 671] [outer = 0x7f3e7cccb400] 15:54:22 INFO - PROCESS | 1817 | 1461970462575 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]]]}] 15:54:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1579ms 15:54:22 INFO - PROCESS | 1817 | 1461970462629 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 15:54:22 INFO - PROCESS | 1817 | 1461970462634 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 15:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:54:22 INFO - PROCESS | 1817 | 1461970462642 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:54:22 INFO - PROCESS | 1817 | 1461970462647 Marionette TRACE conn3 <- [1,866,null,{}] 15:54:22 INFO - PROCESS | 1817 | 1461970462655 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}] 15:54:22 INFO - PROCESS | 1817 | 1461970462853 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 15:54:23 INFO - PROCESS | 1817 | 1461970463092 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:23 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e85f45000 == 88 [pid = 1817] [id = 224] 15:54:23 INFO - PROCESS | 1817 | ++DOMWINDOW == 138 (0x7f3e7e030000) [pid = 1817] [serial = 672] [outer = (nil)] 15:54:23 INFO - PROCESS | 1817 | ++DOMWINDOW == 139 (0x7f3e7e0ebc00) [pid = 1817] [serial = 673] [outer = 0x7f3e7e030000] 15:54:23 INFO - PROCESS | 1817 | 1461970463227 Marionette DEBUG loaded listener.js 15:54:23 INFO - PROCESS | 1817 | ++DOMWINDOW == 140 (0x7f3e805eb400) [pid = 1817] [serial = 674] [outer = 0x7f3e7e030000] 15:54:24 INFO - PROCESS | 1817 | 1461970464097 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]]]}] 15:54:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:54:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1485ms 15:54:24 INFO - PROCESS | 1817 | 1461970464127 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 15:54:24 INFO - PROCESS | 1817 | 1461970464136 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 15:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:54:24 INFO - PROCESS | 1817 | 1461970464145 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:54:24 INFO - PROCESS | 1817 | 1461970464148 Marionette TRACE conn3 <- [1,870,null,{}] 15:54:24 INFO - PROCESS | 1817 | 1461970464153 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}] 15:54:24 INFO - PROCESS | 1817 | 1461970464294 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 15:54:24 INFO - PROCESS | 1817 | 1461970464465 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:24 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea6cb5000 == 87 [pid = 1817] [id = 127] 15:54:24 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e81240000 == 88 [pid = 1817] [id = 225] 15:54:24 INFO - PROCESS | 1817 | ++DOMWINDOW == 141 (0x7f3e7e0e3c00) [pid = 1817] [serial = 675] [outer = (nil)] 15:54:24 INFO - PROCESS | 1817 | ++DOMWINDOW == 142 (0x7f3e80ee7400) [pid = 1817] [serial = 676] [outer = 0x7f3e7e0e3c00] 15:54:24 INFO - PROCESS | 1817 | 1461970464561 Marionette DEBUG loaded listener.js 15:54:24 INFO - PROCESS | 1817 | ++DOMWINDOW == 143 (0x7f3e8120d000) [pid = 1817] [serial = 677] [outer = 0x7f3e7e0e3c00] 15:54:24 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e91198000 == 87 [pid = 1817] [id = 214] 15:54:24 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea1de6800 == 86 [pid = 1817] [id = 213] 15:54:24 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e96d06800 == 85 [pid = 1817] [id = 212] 15:54:24 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9088a000 == 84 [pid = 1817] [id = 211] 15:54:24 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e873b2800 == 83 [pid = 1817] [id = 210] 15:54:24 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e871b0000 == 82 [pid = 1817] [id = 209] 15:54:24 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8b3b1800 == 81 [pid = 1817] [id = 208] 15:54:24 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea25a9000 == 80 [pid = 1817] [id = 206] 15:54:24 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea1dde000 == 79 [pid = 1817] [id = 205] 15:54:25 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9dcd0000 == 78 [pid = 1817] [id = 204] 15:54:25 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9d5fb000 == 77 [pid = 1817] [id = 203] 15:54:25 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e90b17800 == 76 [pid = 1817] [id = 202] 15:54:25 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8691e800 == 75 [pid = 1817] [id = 201] 15:54:25 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e80c80000 == 74 [pid = 1817] [id = 200] 15:54:25 INFO - PROCESS | 1817 | --DOMWINDOW == 142 (0x7f3e88b10000) [pid = 1817] [serial = 595] [outer = (nil)] [url = about:blank] 15:54:25 INFO - PROCESS | 1817 | --DOMWINDOW == 141 (0x7f3e8a065000) [pid = 1817] [serial = 598] [outer = (nil)] [url = about:blank] 15:54:25 INFO - PROCESS | 1817 | --DOMWINDOW == 140 (0x7f3e8c839800) [pid = 1817] [serial = 569] [outer = (nil)] [url = about:blank] 15:54:25 INFO - PROCESS | 1817 | --DOMWINDOW == 139 (0x7f3e80ce4400) [pid = 1817] [serial = 571] [outer = (nil)] [url = about:blank] 15:54:25 INFO - PROCESS | 1817 | --DOMWINDOW == 138 (0x7f3e86bc8c00) [pid = 1817] [serial = 574] [outer = (nil)] [url = about:blank] 15:54:25 INFO - PROCESS | 1817 | --DOMWINDOW == 137 (0x7f3e8d268c00) [pid = 1817] [serial = 577] [outer = (nil)] [url = about:blank] 15:54:25 INFO - PROCESS | 1817 | --DOMWINDOW == 136 (0x7f3e8fc6d400) [pid = 1817] [serial = 580] [outer = (nil)] [url = about:blank] 15:54:25 INFO - PROCESS | 1817 | --DOMWINDOW == 135 (0x7f3e86008800) [pid = 1817] [serial = 589] [outer = (nil)] [url = about:blank] 15:54:25 INFO - PROCESS | 1817 | --DOMWINDOW == 134 (0x7f3e861eac00) [pid = 1817] [serial = 590] [outer = (nil)] [url = about:blank] 15:54:25 INFO - PROCESS | 1817 | --DOMWINDOW == 133 (0x7f3e80ee3400) [pid = 1817] [serial = 587] [outer = (nil)] [url = about:blank] 15:54:25 INFO - PROCESS | 1817 | --DOMWINDOW == 132 (0x7f3e80c16c00) [pid = 1817] [serial = 586] [outer = (nil)] [url = about:blank] 15:54:25 INFO - PROCESS | 1817 | --DOMWINDOW == 131 (0x7f3e86cc3400) [pid = 1817] [serial = 592] [outer = (nil)] [url = about:blank] 15:54:25 INFO - PROCESS | 1817 | --DOMWINDOW == 130 (0x7f3e901be400) [pid = 1817] [serial = 583] [outer = (nil)] [url = about:blank] 15:54:25 INFO - PROCESS | 1817 | --DOMWINDOW == 129 (0x7f3e8a18c800) [pid = 1817] [serial = 596] [outer = (nil)] [url = about:blank] 15:54:25 INFO - PROCESS | 1817 | --DOMWINDOW == 128 (0x7f3e874ba400) [pid = 1817] [serial = 593] [outer = (nil)] [url = about:blank] 15:54:25 INFO - PROCESS | 1817 | --DOMWINDOW == 127 (0x7f3e8a193000) [pid = 1817] [serial = 599] [outer = (nil)] [url = about:blank] 15:54:25 INFO - PROCESS | 1817 | 1461970465395 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]]]}] 15:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1279ms 15:54:25 INFO - PROCESS | 1817 | 1461970465423 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 15:54:25 INFO - PROCESS | 1817 | 1461970465426 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 15:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:54:25 INFO - PROCESS | 1817 | 1461970465432 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:54:25 INFO - PROCESS | 1817 | 1461970465437 Marionette TRACE conn3 <- [1,874,null,{}] 15:54:25 INFO - PROCESS | 1817 | 1461970465451 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}] 15:54:25 INFO - PROCESS | 1817 | 1461970465590 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 15:54:25 INFO - PROCESS | 1817 | 1461970465606 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:25 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e87bde800 == 75 [pid = 1817] [id = 226] 15:54:25 INFO - PROCESS | 1817 | ++DOMWINDOW == 128 (0x7f3e848e4c00) [pid = 1817] [serial = 678] [outer = (nil)] 15:54:25 INFO - PROCESS | 1817 | ++DOMWINDOW == 129 (0x7f3e86007c00) [pid = 1817] [serial = 679] [outer = 0x7f3e848e4c00] 15:54:25 INFO - PROCESS | 1817 | 1461970465666 Marionette DEBUG loaded listener.js 15:54:25 INFO - PROCESS | 1817 | ++DOMWINDOW == 130 (0x7f3e861e6c00) [pid = 1817] [serial = 680] [outer = 0x7f3e848e4c00] 15:54:26 INFO - PROCESS | 1817 | 1461970466440 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]]]}] 15:54:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1035ms 15:54:26 INFO - PROCESS | 1817 | 1461970466467 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 15:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:54:26 INFO - PROCESS | 1817 | 1461970466471 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 15:54:26 INFO - PROCESS | 1817 | 1461970466475 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:54:26 INFO - PROCESS | 1817 | 1461970466478 Marionette TRACE conn3 <- [1,878,null,{}] 15:54:26 INFO - PROCESS | 1817 | 1461970466483 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}] 15:54:26 INFO - PROCESS | 1817 | 1461970466614 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 15:54:26 INFO - PROCESS | 1817 | 1461970466627 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:26 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8b3c9000 == 76 [pid = 1817] [id = 227] 15:54:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 131 (0x7f3e848ea400) [pid = 1817] [serial = 681] [outer = (nil)] 15:54:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 132 (0x7f3e86a4c800) [pid = 1817] [serial = 682] [outer = 0x7f3e848ea400] 15:54:26 INFO - PROCESS | 1817 | 1461970466684 Marionette DEBUG loaded listener.js 15:54:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 133 (0x7f3e86a50c00) [pid = 1817] [serial = 683] [outer = 0x7f3e848ea400] 15:54:27 INFO - PROCESS | 1817 | 1461970467455 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]]]}] 15:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1030ms 15:54:27 INFO - PROCESS | 1817 | 1461970467509 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 15:54:27 INFO - PROCESS | 1817 | 1461970467511 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 15:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:54:27 INFO - PROCESS | 1817 | 1461970467518 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:54:27 INFO - PROCESS | 1817 | 1461970467520 Marionette TRACE conn3 <- [1,882,null,{}] 15:54:27 INFO - PROCESS | 1817 | 1461970467586 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}] 15:54:27 INFO - PROCESS | 1817 | 1461970467756 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 15:54:27 INFO - PROCESS | 1817 | 1461970467773 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:27 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8d4d3800 == 77 [pid = 1817] [id = 228] 15:54:27 INFO - PROCESS | 1817 | ++DOMWINDOW == 134 (0x7f3e861f2c00) [pid = 1817] [serial = 684] [outer = (nil)] 15:54:27 INFO - PROCESS | 1817 | ++DOMWINDOW == 135 (0x7f3e86bcdc00) [pid = 1817] [serial = 685] [outer = 0x7f3e861f2c00] 15:54:27 INFO - PROCESS | 1817 | 1461970467829 Marionette DEBUG loaded listener.js 15:54:27 INFO - PROCESS | 1817 | ++DOMWINDOW == 136 (0x7f3e86cc9c00) [pid = 1817] [serial = 686] [outer = 0x7f3e861f2c00] 15:54:28 INFO - PROCESS | 1817 | 1461970468568 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]]]}] 15:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1077ms 15:54:28 INFO - PROCESS | 1817 | 1461970468595 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 15:54:28 INFO - PROCESS | 1817 | 1461970468598 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 15:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:54:28 INFO - PROCESS | 1817 | 1461970468603 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:54:28 INFO - PROCESS | 1817 | 1461970468605 Marionette TRACE conn3 <- [1,886,null,{}] 15:54:28 INFO - PROCESS | 1817 | 1461970468610 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}] 15:54:28 INFO - PROCESS | 1817 | 1461970468799 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 15:54:28 INFO - PROCESS | 1817 | 1461970468833 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:28 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e90878800 == 78 [pid = 1817] [id = 229] 15:54:28 INFO - PROCESS | 1817 | ++DOMWINDOW == 137 (0x7f3e875c4000) [pid = 1817] [serial = 687] [outer = (nil)] 15:54:28 INFO - PROCESS | 1817 | ++DOMWINDOW == 138 (0x7f3e87a7d800) [pid = 1817] [serial = 688] [outer = 0x7f3e875c4000] 15:54:28 INFO - PROCESS | 1817 | 1461970468891 Marionette DEBUG loaded listener.js 15:54:28 INFO - PROCESS | 1817 | ++DOMWINDOW == 139 (0x7f3e8892b800) [pid = 1817] [serial = 689] [outer = 0x7f3e875c4000] 15:54:29 INFO - PROCESS | 1817 | --DOMWINDOW == 138 (0x7f3e919b3800) [pid = 1817] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:54:29 INFO - PROCESS | 1817 | --DOMWINDOW == 137 (0x7f3e81206400) [pid = 1817] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:54:29 INFO - PROCESS | 1817 | --DOMWINDOW == 136 (0x7f3e80ce9c00) [pid = 1817] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:54:29 INFO - PROCESS | 1817 | --DOMWINDOW == 135 (0x7f3e848ed000) [pid = 1817] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:54:29 INFO - PROCESS | 1817 | --DOMWINDOW == 134 (0x7f3e7e026c00) [pid = 1817] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:54:29 INFO - PROCESS | 1817 | --DOMWINDOW == 133 (0x7f3e80cf1c00) [pid = 1817] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:54:29 INFO - PROCESS | 1817 | --DOMWINDOW == 132 (0x7f3e87507c00) [pid = 1817] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:54:29 INFO - PROCESS | 1817 | 1461970469924 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]]]}] 15:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1338ms 15:54:29 INFO - PROCESS | 1817 | 1461970469941 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 15:54:29 INFO - PROCESS | 1817 | 1461970469945 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 15:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:54:29 INFO - PROCESS | 1817 | 1461970469950 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:54:29 INFO - PROCESS | 1817 | 1461970469952 Marionette TRACE conn3 <- [1,890,null,{}] 15:54:29 INFO - PROCESS | 1817 | 1461970469957 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}] 15:54:30 INFO - PROCESS | 1817 | 1461970470082 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 15:54:30 INFO - PROCESS | 1817 | 1461970470096 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:30 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e90b1c000 == 79 [pid = 1817] [id = 230] 15:54:30 INFO - PROCESS | 1817 | ++DOMWINDOW == 133 (0x7f3e7def6000) [pid = 1817] [serial = 690] [outer = (nil)] 15:54:30 INFO - PROCESS | 1817 | ++DOMWINDOW == 134 (0x7f3e88959c00) [pid = 1817] [serial = 691] [outer = 0x7f3e7def6000] 15:54:30 INFO - PROCESS | 1817 | 1461970470152 Marionette DEBUG loaded listener.js 15:54:30 INFO - PROCESS | 1817 | ++DOMWINDOW == 135 (0x7f3e89fb1000) [pid = 1817] [serial = 692] [outer = 0x7f3e7def6000] 15:54:30 INFO - PROCESS | 1817 | 1461970470878 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]]]}] 15:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 974ms 15:54:30 INFO - PROCESS | 1817 | 1461970470924 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 15:54:30 INFO - PROCESS | 1817 | 1461970470927 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 15:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:54:30 INFO - PROCESS | 1817 | 1461970470932 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:54:30 INFO - PROCESS | 1817 | 1461970470935 Marionette TRACE conn3 <- [1,894,null,{}] 15:54:30 INFO - PROCESS | 1817 | 1461970470940 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}] 15:54:31 INFO - PROCESS | 1817 | 1461970471148 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 15:54:31 INFO - PROCESS | 1817 | 1461970471166 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:31 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e91bad800 == 80 [pid = 1817] [id = 231] 15:54:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 136 (0x7f3e81206400) [pid = 1817] [serial = 693] [outer = (nil)] 15:54:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 137 (0x7f3e8b64b000) [pid = 1817] [serial = 694] [outer = 0x7f3e81206400] 15:54:31 INFO - PROCESS | 1817 | 1461970471223 Marionette DEBUG loaded listener.js 15:54:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 138 (0x7f3e8c83b800) [pid = 1817] [serial = 695] [outer = 0x7f3e81206400] 15:54:32 INFO - PROCESS | 1817 | 1461970472096 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]]]}] 15:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1224ms 15:54:32 INFO - PROCESS | 1817 | 1461970472158 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 15:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:54:32 INFO - PROCESS | 1817 | 1461970472164 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 15:54:32 INFO - PROCESS | 1817 | 1461970472171 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:54:32 INFO - PROCESS | 1817 | 1461970472177 Marionette TRACE conn3 <- [1,898,null,{}] 15:54:32 INFO - PROCESS | 1817 | 1461970472186 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}] 15:54:32 INFO - PROCESS | 1817 | 1461970472362 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 15:54:32 INFO - PROCESS | 1817 | 1461970472515 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:32 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8681a000 == 81 [pid = 1817] [id = 232] 15:54:32 INFO - PROCESS | 1817 | ++DOMWINDOW == 139 (0x7f3e7e027400) [pid = 1817] [serial = 696] [outer = (nil)] 15:54:32 INFO - PROCESS | 1817 | ++DOMWINDOW == 140 (0x7f3e80632800) [pid = 1817] [serial = 697] [outer = 0x7f3e7e027400] 15:54:32 INFO - PROCESS | 1817 | 1461970472649 Marionette DEBUG loaded listener.js 15:54:32 INFO - PROCESS | 1817 | ++DOMWINDOW == 141 (0x7f3e80ee3000) [pid = 1817] [serial = 698] [outer = 0x7f3e7e027400] 15:54:33 INFO - PROCESS | 1817 | 1461970473462 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]]]}] 15:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1337ms 15:54:33 INFO - PROCESS | 1817 | 1461970473509 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 15:54:33 INFO - PROCESS | 1817 | 1461970473517 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 15:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:54:33 INFO - PROCESS | 1817 | 1461970473526 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:54:33 INFO - PROCESS | 1817 | 1461970473529 Marionette TRACE conn3 <- [1,902,null,{}] 15:54:33 INFO - PROCESS | 1817 | 1461970473534 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}] 15:54:33 INFO - PROCESS | 1817 | 1461970473683 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 15:54:33 INFO - PROCESS | 1817 | 1461970473840 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:33 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8f2eb800 == 82 [pid = 1817] [id = 233] 15:54:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 142 (0x7f3e8120c400) [pid = 1817] [serial = 699] [outer = (nil)] 15:54:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 143 (0x7f3e8480fc00) [pid = 1817] [serial = 700] [outer = 0x7f3e8120c400] 15:54:33 INFO - PROCESS | 1817 | 1461970473907 Marionette DEBUG loaded listener.js 15:54:34 INFO - PROCESS | 1817 | ++DOMWINDOW == 144 (0x7f3e8600f000) [pid = 1817] [serial = 701] [outer = 0x7f3e8120c400] 15:54:34 INFO - PROCESS | 1817 | 1461970474828 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]]]}] 15:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1337ms 15:54:34 INFO - PROCESS | 1817 | 1461970474862 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 15:54:34 INFO - PROCESS | 1817 | 1461970474866 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 15:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:54:34 INFO - PROCESS | 1817 | 1461970474872 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:54:34 INFO - PROCESS | 1817 | 1461970474877 Marionette TRACE conn3 <- [1,906,null,{}] 15:54:34 INFO - PROCESS | 1817 | 1461970474892 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}] 15:54:35 INFO - PROCESS | 1817 | 1461970475049 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 15:54:35 INFO - PROCESS | 1817 | 1461970475208 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:35 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9d517800 == 83 [pid = 1817] [id = 234] 15:54:35 INFO - PROCESS | 1817 | ++DOMWINDOW == 145 (0x7f3e86bc6000) [pid = 1817] [serial = 702] [outer = (nil)] 15:54:35 INFO - PROCESS | 1817 | ++DOMWINDOW == 146 (0x7f3e872d8c00) [pid = 1817] [serial = 703] [outer = 0x7f3e86bc6000] 15:54:35 INFO - PROCESS | 1817 | 1461970475279 Marionette DEBUG loaded listener.js 15:54:35 INFO - PROCESS | 1817 | ++DOMWINDOW == 147 (0x7f3e87a76400) [pid = 1817] [serial = 704] [outer = 0x7f3e86bc6000] 15:54:36 INFO - PROCESS | 1817 | 1461970476126 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]]]}] 15:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1285ms 15:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:54:36 INFO - PROCESS | 1817 | 1461970476158 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 15:54:36 INFO - PROCESS | 1817 | 1461970476161 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 15:54:36 INFO - PROCESS | 1817 | 1461970476167 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:54:36 INFO - PROCESS | 1817 | 1461970476170 Marionette TRACE conn3 <- [1,910,null,{}] 15:54:36 INFO - PROCESS | 1817 | 1461970476175 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}] 15:54:36 INFO - PROCESS | 1817 | 1461970476381 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 15:54:36 INFO - PROCESS | 1817 | 1461970476500 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:36 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea0637800 == 84 [pid = 1817] [id = 235] 15:54:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 148 (0x7f3e872dc000) [pid = 1817] [serial = 705] [outer = (nil)] 15:54:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 149 (0x7f3e8a18a000) [pid = 1817] [serial = 706] [outer = 0x7f3e872dc000] 15:54:36 INFO - PROCESS | 1817 | 1461970476570 Marionette DEBUG loaded listener.js 15:54:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 150 (0x7f3e8d265400) [pid = 1817] [serial = 707] [outer = 0x7f3e872dc000] 15:54:37 INFO - PROCESS | 1817 | 1461970477406 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]]]}] 15:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1278ms 15:54:37 INFO - PROCESS | 1817 | 1461970477445 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 15:54:37 INFO - PROCESS | 1817 | 1461970477449 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 15:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:54:37 INFO - PROCESS | 1817 | 1461970477454 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:54:37 INFO - PROCESS | 1817 | 1461970477456 Marionette TRACE conn3 <- [1,914,null,{}] 15:54:37 INFO - PROCESS | 1817 | 1461970477461 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}] 15:54:37 INFO - PROCESS | 1817 | 1461970477607 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 15:54:37 INFO - PROCESS | 1817 | 1461970477763 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:37 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea25ad800 == 85 [pid = 1817] [id = 236] 15:54:37 INFO - PROCESS | 1817 | ++DOMWINDOW == 151 (0x7f3e87a80c00) [pid = 1817] [serial = 708] [outer = (nil)] 15:54:37 INFO - PROCESS | 1817 | ++DOMWINDOW == 152 (0x7f3e8f2ad800) [pid = 1817] [serial = 709] [outer = 0x7f3e87a80c00] 15:54:37 INFO - PROCESS | 1817 | 1461970477829 Marionette DEBUG loaded listener.js 15:54:37 INFO - PROCESS | 1817 | ++DOMWINDOW == 153 (0x7f3e8fecc800) [pid = 1817] [serial = 710] [outer = 0x7f3e87a80c00] 15:54:38 INFO - PROCESS | 1817 | 1461970478673 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]]]}] 15:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1283ms 15:54:38 INFO - PROCESS | 1817 | 1461970478738 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 15:54:38 INFO - PROCESS | 1817 | 1461970478742 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 15:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:54:38 INFO - PROCESS | 1817 | 1461970478747 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:54:38 INFO - PROCESS | 1817 | 1461970478749 Marionette TRACE conn3 <- [1,918,null,{}] 15:54:38 INFO - PROCESS | 1817 | 1461970478755 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}] 15:54:38 INFO - PROCESS | 1817 | 1461970478973 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 15:54:39 INFO - PROCESS | 1817 | 1461970479127 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:39 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea7b8b800 == 86 [pid = 1817] [id = 237] 15:54:39 INFO - PROCESS | 1817 | ++DOMWINDOW == 154 (0x7f3e90548400) [pid = 1817] [serial = 711] [outer = (nil)] 15:54:39 INFO - PROCESS | 1817 | ++DOMWINDOW == 155 (0x7f3e92424000) [pid = 1817] [serial = 712] [outer = 0x7f3e90548400] 15:54:39 INFO - PROCESS | 1817 | 1461970479200 Marionette DEBUG loaded listener.js 15:54:39 INFO - PROCESS | 1817 | ++DOMWINDOW == 156 (0x7f3e9d8e5c00) [pid = 1817] [serial = 713] [outer = 0x7f3e90548400] 15:54:40 INFO - PROCESS | 1817 | 1461970480023 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]]]}] 15:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1334ms 15:54:40 INFO - PROCESS | 1817 | 1461970480081 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 15:54:40 INFO - PROCESS | 1817 | 1461970480085 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 15:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:54:40 INFO - PROCESS | 1817 | 1461970480091 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:54:40 INFO - PROCESS | 1817 | 1461970480094 Marionette TRACE conn3 <- [1,922,null,{}] 15:54:40 INFO - PROCESS | 1817 | 1461970480099 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}] 15:54:40 INFO - PROCESS | 1817 | 1461970480249 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 15:54:40 INFO - PROCESS | 1817 | 1461970480405 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:40 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e811b5800 == 87 [pid = 1817] [id = 238] 15:54:40 INFO - PROCESS | 1817 | ++DOMWINDOW == 157 (0x7f3e87ba3c00) [pid = 1817] [serial = 714] [outer = (nil)] 15:54:40 INFO - PROCESS | 1817 | ++DOMWINDOW == 158 (0x7f3e87bad000) [pid = 1817] [serial = 715] [outer = 0x7f3e87ba3c00] 15:54:40 INFO - PROCESS | 1817 | 1461970480483 Marionette DEBUG loaded listener.js 15:54:40 INFO - PROCESS | 1817 | ++DOMWINDOW == 159 (0x7f3e87bb1400) [pid = 1817] [serial = 716] [outer = 0x7f3e87ba3c00] 15:54:41 INFO - PROCESS | 1817 | 1461970481307 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]]]}] 15:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1282ms 15:54:41 INFO - PROCESS | 1817 | 1461970481374 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 15:54:41 INFO - PROCESS | 1817 | 1461970481377 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 15:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:54:41 INFO - PROCESS | 1817 | 1461970481383 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:54:41 INFO - PROCESS | 1817 | 1461970481386 Marionette TRACE conn3 <- [1,926,null,{}] 15:54:41 INFO - PROCESS | 1817 | 1461970481392 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}] 15:54:41 INFO - PROCESS | 1817 | 1461970481548 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 15:54:41 INFO - PROCESS | 1817 | 1461970481707 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:41 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e90820000 == 88 [pid = 1817] [id = 239] 15:54:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 160 (0x7f3e87a7d400) [pid = 1817] [serial = 717] [outer = (nil)] 15:54:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 161 (0x7f3e97917c00) [pid = 1817] [serial = 718] [outer = 0x7f3e87a7d400] 15:54:41 INFO - PROCESS | 1817 | 1461970481778 Marionette DEBUG loaded listener.js 15:54:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 162 (0x7f3e9e93a800) [pid = 1817] [serial = 719] [outer = 0x7f3e87a7d400] 15:54:42 INFO - PROCESS | 1817 | 1461970482574 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]]]}] 15:54:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1228ms 15:54:42 INFO - PROCESS | 1817 | 1461970482613 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 15:54:42 INFO - PROCESS | 1817 | 1461970482616 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 15:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:54:42 INFO - PROCESS | 1817 | 1461970482621 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:54:42 INFO - PROCESS | 1817 | 1461970482624 Marionette TRACE conn3 <- [1,930,null,{}] 15:54:42 INFO - PROCESS | 1817 | 1461970482629 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}] 15:54:42 INFO - PROCESS | 1817 | 1461970482782 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 15:54:42 INFO - PROCESS | 1817 | 1461970482951 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:42 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e810dc800 == 89 [pid = 1817] [id = 240] 15:54:42 INFO - PROCESS | 1817 | ++DOMWINDOW == 163 (0x7f3e7decd800) [pid = 1817] [serial = 720] [outer = (nil)] 15:54:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 164 (0x7f3e80c18800) [pid = 1817] [serial = 721] [outer = 0x7f3e7decd800] 15:54:43 INFO - PROCESS | 1817 | 1461970483030 Marionette DEBUG loaded listener.js 15:54:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 165 (0x7f3e871da000) [pid = 1817] [serial = 722] [outer = 0x7f3e7decd800] 15:54:44 INFO - PROCESS | 1817 | 1461970484176 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]]]}] 15:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1626ms 15:54:44 INFO - PROCESS | 1817 | 1461970484249 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 15:54:44 INFO - PROCESS | 1817 | 1461970484253 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 15:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:54:44 INFO - PROCESS | 1817 | 1461970484261 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:54:44 INFO - PROCESS | 1817 | 1461970484267 Marionette TRACE conn3 <- [1,934,null,{}] 15:54:44 INFO - PROCESS | 1817 | 1461970484275 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}] 15:54:44 INFO - PROCESS | 1817 | 1461970484474 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 15:54:44 INFO - PROCESS | 1817 | 1461970484835 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:44 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e80673800 == 90 [pid = 1817] [id = 241] 15:54:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 166 (0x7f3e7e02a000) [pid = 1817] [serial = 723] [outer = (nil)] 15:54:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 167 (0x7f3e7e02ec00) [pid = 1817] [serial = 724] [outer = 0x7f3e7e02a000] 15:54:44 INFO - PROCESS | 1817 | 1461970484900 Marionette DEBUG loaded listener.js 15:54:45 INFO - PROCESS | 1817 | ++DOMWINDOW == 168 (0x7f3e7e0eb800) [pid = 1817] [serial = 725] [outer = 0x7f3e7e02a000] 15:54:45 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9e713000 == 89 [pid = 1817] [id = 87] 15:54:45 INFO - PROCESS | 1817 | --DOMWINDOW == 167 (0x7f3e7e0e9000) [pid = 1817] [serial = 646] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1817 | --DOMWINDOW == 166 (0x7f3e919b8800) [pid = 1817] [serial = 613] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1817 | --DOMWINDOW == 165 (0x7f3e97913400) [pid = 1817] [serial = 616] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1817 | --DOMWINDOW == 164 (0x7f3e9eab6400) [pid = 1817] [serial = 619] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e90b1c000 == 88 [pid = 1817] [id = 230] 15:54:45 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e90878800 == 87 [pid = 1817] [id = 229] 15:54:45 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8d4d3800 == 86 [pid = 1817] [id = 228] 15:54:45 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8b3c9000 == 85 [pid = 1817] [id = 227] 15:54:45 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e87bde800 == 84 [pid = 1817] [id = 226] 15:54:45 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e81240000 == 83 [pid = 1817] [id = 225] 15:54:45 INFO - PROCESS | 1817 | 1461970485744 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]]]}] 15:54:45 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e85f45000 == 82 [pid = 1817] [id = 224] 15:54:45 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e860a8000 == 81 [pid = 1817] [id = 219] 15:54:45 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea7b90000 == 80 [pid = 1817] [id = 218] 15:54:45 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e924eb000 == 79 [pid = 1817] [id = 217] 15:54:45 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e85f3d000 == 78 [pid = 1817] [id = 216] 15:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1532ms 15:54:45 INFO - PROCESS | 1817 | --DOMWINDOW == 163 (0x7f3e8fc5c800) [pid = 1817] [serial = 637] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1817 | --DOMWINDOW == 162 (0x7f3ea1d9f000) [pid = 1817] [serial = 641] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1817 | --DOMWINDOW == 161 (0x7f3e80c0e000) [pid = 1817] [serial = 644] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1817 | --DOMWINDOW == 160 (0x7f3e919b3000) [pid = 1817] [serial = 638] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1817 | --DOMWINDOW == 159 (0x7f3e9da48400) [pid = 1817] [serial = 640] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1817 | --DOMWINDOW == 158 (0x7f3e8e689400) [pid = 1817] [serial = 634] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1817 | --DOMWINDOW == 157 (0x7f3e8fb22000) [pid = 1817] [serial = 635] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1817 | --DOMWINDOW == 156 (0x7f3e90625000) [pid = 1817] [serial = 601] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1817 | --DOMWINDOW == 155 (0x7f3e86cc6400) [pid = 1817] [serial = 629] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1817 | --DOMWINDOW == 154 (0x7f3e848f0c00) [pid = 1817] [serial = 628] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1817 | --DOMWINDOW == 153 (0x7f3e87142800) [pid = 1817] [serial = 631] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1817 | --DOMWINDOW == 152 (0x7f3e8a073800) [pid = 1817] [serial = 632] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1817 | --DOMWINDOW == 151 (0x7f3e875d0800) [pid = 1817] [serial = 607] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1817 | --DOMWINDOW == 150 (0x7f3e9039f400) [pid = 1817] [serial = 610] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1817 | --DOMWINDOW == 149 (0x7f3e86008000) [pid = 1817] [serial = 604] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1817 | --DOMWINDOW == 148 (0x7f3e84806000) [pid = 1817] [serial = 622] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1817 | --DOMWINDOW == 147 (0x7f3e7e02bc00) [pid = 1817] [serial = 643] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1817 | --DOMWINDOW == 146 (0x7f3e84811000) [pid = 1817] [serial = 626] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1817 | --DOMWINDOW == 145 (0x7f3e8120ac00) [pid = 1817] [serial = 625] [outer = (nil)] [url = about:blank] 15:54:45 INFO - PROCESS | 1817 | 1461970485831 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 15:54:45 INFO - PROCESS | 1817 | 1461970485838 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 15:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:54:45 INFO - PROCESS | 1817 | 1461970485850 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:54:45 INFO - PROCESS | 1817 | 1461970485853 Marionette TRACE conn3 <- [1,938,null,{}] 15:54:45 INFO - PROCESS | 1817 | 1461970485859 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}] 15:54:46 INFO - PROCESS | 1817 | 1461970486001 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 15:54:46 INFO - PROCESS | 1817 | 1461970486278 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:46 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e81237800 == 79 [pid = 1817] [id = 242] 15:54:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 146 (0x7f3e7def0000) [pid = 1817] [serial = 726] [outer = (nil)] 15:54:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 147 (0x7f3e7e02a800) [pid = 1817] [serial = 727] [outer = 0x7f3e7def0000] 15:54:46 INFO - PROCESS | 1817 | 1461970486421 Marionette DEBUG loaded listener.js 15:54:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 148 (0x7f3e805f1c00) [pid = 1817] [serial = 728] [outer = 0x7f3e7def0000] 15:54:47 INFO - PROCESS | 1817 | 1461970487254 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]]]}] 15:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1478ms 15:54:47 INFO - PROCESS | 1817 | 1461970487330 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 15:54:47 INFO - PROCESS | 1817 | 1461970487335 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 15:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:54:47 INFO - PROCESS | 1817 | 1461970487343 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:54:47 INFO - PROCESS | 1817 | 1461970487348 Marionette TRACE conn3 <- [1,942,null,{}] 15:54:47 INFO - PROCESS | 1817 | 1461970487354 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}] 15:54:47 INFO - PROCESS | 1817 | 1461970487560 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 15:54:47 INFO - PROCESS | 1817 | 1461970487716 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:47 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86819000 == 80 [pid = 1817] [id = 243] 15:54:47 INFO - PROCESS | 1817 | ++DOMWINDOW == 149 (0x7f3e80629400) [pid = 1817] [serial = 729] [outer = (nil)] 15:54:47 INFO - PROCESS | 1817 | ++DOMWINDOW == 150 (0x7f3e80cf1000) [pid = 1817] [serial = 730] [outer = 0x7f3e80629400] 15:54:47 INFO - PROCESS | 1817 | 1461970487787 Marionette DEBUG loaded listener.js 15:54:47 INFO - PROCESS | 1817 | ++DOMWINDOW == 151 (0x7f3e81209400) [pid = 1817] [serial = 731] [outer = 0x7f3e80629400] 15:54:48 INFO - PROCESS | 1817 | 1461970488650 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]]]}] 15:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1383ms 15:54:48 INFO - PROCESS | 1817 | 1461970488729 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 15:54:48 INFO - PROCESS | 1817 | 1461970488734 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 15:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:54:48 INFO - PROCESS | 1817 | 1461970488740 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:54:48 INFO - PROCESS | 1817 | 1461970488742 Marionette TRACE conn3 <- [1,946,null,{}] 15:54:48 INFO - PROCESS | 1817 | 1461970488748 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}] 15:54:48 INFO - PROCESS | 1817 | 1461970488944 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 15:54:49 INFO - PROCESS | 1817 | 1461970489098 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:49 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e871ae000 == 81 [pid = 1817] [id = 244] 15:54:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 152 (0x7f3e84810800) [pid = 1817] [serial = 732] [outer = (nil)] 15:54:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 153 (0x7f3e848eac00) [pid = 1817] [serial = 733] [outer = 0x7f3e84810800] 15:54:49 INFO - PROCESS | 1817 | 1461970489164 Marionette DEBUG loaded listener.js 15:54:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 154 (0x7f3e8600b000) [pid = 1817] [serial = 734] [outer = 0x7f3e84810800] 15:54:50 INFO - PROCESS | 1817 | 1461970490100 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]]]}] 15:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1428ms 15:54:50 INFO - PROCESS | 1817 | 1461970490169 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 15:54:50 INFO - PROCESS | 1817 | 1461970490173 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 15:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:54:50 INFO - PROCESS | 1817 | 1461970490188 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:54:50 INFO - PROCESS | 1817 | 1461970490198 Marionette TRACE conn3 <- [1,950,null,{}] 15:54:50 INFO - PROCESS | 1817 | 1461970490203 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}] 15:54:50 INFO - PROCESS | 1817 | 1461970490410 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 15:54:50 INFO - PROCESS | 1817 | 1461970490566 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:50 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e88cc7000 == 82 [pid = 1817] [id = 245] 15:54:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 155 (0x7f3e81211800) [pid = 1817] [serial = 735] [outer = (nil)] 15:54:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 156 (0x7f3e86bc3c00) [pid = 1817] [serial = 736] [outer = 0x7f3e81211800] 15:54:50 INFO - PROCESS | 1817 | 1461970490636 Marionette DEBUG loaded listener.js 15:54:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 157 (0x7f3e86f50c00) [pid = 1817] [serial = 737] [outer = 0x7f3e81211800] 15:54:51 INFO - PROCESS | 1817 | 1461970491451 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]]]}] 15:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1297ms 15:54:51 INFO - PROCESS | 1817 | 1461970491478 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 15:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:54:51 INFO - PROCESS | 1817 | 1461970491483 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 15:54:51 INFO - PROCESS | 1817 | 1461970491488 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:54:51 INFO - PROCESS | 1817 | 1461970491491 Marionette TRACE conn3 <- [1,954,null,{}] 15:54:51 INFO - PROCESS | 1817 | 1461970491496 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}] 15:54:51 INFO - PROCESS | 1817 | 1461970491651 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 15:54:51 INFO - PROCESS | 1817 | 1461970491811 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:51 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8b411800 == 83 [pid = 1817] [id = 246] 15:54:51 INFO - PROCESS | 1817 | ++DOMWINDOW == 158 (0x7f3e86fec800) [pid = 1817] [serial = 738] [outer = (nil)] 15:54:51 INFO - PROCESS | 1817 | ++DOMWINDOW == 159 (0x7f3e8702a000) [pid = 1817] [serial = 739] [outer = 0x7f3e86fec800] 15:54:51 INFO - PROCESS | 1817 | 1461970491878 Marionette DEBUG loaded listener.js 15:54:51 INFO - PROCESS | 1817 | ++DOMWINDOW == 160 (0x7f3e8713d000) [pid = 1817] [serial = 740] [outer = 0x7f3e86fec800] 15:54:52 INFO - PROCESS | 1817 | 1461970492743 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]]]}] 15:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1325ms 15:54:52 INFO - PROCESS | 1817 | 1461970492814 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 15:54:52 INFO - PROCESS | 1817 | 1461970492818 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 15:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:54:52 INFO - PROCESS | 1817 | 1461970492823 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:54:52 INFO - PROCESS | 1817 | 1461970492826 Marionette TRACE conn3 <- [1,958,null,{}] 15:54:52 INFO - PROCESS | 1817 | 1461970492830 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}] 15:54:53 INFO - PROCESS | 1817 | 1461970493035 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 15:54:53 INFO - PROCESS | 1817 | 1461970493197 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:53 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8d4d3800 == 84 [pid = 1817] [id = 247] 15:54:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 161 (0x7f3e871dc400) [pid = 1817] [serial = 741] [outer = (nil)] 15:54:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 162 (0x7f3e871de400) [pid = 1817] [serial = 742] [outer = 0x7f3e871dc400] 15:54:53 INFO - PROCESS | 1817 | 1461970493280 Marionette DEBUG loaded listener.js 15:54:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 163 (0x7f3e874c1000) [pid = 1817] [serial = 743] [outer = 0x7f3e871dc400] 15:54:54 INFO - PROCESS | 1817 | 1461970494163 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]]]}] 15:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1375ms 15:54:54 INFO - PROCESS | 1817 | 1461970494199 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 15:54:54 INFO - PROCESS | 1817 | 1461970494201 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 15:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:54:54 INFO - PROCESS | 1817 | 1461970494207 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:54:54 INFO - PROCESS | 1817 | 1461970494210 Marionette TRACE conn3 <- [1,962,null,{}] 15:54:54 INFO - PROCESS | 1817 | 1461970494215 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}] 15:54:54 INFO - PROCESS | 1817 | 1461970494367 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 15:54:54 INFO - PROCESS | 1817 | 1461970494531 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:54 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9081c800 == 85 [pid = 1817] [id = 248] 15:54:54 INFO - PROCESS | 1817 | ++DOMWINDOW == 164 (0x7f3e871dc800) [pid = 1817] [serial = 744] [outer = (nil)] 15:54:54 INFO - PROCESS | 1817 | ++DOMWINDOW == 165 (0x7f3e87ba9c00) [pid = 1817] [serial = 745] [outer = 0x7f3e871dc800] 15:54:54 INFO - PROCESS | 1817 | 1461970494601 Marionette DEBUG loaded listener.js 15:54:54 INFO - PROCESS | 1817 | ++DOMWINDOW == 166 (0x7f3e87c2dc00) [pid = 1817] [serial = 746] [outer = 0x7f3e871dc800] 15:54:55 INFO - PROCESS | 1817 | 1461970495439 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]]]}] 15:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1280ms 15:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:54:55 INFO - PROCESS | 1817 | 1461970495488 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 15:54:55 INFO - PROCESS | 1817 | 1461970495491 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 15:54:55 INFO - PROCESS | 1817 | 1461970495495 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:54:55 INFO - PROCESS | 1817 | 1461970495499 Marionette TRACE conn3 <- [1,966,null,{}] 15:54:55 INFO - PROCESS | 1817 | 1461970495504 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}] 15:54:55 INFO - PROCESS | 1817 | 1461970495650 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 15:54:55 INFO - PROCESS | 1817 | 1461970495809 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:55 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e908cc800 == 86 [pid = 1817] [id = 249] 15:54:55 INFO - PROCESS | 1817 | ++DOMWINDOW == 167 (0x7f3e87502c00) [pid = 1817] [serial = 747] [outer = (nil)] 15:54:55 INFO - PROCESS | 1817 | ++DOMWINDOW == 168 (0x7f3e88953800) [pid = 1817] [serial = 748] [outer = 0x7f3e87502c00] 15:54:55 INFO - PROCESS | 1817 | 1461970495880 Marionette DEBUG loaded listener.js 15:54:55 INFO - PROCESS | 1817 | ++DOMWINDOW == 169 (0x7f3e88b09400) [pid = 1817] [serial = 749] [outer = 0x7f3e87502c00] 15:54:56 INFO - PROCESS | 1817 | 1461970496717 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]]]}] 15:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1276ms 15:54:56 INFO - PROCESS | 1817 | 1461970496773 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 15:54:56 INFO - PROCESS | 1817 | 1461970496776 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 15:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:54:56 INFO - PROCESS | 1817 | 1461970496782 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:54:56 INFO - PROCESS | 1817 | 1461970496784 Marionette TRACE conn3 <- [1,970,null,{}] 15:54:56 INFO - PROCESS | 1817 | 1461970496789 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}] 15:54:56 INFO - PROCESS | 1817 | 1461970496932 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 15:54:57 INFO - PROCESS | 1817 | 1461970497095 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:57 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e91389800 == 87 [pid = 1817] [id = 250] 15:54:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 170 (0x7f3e87baf400) [pid = 1817] [serial = 750] [outer = (nil)] 15:54:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 171 (0x7f3e88c56800) [pid = 1817] [serial = 751] [outer = 0x7f3e87baf400] 15:54:57 INFO - PROCESS | 1817 | 1461970497164 Marionette DEBUG loaded listener.js 15:54:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 172 (0x7f3e89facc00) [pid = 1817] [serial = 752] [outer = 0x7f3e87baf400] 15:54:58 INFO - PROCESS | 1817 | 1461970498008 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]]]}] 15:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1280ms 15:54:58 INFO - PROCESS | 1817 | 1461970498064 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 15:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:54:58 INFO - PROCESS | 1817 | 1461970498068 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 15:54:58 INFO - PROCESS | 1817 | 1461970498073 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:54:58 INFO - PROCESS | 1817 | 1461970498076 Marionette TRACE conn3 <- [1,974,null,{}] 15:54:58 INFO - PROCESS | 1817 | 1461970498081 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}] 15:54:58 INFO - PROCESS | 1817 | 1461970498231 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 15:54:58 INFO - PROCESS | 1817 | 1461970498394 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:58 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e924fd000 == 88 [pid = 1817] [id = 251] 15:54:58 INFO - PROCESS | 1817 | ++DOMWINDOW == 173 (0x7f3e89fad400) [pid = 1817] [serial = 753] [outer = (nil)] 15:54:58 INFO - PROCESS | 1817 | ++DOMWINDOW == 174 (0x7f3e8a06a800) [pid = 1817] [serial = 754] [outer = 0x7f3e89fad400] 15:54:58 INFO - PROCESS | 1817 | 1461970498466 Marionette DEBUG loaded listener.js 15:54:58 INFO - PROCESS | 1817 | ++DOMWINDOW == 175 (0x7f3e8a18ec00) [pid = 1817] [serial = 755] [outer = 0x7f3e89fad400] 15:54:59 INFO - PROCESS | 1817 | 1461970499510 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]]]}] 15:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1479ms 15:54:59 INFO - PROCESS | 1817 | 1461970499552 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 15:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:54:59 INFO - PROCESS | 1817 | 1461970499557 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 15:54:59 INFO - PROCESS | 1817 | 1461970499564 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:54:59 INFO - PROCESS | 1817 | 1461970499569 Marionette TRACE conn3 <- [1,978,null,{}] 15:54:59 INFO - PROCESS | 1817 | 1461970499576 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}] 15:54:59 INFO - PROCESS | 1817 | 1461970499733 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 15:54:59 INFO - PROCESS | 1817 | 1461970499963 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:59 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86e27800 == 89 [pid = 1817] [id = 252] 15:54:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 176 (0x7f3e80c0e400) [pid = 1817] [serial = 756] [outer = (nil)] 15:55:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 177 (0x7f3e80ce3800) [pid = 1817] [serial = 757] [outer = 0x7f3e80c0e400] 15:55:00 INFO - PROCESS | 1817 | 1461970500034 Marionette DEBUG loaded listener.js 15:55:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 178 (0x7f3e80ef0000) [pid = 1817] [serial = 758] [outer = 0x7f3e80c0e400] 15:55:00 INFO - PROCESS | 1817 | 1461970500944 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]]]}] 15:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1435ms 15:55:01 INFO - PROCESS | 1817 | 1461970500999 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 15:55:01 INFO - PROCESS | 1817 | 1461970501007 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 15:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:55:01 INFO - PROCESS | 1817 | 1461970501016 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:55:01 INFO - PROCESS | 1817 | 1461970501018 Marionette TRACE conn3 <- [1,982,null,{}] 15:55:01 INFO - PROCESS | 1817 | 1461970501023 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}] 15:55:01 INFO - PROCESS | 1817 | 1461970501184 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 15:55:01 INFO - PROCESS | 1817 | 1461970501387 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:01 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e871b2000 == 88 [pid = 1817] [id = 24] 15:55:01 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e80673800 == 87 [pid = 1817] [id = 241] 15:55:01 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e81241800 == 88 [pid = 1817] [id = 253] 15:55:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 179 (0x7f3e8600d000) [pid = 1817] [serial = 759] [outer = (nil)] 15:55:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 180 (0x7f3e861ea800) [pid = 1817] [serial = 760] [outer = 0x7f3e8600d000] 15:55:01 INFO - PROCESS | 1817 | 1461970501556 Marionette DEBUG loaded listener.js 15:55:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 181 (0x7f3e86a4bc00) [pid = 1817] [serial = 761] [outer = 0x7f3e8600d000] 15:55:01 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea7b8b800 == 87 [pid = 1817] [id = 237] 15:55:01 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea25ad800 == 86 [pid = 1817] [id = 236] 15:55:01 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea0637800 == 85 [pid = 1817] [id = 235] 15:55:01 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9d517800 == 84 [pid = 1817] [id = 234] 15:55:01 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8f2eb800 == 83 [pid = 1817] [id = 233] 15:55:01 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8681a000 == 82 [pid = 1817] [id = 232] 15:55:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 182 (0x7f3e861ebc00) [pid = 1817] [serial = 762] [outer = 0x7f3e8713d800] 15:55:02 INFO - PROCESS | 1817 | 1461970502414 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]]]}] 15:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1430ms 15:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:55:02 INFO - PROCESS | 1817 | 1461970502446 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 15:55:02 INFO - PROCESS | 1817 | 1461970502449 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 15:55:02 INFO - PROCESS | 1817 | 1461970502455 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:55:02 INFO - PROCESS | 1817 | 1461970502460 Marionette TRACE conn3 <- [1,986,null,{}] 15:55:02 INFO - PROCESS | 1817 | 1461970502474 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}] 15:55:02 INFO - PROCESS | 1817 | 1461970502631 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 15:55:02 INFO - PROCESS | 1817 | 1461970502651 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:02 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8f947800 == 83 [pid = 1817] [id = 254] 15:55:02 INFO - PROCESS | 1817 | ++DOMWINDOW == 183 (0x7f3e8702d000) [pid = 1817] [serial = 763] [outer = (nil)] 15:55:02 INFO - PROCESS | 1817 | ++DOMWINDOW == 184 (0x7f3e871e1000) [pid = 1817] [serial = 764] [outer = 0x7f3e8702d000] 15:55:02 INFO - PROCESS | 1817 | 1461970502715 Marionette DEBUG loaded listener.js 15:55:02 INFO - PROCESS | 1817 | ++DOMWINDOW == 185 (0x7f3e874b3c00) [pid = 1817] [serial = 765] [outer = 0x7f3e8702d000] 15:55:03 INFO - PROCESS | 1817 | 1461970503589 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]]]}] 15:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1189ms 15:55:03 INFO - PROCESS | 1817 | 1461970503644 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 15:55:03 INFO - PROCESS | 1817 | 1461970503647 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 15:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:55:03 INFO - PROCESS | 1817 | 1461970503653 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:55:03 INFO - PROCESS | 1817 | 1461970503655 Marionette TRACE conn3 <- [1,990,null,{}] 15:55:03 INFO - PROCESS | 1817 | 1461970503660 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}] 15:55:03 INFO - PROCESS | 1817 | 1461970503798 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 15:55:03 INFO - PROCESS | 1817 | 1461970503809 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:03 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9c9c4800 == 84 [pid = 1817] [id = 255] 15:55:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 186 (0x7f3e86ff0400) [pid = 1817] [serial = 766] [outer = (nil)] 15:55:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 187 (0x7f3e87bb0c00) [pid = 1817] [serial = 767] [outer = 0x7f3e86ff0400] 15:55:03 INFO - PROCESS | 1817 | 1461970503875 Marionette DEBUG loaded listener.js 15:55:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 188 (0x7f3e8a066800) [pid = 1817] [serial = 768] [outer = 0x7f3e86ff0400] 15:55:04 INFO - PROCESS | 1817 | 1461970504675 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]]]}] 15:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1078ms 15:55:04 INFO - PROCESS | 1817 | 1461970504732 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 15:55:04 INFO - PROCESS | 1817 | 1461970504735 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 15:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:55:04 INFO - PROCESS | 1817 | 1461970504741 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:55:04 INFO - PROCESS | 1817 | 1461970504742 Marionette TRACE conn3 <- [1,994,null,{}] 15:55:04 INFO - PROCESS | 1817 | 1461970504747 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}] 15:55:04 INFO - PROCESS | 1817 | 1461970504935 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 15:55:04 INFO - PROCESS | 1817 | 1461970504960 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:04 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9da5f000 == 85 [pid = 1817] [id = 256] 15:55:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 189 (0x7f3e87a7a800) [pid = 1817] [serial = 769] [outer = (nil)] 15:55:05 INFO - PROCESS | 1817 | ++DOMWINDOW == 190 (0x7f3e8b64ac00) [pid = 1817] [serial = 770] [outer = 0x7f3e87a7a800] 15:55:05 INFO - PROCESS | 1817 | 1461970505017 Marionette DEBUG loaded listener.js 15:55:05 INFO - PROCESS | 1817 | ++DOMWINDOW == 191 (0x7f3e8c839c00) [pid = 1817] [serial = 771] [outer = 0x7f3e87a7a800] 15:55:05 INFO - PROCESS | 1817 | 1461970505844 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]]]}] 15:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1132ms 15:55:05 INFO - PROCESS | 1817 | 1461970505873 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 15:55:05 INFO - PROCESS | 1817 | 1461970505876 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 15:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:55:05 INFO - PROCESS | 1817 | 1461970505882 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:55:05 INFO - PROCESS | 1817 | 1461970505883 Marionette TRACE conn3 <- [1,998,null,{}] 15:55:05 INFO - PROCESS | 1817 | 1461970505889 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}] 15:55:06 INFO - PROCESS | 1817 | 1461970506338 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 15:55:06 INFO - PROCESS | 1817 | --DOMWINDOW == 190 (0x7f3e7e0e4000) [pid = 1817] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:55:06 INFO - PROCESS | 1817 | --DOMWINDOW == 189 (0x7f3e861f2c00) [pid = 1817] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:55:06 INFO - PROCESS | 1817 | --DOMWINDOW == 188 (0x7f3e875c4000) [pid = 1817] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:55:06 INFO - PROCESS | 1817 | --DOMWINDOW == 187 (0x7f3e7def6000) [pid = 1817] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:55:06 INFO - PROCESS | 1817 | --DOMWINDOW == 186 (0x7f3e7e030000) [pid = 1817] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:55:06 INFO - PROCESS | 1817 | --DOMWINDOW == 185 (0x7f3e848ea400) [pid = 1817] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:55:06 INFO - PROCESS | 1817 | --DOMWINDOW == 184 (0x7f3e848e4c00) [pid = 1817] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:55:06 INFO - PROCESS | 1817 | --DOMWINDOW == 183 (0x7f3e7e0e3c00) [pid = 1817] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:55:06 INFO - PROCESS | 1817 | 1461970506452 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:06 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8681d800 == 86 [pid = 1817] [id = 257] 15:55:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 184 (0x7f3e7e030000) [pid = 1817] [serial = 772] [outer = (nil)] 15:55:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 185 (0x7f3e80ee8c00) [pid = 1817] [serial = 773] [outer = 0x7f3e7e030000] 15:55:06 INFO - PROCESS | 1817 | 1461970506516 Marionette DEBUG loaded listener.js 15:55:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 186 (0x7f3e8f2bac00) [pid = 1817] [serial = 774] [outer = 0x7f3e7e030000] 15:55:07 INFO - PROCESS | 1817 | 1461970507182 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]]]}] 15:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1334ms 15:55:07 INFO - PROCESS | 1817 | 1461970507216 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 15:55:07 INFO - PROCESS | 1817 | 1461970507219 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 15:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:55:07 INFO - PROCESS | 1817 | 1461970507225 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:55:07 INFO - PROCESS | 1817 | 1461970507226 Marionette TRACE conn3 <- [1,1002,null,{}] 15:55:07 INFO - PROCESS | 1817 | 1461970507232 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}] 15:55:07 INFO - PROCESS | 1817 | 1461970507409 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 15:55:07 INFO - PROCESS | 1817 | 1461970507427 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:07 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea1f9c000 == 87 [pid = 1817] [id = 258] 15:55:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 187 (0x7f3e7e0ef800) [pid = 1817] [serial = 775] [outer = (nil)] 15:55:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 188 (0x7f3e8f693000) [pid = 1817] [serial = 776] [outer = 0x7f3e7e0ef800] 15:55:07 INFO - PROCESS | 1817 | 1461970507486 Marionette DEBUG loaded listener.js 15:55:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 189 (0x7f3e8fbeb400) [pid = 1817] [serial = 777] [outer = 0x7f3e7e0ef800] 15:55:08 INFO - PROCESS | 1817 | 1461970508197 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]]]}] 15:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1028ms 15:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:55:08 INFO - PROCESS | 1817 | 1461970508254 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 15:55:08 INFO - PROCESS | 1817 | 1461970508256 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 15:55:08 INFO - PROCESS | 1817 | 1461970508261 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:55:08 INFO - PROCESS | 1817 | 1461970508264 Marionette TRACE conn3 <- [1,1006,null,{}] 15:55:08 INFO - PROCESS | 1817 | 1461970508268 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}] 15:55:08 INFO - PROCESS | 1817 | 1461970508555 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 15:55:08 INFO - PROCESS | 1817 | 1461970508687 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:08 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e85f3e800 == 88 [pid = 1817] [id = 259] 15:55:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 190 (0x7f3e7e0e2c00) [pid = 1817] [serial = 778] [outer = (nil)] 15:55:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 191 (0x7f3e805e9800) [pid = 1817] [serial = 779] [outer = 0x7f3e7e0e2c00] 15:55:08 INFO - PROCESS | 1817 | 1461970508761 Marionette DEBUG loaded listener.js 15:55:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 192 (0x7f3e80ce5000) [pid = 1817] [serial = 780] [outer = 0x7f3e7e0e2c00] 15:55:09 INFO - PROCESS | 1817 | 1461970509630 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]]]}] 15:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1428ms 15:55:09 INFO - PROCESS | 1817 | 1461970509691 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 15:55:09 INFO - PROCESS | 1817 | 1461970509696 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 15:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:55:09 INFO - PROCESS | 1817 | 1461970509703 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:55:09 INFO - PROCESS | 1817 | 1461970509709 Marionette TRACE conn3 <- [1,1010,null,{}] 15:55:09 INFO - PROCESS | 1817 | 1461970509715 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}] 15:55:09 INFO - PROCESS | 1817 | 1461970509896 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 15:55:10 INFO - PROCESS | 1817 | 1461970510060 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:10 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9081f000 == 89 [pid = 1817] [id = 260] 15:55:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 193 (0x7f3e8120b000) [pid = 1817] [serial = 781] [outer = (nil)] 15:55:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 194 (0x7f3e86a4b400) [pid = 1817] [serial = 782] [outer = 0x7f3e8120b000] 15:55:10 INFO - PROCESS | 1817 | 1461970510132 Marionette DEBUG loaded listener.js 15:55:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 195 (0x7f3e86cce800) [pid = 1817] [serial = 783] [outer = 0x7f3e8120b000] 15:55:11 INFO - PROCESS | 1817 | 1461970511028 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]]]}] 15:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1378ms 15:55:11 INFO - PROCESS | 1817 | 1461970511083 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 15:55:11 INFO - PROCESS | 1817 | 1461970511088 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 15:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:55:11 INFO - PROCESS | 1817 | 1461970511093 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:55:11 INFO - PROCESS | 1817 | 1461970511096 Marionette TRACE conn3 <- [1,1014,null,{}] 15:55:11 INFO - PROCESS | 1817 | 1461970511102 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}] 15:55:11 INFO - PROCESS | 1817 | 1461970511268 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 15:55:11 INFO - PROCESS | 1817 | 1461970511443 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:11 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea0ba0800 == 90 [pid = 1817] [id = 261] 15:55:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 196 (0x7f3e86006000) [pid = 1817] [serial = 784] [outer = (nil)] 15:55:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 197 (0x7f3e87ba4c00) [pid = 1817] [serial = 785] [outer = 0x7f3e86006000] 15:55:11 INFO - PROCESS | 1817 | 1461970511528 Marionette DEBUG loaded listener.js 15:55:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 198 (0x7f3e8a18f000) [pid = 1817] [serial = 786] [outer = 0x7f3e86006000] 15:55:12 INFO - PROCESS | 1817 | 1461970512408 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]]]}] 15:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1384ms 15:55:12 INFO - PROCESS | 1817 | 1461970512479 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 15:55:12 INFO - PROCESS | 1817 | 1461970512484 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 15:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:55:12 INFO - PROCESS | 1817 | 1461970512501 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:55:12 INFO - PROCESS | 1817 | 1461970512507 Marionette TRACE conn3 <- [1,1018,null,{}] 15:55:12 INFO - PROCESS | 1817 | 1461970512513 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}] 15:55:12 INFO - PROCESS | 1817 | 1461970512715 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 15:55:12 INFO - PROCESS | 1817 | 1461970512889 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:12 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea2dd2800 == 91 [pid = 1817] [id = 262] 15:55:12 INFO - PROCESS | 1817 | ++DOMWINDOW == 199 (0x7f3e875ce000) [pid = 1817] [serial = 787] [outer = (nil)] 15:55:12 INFO - PROCESS | 1817 | ++DOMWINDOW == 200 (0x7f3e8e685c00) [pid = 1817] [serial = 788] [outer = 0x7f3e875ce000] 15:55:12 INFO - PROCESS | 1817 | 1461970512970 Marionette DEBUG loaded listener.js 15:55:13 INFO - PROCESS | 1817 | ++DOMWINDOW == 201 (0x7f3e8f693800) [pid = 1817] [serial = 789] [outer = 0x7f3e875ce000] 15:55:13 INFO - PROCESS | 1817 | 1461970513810 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]]]}] 15:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1345ms 15:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:55:13 INFO - PROCESS | 1817 | 1461970513839 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 15:55:13 INFO - PROCESS | 1817 | 1461970513842 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 15:55:13 INFO - PROCESS | 1817 | 1461970513848 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:55:13 INFO - PROCESS | 1817 | 1461970513851 Marionette TRACE conn3 <- [1,1022,null,{}] 15:55:13 INFO - PROCESS | 1817 | 1461970513856 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}] 15:55:14 INFO - PROCESS | 1817 | 1461970514015 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 15:55:14 INFO - PROCESS | 1817 | 1461970514185 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:14 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea7b7f800 == 92 [pid = 1817] [id = 263] 15:55:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 202 (0x7f3e8c83a400) [pid = 1817] [serial = 790] [outer = (nil)] 15:55:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 203 (0x7f3e900e8c00) [pid = 1817] [serial = 791] [outer = 0x7f3e8c83a400] 15:55:14 INFO - PROCESS | 1817 | 1461970514253 Marionette DEBUG loaded listener.js 15:55:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 204 (0x7f3e9039f400) [pid = 1817] [serial = 792] [outer = 0x7f3e8c83a400] 15:55:15 INFO - PROCESS | 1817 | 1461970515099 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]]]}] 15:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1328ms 15:55:15 INFO - PROCESS | 1817 | 1461970515175 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 15:55:15 INFO - PROCESS | 1817 | 1461970515178 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 15:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:55:15 INFO - PROCESS | 1817 | 1461970515184 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:55:15 INFO - PROCESS | 1817 | 1461970515187 Marionette TRACE conn3 <- [1,1026,null,{}] 15:55:15 INFO - PROCESS | 1817 | 1461970515192 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}] 15:55:15 INFO - PROCESS | 1817 | 1461970515390 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 15:55:15 INFO - PROCESS | 1817 | 1461970515555 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:15 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e87734800 == 93 [pid = 1817] [id = 264] 15:55:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 205 (0x7f3e913ee800) [pid = 1817] [serial = 793] [outer = (nil)] 15:55:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 206 (0x7f3e9146ec00) [pid = 1817] [serial = 794] [outer = 0x7f3e913ee800] 15:55:15 INFO - PROCESS | 1817 | 1461970515632 Marionette DEBUG loaded listener.js 15:55:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 207 (0x7f3e919b3000) [pid = 1817] [serial = 795] [outer = 0x7f3e913ee800] 15:55:16 INFO - PROCESS | 1817 | 1461970516496 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]]]}] 15:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1376ms 15:55:16 INFO - PROCESS | 1817 | 1461970516561 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 15:55:16 INFO - PROCESS | 1817 | 1461970516565 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 15:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:55:16 INFO - PROCESS | 1817 | 1461970516570 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:55:16 INFO - PROCESS | 1817 | 1461970516572 Marionette TRACE conn3 <- [1,1030,null,{}] 15:55:16 INFO - PROCESS | 1817 | 1461970516578 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}] 15:55:16 INFO - PROCESS | 1817 | 1461970516735 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 15:55:16 INFO - PROCESS | 1817 | 1461970516901 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:16 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7b9d4800 == 94 [pid = 1817] [id = 265] 15:55:16 INFO - PROCESS | 1817 | ++DOMWINDOW == 208 (0x7f3e90547c00) [pid = 1817] [serial = 796] [outer = (nil)] 15:55:16 INFO - PROCESS | 1817 | ++DOMWINDOW == 209 (0x7f3e92429000) [pid = 1817] [serial = 797] [outer = 0x7f3e90547c00] 15:55:16 INFO - PROCESS | 1817 | 1461970516973 Marionette DEBUG loaded listener.js 15:55:17 INFO - PROCESS | 1817 | ++DOMWINDOW == 210 (0x7f3e9300c400) [pid = 1817] [serial = 798] [outer = 0x7f3e90547c00] 15:55:17 INFO - PROCESS | 1817 | 1461970517751 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]]]}] 15:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1232ms 15:55:17 INFO - PROCESS | 1817 | 1461970517803 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 15:55:17 INFO - PROCESS | 1817 | 1461970517807 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 15:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:55:17 INFO - PROCESS | 1817 | 1461970517813 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:55:17 INFO - PROCESS | 1817 | 1461970517815 Marionette TRACE conn3 <- [1,1034,null,{}] 15:55:17 INFO - PROCESS | 1817 | 1461970517821 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}] 15:55:17 INFO - PROCESS | 1817 | 1461970517974 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 15:55:18 INFO - PROCESS | 1817 | 1461970518155 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:18 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea7b7d000 == 95 [pid = 1817] [id = 266] 15:55:18 INFO - PROCESS | 1817 | ++DOMWINDOW == 211 (0x7f3e913ef400) [pid = 1817] [serial = 799] [outer = (nil)] 15:55:18 INFO - PROCESS | 1817 | ++DOMWINDOW == 212 (0x7f3e9332c800) [pid = 1817] [serial = 800] [outer = 0x7f3e913ef400] 15:55:18 INFO - PROCESS | 1817 | 1461970518220 Marionette DEBUG loaded listener.js 15:55:18 INFO - PROCESS | 1817 | ++DOMWINDOW == 213 (0x7f3e97914400) [pid = 1817] [serial = 801] [outer = 0x7f3e913ef400] 15:55:19 INFO - PROCESS | 1817 | 1461970519035 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]]]}] 15:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1277ms 15:55:19 INFO - PROCESS | 1817 | 1461970519090 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 15:55:19 INFO - PROCESS | 1817 | 1461970519094 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 15:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:55:19 INFO - PROCESS | 1817 | 1461970519099 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:55:19 INFO - PROCESS | 1817 | 1461970519101 Marionette TRACE conn3 <- [1,1038,null,{}] 15:55:19 INFO - PROCESS | 1817 | 1461970519107 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}] 15:55:19 INFO - PROCESS | 1817 | 1461970519268 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 15:55:19 INFO - PROCESS | 1817 | 1461970519439 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:19 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7a21a000 == 96 [pid = 1817] [id = 267] 15:55:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 214 (0x7f3e7dec9000) [pid = 1817] [serial = 802] [outer = (nil)] 15:55:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 215 (0x7f3e93015000) [pid = 1817] [serial = 803] [outer = 0x7f3e7dec9000] 15:55:19 INFO - PROCESS | 1817 | 1461970519505 Marionette DEBUG loaded listener.js 15:55:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 216 (0x7f3e9c935400) [pid = 1817] [serial = 804] [outer = 0x7f3e7dec9000] 15:55:20 INFO - PROCESS | 1817 | 1461970520312 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]]]}] 15:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1288ms 15:55:20 INFO - PROCESS | 1817 | 1461970520387 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 15:55:20 INFO - PROCESS | 1817 | 1461970520391 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 15:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:55:20 INFO - PROCESS | 1817 | 1461970520397 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:55:20 INFO - PROCESS | 1817 | 1461970520405 Marionette TRACE conn3 <- [1,1042,null,{}] 15:55:20 INFO - PROCESS | 1817 | 1461970520410 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}] 15:55:20 INFO - PROCESS | 1817 | 1461970520608 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 15:55:21 INFO - PROCESS | 1817 | 1461970521315 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:21 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86204800 == 97 [pid = 1817] [id = 268] 15:55:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 217 (0x7f3e7e023800) [pid = 1817] [serial = 805] [outer = (nil)] 15:55:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 218 (0x7f3e7e0e9c00) [pid = 1817] [serial = 806] [outer = 0x7f3e7e023800] 15:55:21 INFO - PROCESS | 1817 | 1461970521384 Marionette DEBUG loaded listener.js 15:55:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 219 (0x7f3e8062d000) [pid = 1817] [serial = 807] [outer = 0x7f3e7e023800] 15:55:22 INFO - PROCESS | 1817 | 1461970522155 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]]]}] 15:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1784ms 15:55:22 INFO - PROCESS | 1817 | 1461970522197 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 15:55:22 INFO - PROCESS | 1817 | 1461970522203 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 15:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:55:22 INFO - PROCESS | 1817 | 1461970522211 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:55:22 INFO - PROCESS | 1817 | 1461970522215 Marionette TRACE conn3 <- [1,1046,null,{}] 15:55:22 INFO - PROCESS | 1817 | 1461970522222 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}] 15:55:22 INFO - PROCESS | 1817 | 1461970522373 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 15:55:22 INFO - PROCESS | 1817 | 1461970522592 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:22 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e87746800 == 98 [pid = 1817] [id = 269] 15:55:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 220 (0x7f3e80ce7c00) [pid = 1817] [serial = 808] [outer = (nil)] 15:55:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 221 (0x7f3e8120f400) [pid = 1817] [serial = 809] [outer = 0x7f3e80ce7c00] 15:55:22 INFO - PROCESS | 1817 | 1461970522730 Marionette DEBUG loaded listener.js 15:55:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 222 (0x7f3e86008800) [pid = 1817] [serial = 810] [outer = 0x7f3e80ce7c00] 15:55:23 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e91744000 == 97 [pid = 1817] [id = 51] 15:55:23 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8d4ca000 == 96 [pid = 1817] [id = 26] 15:55:23 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8c812800 == 95 [pid = 1817] [id = 25] 15:55:23 INFO - PROCESS | 1817 | --DOMWINDOW == 221 (0x7f3e7e02ec00) [pid = 1817] [serial = 724] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8d4d3800 == 94 [pid = 1817] [id = 247] 15:55:23 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8b411800 == 93 [pid = 1817] [id = 246] 15:55:23 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e88cc7000 == 92 [pid = 1817] [id = 245] 15:55:23 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e871ae000 == 91 [pid = 1817] [id = 244] 15:55:23 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e86819000 == 90 [pid = 1817] [id = 243] 15:55:23 INFO - PROCESS | 1817 | 1461970523715 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]]]}] 15:55:23 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e81237800 == 89 [pid = 1817] [id = 242] 15:55:23 INFO - PROCESS | 1817 | --DOMWINDOW == 220 (0x7f3e86bcdc00) [pid = 1817] [serial = 685] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1817 | --DOMWINDOW == 219 (0x7f3e87a7d800) [pid = 1817] [serial = 688] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1817 | --DOMWINDOW == 218 (0x7f3e88959c00) [pid = 1817] [serial = 691] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1817 | --DOMWINDOW == 217 (0x7f3e7e0ea800) [pid = 1817] [serial = 649] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1817 | --DOMWINDOW == 216 (0x7f3e7cccfc00) [pid = 1817] [serial = 670] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1817 | --DOMWINDOW == 215 (0x7f3e805eb400) [pid = 1817] [serial = 674] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1817 | --DOMWINDOW == 214 (0x7f3e7e0ebc00) [pid = 1817] [serial = 673] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1817 | --DOMWINDOW == 213 (0x7f3e80632800) [pid = 1817] [serial = 697] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1817 | --DOMWINDOW == 212 (0x7f3e86a4c800) [pid = 1817] [serial = 682] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1817 | --DOMWINDOW == 211 (0x7f3e86007c00) [pid = 1817] [serial = 679] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1817 | --DOMWINDOW == 210 (0x7f3e861e6c00) [pid = 1817] [serial = 680] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1817 | --DOMWINDOW == 209 (0x7f3e80ee7400) [pid = 1817] [serial = 676] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1817 | --DOMWINDOW == 208 (0x7f3e8120d000) [pid = 1817] [serial = 677] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1817 | --DOMWINDOW == 207 (0x7f3e875c8c00) [pid = 1817] [serial = 655] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1817 | --DOMWINDOW == 206 (0x7f3e84808800) [pid = 1817] [serial = 652] [outer = (nil)] [url = about:blank] 15:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1531ms 15:55:23 INFO - PROCESS | 1817 | --DOMWINDOW == 205 (0x7f3e8480fc00) [pid = 1817] [serial = 700] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1817 | --DOMWINDOW == 204 (0x7f3e872d8c00) [pid = 1817] [serial = 703] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1817 | --DOMWINDOW == 203 (0x7f3e91be5c00) [pid = 1817] [serial = 658] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1817 | --DOMWINDOW == 202 (0x7f3e9da92000) [pid = 1817] [serial = 661] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1817 | --DOMWINDOW == 201 (0x7f3e89fb1000) [pid = 1817] [serial = 692] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1817 | --DOMWINDOW == 200 (0x7f3e8a18a000) [pid = 1817] [serial = 706] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1817 | --DOMWINDOW == 199 (0x7f3e8f2ad800) [pid = 1817] [serial = 709] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1817 | --DOMWINDOW == 198 (0x7f3e9d86a400) [pid = 1817] [serial = 664] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1817 | --DOMWINDOW == 197 (0x7f3e92424000) [pid = 1817] [serial = 712] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1817 | --DOMWINDOW == 196 (0x7f3e87bad000) [pid = 1817] [serial = 715] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1817 | --DOMWINDOW == 195 (0x7f3e87a7c000) [pid = 1817] [serial = 667] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1817 | --DOMWINDOW == 194 (0x7f3e97917c00) [pid = 1817] [serial = 718] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1817 | --DOMWINDOW == 193 (0x7f3e80c18800) [pid = 1817] [serial = 721] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1817 | --DOMWINDOW == 192 (0x7f3e8b64b000) [pid = 1817] [serial = 694] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1817 | --DOMWINDOW == 191 (0x7f3e7e0ed000) [pid = 1817] [serial = 647] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1817 | --DOMWINDOW == 190 (0x7f3e8892b800) [pid = 1817] [serial = 689] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1817 | --DOMWINDOW == 189 (0x7f3e86cc9c00) [pid = 1817] [serial = 686] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1817 | --DOMWINDOW == 188 (0x7f3e86a50c00) [pid = 1817] [serial = 683] [outer = (nil)] [url = about:blank] 15:55:23 INFO - PROCESS | 1817 | 1461970523763 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 15:55:23 INFO - PROCESS | 1817 | 1461970523768 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 15:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:55:23 INFO - PROCESS | 1817 | 1461970523773 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:55:23 INFO - PROCESS | 1817 | 1461970523776 Marionette TRACE conn3 <- [1,1050,null,{}] 15:55:23 INFO - PROCESS | 1817 | 1461970523781 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}] 15:55:23 INFO - PROCESS | 1817 | 1461970523917 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 15:55:24 INFO - PROCESS | 1817 | 1461970524046 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:24 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e85f41800 == 90 [pid = 1817] [id = 270] 15:55:24 INFO - PROCESS | 1817 | ++DOMWINDOW == 189 (0x7f3e8120ec00) [pid = 1817] [serial = 811] [outer = (nil)] 15:55:24 INFO - PROCESS | 1817 | ++DOMWINDOW == 190 (0x7f3e861f1c00) [pid = 1817] [serial = 812] [outer = 0x7f3e8120ec00] 15:55:24 INFO - PROCESS | 1817 | 1461970524105 Marionette DEBUG loaded listener.js 15:55:24 INFO - PROCESS | 1817 | ++DOMWINDOW == 191 (0x7f3e86cc6400) [pid = 1817] [serial = 813] [outer = 0x7f3e8120ec00] 15:55:24 INFO - PROCESS | 1817 | 1461970524850 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]]]}] 15:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1130ms 15:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:55:24 INFO - PROCESS | 1817 | 1461970524908 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 15:55:24 INFO - PROCESS | 1817 | 1461970524911 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 15:55:24 INFO - PROCESS | 1817 | 1461970524924 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:55:24 INFO - PROCESS | 1817 | 1461970524932 Marionette TRACE conn3 <- [1,1054,null,{}] 15:55:24 INFO - PROCESS | 1817 | 1461970524959 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}] 15:55:25 INFO - PROCESS | 1817 | 1461970525113 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 15:55:25 INFO - PROCESS | 1817 | 1461970525126 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:25 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e87dab800 == 91 [pid = 1817] [id = 271] 15:55:25 INFO - PROCESS | 1817 | ++DOMWINDOW == 192 (0x7f3e86ffac00) [pid = 1817] [serial = 814] [outer = (nil)] 15:55:25 INFO - PROCESS | 1817 | ++DOMWINDOW == 193 (0x7f3e872d9400) [pid = 1817] [serial = 815] [outer = 0x7f3e86ffac00] 15:55:25 INFO - PROCESS | 1817 | 1461970525186 Marionette DEBUG loaded listener.js 15:55:25 INFO - PROCESS | 1817 | ++DOMWINDOW == 194 (0x7f3e874c0800) [pid = 1817] [serial = 816] [outer = 0x7f3e86ffac00] 15:55:25 INFO - PROCESS | 1817 | 1461970525923 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]]]}] 15:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1056ms 15:55:25 INFO - PROCESS | 1817 | 1461970525972 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 15:55:25 INFO - PROCESS | 1817 | 1461970525976 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 15:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:55:25 INFO - PROCESS | 1817 | 1461970525981 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:55:26 INFO - PROCESS | 1817 | 1461970525995 Marionette TRACE conn3 <- [1,1058,null,{}] 15:55:26 INFO - PROCESS | 1817 | 1461970526005 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}] 15:55:26 INFO - PROCESS | 1817 | 1461970526226 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 15:55:26 INFO - PROCESS | 1817 | 1461970526253 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:26 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8a378800 == 92 [pid = 1817] [id = 272] 15:55:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 195 (0x7f3e871dfc00) [pid = 1817] [serial = 817] [outer = (nil)] 15:55:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 196 (0x7f3e87a7b400) [pid = 1817] [serial = 818] [outer = 0x7f3e871dfc00] 15:55:26 INFO - PROCESS | 1817 | 1461970526312 Marionette DEBUG loaded listener.js 15:55:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 197 (0x7f3e87bb2000) [pid = 1817] [serial = 819] [outer = 0x7f3e871dfc00] 15:55:27 INFO - PROCESS | 1817 | 1461970527120 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]]]}] 15:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1190ms 15:55:27 INFO - PROCESS | 1817 | 1461970527172 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 15:55:27 INFO - PROCESS | 1817 | 1461970527175 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 15:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:55:27 INFO - PROCESS | 1817 | 1461970527186 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:55:27 INFO - PROCESS | 1817 | 1461970527188 Marionette TRACE conn3 <- [1,1062,null,{}] 15:55:27 INFO - PROCESS | 1817 | 1461970527193 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}] 15:55:27 INFO - PROCESS | 1817 | 1461970527371 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 15:55:27 INFO - PROCESS | 1817 | 1461970527407 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:27 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8c817000 == 93 [pid = 1817] [id = 273] 15:55:27 INFO - PROCESS | 1817 | ++DOMWINDOW == 198 (0x7f3e88b0b800) [pid = 1817] [serial = 820] [outer = (nil)] 15:55:27 INFO - PROCESS | 1817 | ++DOMWINDOW == 199 (0x7f3e88c5ec00) [pid = 1817] [serial = 821] [outer = 0x7f3e88b0b800] 15:55:27 INFO - PROCESS | 1817 | 1461970527475 Marionette DEBUG loaded listener.js 15:55:27 INFO - PROCESS | 1817 | ++DOMWINDOW == 200 (0x7f3e8a18a400) [pid = 1817] [serial = 822] [outer = 0x7f3e88b0b800] 15:55:28 INFO - PROCESS | 1817 | --DOMWINDOW == 199 (0x7f3e8600d000) [pid = 1817] [serial = 759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:55:28 INFO - PROCESS | 1817 | --DOMWINDOW == 198 (0x7f3e861ed400) [pid = 1817] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:55:28 INFO - PROCESS | 1817 | --DOMWINDOW == 197 (0x7f3e87a7a800) [pid = 1817] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:55:28 INFO - PROCESS | 1817 | --DOMWINDOW == 196 (0x7f3e86cca400) [pid = 1817] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:55:28 INFO - PROCESS | 1817 | --DOMWINDOW == 195 (0x7f3e7dece800) [pid = 1817] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:55:28 INFO - PROCESS | 1817 | --DOMWINDOW == 194 (0x7f3e7e030000) [pid = 1817] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:55:28 INFO - PROCESS | 1817 | --DOMWINDOW == 193 (0x7f3e8702d000) [pid = 1817] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:55:28 INFO - PROCESS | 1817 | --DOMWINDOW == 192 (0x7f3e80ee3800) [pid = 1817] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:55:28 INFO - PROCESS | 1817 | --DOMWINDOW == 191 (0x7f3e7e02a000) [pid = 1817] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:55:28 INFO - PROCESS | 1817 | --DOMWINDOW == 190 (0x7f3e7dee9400) [pid = 1817] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:55:28 INFO - PROCESS | 1817 | --DOMWINDOW == 189 (0x7f3e80c0e400) [pid = 1817] [serial = 756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:55:28 INFO - PROCESS | 1817 | --DOMWINDOW == 188 (0x7f3e86ff0400) [pid = 1817] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:55:28 INFO - PROCESS | 1817 | --DOMWINDOW == 187 (0x7f3e8e68a400) [pid = 1817] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:55:28 INFO - PROCESS | 1817 | --DOMWINDOW == 186 (0x7f3e80ce3400) [pid = 1817] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:55:28 INFO - PROCESS | 1817 | --DOMWINDOW == 185 (0x7f3e80c0d000) [pid = 1817] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:55:28 INFO - PROCESS | 1817 | --DOMWINDOW == 184 (0x7f3e9e6a9400) [pid = 1817] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:55:28 INFO - PROCESS | 1817 | --DOMWINDOW == 183 (0x7f3e861ef400) [pid = 1817] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:55:28 INFO - PROCESS | 1817 | --DOMWINDOW == 182 (0x7f3e874c0400) [pid = 1817] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:55:28 INFO - PROCESS | 1817 | --DOMWINDOW == 181 (0x7f3e81206400) [pid = 1817] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:55:28 INFO - PROCESS | 1817 | 1461970528870 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]]]}] 15:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1728ms 15:55:28 INFO - PROCESS | 1817 | 1461970528916 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 15:55:28 INFO - PROCESS | 1817 | 1461970528919 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 15:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:55:28 INFO - PROCESS | 1817 | 1461970528925 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:55:28 INFO - PROCESS | 1817 | 1461970528927 Marionette TRACE conn3 <- [1,1066,null,{}] 15:55:28 INFO - PROCESS | 1817 | 1461970528932 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}] 15:55:29 INFO - PROCESS | 1817 | 1461970529074 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 15:55:29 INFO - PROCESS | 1817 | 1461970529127 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:29 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8b416800 == 94 [pid = 1817] [id = 274] 15:55:29 INFO - PROCESS | 1817 | ++DOMWINDOW == 182 (0x7f3e7ccc7400) [pid = 1817] [serial = 823] [outer = (nil)] 15:55:29 INFO - PROCESS | 1817 | ++DOMWINDOW == 183 (0x7f3e86ff0400) [pid = 1817] [serial = 824] [outer = 0x7f3e7ccc7400] 15:55:29 INFO - PROCESS | 1817 | 1461970529183 Marionette DEBUG loaded listener.js 15:55:29 INFO - PROCESS | 1817 | ++DOMWINDOW == 184 (0x7f3e88954000) [pid = 1817] [serial = 825] [outer = 0x7f3e7ccc7400] 15:55:29 INFO - PROCESS | 1817 | 1461970529912 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]]]}] 15:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1029ms 15:55:29 INFO - PROCESS | 1817 | 1461970529954 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 15:55:29 INFO - PROCESS | 1817 | 1461970529957 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 15:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:55:29 INFO - PROCESS | 1817 | 1461970529962 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:55:29 INFO - PROCESS | 1817 | 1461970529964 Marionette TRACE conn3 <- [1,1070,null,{}] 15:55:29 INFO - PROCESS | 1817 | 1461970529969 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}] 15:55:30 INFO - PROCESS | 1817 | 1461970530153 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 15:55:30 INFO - PROCESS | 1817 | 1461970530171 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:30 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e90316800 == 95 [pid = 1817] [id = 275] 15:55:30 INFO - PROCESS | 1817 | ++DOMWINDOW == 185 (0x7f3e7e030000) [pid = 1817] [serial = 826] [outer = (nil)] 15:55:30 INFO - PROCESS | 1817 | ++DOMWINDOW == 186 (0x7f3e8a191000) [pid = 1817] [serial = 827] [outer = 0x7f3e7e030000] 15:55:30 INFO - PROCESS | 1817 | 1461970530229 Marionette DEBUG loaded listener.js 15:55:30 INFO - PROCESS | 1817 | ++DOMWINDOW == 187 (0x7f3e8c83c000) [pid = 1817] [serial = 828] [outer = 0x7f3e7e030000] 15:55:31 INFO - PROCESS | 1817 | 1461970531128 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]]]}] 15:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1226ms 15:55:31 INFO - PROCESS | 1817 | 1461970531189 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 15:55:31 INFO - PROCESS | 1817 | 1461970531195 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 15:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:55:31 INFO - PROCESS | 1817 | 1461970531203 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:55:31 INFO - PROCESS | 1817 | 1461970531208 Marionette TRACE conn3 <- [1,1074,null,{}] 15:55:31 INFO - PROCESS | 1817 | 1461970531218 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}] 15:55:31 INFO - PROCESS | 1817 | 1461970531427 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 15:55:31 INFO - PROCESS | 1817 | 1461970531630 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:31 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e860be800 == 96 [pid = 1817] [id = 276] 15:55:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 188 (0x7f3e80ceb000) [pid = 1817] [serial = 829] [outer = (nil)] 15:55:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 189 (0x7f3e81206800) [pid = 1817] [serial = 830] [outer = 0x7f3e80ceb000] 15:55:31 INFO - PROCESS | 1817 | 1461970531747 Marionette DEBUG loaded listener.js 15:55:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 190 (0x7f3e848e8400) [pid = 1817] [serial = 831] [outer = 0x7f3e80ceb000] 15:55:32 INFO - PROCESS | 1817 | 1461970532639 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]]]}] 15:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1485ms 15:55:32 INFO - PROCESS | 1817 | 1461970532688 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 15:55:32 INFO - PROCESS | 1817 | 1461970532695 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 15:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:55:32 INFO - PROCESS | 1817 | 1461970532705 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:55:32 INFO - PROCESS | 1817 | 1461970532709 Marionette TRACE conn3 <- [1,1078,null,{}] 15:55:32 INFO - PROCESS | 1817 | 1461970532733 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}] 15:55:32 INFO - PROCESS | 1817 | 1461970532901 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 15:55:33 INFO - PROCESS | 1817 | 1461970533062 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:33 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8b413000 == 97 [pid = 1817] [id = 277] 15:55:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 191 (0x7f3e80cec400) [pid = 1817] [serial = 832] [outer = (nil)] 15:55:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 192 (0x7f3e86bd1400) [pid = 1817] [serial = 833] [outer = 0x7f3e80cec400] 15:55:33 INFO - PROCESS | 1817 | 1461970533128 Marionette DEBUG loaded listener.js 15:55:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 193 (0x7f3e8713e000) [pid = 1817] [serial = 834] [outer = 0x7f3e80cec400] 15:55:34 INFO - PROCESS | 1817 | 1461970534085 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]]]}] 15:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1446ms 15:55:34 INFO - PROCESS | 1817 | 1461970534152 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 15:55:34 INFO - PROCESS | 1817 | 1461970534156 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 15:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:55:34 INFO - PROCESS | 1817 | 1461970534162 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:55:34 INFO - PROCESS | 1817 | 1461970534167 Marionette TRACE conn3 <- [1,1082,null,{}] 15:55:34 INFO - PROCESS | 1817 | 1461970534182 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}] 15:55:34 INFO - PROCESS | 1817 | 1461970534381 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 15:55:34 INFO - PROCESS | 1817 | 1461970534589 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:34 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e90b03800 == 98 [pid = 1817] [id = 278] 15:55:34 INFO - PROCESS | 1817 | ++DOMWINDOW == 194 (0x7f3e88b07000) [pid = 1817] [serial = 835] [outer = (nil)] 15:55:34 INFO - PROCESS | 1817 | ++DOMWINDOW == 195 (0x7f3e8a067c00) [pid = 1817] [serial = 836] [outer = 0x7f3e88b07000] 15:55:34 INFO - PROCESS | 1817 | 1461970534707 Marionette DEBUG loaded listener.js 15:55:34 INFO - PROCESS | 1817 | ++DOMWINDOW == 196 (0x7f3e8a193800) [pid = 1817] [serial = 837] [outer = 0x7f3e88b07000] 15:55:35 INFO - PROCESS | 1817 | 1461970535537 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]]]}] 15:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1438ms 15:55:35 INFO - PROCESS | 1817 | 1461970535600 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 15:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:55:35 INFO - PROCESS | 1817 | 1461970535604 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 15:55:35 INFO - PROCESS | 1817 | 1461970535610 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:55:35 INFO - PROCESS | 1817 | 1461970535613 Marionette TRACE conn3 <- [1,1086,null,{}] 15:55:35 INFO - PROCESS | 1817 | 1461970535618 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}] 15:55:35 INFO - PROCESS | 1817 | 1461970535774 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 15:55:35 INFO - PROCESS | 1817 | 1461970535936 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:35 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e91754800 == 99 [pid = 1817] [id = 279] 15:55:35 INFO - PROCESS | 1817 | ++DOMWINDOW == 197 (0x7f3e872e1800) [pid = 1817] [serial = 838] [outer = (nil)] 15:55:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 198 (0x7f3e8d265c00) [pid = 1817] [serial = 839] [outer = 0x7f3e872e1800] 15:55:36 INFO - PROCESS | 1817 | 1461970536018 Marionette DEBUG loaded listener.js 15:55:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 199 (0x7f3e8e688c00) [pid = 1817] [serial = 840] [outer = 0x7f3e872e1800] 15:55:36 INFO - PROCESS | 1817 | 1461970536840 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]]]}] 15:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1285ms 15:55:36 INFO - PROCESS | 1817 | 1461970536896 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 15:55:36 INFO - PROCESS | 1817 | 1461970536900 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 15:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:55:36 INFO - PROCESS | 1817 | 1461970536905 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:55:36 INFO - PROCESS | 1817 | 1461970536907 Marionette TRACE conn3 <- [1,1090,null,{}] 15:55:36 INFO - PROCESS | 1817 | 1461970536913 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}] 15:55:37 INFO - PROCESS | 1817 | 1461970537066 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 15:55:37 INFO - PROCESS | 1817 | 1461970537234 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:37 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e96d16000 == 100 [pid = 1817] [id = 280] 15:55:37 INFO - PROCESS | 1817 | ++DOMWINDOW == 200 (0x7f3e8a196000) [pid = 1817] [serial = 841] [outer = (nil)] 15:55:37 INFO - PROCESS | 1817 | ++DOMWINDOW == 201 (0x7f3e8f3a0c00) [pid = 1817] [serial = 842] [outer = 0x7f3e8a196000] 15:55:37 INFO - PROCESS | 1817 | 1461970537302 Marionette DEBUG loaded listener.js 15:55:37 INFO - PROCESS | 1817 | ++DOMWINDOW == 202 (0x7f3e8fbeb800) [pid = 1817] [serial = 843] [outer = 0x7f3e8a196000] 15:55:38 INFO - PROCESS | 1817 | 1461970538137 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]]]}] 15:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1287ms 15:55:38 INFO - PROCESS | 1817 | 1461970538193 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 15:55:38 INFO - PROCESS | 1817 | 1461970538196 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 15:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:55:38 INFO - PROCESS | 1817 | 1461970538205 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:55:38 INFO - PROCESS | 1817 | 1461970538209 Marionette TRACE conn3 <- [1,1094,null,{}] 15:55:38 INFO - PROCESS | 1817 | 1461970538213 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}] 15:55:38 INFO - PROCESS | 1817 | 1461970538398 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 15:55:38 INFO - PROCESS | 1817 | 1461970538564 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:38 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9dc2a000 == 101 [pid = 1817] [id = 281] 15:55:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 203 (0x7f3e8fc6d800) [pid = 1817] [serial = 844] [outer = (nil)] 15:55:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 204 (0x7f3e91467800) [pid = 1817] [serial = 845] [outer = 0x7f3e8fc6d800] 15:55:38 INFO - PROCESS | 1817 | 1461970538637 Marionette DEBUG loaded listener.js 15:55:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 205 (0x7f3e919bd000) [pid = 1817] [serial = 846] [outer = 0x7f3e8fc6d800] 15:55:39 INFO - PROCESS | 1817 | 1461970539477 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]]]}] 15:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1326ms 15:55:39 INFO - PROCESS | 1817 | 1461970539532 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 15:55:39 INFO - PROCESS | 1817 | 1461970539535 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 15:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:55:39 INFO - PROCESS | 1817 | 1461970539541 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:55:39 INFO - PROCESS | 1817 | 1461970539543 Marionette TRACE conn3 <- [1,1098,null,{}] 15:55:39 INFO - PROCESS | 1817 | 1461970539549 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}] 15:55:39 INFO - PROCESS | 1817 | 1461970539699 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 15:55:39 INFO - PROCESS | 1817 | 1461970539869 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:39 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea1f25000 == 102 [pid = 1817] [id = 282] 15:55:39 INFO - PROCESS | 1817 | ++DOMWINDOW == 206 (0x7f3e8fed6800) [pid = 1817] [serial = 847] [outer = (nil)] 15:55:39 INFO - PROCESS | 1817 | ++DOMWINDOW == 207 (0x7f3e91b70000) [pid = 1817] [serial = 848] [outer = 0x7f3e8fed6800] 15:55:39 INFO - PROCESS | 1817 | 1461970539947 Marionette DEBUG loaded listener.js 15:55:40 INFO - PROCESS | 1817 | ++DOMWINDOW == 208 (0x7f3e9242f000) [pid = 1817] [serial = 849] [outer = 0x7f3e8fed6800] 15:55:40 INFO - PROCESS | 1817 | 1461970540748 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]]]}] 15:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1280ms 15:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:55:40 INFO - PROCESS | 1817 | 1461970540821 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 15:55:40 INFO - PROCESS | 1817 | 1461970540824 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 15:55:40 INFO - PROCESS | 1817 | 1461970540830 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:55:40 INFO - PROCESS | 1817 | 1461970540833 Marionette TRACE conn3 <- [1,1102,null,{}] 15:55:40 INFO - PROCESS | 1817 | 1461970540838 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}] 15:55:41 INFO - PROCESS | 1817 | 1461970541032 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 15:55:41 INFO - PROCESS | 1817 | 1461970541197 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:41 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea2d06800 == 103 [pid = 1817] [id = 283] 15:55:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 209 (0x7f3e91776400) [pid = 1817] [serial = 850] [outer = (nil)] 15:55:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 210 (0x7f3e97917c00) [pid = 1817] [serial = 851] [outer = 0x7f3e91776400] 15:55:41 INFO - PROCESS | 1817 | 1461970541267 Marionette DEBUG loaded listener.js 15:55:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 211 (0x7f3e9d56bc00) [pid = 1817] [serial = 852] [outer = 0x7f3e91776400] 15:55:42 INFO - PROCESS | 1817 | 1461970542051 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]]]}] 15:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1280ms 15:55:42 INFO - PROCESS | 1817 | 1461970542115 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 15:55:42 INFO - PROCESS | 1817 | 1461970542119 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 15:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:55:42 INFO - PROCESS | 1817 | 1461970542126 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:55:42 INFO - PROCESS | 1817 | 1461970542129 Marionette TRACE conn3 <- [1,1106,null,{}] 15:55:42 INFO - PROCESS | 1817 | 1461970542135 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}] 15:55:42 INFO - PROCESS | 1817 | 1461970542289 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 15:55:42 INFO - PROCESS | 1817 | 1461970542458 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:42 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea6e99800 == 104 [pid = 1817] [id = 284] 15:55:42 INFO - PROCESS | 1817 | ++DOMWINDOW == 212 (0x7f3e919c0000) [pid = 1817] [serial = 853] [outer = (nil)] 15:55:42 INFO - PROCESS | 1817 | ++DOMWINDOW == 213 (0x7f3e9d7e2400) [pid = 1817] [serial = 854] [outer = 0x7f3e919c0000] 15:55:42 INFO - PROCESS | 1817 | 1461970542523 Marionette DEBUG loaded listener.js 15:55:42 INFO - PROCESS | 1817 | ++DOMWINDOW == 214 (0x7f3e9d811800) [pid = 1817] [serial = 855] [outer = 0x7f3e919c0000] 15:55:43 INFO - PROCESS | 1817 | 1461970543313 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]]]}] 15:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1235ms 15:55:43 INFO - PROCESS | 1817 | 1461970543363 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 15:55:43 INFO - PROCESS | 1817 | 1461970543366 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 15:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:55:43 INFO - PROCESS | 1817 | 1461970543371 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:55:43 INFO - PROCESS | 1817 | 1461970543374 Marionette TRACE conn3 <- [1,1110,null,{}] 15:55:43 INFO - PROCESS | 1817 | 1461970543379 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}] 15:55:43 INFO - PROCESS | 1817 | 1461970543540 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 15:55:43 INFO - PROCESS | 1817 | 1461970543708 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:43 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e871a8000 == 105 [pid = 1817] [id = 285] 15:55:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 215 (0x7f3e7e031000) [pid = 1817] [serial = 856] [outer = (nil)] 15:55:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 216 (0x7f3e848ed000) [pid = 1817] [serial = 857] [outer = 0x7f3e7e031000] 15:55:43 INFO - PROCESS | 1817 | 1461970543776 Marionette DEBUG loaded listener.js 15:55:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 217 (0x7f3e92f9d800) [pid = 1817] [serial = 858] [outer = 0x7f3e7e031000] 15:55:44 INFO - PROCESS | 1817 | 1461970544645 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]]]}] 15:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1325ms 15:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:55:44 INFO - PROCESS | 1817 | 1461970544697 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 15:55:44 INFO - PROCESS | 1817 | 1461970544700 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 15:55:44 INFO - PROCESS | 1817 | 1461970544707 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:55:44 INFO - PROCESS | 1817 | 1461970544711 Marionette TRACE conn3 <- [1,1114,null,{}] 15:55:44 INFO - PROCESS | 1817 | 1461970544715 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}] 15:55:44 INFO - PROCESS | 1817 | 1461970544910 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 15:55:45 INFO - PROCESS | 1817 | 1461970545099 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:45 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86210000 == 106 [pid = 1817] [id = 286] 15:55:45 INFO - PROCESS | 1817 | ++DOMWINDOW == 218 (0x7f3e7decd400) [pid = 1817] [serial = 859] [outer = (nil)] 15:55:45 INFO - PROCESS | 1817 | ++DOMWINDOW == 219 (0x7f3e8120f800) [pid = 1817] [serial = 860] [outer = 0x7f3e7decd400] 15:55:45 INFO - PROCESS | 1817 | 1461970545170 Marionette DEBUG loaded listener.js 15:55:45 INFO - PROCESS | 1817 | ++DOMWINDOW == 220 (0x7f3e9eab5c00) [pid = 1817] [serial = 861] [outer = 0x7f3e7decd400] 15:55:46 INFO - PROCESS | 1817 | 1461970546293 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]]]}] 15:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1628ms 15:55:46 INFO - PROCESS | 1817 | 1461970546335 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 15:55:46 INFO - PROCESS | 1817 | 1461970546341 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 15:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:55:46 INFO - PROCESS | 1817 | 1461970546348 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:55:46 INFO - PROCESS | 1817 | 1461970546352 Marionette TRACE conn3 <- [1,1118,null,{}] 15:55:46 INFO - PROCESS | 1817 | 1461970546359 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}] 15:55:46 INFO - PROCESS | 1817 | 1461970546504 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 15:55:46 INFO - PROCESS | 1817 | 1461970546724 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:46 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7b9df000 == 107 [pid = 1817] [id = 287] 15:55:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 221 (0x7f3e80c0c800) [pid = 1817] [serial = 862] [outer = (nil)] 15:55:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 222 (0x7f3e81207800) [pid = 1817] [serial = 863] [outer = 0x7f3e80c0c800] 15:55:46 INFO - PROCESS | 1817 | 1461970546885 Marionette DEBUG loaded listener.js 15:55:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 223 (0x7f3e848f1c00) [pid = 1817] [serial = 864] [outer = 0x7f3e80c0c800] 15:55:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9d512000 == 106 [pid = 1817] [id = 23] 15:55:47 INFO - PROCESS | 1817 | --DOMWINDOW == 222 (0x7f3e8a06a800) [pid = 1817] [serial = 754] [outer = (nil)] [url = about:blank] 15:55:47 INFO - PROCESS | 1817 | --DOMWINDOW == 221 (0x7f3e8f693000) [pid = 1817] [serial = 776] [outer = (nil)] [url = about:blank] 15:55:47 INFO - PROCESS | 1817 | 1461970547833 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]]]}] 15:55:47 INFO - PROCESS | 1817 | --DOMWINDOW == 220 (0x7f3e86a4bc00) [pid = 1817] [serial = 761] [outer = (nil)] [url = about:blank] 15:55:47 INFO - PROCESS | 1817 | --DOMWINDOW == 219 (0x7f3e88b0d400) [pid = 1817] [serial = 551] [outer = (nil)] [url = about:blank] 15:55:47 INFO - PROCESS | 1817 | --DOMWINDOW == 218 (0x7f3e88c56800) [pid = 1817] [serial = 751] [outer = (nil)] [url = about:blank] 15:55:47 INFO - PROCESS | 1817 | --DOMWINDOW == 217 (0x7f3e8a349c00) [pid = 1817] [serial = 512] [outer = (nil)] [url = about:blank] 15:55:47 INFO - PROCESS | 1817 | --DOMWINDOW == 216 (0x7f3e80c0ec00) [pid = 1817] [serial = 506] [outer = (nil)] [url = about:blank] 15:55:47 INFO - PROCESS | 1817 | --DOMWINDOW == 215 (0x7f3e874b3c00) [pid = 1817] [serial = 765] [outer = (nil)] [url = about:blank] 15:55:47 INFO - PROCESS | 1817 | --DOMWINDOW == 214 (0x7f3e875cbc00) [pid = 1817] [serial = 497] [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.] 15:55:47 INFO - PROCESS | 1817 | --DOMWINDOW == 213 (0x7f3e861e8000) [pid = 1817] [serial = 509] [outer = (nil)] [url = about:blank] 15:55:47 INFO - PROCESS | 1817 | --DOMWINDOW == 212 (0x7f3e7e0eb800) [pid = 1817] [serial = 725] [outer = (nil)] [url = about:blank] 15:55:47 INFO - PROCESS | 1817 | --DOMWINDOW == 211 (0x7f3e8702a000) [pid = 1817] [serial = 739] [outer = (nil)] [url = about:blank] 15:55:47 INFO - PROCESS | 1817 | --DOMWINDOW == 210 (0x7f3e871e1000) [pid = 1817] [serial = 764] [outer = (nil)] [url = about:blank] 15:55:47 INFO - PROCESS | 1817 | --DOMWINDOW == 209 (0x7f3e80cf0c00) [pid = 1817] [serial = 545] [outer = (nil)] [url = about:blank] 15:55:47 INFO - PROCESS | 1817 | --DOMWINDOW == 208 (0x7f3e871de400) [pid = 1817] [serial = 742] [outer = (nil)] [url = about:blank] 15:55:47 INFO - PROCESS | 1817 | --DOMWINDOW == 207 (0x7f3e80ce3800) [pid = 1817] [serial = 757] [outer = (nil)] [url = about:blank] 15:55:47 INFO - PROCESS | 1817 | --DOMWINDOW == 206 (0x7f3e9d8ec800) [pid = 1817] [serial = 518] [outer = (nil)] [url = about:blank] 15:55:47 INFO - PROCESS | 1817 | --DOMWINDOW == 205 (0x7f3e861ea800) [pid = 1817] [serial = 760] [outer = (nil)] [url = about:blank] 15:55:47 INFO - PROCESS | 1817 | --DOMWINDOW == 204 (0x7f3e88953800) [pid = 1817] [serial = 748] [outer = (nil)] [url = about:blank] 15:55:47 INFO - PROCESS | 1817 | --DOMWINDOW == 203 (0x7f3e848eac00) [pid = 1817] [serial = 733] [outer = (nil)] [url = about:blank] 15:55:47 INFO - PROCESS | 1817 | --DOMWINDOW == 202 (0x7f3e86bc3c00) [pid = 1817] [serial = 736] [outer = (nil)] [url = about:blank] 15:55:47 INFO - PROCESS | 1817 | --DOMWINDOW == 201 (0x7f3e80ef0000) [pid = 1817] [serial = 758] [outer = (nil)] [url = about:blank] 15:55:47 INFO - PROCESS | 1817 | --DOMWINDOW == 200 (0x7f3e90548c00) [pid = 1817] [serial = 503] [outer = (nil)] [url = about:blank] 15:55:47 INFO - PROCESS | 1817 | --DOMWINDOW == 199 (0x7f3e80cf1000) [pid = 1817] [serial = 730] [outer = (nil)] [url = about:blank] 15:55:47 INFO - PROCESS | 1817 | --DOMWINDOW == 198 (0x7f3e8600fc00) [pid = 1817] [serial = 548] [outer = (nil)] [url = about:blank] 15:55:47 INFO - PROCESS | 1817 | --DOMWINDOW == 197 (0x7f3e7e02a800) [pid = 1817] [serial = 727] [outer = (nil)] [url = about:blank] 15:55:47 INFO - PROCESS | 1817 | --DOMWINDOW == 196 (0x7f3ea264bc00) [pid = 1817] [serial = 521] [outer = (nil)] [url = about:blank] 15:55:47 INFO - PROCESS | 1817 | --DOMWINDOW == 195 (0x7f3e91474c00) [pid = 1817] [serial = 602] [outer = (nil)] [url = about:blank] 15:55:47 INFO - PROCESS | 1817 | --DOMWINDOW == 194 (0x7f3e91771400) [pid = 1817] [serial = 515] [outer = (nil)] [url = about:blank] 15:55:47 INFO - PROCESS | 1817 | --DOMWINDOW == 193 (0x7f3e87ba9c00) [pid = 1817] [serial = 745] [outer = (nil)] [url = about:blank] 15:55:47 INFO - PROCESS | 1817 | --DOMWINDOW == 192 (0x7f3e8c83b800) [pid = 1817] [serial = 695] [outer = (nil)] [url = about:blank] 15:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1529ms 15:55:47 INFO - PROCESS | 1817 | --DOMWINDOW == 191 (0x7f3e8b64ac00) [pid = 1817] [serial = 770] [outer = (nil)] [url = about:blank] 15:55:47 INFO - PROCESS | 1817 | --DOMWINDOW == 190 (0x7f3e8f2bac00) [pid = 1817] [serial = 774] [outer = (nil)] [url = about:blank] 15:55:47 INFO - PROCESS | 1817 | --DOMWINDOW == 189 (0x7f3e8c839c00) [pid = 1817] [serial = 771] [outer = (nil)] [url = about:blank] 15:55:47 INFO - PROCESS | 1817 | --DOMWINDOW == 188 (0x7f3e8a066800) [pid = 1817] [serial = 768] [outer = (nil)] [url = about:blank] 15:55:47 INFO - PROCESS | 1817 | --DOMWINDOW == 187 (0x7f3e80ee8c00) [pid = 1817] [serial = 773] [outer = (nil)] [url = about:blank] 15:55:47 INFO - PROCESS | 1817 | --DOMWINDOW == 186 (0x7f3e87bb0c00) [pid = 1817] [serial = 767] [outer = (nil)] [url = about:blank] 15:55:47 INFO - PROCESS | 1817 | 1461970547881 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 15:55:47 INFO - PROCESS | 1817 | 1461970547888 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 15:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:55:47 INFO - PROCESS | 1817 | 1461970547897 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:55:47 INFO - PROCESS | 1817 | 1461970547900 Marionette TRACE conn3 <- [1,1122,null,{}] 15:55:47 INFO - PROCESS | 1817 | 1461970547905 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}] 15:55:48 INFO - PROCESS | 1817 | 1461970548043 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 15:55:48 INFO - PROCESS | 1817 | 1461970548171 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:48 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e85f44800 == 107 [pid = 1817] [id = 288] 15:55:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 187 (0x7f3e805ef400) [pid = 1817] [serial = 865] [outer = (nil)] 15:55:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 188 (0x7f3e86a50c00) [pid = 1817] [serial = 866] [outer = 0x7f3e805ef400] 15:55:48 INFO - PROCESS | 1817 | 1461970548237 Marionette DEBUG loaded listener.js 15:55:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 189 (0x7f3e8702a000) [pid = 1817] [serial = 867] [outer = 0x7f3e805ef400] 15:55:48 INFO - PROCESS | 1817 | 1461970548967 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]]]}] 15:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1080ms 15:55:48 INFO - PROCESS | 1817 | 1461970548977 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 15:55:48 INFO - PROCESS | 1817 | 1461970548981 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 15:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:55:48 INFO - PROCESS | 1817 | 1461970548989 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:55:48 INFO - PROCESS | 1817 | 1461970548994 Marionette TRACE conn3 <- [1,1126,null,{}] 15:55:49 INFO - PROCESS | 1817 | 1461970549008 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}] 15:55:49 INFO - PROCESS | 1817 | 1461970549165 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 15:55:49 INFO - PROCESS | 1817 | 1461970549345 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:49 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8b3ca000 == 108 [pid = 1817] [id = 289] 15:55:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 190 (0x7f3e8a06c800) [pid = 1817] [serial = 868] [outer = (nil)] 15:55:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 191 (0x7f3e8a18d800) [pid = 1817] [serial = 869] [outer = 0x7f3e8a06c800] 15:55:49 INFO - PROCESS | 1817 | 1461970549405 Marionette DEBUG loaded listener.js 15:55:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 192 (0x7f3e8c83f800) [pid = 1817] [serial = 870] [outer = 0x7f3e8a06c800] 15:55:50 INFO - PROCESS | 1817 | 1461970550114 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]]]}] 15:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1141ms 15:55:50 INFO - PROCESS | 1817 | 1461970550127 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 15:55:50 INFO - PROCESS | 1817 | 1461970550140 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 15:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:55:50 INFO - PROCESS | 1817 | 1461970550154 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:55:50 INFO - PROCESS | 1817 | 1461970550156 Marionette TRACE conn3 <- [1,1130,null,{}] 15:55:50 INFO - PROCESS | 1817 | 1461970550160 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}] 15:55:50 INFO - PROCESS | 1817 | 1461970550355 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 15:55:50 INFO - PROCESS | 1817 | 1461970550382 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:50 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e90319800 == 109 [pid = 1817] [id = 290] 15:55:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 193 (0x7f3e86bc7000) [pid = 1817] [serial = 871] [outer = (nil)] 15:55:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 194 (0x7f3e8f39c400) [pid = 1817] [serial = 872] [outer = 0x7f3e86bc7000] 15:55:50 INFO - PROCESS | 1817 | 1461970550442 Marionette DEBUG loaded listener.js 15:55:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 195 (0x7f3e8fbf3400) [pid = 1817] [serial = 873] [outer = 0x7f3e86bc7000] 15:55:51 INFO - PROCESS | 1817 | 1461970551248 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]]]}] 15:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1136ms 15:55:51 INFO - PROCESS | 1817 | 1461970551291 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 15:55:51 INFO - PROCESS | 1817 | 1461970551294 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 15:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:55:51 INFO - PROCESS | 1817 | 1461970551299 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:55:51 INFO - PROCESS | 1817 | 1461970551301 Marionette TRACE conn3 <- [1,1134,null,{}] 15:55:51 INFO - PROCESS | 1817 | 1461970551307 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}] 15:55:51 INFO - PROCESS | 1817 | 1461970551495 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 15:55:51 INFO - PROCESS | 1817 | 1461970551523 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:51 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9118e000 == 110 [pid = 1817] [id = 291] 15:55:51 INFO - PROCESS | 1817 | ++DOMWINDOW == 196 (0x7f3e80ce5800) [pid = 1817] [serial = 874] [outer = (nil)] 15:55:51 INFO - PROCESS | 1817 | ++DOMWINDOW == 197 (0x7f3e900ebc00) [pid = 1817] [serial = 875] [outer = 0x7f3e80ce5800] 15:55:51 INFO - PROCESS | 1817 | 1461970551578 Marionette DEBUG loaded listener.js 15:55:51 INFO - PROCESS | 1817 | ++DOMWINDOW == 198 (0x7f3e90551c00) [pid = 1817] [serial = 876] [outer = 0x7f3e80ce5800] 15:55:52 INFO - PROCESS | 1817 | --DOMWINDOW == 197 (0x7f3e7ccc7400) [pid = 1817] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:55:52 INFO - PROCESS | 1817 | --DOMWINDOW == 196 (0x7f3e88b0b800) [pid = 1817] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:55:52 INFO - PROCESS | 1817 | --DOMWINDOW == 195 (0x7f3e7e023800) [pid = 1817] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:55:52 INFO - PROCESS | 1817 | --DOMWINDOW == 194 (0x7f3e86ffac00) [pid = 1817] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:55:52 INFO - PROCESS | 1817 | --DOMWINDOW == 193 (0x7f3e8120ec00) [pid = 1817] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:55:52 INFO - PROCESS | 1817 | --DOMWINDOW == 192 (0x7f3e7e0ef800) [pid = 1817] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:55:52 INFO - PROCESS | 1817 | --DOMWINDOW == 191 (0x7f3e80ce7c00) [pid = 1817] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:55:52 INFO - PROCESS | 1817 | --DOMWINDOW == 190 (0x7f3e871dfc00) [pid = 1817] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:55:52 INFO - PROCESS | 1817 | 1461970552556 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]]]}] 15:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1282ms 15:55:52 INFO - PROCESS | 1817 | 1461970552583 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 15:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:55:52 INFO - PROCESS | 1817 | 1461970552586 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 15:55:52 INFO - PROCESS | 1817 | 1461970552591 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:55:52 INFO - PROCESS | 1817 | 1461970552594 Marionette TRACE conn3 <- [1,1138,null,{}] 15:55:52 INFO - PROCESS | 1817 | 1461970552599 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}] 15:55:52 INFO - PROCESS | 1817 | 1461970552766 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 15:55:52 INFO - PROCESS | 1817 | 1461970552783 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:52 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e96b50000 == 111 [pid = 1817] [id = 292] 15:55:52 INFO - PROCESS | 1817 | ++DOMWINDOW == 191 (0x7f3e86a44000) [pid = 1817] [serial = 877] [outer = (nil)] 15:55:52 INFO - PROCESS | 1817 | ++DOMWINDOW == 192 (0x7f3e90552000) [pid = 1817] [serial = 878] [outer = 0x7f3e86a44000] 15:55:52 INFO - PROCESS | 1817 | 1461970552842 Marionette DEBUG loaded listener.js 15:55:52 INFO - PROCESS | 1817 | ++DOMWINDOW == 193 (0x7f3e96a6b800) [pid = 1817] [serial = 879] [outer = 0x7f3e86a44000] 15:55:53 INFO - PROCESS | 1817 | 1461970553596 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]]]}] 15:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1026ms 15:55:53 INFO - PROCESS | 1817 | 1461970553617 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 15:55:53 INFO - PROCESS | 1817 | 1461970553620 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 15:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:55:53 INFO - PROCESS | 1817 | 1461970553625 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:55:53 INFO - PROCESS | 1817 | 1461970553627 Marionette TRACE conn3 <- [1,1142,null,{}] 15:55:53 INFO - PROCESS | 1817 | 1461970553632 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}] 15:55:53 INFO - PROCESS | 1817 | 1461970553814 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 15:55:53 INFO - PROCESS | 1817 | 1461970553837 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:53 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9dc22000 == 112 [pid = 1817] [id = 293] 15:55:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 194 (0x7f3e7decbc00) [pid = 1817] [serial = 880] [outer = (nil)] 15:55:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 195 (0x7f3e86fee400) [pid = 1817] [serial = 881] [outer = 0x7f3e7decbc00] 15:55:53 INFO - PROCESS | 1817 | 1461970553893 Marionette DEBUG loaded listener.js 15:55:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 196 (0x7f3e9d7e3800) [pid = 1817] [serial = 882] [outer = 0x7f3e7decbc00] 15:55:54 INFO - PROCESS | 1817 | 1461970554851 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]]]}] 15:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1281ms 15:55:54 INFO - PROCESS | 1817 | 1461970554907 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 15:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:55:54 INFO - PROCESS | 1817 | 1461970554912 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 15:55:54 INFO - PROCESS | 1817 | 1461970554920 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:55:54 INFO - PROCESS | 1817 | 1461970554925 Marionette TRACE conn3 <- [1,1146,null,{}] 15:55:54 INFO - PROCESS | 1817 | 1461970554934 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}] 15:55:55 INFO - PROCESS | 1817 | 1461970555157 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 15:55:55 INFO - PROCESS | 1817 | 1461970555331 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:55 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86913800 == 113 [pid = 1817] [id = 294] 15:55:55 INFO - PROCESS | 1817 | ++DOMWINDOW == 197 (0x7f3e7dec7400) [pid = 1817] [serial = 883] [outer = (nil)] 15:55:55 INFO - PROCESS | 1817 | ++DOMWINDOW == 198 (0x7f3e8120d800) [pid = 1817] [serial = 884] [outer = 0x7f3e7dec7400] 15:55:55 INFO - PROCESS | 1817 | 1461970555401 Marionette DEBUG loaded listener.js 15:55:55 INFO - PROCESS | 1817 | ++DOMWINDOW == 199 (0x7f3e861e7000) [pid = 1817] [serial = 885] [outer = 0x7f3e7dec7400] 15:55:56 INFO - PROCESS | 1817 | 1461970556263 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]]]}] 15:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1384ms 15:55:56 INFO - PROCESS | 1817 | 1461970556303 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 15:55:56 INFO - PROCESS | 1817 | 1461970556311 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 15:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:55:56 INFO - PROCESS | 1817 | 1461970556322 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:55:56 INFO - PROCESS | 1817 | 1461970556327 Marionette TRACE conn3 <- [1,1150,null,{}] 15:55:56 INFO - PROCESS | 1817 | 1461970556332 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}] 15:55:56 INFO - PROCESS | 1817 | 1461970556496 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 15:55:56 INFO - PROCESS | 1817 | 1461970556670 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:56 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8fe39000 == 114 [pid = 1817] [id = 295] 15:55:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 200 (0x7f3e86bc6400) [pid = 1817] [serial = 886] [outer = (nil)] 15:55:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 201 (0x7f3e871dfc00) [pid = 1817] [serial = 887] [outer = 0x7f3e86bc6400] 15:55:56 INFO - PROCESS | 1817 | 1461970556746 Marionette DEBUG loaded listener.js 15:55:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 202 (0x7f3e87a76800) [pid = 1817] [serial = 888] [outer = 0x7f3e86bc6400] 15:55:57 INFO - PROCESS | 1817 | 1461970557661 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]]]}] 15:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1387ms 15:55:57 INFO - PROCESS | 1817 | 1461970557710 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 15:55:57 INFO - PROCESS | 1817 | 1461970557713 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 15:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:55:57 INFO - PROCESS | 1817 | 1461970557720 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:55:57 INFO - PROCESS | 1817 | 1461970557726 Marionette TRACE conn3 <- [1,1154,null,{}] 15:55:57 INFO - PROCESS | 1817 | 1461970557741 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}] 15:55:57 INFO - PROCESS | 1817 | 1461970557918 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 15:55:58 INFO - PROCESS | 1817 | 1461970558086 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:58 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea2ca3800 == 115 [pid = 1817] [id = 296] 15:55:58 INFO - PROCESS | 1817 | ++DOMWINDOW == 203 (0x7f3e8e68e000) [pid = 1817] [serial = 889] [outer = (nil)] 15:55:58 INFO - PROCESS | 1817 | ++DOMWINDOW == 204 (0x7f3e8fec9400) [pid = 1817] [serial = 890] [outer = 0x7f3e8e68e000] 15:55:58 INFO - PROCESS | 1817 | 1461970558160 Marionette DEBUG loaded listener.js 15:55:58 INFO - PROCESS | 1817 | ++DOMWINDOW == 205 (0x7f3e9176e800) [pid = 1817] [serial = 891] [outer = 0x7f3e8e68e000] 15:55:59 INFO - PROCESS | 1817 | 1461970558998 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]]]}] 15:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1331ms 15:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:55:59 INFO - PROCESS | 1817 | 1461970559052 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 15:55:59 INFO - PROCESS | 1817 | 1461970559055 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 15:55:59 INFO - PROCESS | 1817 | 1461970559062 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:55:59 INFO - PROCESS | 1817 | 1461970559065 Marionette TRACE conn3 <- [1,1158,null,{}] 15:55:59 INFO - PROCESS | 1817 | 1461970559070 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}] 15:55:59 INFO - PROCESS | 1817 | 1461970559232 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 15:55:59 INFO - PROCESS | 1817 | 1461970559405 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:59 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3eaa3c4000 == 116 [pid = 1817] [id = 297] 15:55:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 206 (0x7f3e8e514c00) [pid = 1817] [serial = 892] [outer = (nil)] 15:55:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 207 (0x7f3e92f9f000) [pid = 1817] [serial = 893] [outer = 0x7f3e8e514c00] 15:55:59 INFO - PROCESS | 1817 | 1461970559485 Marionette DEBUG loaded listener.js 15:55:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 208 (0x7f3e9d86f800) [pid = 1817] [serial = 894] [outer = 0x7f3e8e514c00] 15:56:00 INFO - PROCESS | 1817 | 1461970560285 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]]]}] 15:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1278ms 15:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:56:00 INFO - PROCESS | 1817 | 1461970560340 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 15:56:00 INFO - PROCESS | 1817 | 1461970560343 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 15:56:00 INFO - PROCESS | 1817 | 1461970560349 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:56:00 INFO - PROCESS | 1817 | 1461970560352 Marionette TRACE conn3 <- [1,1162,null,{}] 15:56:00 INFO - PROCESS | 1817 | 1461970560357 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}] 15:56:00 INFO - PROCESS | 1817 | 1461970560509 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 15:56:00 INFO - PROCESS | 1817 | 1461970560682 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:00 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7a3ba000 == 117 [pid = 1817] [id = 298] 15:56:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 209 (0x7f3e8e68e400) [pid = 1817] [serial = 895] [outer = (nil)] 15:56:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 210 (0x7f3e9e940c00) [pid = 1817] [serial = 896] [outer = 0x7f3e8e68e400] 15:56:00 INFO - PROCESS | 1817 | 1461970560751 Marionette DEBUG loaded listener.js 15:56:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 211 (0x7f3e9eac4400) [pid = 1817] [serial = 897] [outer = 0x7f3e8e68e400] 15:56:01 INFO - PROCESS | 1817 | 1461970561610 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]]]}] 15:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1335ms 15:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:56:01 INFO - PROCESS | 1817 | 1461970561684 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 15:56:01 INFO - PROCESS | 1817 | 1461970561687 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 15:56:01 INFO - PROCESS | 1817 | 1461970561693 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:56:01 INFO - PROCESS | 1817 | 1461970561695 Marionette TRACE conn3 <- [1,1166,null,{}] 15:56:01 INFO - PROCESS | 1817 | 1461970561701 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}] 15:56:01 INFO - PROCESS | 1817 | 1461970561957 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 15:56:02 INFO - PROCESS | 1817 | 1461970562183 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:02 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86b49000 == 118 [pid = 1817] [id = 299] 15:56:02 INFO - PROCESS | 1817 | ++DOMWINDOW == 212 (0x7f3ea1f3ac00) [pid = 1817] [serial = 898] [outer = (nil)] 15:56:02 INFO - PROCESS | 1817 | ++DOMWINDOW == 213 (0x7f3ea23e7400) [pid = 1817] [serial = 899] [outer = 0x7f3ea1f3ac00] 15:56:02 INFO - PROCESS | 1817 | 1461970562297 Marionette DEBUG loaded listener.js 15:56:02 INFO - PROCESS | 1817 | ++DOMWINDOW == 214 (0x7f3ea24e5800) [pid = 1817] [serial = 900] [outer = 0x7f3ea1f3ac00] 15:56:03 INFO - PROCESS | 1817 | 1461970563062 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]]]}] 15:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1430ms 15:56:03 INFO - PROCESS | 1817 | 1461970563123 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 15:56:03 INFO - PROCESS | 1817 | 1461970563126 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 15:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:56:03 INFO - PROCESS | 1817 | 1461970563132 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:56:03 INFO - PROCESS | 1817 | 1461970563135 Marionette TRACE conn3 <- [1,1170,null,{}] 15:56:03 INFO - PROCESS | 1817 | 1461970563140 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}] 15:56:03 INFO - PROCESS | 1817 | 1461970563306 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 15:56:03 INFO - PROCESS | 1817 | 1461970563480 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:03 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e790d3800 == 119 [pid = 1817] [id = 300] 15:56:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 215 (0x7f3ea1f3c800) [pid = 1817] [serial = 901] [outer = (nil)] 15:56:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 216 (0x7f3e96a61c00) [pid = 1817] [serial = 902] [outer = 0x7f3ea1f3c800] 15:56:03 INFO - PROCESS | 1817 | 1461970563558 Marionette DEBUG loaded listener.js 15:56:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 217 (0x7f3ea2650000) [pid = 1817] [serial = 903] [outer = 0x7f3ea1f3c800] 15:56:04 INFO - PROCESS | 1817 | 1461970564321 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]]]}] 15:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1227ms 15:56:04 INFO - PROCESS | 1817 | 1461970564361 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 15:56:04 INFO - PROCESS | 1817 | 1461970564364 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 15:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:56:04 INFO - PROCESS | 1817 | 1461970564370 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:56:04 INFO - PROCESS | 1817 | 1461970564372 Marionette TRACE conn3 <- [1,1174,null,{}] 15:56:04 INFO - PROCESS | 1817 | 1461970564377 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}] 15:56:04 INFO - PROCESS | 1817 | 1461970564527 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 15:56:04 INFO - PROCESS | 1817 | 1461970564699 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:04 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e78dd0000 == 120 [pid = 1817] [id = 301] 15:56:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 218 (0x7f3e7b543c00) [pid = 1817] [serial = 904] [outer = (nil)] 15:56:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 219 (0x7f3e7b54b800) [pid = 1817] [serial = 905] [outer = 0x7f3e7b543c00] 15:56:04 INFO - PROCESS | 1817 | 1461970564766 Marionette DEBUG loaded listener.js 15:56:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 220 (0x7f3e7b550000) [pid = 1817] [serial = 906] [outer = 0x7f3e7b543c00] 15:56:05 INFO - PROCESS | 1817 | 1461970565623 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] 15:56:05 INFO - PROCESS | 1817 | 1461970565659 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 15:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:56:05 INFO - PROCESS | 1817 | 1461970565665 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:56:05 INFO - PROCESS | 1817 | 1461970565668 Marionette TRACE conn3 <- [1,1178,null,{}] 15:56:05 INFO - PROCESS | 1817 | 1461970565673 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}] 15:56:05 INFO - PROCESS | 1817 | 1461970565823 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 15:56:06 INFO - PROCESS | 1817 | 1461970565997 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:06 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3eaa3d1000 == 121 [pid = 1817] [id = 302] 15:56:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 221 (0x7f3e7b546400) [pid = 1817] [serial = 907] [outer = (nil)] 15:56:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 222 (0x7f3ea2648000) [pid = 1817] [serial = 908] [outer = 0x7f3e7b546400] 15:56:06 INFO - PROCESS | 1817 | 1461970566063 Marionette DEBUG loaded listener.js 15:56:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 223 (0x7f3ea26a4c00) [pid = 1817] [serial = 909] [outer = 0x7f3e7b546400] 15:56:06 INFO - PROCESS | 1817 | 1461970566888 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] 15:56:06 INFO - PROCESS | 1817 | 1461970566953 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 15:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 15:56:06 INFO - PROCESS | 1817 | 1461970566958 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:56:06 INFO - PROCESS | 1817 | 1461970566961 Marionette TRACE conn3 <- [1,1182,null,{}] 15:56:06 INFO - PROCESS | 1817 | 1461970566966 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}] 15:56:07 INFO - PROCESS | 1817 | 1461970567120 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 15:56:07 INFO - PROCESS | 1817 | 1461970567295 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:07 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e792df000 == 122 [pid = 1817] [id = 303] 15:56:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 224 (0x7f3e7a8c5400) [pid = 1817] [serial = 910] [outer = (nil)] 15:56:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 225 (0x7f3e7a8cd000) [pid = 1817] [serial = 911] [outer = 0x7f3e7a8c5400] 15:56:07 INFO - PROCESS | 1817 | 1461970567361 Marionette DEBUG loaded listener.js 15:56:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 226 (0x7f3e7b542400) [pid = 1817] [serial = 912] [outer = 0x7f3e7a8c5400] 15:56:08 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:56:08 INFO - PROCESS | 1817 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:56:08 INFO - PROCESS | 1817 | 1461970568171 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] 15:56:08 INFO - PROCESS | 1817 | 1461970568247 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 15:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:56:08 INFO - PROCESS | 1817 | 1461970568252 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:56:08 INFO - PROCESS | 1817 | 1461970568255 Marionette TRACE conn3 <- [1,1186,null,{}] 15:56:08 INFO - PROCESS | 1817 | 1461970568260 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}] 15:56:08 INFO - PROCESS | 1817 | 1461970568483 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 15:56:08 INFO - PROCESS | 1817 | 1461970568657 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:08 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7cee0800 == 123 [pid = 1817] [id = 304] 15:56:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 227 (0x7f3e7a8c7400) [pid = 1817] [serial = 913] [outer = (nil)] 15:56:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 228 (0x7f3e7ac48000) [pid = 1817] [serial = 914] [outer = 0x7f3e7a8c7400] 15:56:08 INFO - PROCESS | 1817 | 1461970568731 Marionette DEBUG loaded listener.js 15:56:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 229 (0x7f3ea26a8400) [pid = 1817] [serial = 915] [outer = 0x7f3e7a8c7400] 15:56:09 INFO - PROCESS | 1817 | 1461970569614 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] 15:56:09 INFO - PROCESS | 1817 | 1461970569693 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 15:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:56:09 INFO - PROCESS | 1817 | 1461970569699 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:56:09 INFO - PROCESS | 1817 | 1461970569701 Marionette TRACE conn3 <- [1,1190,null,{}] 15:56:09 INFO - PROCESS | 1817 | 1461970569706 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}] 15:56:09 INFO - PROCESS | 1817 | 1461970569872 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 15:56:10 INFO - PROCESS | 1817 | 1461970570061 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:10 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7a421000 == 124 [pid = 1817] [id = 305] 15:56:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 230 (0x7f3e7a525400) [pid = 1817] [serial = 916] [outer = (nil)] 15:56:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 231 (0x7f3e7a52f800) [pid = 1817] [serial = 917] [outer = 0x7f3e7a525400] 15:56:10 INFO - PROCESS | 1817 | 1461970570127 Marionette DEBUG loaded listener.js 15:56:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 232 (0x7f3e7ac4cc00) [pid = 1817] [serial = 918] [outer = 0x7f3e7a525400] 15:56:10 INFO - PROCESS | 1817 | 1461970570951 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] 15:56:10 INFO - PROCESS | 1817 | 1461970570987 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 15:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 15:56:10 INFO - PROCESS | 1817 | 1461970570994 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:56:10 INFO - PROCESS | 1817 | 1461970570996 Marionette TRACE conn3 <- [1,1194,null,{}] 15:56:11 INFO - PROCESS | 1817 | 1461970571001 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}] 15:56:11 INFO - PROCESS | 1817 | 1461970571153 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 15:56:11 INFO - PROCESS | 1817 | 1461970571784 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:11 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7a420000 == 125 [pid = 1817] [id = 306] 15:56:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 233 (0x7f3e7a8ccc00) [pid = 1817] [serial = 919] [outer = (nil)] 15:56:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 234 (0x7f3e7aa0e800) [pid = 1817] [serial = 920] [outer = 0x7f3e7a8ccc00] 15:56:11 INFO - PROCESS | 1817 | 1461970571851 Marionette DEBUG loaded listener.js 15:56:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 235 (0x7f3e7ac43000) [pid = 1817] [serial = 921] [outer = 0x7f3e7a8ccc00] 15:56:12 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:56:12 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:56:12 INFO - PROCESS | 1817 | 1461970572694 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] 15:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:56:12 INFO - PROCESS | 1817 | 1461970572739 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 15:56:12 INFO - PROCESS | 1817 | 1461970572746 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:56:12 INFO - PROCESS | 1817 | 1461970572750 Marionette TRACE conn3 <- [1,1198,null,{}] 15:56:12 INFO - PROCESS | 1817 | 1461970572756 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}] 15:56:12 INFO - PROCESS | 1817 | 1461970572921 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 15:56:13 INFO - PROCESS | 1817 | 1461970573219 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:13 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e80c1f800 == 126 [pid = 1817] [id = 307] 15:56:13 INFO - PROCESS | 1817 | ++DOMWINDOW == 236 (0x7f3e805ecc00) [pid = 1817] [serial = 922] [outer = (nil)] 15:56:13 INFO - PROCESS | 1817 | ++DOMWINDOW == 237 (0x7f3e8062ac00) [pid = 1817] [serial = 923] [outer = 0x7f3e805ecc00] 15:56:13 INFO - PROCESS | 1817 | 1461970573343 Marionette DEBUG loaded listener.js 15:56:13 INFO - PROCESS | 1817 | ++DOMWINDOW == 238 (0x7f3e80ce9c00) [pid = 1817] [serial = 924] [outer = 0x7f3e805ecc00] 15:56:14 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e933e5000 == 125 [pid = 1817] [id = 193] 15:56:14 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e86e37800 == 124 [pid = 1817] [id = 8] 15:56:14 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e88cb1800 == 123 [pid = 1817] [id = 6] 15:56:14 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e96b50000 == 122 [pid = 1817] [id = 292] 15:56:14 INFO - PROCESS | 1817 | --DOMWINDOW == 237 (0x7f3e8a191000) [pid = 1817] [serial = 827] [outer = (nil)] [url = about:blank] 15:56:14 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9118e000 == 121 [pid = 1817] [id = 291] 15:56:14 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e90319800 == 120 [pid = 1817] [id = 290] 15:56:14 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8b3ca000 == 119 [pid = 1817] [id = 289] 15:56:14 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e85f44800 == 118 [pid = 1817] [id = 288] 15:56:14 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7b9df000 == 117 [pid = 1817] [id = 287] 15:56:14 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e871a8000 == 116 [pid = 1817] [id = 285] 15:56:14 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea6e99800 == 115 [pid = 1817] [id = 284] 15:56:14 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea2d06800 == 114 [pid = 1817] [id = 283] 15:56:14 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea1f25000 == 113 [pid = 1817] [id = 282] 15:56:14 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9dc2a000 == 112 [pid = 1817] [id = 281] 15:56:14 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e96d16000 == 111 [pid = 1817] [id = 280] 15:56:14 INFO - PROCESS | 1817 | 1461970574251 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]]]}] 15:56:14 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e91754800 == 110 [pid = 1817] [id = 279] 15:56:14 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e90b03800 == 109 [pid = 1817] [id = 278] 15:56:14 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8b413000 == 108 [pid = 1817] [id = 277] 15:56:14 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e860be800 == 107 [pid = 1817] [id = 276] 15:56:14 INFO - PROCESS | 1817 | --DOMWINDOW == 236 (0x7f3e86ff0400) [pid = 1817] [serial = 824] [outer = (nil)] [url = about:blank] 15:56:14 INFO - PROCESS | 1817 | --DOMWINDOW == 235 (0x7f3e88c5ec00) [pid = 1817] [serial = 821] [outer = (nil)] [url = about:blank] 15:56:14 INFO - PROCESS | 1817 | --DOMWINDOW == 234 (0x7f3e7e0e9c00) [pid = 1817] [serial = 806] [outer = (nil)] [url = about:blank] 15:56:14 INFO - PROCESS | 1817 | --DOMWINDOW == 233 (0x7f3e872d9400) [pid = 1817] [serial = 815] [outer = (nil)] [url = about:blank] 15:56:14 INFO - PROCESS | 1817 | --DOMWINDOW == 232 (0x7f3e874c0800) [pid = 1817] [serial = 816] [outer = (nil)] [url = about:blank] 15:56:14 INFO - PROCESS | 1817 | --DOMWINDOW == 231 (0x7f3e9332c800) [pid = 1817] [serial = 800] [outer = (nil)] [url = about:blank] 15:56:14 INFO - PROCESS | 1817 | --DOMWINDOW == 230 (0x7f3e861f1c00) [pid = 1817] [serial = 812] [outer = (nil)] [url = about:blank] 15:56:14 INFO - PROCESS | 1817 | --DOMWINDOW == 229 (0x7f3e86cc6400) [pid = 1817] [serial = 813] [outer = (nil)] [url = about:blank] 15:56:14 INFO - PROCESS | 1817 | --DOMWINDOW == 228 (0x7f3e86a4b400) [pid = 1817] [serial = 782] [outer = (nil)] [url = about:blank] 15:56:14 INFO - PROCESS | 1817 | --DOMWINDOW == 227 (0x7f3e9146ec00) [pid = 1817] [serial = 794] [outer = (nil)] [url = about:blank] 15:56:14 INFO - PROCESS | 1817 | --DOMWINDOW == 226 (0x7f3e87ba4c00) [pid = 1817] [serial = 785] [outer = (nil)] [url = about:blank] 15:56:14 INFO - PROCESS | 1817 | --DOMWINDOW == 225 (0x7f3e8e685c00) [pid = 1817] [serial = 788] [outer = (nil)] [url = about:blank] 15:56:14 INFO - PROCESS | 1817 | --DOMWINDOW == 224 (0x7f3e8fbeb400) [pid = 1817] [serial = 777] [outer = (nil)] [url = about:blank] 15:56:14 INFO - PROCESS | 1817 | --DOMWINDOW == 223 (0x7f3e86008800) [pid = 1817] [serial = 810] [outer = (nil)] [url = about:blank] 15:56:14 INFO - PROCESS | 1817 | --DOMWINDOW == 222 (0x7f3e8120f400) [pid = 1817] [serial = 809] [outer = (nil)] [url = about:blank] 15:56:14 INFO - PROCESS | 1817 | --DOMWINDOW == 221 (0x7f3e805e9800) [pid = 1817] [serial = 779] [outer = (nil)] [url = about:blank] 15:56:14 INFO - PROCESS | 1817 | --DOMWINDOW == 220 (0x7f3e900e8c00) [pid = 1817] [serial = 791] [outer = (nil)] [url = about:blank] 15:56:14 INFO - PROCESS | 1817 | --DOMWINDOW == 219 (0x7f3e92429000) [pid = 1817] [serial = 797] [outer = (nil)] [url = about:blank] 15:56:14 INFO - PROCESS | 1817 | --DOMWINDOW == 218 (0x7f3e93015000) [pid = 1817] [serial = 803] [outer = (nil)] [url = about:blank] 15:56:14 INFO - PROCESS | 1817 | --DOMWINDOW == 217 (0x7f3e8062d000) [pid = 1817] [serial = 807] [outer = (nil)] [url = about:blank] 15:56:14 INFO - PROCESS | 1817 | --DOMWINDOW == 216 (0x7f3e87a7b400) [pid = 1817] [serial = 818] [outer = (nil)] [url = about:blank] 15:56:14 INFO - PROCESS | 1817 | --DOMWINDOW == 215 (0x7f3e8a18a400) [pid = 1817] [serial = 822] [outer = (nil)] [url = about:blank] 15:56:14 INFO - PROCESS | 1817 | --DOMWINDOW == 214 (0x7f3e88954000) [pid = 1817] [serial = 825] [outer = (nil)] [url = about:blank] 15:56:14 INFO - PROCESS | 1817 | --DOMWINDOW == 213 (0x7f3e87bb2000) [pid = 1817] [serial = 819] [outer = (nil)] [url = about:blank] 15:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1584ms 15:56:14 INFO - PROCESS | 1817 | 1461970574333 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 15:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:56:14 INFO - PROCESS | 1817 | 1461970574338 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 15:56:14 INFO - PROCESS | 1817 | 1461970574344 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:56:14 INFO - PROCESS | 1817 | 1461970574347 Marionette TRACE conn3 <- [1,1202,null,{}] 15:56:14 INFO - PROCESS | 1817 | 1461970574353 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}] 15:56:14 INFO - PROCESS | 1817 | 1461970574507 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 15:56:14 INFO - PROCESS | 1817 | 1461970574638 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:14 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e81238800 == 108 [pid = 1817] [id = 308] 15:56:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 214 (0x7f3e80eee000) [pid = 1817] [serial = 925] [outer = (nil)] 15:56:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 215 (0x7f3e8600d400) [pid = 1817] [serial = 926] [outer = 0x7f3e80eee000] 15:56:14 INFO - PROCESS | 1817 | 1461970574695 Marionette DEBUG loaded listener.js 15:56:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 216 (0x7f3e86bc6800) [pid = 1817] [serial = 927] [outer = 0x7f3e80eee000] 15:56:15 INFO - PROCESS | 1817 | 1461970575421 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]]]}] 15:56:15 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 15:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1136ms 15:56:15 INFO - PROCESS | 1817 | 1461970575498 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 15:56:15 INFO - PROCESS | 1817 | 1461970575501 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 15:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:56:15 INFO - PROCESS | 1817 | 1461970575515 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:56:15 INFO - PROCESS | 1817 | 1461970575523 Marionette TRACE conn3 <- [1,1206,null,{}] 15:56:15 INFO - PROCESS | 1817 | 1461970575534 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}] 15:56:15 INFO - PROCESS | 1817 | 1461970575685 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 15:56:15 INFO - PROCESS | 1817 | 1461970575696 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:15 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e87bdf000 == 109 [pid = 1817] [id = 309] 15:56:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 217 (0x7f3e86ccfc00) [pid = 1817] [serial = 928] [outer = (nil)] 15:56:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 218 (0x7f3e87505000) [pid = 1817] [serial = 929] [outer = 0x7f3e86ccfc00] 15:56:15 INFO - PROCESS | 1817 | 1461970575754 Marionette DEBUG loaded listener.js 15:56:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 219 (0x7f3e87a79000) [pid = 1817] [serial = 930] [outer = 0x7f3e86ccfc00] 15:56:16 INFO - PROCESS | 1817 | 1461970576553 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]]]}] 15:56:16 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 15:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1096ms 15:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:56:16 INFO - PROCESS | 1817 | 1461970576606 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 15:56:16 INFO - PROCESS | 1817 | 1461970576609 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 15:56:16 INFO - PROCESS | 1817 | 1461970576615 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:56:16 INFO - PROCESS | 1817 | 1461970576627 Marionette TRACE conn3 <- [1,1210,null,{}] 15:56:16 INFO - PROCESS | 1817 | 1461970576633 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}] 15:56:16 INFO - PROCESS | 1817 | 1461970576845 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 15:56:16 INFO - PROCESS | 1817 | 1461970576876 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:16 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8b3b5000 == 110 [pid = 1817] [id = 310] 15:56:16 INFO - PROCESS | 1817 | ++DOMWINDOW == 220 (0x7f3e874b4800) [pid = 1817] [serial = 931] [outer = (nil)] 15:56:16 INFO - PROCESS | 1817 | ++DOMWINDOW == 221 (0x7f3e8a066800) [pid = 1817] [serial = 932] [outer = 0x7f3e874b4800] 15:56:16 INFO - PROCESS | 1817 | 1461970576935 Marionette DEBUG loaded listener.js 15:56:17 INFO - PROCESS | 1817 | ++DOMWINDOW == 222 (0x7f3e8a195000) [pid = 1817] [serial = 933] [outer = 0x7f3e874b4800] 15:56:17 INFO - PROCESS | 1817 | 1461970577768 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]]]}] 15:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1191ms 15:56:17 INFO - PROCESS | 1817 | 1461970577805 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 15:56:17 INFO - PROCESS | 1817 | 1461970577807 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 15:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:56:17 INFO - PROCESS | 1817 | 1461970577813 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:56:17 INFO - PROCESS | 1817 | 1461970577814 Marionette TRACE conn3 <- [1,1214,null,{}] 15:56:17 INFO - PROCESS | 1817 | 1461970577824 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}] 15:56:18 INFO - PROCESS | 1817 | 1461970578002 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 15:56:18 INFO - PROCESS | 1817 | 1461970578024 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:18 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8f947000 == 111 [pid = 1817] [id = 311] 15:56:18 INFO - PROCESS | 1817 | ++DOMWINDOW == 223 (0x7f3e8e510800) [pid = 1817] [serial = 934] [outer = (nil)] 15:56:18 INFO - PROCESS | 1817 | ++DOMWINDOW == 224 (0x7f3e8eb94c00) [pid = 1817] [serial = 935] [outer = 0x7f3e8e510800] 15:56:18 INFO - PROCESS | 1817 | 1461970578092 Marionette DEBUG loaded listener.js 15:56:18 INFO - PROCESS | 1817 | ++DOMWINDOW == 225 (0x7f3e8feca800) [pid = 1817] [serial = 936] [outer = 0x7f3e8e510800] 15:56:19 INFO - PROCESS | 1817 | --DOMWINDOW == 224 (0x7f3e8a06c800) [pid = 1817] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:56:19 INFO - PROCESS | 1817 | --DOMWINDOW == 223 (0x7f3e80ce5800) [pid = 1817] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:56:19 INFO - PROCESS | 1817 | --DOMWINDOW == 222 (0x7f3e7e030000) [pid = 1817] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:56:19 INFO - PROCESS | 1817 | --DOMWINDOW == 221 (0x7f3e805ef400) [pid = 1817] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:56:19 INFO - PROCESS | 1817 | --DOMWINDOW == 220 (0x7f3e86bc7000) [pid = 1817] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:56:19 INFO - PROCESS | 1817 | --DOMWINDOW == 219 (0x7f3e86a44000) [pid = 1817] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:56:19 INFO - PROCESS | 1817 | --DOMWINDOW == 218 (0x7f3e80c0c800) [pid = 1817] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:56:19 INFO - PROCESS | 1817 | 1461970579128 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]]]}] 15:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1326ms 15:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:56:19 INFO - PROCESS | 1817 | 1461970579139 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 15:56:19 INFO - PROCESS | 1817 | 1461970579141 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 15:56:19 INFO - PROCESS | 1817 | 1461970579145 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:56:19 INFO - PROCESS | 1817 | 1461970579149 Marionette TRACE conn3 <- [1,1218,null,{}] 15:56:19 INFO - PROCESS | 1817 | 1461970579154 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}] 15:56:19 INFO - PROCESS | 1817 | 1461970579351 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 15:56:19 INFO - PROCESS | 1817 | 1461970579440 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:19 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8fe3f000 == 112 [pid = 1817] [id = 312] 15:56:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 219 (0x7f3e861ea800) [pid = 1817] [serial = 937] [outer = (nil)] 15:56:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 220 (0x7f3e900e8c00) [pid = 1817] [serial = 938] [outer = 0x7f3e861ea800] 15:56:19 INFO - PROCESS | 1817 | 1461970579498 Marionette DEBUG loaded listener.js 15:56:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 221 (0x7f3e919b5400) [pid = 1817] [serial = 939] [outer = 0x7f3e861ea800] 15:56:20 INFO - PROCESS | 1817 | 1461970580147 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]]]}] 15:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1025ms 15:56:20 INFO - PROCESS | 1817 | 1461970580173 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 15:56:20 INFO - PROCESS | 1817 | 1461970580176 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 15:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:56:20 INFO - PROCESS | 1817 | 1461970580181 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:56:20 INFO - PROCESS | 1817 | 1461970580183 Marionette TRACE conn3 <- [1,1222,null,{}] 15:56:20 INFO - PROCESS | 1817 | 1461970580189 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}] 15:56:20 INFO - PROCESS | 1817 | 1461970580380 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 15:56:20 INFO - PROCESS | 1817 | 1461970580401 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:20 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e922c8800 == 113 [pid = 1817] [id = 313] 15:56:20 INFO - PROCESS | 1817 | ++DOMWINDOW == 222 (0x7f3e86bc7000) [pid = 1817] [serial = 940] [outer = (nil)] 15:56:20 INFO - PROCESS | 1817 | ++DOMWINDOW == 223 (0x7f3e930e2000) [pid = 1817] [serial = 941] [outer = 0x7f3e86bc7000] 15:56:20 INFO - PROCESS | 1817 | 1461970580460 Marionette DEBUG loaded listener.js 15:56:20 INFO - PROCESS | 1817 | ++DOMWINDOW == 224 (0x7f3e9d7e5800) [pid = 1817] [serial = 942] [outer = 0x7f3e86bc7000] 15:56:21 INFO - PROCESS | 1817 | 1461970581376 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] 15:56:21 INFO - PROCESS | 1817 | 1461970581421 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 15:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 15:56:21 INFO - PROCESS | 1817 | 1461970581429 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:56:21 INFO - PROCESS | 1817 | 1461970581435 Marionette TRACE conn3 <- [1,1226,null,{}] 15:56:21 INFO - PROCESS | 1817 | 1461970581444 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}] 15:56:21 INFO - PROCESS | 1817 | 1461970581626 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 15:56:21 INFO - PROCESS | 1817 | 1461970581801 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:21 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e80c73000 == 114 [pid = 1817] [id = 314] 15:56:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 225 (0x7f3e7a8ce800) [pid = 1817] [serial = 943] [outer = (nil)] 15:56:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 226 (0x7f3e7b54e000) [pid = 1817] [serial = 944] [outer = 0x7f3e7a8ce800] 15:56:21 INFO - PROCESS | 1817 | 1461970581883 Marionette DEBUG loaded listener.js 15:56:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 227 (0x7f3e805ef400) [pid = 1817] [serial = 945] [outer = 0x7f3e7a8ce800] 15:56:22 INFO - PROCESS | 1817 | 1461970582761 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]]]}] 15:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1384ms 15:56:22 INFO - PROCESS | 1817 | 1461970582814 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 15:56:22 INFO - PROCESS | 1817 | 1461970582822 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 15:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:56:22 INFO - PROCESS | 1817 | 1461970582831 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:56:22 INFO - PROCESS | 1817 | 1461970582834 Marionette TRACE conn3 <- [1,1230,null,{}] 15:56:22 INFO - PROCESS | 1817 | 1461970582840 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}] 15:56:23 INFO - PROCESS | 1817 | 1461970583015 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 15:56:23 INFO - PROCESS | 1817 | 1461970583189 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:23 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e87bc4800 == 115 [pid = 1817] [id = 315] 15:56:23 INFO - PROCESS | 1817 | ++DOMWINDOW == 228 (0x7f3e8480fc00) [pid = 1817] [serial = 946] [outer = (nil)] 15:56:23 INFO - PROCESS | 1817 | ++DOMWINDOW == 229 (0x7f3e86bd1c00) [pid = 1817] [serial = 947] [outer = 0x7f3e8480fc00] 15:56:23 INFO - PROCESS | 1817 | 1461970583259 Marionette DEBUG loaded listener.js 15:56:23 INFO - PROCESS | 1817 | ++DOMWINDOW == 230 (0x7f3e86ffb800) [pid = 1817] [serial = 948] [outer = 0x7f3e8480fc00] 15:56:24 INFO - PROCESS | 1817 | 1461970584167 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]]]}] 15:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1384ms 15:56:24 INFO - PROCESS | 1817 | 1461970584216 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 15:56:24 INFO - PROCESS | 1817 | 1461970584220 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 15:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:56:24 INFO - PROCESS | 1817 | 1461970584227 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:56:24 INFO - PROCESS | 1817 | 1461970584232 Marionette TRACE conn3 <- [1,1234,null,{}] 15:56:24 INFO - PROCESS | 1817 | 1461970584247 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}] 15:56:24 INFO - PROCESS | 1817 | 1461970584420 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 15:56:24 INFO - PROCESS | 1817 | 1461970584595 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:24 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9d733800 == 116 [pid = 1817] [id = 316] 15:56:24 INFO - PROCESS | 1817 | ++DOMWINDOW == 231 (0x7f3e871dd400) [pid = 1817] [serial = 949] [outer = (nil)] 15:56:24 INFO - PROCESS | 1817 | ++DOMWINDOW == 232 (0x7f3e8d4c1000) [pid = 1817] [serial = 950] [outer = 0x7f3e871dd400] 15:56:24 INFO - PROCESS | 1817 | 1461970584669 Marionette DEBUG loaded listener.js 15:56:24 INFO - PROCESS | 1817 | ++DOMWINDOW == 233 (0x7f3e8fbeb400) [pid = 1817] [serial = 951] [outer = 0x7f3e871dd400] 15:56:25 INFO - PROCESS | 1817 | 1461970585476 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]]]}] 15:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1282ms 15:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:56:25 INFO - PROCESS | 1817 | 1461970585509 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 15:56:25 INFO - PROCESS | 1817 | 1461970585512 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 15:56:25 INFO - PROCESS | 1817 | 1461970585518 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:56:25 INFO - PROCESS | 1817 | 1461970585521 Marionette TRACE conn3 <- [1,1238,null,{}] 15:56:25 INFO - PROCESS | 1817 | 1461970585527 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}] 15:56:25 INFO - PROCESS | 1817 | 1461970585751 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 15:56:25 INFO - PROCESS | 1817 | 1461970585885 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:25 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea24c3800 == 117 [pid = 1817] [id = 317] 15:56:25 INFO - PROCESS | 1817 | ++DOMWINDOW == 234 (0x7f3e87a80800) [pid = 1817] [serial = 952] [outer = (nil)] 15:56:25 INFO - PROCESS | 1817 | ++DOMWINDOW == 235 (0x7f3e91471800) [pid = 1817] [serial = 953] [outer = 0x7f3e87a80800] 15:56:25 INFO - PROCESS | 1817 | 1461970585967 Marionette DEBUG loaded listener.js 15:56:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 236 (0x7f3e9d80e000) [pid = 1817] [serial = 954] [outer = 0x7f3e87a80800] 15:56:26 INFO - PROCESS | 1817 | 1461970586773 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]]]}] 15:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1282ms 15:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:56:26 INFO - PROCESS | 1817 | 1461970586803 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 15:56:26 INFO - PROCESS | 1817 | 1461970586806 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 15:56:26 INFO - PROCESS | 1817 | 1461970586813 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:56:26 INFO - PROCESS | 1817 | 1461970586816 Marionette TRACE conn3 <- [1,1242,null,{}] 15:56:26 INFO - PROCESS | 1817 | 1461970586821 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}] 15:56:26 INFO - PROCESS | 1817 | 1461970586972 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 15:56:27 INFO - PROCESS | 1817 | 1461970587151 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:27 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea56cc000 == 118 [pid = 1817] [id = 318] 15:56:27 INFO - PROCESS | 1817 | ++DOMWINDOW == 237 (0x7f3e91469c00) [pid = 1817] [serial = 955] [outer = (nil)] 15:56:27 INFO - PROCESS | 1817 | ++DOMWINDOW == 238 (0x7f3e9eabb400) [pid = 1817] [serial = 956] [outer = 0x7f3e91469c00] 15:56:27 INFO - PROCESS | 1817 | 1461970587218 Marionette DEBUG loaded listener.js 15:56:27 INFO - PROCESS | 1817 | ++DOMWINDOW == 239 (0x7f3e9ec0f000) [pid = 1817] [serial = 957] [outer = 0x7f3e91469c00] 15:56:28 INFO - PROCESS | 1817 | 1461970588076 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]]]}] 15:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1329ms 15:56:28 INFO - PROCESS | 1817 | 1461970588142 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 15:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:56:28 INFO - PROCESS | 1817 | 1461970588146 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 15:56:28 INFO - PROCESS | 1817 | 1461970588152 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:56:28 INFO - PROCESS | 1817 | 1461970588155 Marionette TRACE conn3 <- [1,1246,null,{}] 15:56:28 INFO - PROCESS | 1817 | 1461970588159 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}] 15:56:28 INFO - PROCESS | 1817 | 1461970588403 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 15:56:28 INFO - PROCESS | 1817 | 1461970588577 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:28 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e78cef000 == 119 [pid = 1817] [id = 319] 15:56:28 INFO - PROCESS | 1817 | ++DOMWINDOW == 240 (0x7f3ea0b3fc00) [pid = 1817] [serial = 958] [outer = (nil)] 15:56:28 INFO - PROCESS | 1817 | ++DOMWINDOW == 241 (0x7f3ea24d9400) [pid = 1817] [serial = 959] [outer = 0x7f3ea0b3fc00] 15:56:28 INFO - PROCESS | 1817 | 1461970588647 Marionette DEBUG loaded listener.js 15:56:28 INFO - PROCESS | 1817 | ++DOMWINDOW == 242 (0x7f3ea2c08000) [pid = 1817] [serial = 960] [outer = 0x7f3ea0b3fc00] 15:56:29 INFO - PROCESS | 1817 | 1461970589418 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]]]}] 15:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1328ms 15:56:29 INFO - PROCESS | 1817 | 1461970589479 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 15:56:29 INFO - PROCESS | 1817 | 1461970589482 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 15:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:56:29 INFO - PROCESS | 1817 | 1461970589505 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:56:29 INFO - PROCESS | 1817 | 1461970589509 Marionette TRACE conn3 <- [1,1250,null,{}] 15:56:29 INFO - PROCESS | 1817 | 1461970589515 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}] 15:56:29 INFO - PROCESS | 1817 | 1461970589666 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 15:56:29 INFO - PROCESS | 1817 | 1461970589841 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:29 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8476c000 == 120 [pid = 1817] [id = 320] 15:56:29 INFO - PROCESS | 1817 | ++DOMWINDOW == 243 (0x7f3e7b6dac00) [pid = 1817] [serial = 961] [outer = (nil)] 15:56:29 INFO - PROCESS | 1817 | ++DOMWINDOW == 244 (0x7f3e7b6e2000) [pid = 1817] [serial = 962] [outer = 0x7f3e7b6dac00] 15:56:29 INFO - PROCESS | 1817 | 1461970589905 Marionette DEBUG loaded listener.js 15:56:29 INFO - PROCESS | 1817 | ++DOMWINDOW == 245 (0x7f3e7b6e7800) [pid = 1817] [serial = 963] [outer = 0x7f3e7b6dac00] 15:56:30 INFO - PROCESS | 1817 | 1461970590688 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]]]}] 15:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1246ms 15:56:30 INFO - PROCESS | 1817 | 1461970590736 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 15:56:30 INFO - PROCESS | 1817 | 1461970590739 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 15:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:56:30 INFO - PROCESS | 1817 | 1461970590744 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:56:30 INFO - PROCESS | 1817 | 1461970590746 Marionette TRACE conn3 <- [1,1254,null,{}] 15:56:30 INFO - PROCESS | 1817 | 1461970590752 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}] 15:56:30 INFO - PROCESS | 1817 | 1461970590906 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 15:56:31 INFO - PROCESS | 1817 | 1461970591089 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:31 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7f8d6800 == 121 [pid = 1817] [id = 321] 15:56:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 246 (0x7f3e7b6ddc00) [pid = 1817] [serial = 964] [outer = (nil)] 15:56:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 247 (0x7f3e878aac00) [pid = 1817] [serial = 965] [outer = 0x7f3e7b6ddc00] 15:56:31 INFO - PROCESS | 1817 | 1461970591167 Marionette DEBUG loaded listener.js 15:56:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 248 (0x7f3e878b4000) [pid = 1817] [serial = 966] [outer = 0x7f3e7b6ddc00] 15:56:31 INFO - PROCESS | 1817 | 1461970591976 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]]]}] 15:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1275ms 15:56:32 INFO - PROCESS | 1817 | 1461970592021 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 15:56:32 INFO - PROCESS | 1817 | 1461970592024 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 15:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:56:32 INFO - PROCESS | 1817 | 1461970592030 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:56:32 INFO - PROCESS | 1817 | 1461970592032 Marionette TRACE conn3 <- [1,1258,null,{}] 15:56:32 INFO - PROCESS | 1817 | 1461970592037 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}] 15:56:32 INFO - PROCESS | 1817 | 1461970592196 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 15:56:32 INFO - PROCESS | 1817 | 1461970592412 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:32 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7f8ea000 == 122 [pid = 1817] [id = 322] 15:56:32 INFO - PROCESS | 1817 | ++DOMWINDOW == 249 (0x7f3e785c5400) [pid = 1817] [serial = 967] [outer = (nil)] 15:56:32 INFO - PROCESS | 1817 | ++DOMWINDOW == 250 (0x7f3e785cd800) [pid = 1817] [serial = 968] [outer = 0x7f3e785c5400] 15:56:32 INFO - PROCESS | 1817 | 1461970592525 Marionette DEBUG loaded listener.js 15:56:32 INFO - PROCESS | 1817 | ++DOMWINDOW == 251 (0x7f3e785d1c00) [pid = 1817] [serial = 969] [outer = 0x7f3e785c5400] 15:56:33 INFO - PROCESS | 1817 | 1461970593383 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]]]}] 15:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1425ms 15:56:33 INFO - PROCESS | 1817 | 1461970593456 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 15:56:33 INFO - PROCESS | 1817 | 1461970593460 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 15:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:56:33 INFO - PROCESS | 1817 | 1461970593465 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:56:33 INFO - PROCESS | 1817 | 1461970593467 Marionette TRACE conn3 <- [1,1262,null,{}] 15:56:33 INFO - PROCESS | 1817 | 1461970593473 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}] 15:56:33 INFO - PROCESS | 1817 | 1461970593635 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 15:56:33 INFO - PROCESS | 1817 | 1461970593812 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:33 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e787d8800 == 123 [pid = 1817] [id = 323] 15:56:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 252 (0x7f3e77a02400) [pid = 1817] [serial = 970] [outer = (nil)] 15:56:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 253 (0x7f3e77a0c400) [pid = 1817] [serial = 971] [outer = 0x7f3e77a02400] 15:56:33 INFO - PROCESS | 1817 | 1461970593883 Marionette DEBUG loaded listener.js 15:56:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 254 (0x7f3e77a11400) [pid = 1817] [serial = 972] [outer = 0x7f3e77a02400] 15:56:34 INFO - PROCESS | 1817 | 1461970594679 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]]]}] 15:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1278ms 15:56:34 INFO - PROCESS | 1817 | 1461970594745 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 15:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:56:34 INFO - PROCESS | 1817 | 1461970594749 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 15:56:34 INFO - PROCESS | 1817 | 1461970594754 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:56:34 INFO - PROCESS | 1817 | 1461970594758 Marionette TRACE conn3 <- [1,1266,null,{}] 15:56:34 INFO - PROCESS | 1817 | 1461970594763 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}] 15:56:34 INFO - PROCESS | 1817 | 1461970594948 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 15:56:35 INFO - PROCESS | 1817 | 1461970595138 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:35 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e77be4800 == 124 [pid = 1817] [id = 324] 15:56:35 INFO - PROCESS | 1817 | ++DOMWINDOW == 255 (0x7f3e77a05800) [pid = 1817] [serial = 973] [outer = (nil)] 15:56:35 INFO - PROCESS | 1817 | ++DOMWINDOW == 256 (0x7f3e77bfac00) [pid = 1817] [serial = 974] [outer = 0x7f3e77a05800] 15:56:35 INFO - PROCESS | 1817 | 1461970595215 Marionette DEBUG loaded listener.js 15:56:35 INFO - PROCESS | 1817 | ++DOMWINDOW == 257 (0x7f3e7b6e4c00) [pid = 1817] [serial = 975] [outer = 0x7f3e77a05800] 15:56:36 INFO - PROCESS | 1817 | 1461970596073 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]]]}] 15:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1382ms 15:56:36 INFO - PROCESS | 1817 | 1461970596137 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 15:56:36 INFO - PROCESS | 1817 | 1461970596140 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 15:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:56:36 INFO - PROCESS | 1817 | 1461970596145 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:56:36 INFO - PROCESS | 1817 | 1461970596148 Marionette TRACE conn3 <- [1,1270,null,{}] 15:56:36 INFO - PROCESS | 1817 | 1461970596153 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}] 15:56:36 INFO - PROCESS | 1817 | 1461970596314 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 15:56:36 INFO - PROCESS | 1817 | 1461970596498 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:36 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e77d63800 == 125 [pid = 1817] [id = 325] 15:56:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 258 (0x7f3e77bf4800) [pid = 1817] [serial = 976] [outer = (nil)] 15:56:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 259 (0x7f3e77d90400) [pid = 1817] [serial = 977] [outer = 0x7f3e77bf4800] 15:56:36 INFO - PROCESS | 1817 | 1461970596573 Marionette DEBUG loaded listener.js 15:56:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 260 (0x7f3e77d97000) [pid = 1817] [serial = 978] [outer = 0x7f3e77bf4800] 15:56:37 INFO - PROCESS | 1817 | 1461970597722 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]]]}] 15:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1628ms 15:56:37 INFO - PROCESS | 1817 | 1461970597774 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 15:56:37 INFO - PROCESS | 1817 | 1461970597779 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 15:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:56:37 INFO - PROCESS | 1817 | 1461970597787 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:56:37 INFO - PROCESS | 1817 | 1461970597792 Marionette TRACE conn3 <- [1,1274,null,{}] 15:56:37 INFO - PROCESS | 1817 | 1461970597799 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}] 15:56:37 INFO - PROCESS | 1817 | 1461970597960 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 15:56:38 INFO - PROCESS | 1817 | 1461970598171 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:38 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e78dca000 == 126 [pid = 1817] [id = 326] 15:56:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 261 (0x7f3e785c2400) [pid = 1817] [serial = 979] [outer = (nil)] 15:56:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 262 (0x7f3e785cdc00) [pid = 1817] [serial = 980] [outer = 0x7f3e785c2400] 15:56:38 INFO - PROCESS | 1817 | 1461970598232 Marionette DEBUG loaded listener.js 15:56:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 263 (0x7f3e7a8c9c00) [pid = 1817] [serial = 981] [outer = 0x7f3e785c2400] 15:56:39 INFO - PROCESS | 1817 | 1461970599089 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]]]}] 15:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1378ms 15:56:39 INFO - PROCESS | 1817 | 1461970599165 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 15:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:56:39 INFO - PROCESS | 1817 | 1461970599176 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 15:56:39 INFO - PROCESS | 1817 | 1461970599185 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:56:39 INFO - PROCESS | 1817 | 1461970599189 Marionette TRACE conn3 <- [1,1278,null,{}] 15:56:39 INFO - PROCESS | 1817 | 1461970599194 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}] 15:56:39 INFO - PROCESS | 1817 | 1461970599352 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 15:56:39 INFO - PROCESS | 1817 | 1461970599531 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:39 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e792d7000 == 127 [pid = 1817] [id = 327] 15:56:39 INFO - PROCESS | 1817 | ++DOMWINDOW == 264 (0x7f3e7a8c6c00) [pid = 1817] [serial = 982] [outer = (nil)] 15:56:39 INFO - PROCESS | 1817 | ++DOMWINDOW == 265 (0x7f3e7ac46400) [pid = 1817] [serial = 983] [outer = 0x7f3e7a8c6c00] 15:56:39 INFO - PROCESS | 1817 | 1461970599590 Marionette DEBUG loaded listener.js 15:56:39 INFO - PROCESS | 1817 | ++DOMWINDOW == 266 (0x7f3e7b54f400) [pid = 1817] [serial = 984] [outer = 0x7f3e7a8c6c00] 15:56:40 INFO - PROCESS | 1817 | 1461970600548 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]]]}] 15:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1431ms 15:56:40 INFO - PROCESS | 1817 | 1461970600616 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 15:56:40 INFO - PROCESS | 1817 | 1461970600619 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 15:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:56:40 INFO - PROCESS | 1817 | 1461970600625 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:56:40 INFO - PROCESS | 1817 | 1461970600630 Marionette TRACE conn3 <- [1,1282,null,{}] 15:56:40 INFO - PROCESS | 1817 | 1461970600644 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}] 15:56:40 INFO - PROCESS | 1817 | 1461970600847 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 15:56:41 INFO - PROCESS | 1817 | 1461970601077 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:41 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7ced0000 == 128 [pid = 1817] [id = 328] 15:56:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 267 (0x7f3e81211000) [pid = 1817] [serial = 985] [outer = (nil)] 15:56:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 268 (0x7f3e848ea000) [pid = 1817] [serial = 986] [outer = 0x7f3e81211000] 15:56:41 INFO - PROCESS | 1817 | 1461970601186 Marionette DEBUG loaded listener.js 15:56:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 269 (0x7f3e86a4ec00) [pid = 1817] [serial = 987] [outer = 0x7f3e81211000] 15:56:42 INFO - PROCESS | 1817 | --DOMWINDOW == 268 (0x7f3e81206800) [pid = 1817] [serial = 830] [outer = (nil)] [url = about:blank] 15:56:42 INFO - PROCESS | 1817 | --DOMWINDOW == 267 (0x7f3e8120f800) [pid = 1817] [serial = 860] [outer = (nil)] [url = about:blank] 15:56:42 INFO - PROCESS | 1817 | --DOMWINDOW == 266 (0x7f3e8a067c00) [pid = 1817] [serial = 836] [outer = (nil)] [url = about:blank] 15:56:42 INFO - PROCESS | 1817 | --DOMWINDOW == 265 (0x7f3e8d265c00) [pid = 1817] [serial = 839] [outer = (nil)] [url = about:blank] 15:56:42 INFO - PROCESS | 1817 | --DOMWINDOW == 264 (0x7f3e9d7e2400) [pid = 1817] [serial = 854] [outer = (nil)] [url = about:blank] 15:56:42 INFO - PROCESS | 1817 | --DOMWINDOW == 263 (0x7f3e8f3a0c00) [pid = 1817] [serial = 842] [outer = (nil)] [url = about:blank] 15:56:42 INFO - PROCESS | 1817 | --DOMWINDOW == 262 (0x7f3e91b70000) [pid = 1817] [serial = 848] [outer = (nil)] [url = about:blank] 15:56:42 INFO - PROCESS | 1817 | --DOMWINDOW == 261 (0x7f3e848ed000) [pid = 1817] [serial = 857] [outer = (nil)] [url = about:blank] 15:56:42 INFO - PROCESS | 1817 | --DOMWINDOW == 260 (0x7f3e97917c00) [pid = 1817] [serial = 851] [outer = (nil)] [url = about:blank] 15:56:42 INFO - PROCESS | 1817 | --DOMWINDOW == 259 (0x7f3e86bd1400) [pid = 1817] [serial = 833] [outer = (nil)] [url = about:blank] 15:56:42 INFO - PROCESS | 1817 | --DOMWINDOW == 258 (0x7f3e91467800) [pid = 1817] [serial = 845] [outer = (nil)] [url = about:blank] 15:56:42 INFO - PROCESS | 1817 | --DOMWINDOW == 257 (0x7f3e86fee400) [pid = 1817] [serial = 881] [outer = (nil)] [url = about:blank] 15:56:42 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e86214000 == 127 [pid = 1817] [id = 142] 15:56:42 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8fe3f000 == 126 [pid = 1817] [id = 312] 15:56:42 INFO - PROCESS | 1817 | 1461970602073 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]]]}] 15:56:42 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8f947000 == 125 [pid = 1817] [id = 311] 15:56:42 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8b3b5000 == 124 [pid = 1817] [id = 310] 15:56:42 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e87bdf000 == 123 [pid = 1817] [id = 309] 15:56:42 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e81238800 == 122 [pid = 1817] [id = 308] 15:56:42 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e80c1f800 == 121 [pid = 1817] [id = 307] 15:56:42 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7a420000 == 120 [pid = 1817] [id = 306] 15:56:42 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e78dd0000 == 119 [pid = 1817] [id = 301] 15:56:42 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e790d3800 == 118 [pid = 1817] [id = 300] 15:56:42 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e86b49000 == 117 [pid = 1817] [id = 299] 15:56:42 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7a3ba000 == 116 [pid = 1817] [id = 298] 15:56:42 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3eaa3c4000 == 115 [pid = 1817] [id = 297] 15:56:42 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea2ca3800 == 114 [pid = 1817] [id = 296] 15:56:42 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8fe39000 == 113 [pid = 1817] [id = 295] 15:56:42 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e86913800 == 112 [pid = 1817] [id = 294] 15:56:42 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9dc22000 == 111 [pid = 1817] [id = 293] 15:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1535ms 15:56:42 INFO - PROCESS | 1817 | 1461970602162 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 15:56:42 INFO - PROCESS | 1817 | 1461970602166 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 15:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:56:42 INFO - PROCESS | 1817 | 1461970602171 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:56:42 INFO - PROCESS | 1817 | 1461970602173 Marionette TRACE conn3 <- [1,1286,null,{}] 15:56:42 INFO - PROCESS | 1817 | 1461970602178 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}] 15:56:42 INFO - PROCESS | 1817 | 1461970602327 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 15:56:42 INFO - PROCESS | 1817 | --DOMWINDOW == 256 (0x7f3e8a18d800) [pid = 1817] [serial = 869] [outer = (nil)] [url = about:blank] 15:56:42 INFO - PROCESS | 1817 | --DOMWINDOW == 255 (0x7f3e8c83f800) [pid = 1817] [serial = 870] [outer = (nil)] [url = about:blank] 15:56:42 INFO - PROCESS | 1817 | --DOMWINDOW == 254 (0x7f3e90551c00) [pid = 1817] [serial = 876] [outer = (nil)] [url = about:blank] 15:56:42 INFO - PROCESS | 1817 | --DOMWINDOW == 253 (0x7f3e8c83c000) [pid = 1817] [serial = 828] [outer = (nil)] [url = about:blank] 15:56:42 INFO - PROCESS | 1817 | --DOMWINDOW == 252 (0x7f3e86a50c00) [pid = 1817] [serial = 866] [outer = (nil)] [url = about:blank] 15:56:42 INFO - PROCESS | 1817 | --DOMWINDOW == 251 (0x7f3e8702a000) [pid = 1817] [serial = 867] [outer = (nil)] [url = about:blank] 15:56:42 INFO - PROCESS | 1817 | --DOMWINDOW == 250 (0x7f3e8fbf3400) [pid = 1817] [serial = 873] [outer = (nil)] [url = about:blank] 15:56:42 INFO - PROCESS | 1817 | --DOMWINDOW == 249 (0x7f3e96a6b800) [pid = 1817] [serial = 879] [outer = (nil)] [url = about:blank] 15:56:42 INFO - PROCESS | 1817 | --DOMWINDOW == 248 (0x7f3e900ebc00) [pid = 1817] [serial = 875] [outer = (nil)] [url = about:blank] 15:56:42 INFO - PROCESS | 1817 | --DOMWINDOW == 247 (0x7f3e81207800) [pid = 1817] [serial = 863] [outer = (nil)] [url = about:blank] 15:56:42 INFO - PROCESS | 1817 | --DOMWINDOW == 246 (0x7f3e848f1c00) [pid = 1817] [serial = 864] [outer = (nil)] [url = about:blank] 15:56:42 INFO - PROCESS | 1817 | --DOMWINDOW == 245 (0x7f3e8f39c400) [pid = 1817] [serial = 872] [outer = (nil)] [url = about:blank] 15:56:42 INFO - PROCESS | 1817 | --DOMWINDOW == 244 (0x7f3e90552000) [pid = 1817] [serial = 878] [outer = (nil)] [url = about:blank] 15:56:42 INFO - PROCESS | 1817 | 1461970602492 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:42 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7a3be800 == 112 [pid = 1817] [id = 329] 15:56:42 INFO - PROCESS | 1817 | ++DOMWINDOW == 245 (0x7f3e77a07400) [pid = 1817] [serial = 988] [outer = (nil)] 15:56:42 INFO - PROCESS | 1817 | ++DOMWINDOW == 246 (0x7f3e86a50c00) [pid = 1817] [serial = 989] [outer = 0x7f3e77a07400] 15:56:42 INFO - PROCESS | 1817 | 1461970602556 Marionette DEBUG loaded listener.js 15:56:42 INFO - PROCESS | 1817 | ++DOMWINDOW == 247 (0x7f3e87136400) [pid = 1817] [serial = 990] [outer = 0x7f3e77a07400] 15:56:43 INFO - PROCESS | 1817 | 1461970603270 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]]]}] 15:56:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1126ms 15:56:43 INFO - PROCESS | 1817 | 1461970603298 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 15:56:43 INFO - PROCESS | 1817 | 1461970603301 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 15:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:56:43 INFO - PROCESS | 1817 | 1461970603306 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:56:43 INFO - PROCESS | 1817 | 1461970603308 Marionette TRACE conn3 <- [1,1290,null,{}] 15:56:43 INFO - PROCESS | 1817 | 1461970603335 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}] 15:56:43 INFO - PROCESS | 1817 | 1461970603495 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 15:56:43 INFO - PROCESS | 1817 | 1461970603509 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:43 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86b3b800 == 113 [pid = 1817] [id = 330] 15:56:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 248 (0x7f3e861f5800) [pid = 1817] [serial = 991] [outer = (nil)] 15:56:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 249 (0x7f3e875c1400) [pid = 1817] [serial = 992] [outer = 0x7f3e861f5800] 15:56:43 INFO - PROCESS | 1817 | 1461970603567 Marionette DEBUG loaded listener.js 15:56:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 250 (0x7f3e878b4400) [pid = 1817] [serial = 993] [outer = 0x7f3e861f5800] 15:56:44 INFO - PROCESS | 1817 | 1461970604356 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]]]}] 15:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1084ms 15:56:44 INFO - PROCESS | 1817 | 1461970604399 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 15:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:56:44 INFO - PROCESS | 1817 | 1461970604402 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 15:56:44 INFO - PROCESS | 1817 | 1461970604407 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:56:44 INFO - PROCESS | 1817 | 1461970604420 Marionette TRACE conn3 <- [1,1294,null,{}] 15:56:44 INFO - PROCESS | 1817 | 1461970604425 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}] 15:56:44 INFO - PROCESS | 1817 | 1461970604660 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 15:56:44 INFO - PROCESS | 1817 | 1461970604689 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:44 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e87bca000 == 114 [pid = 1817] [id = 331] 15:56:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 251 (0x7f3e878b8400) [pid = 1817] [serial = 994] [outer = (nil)] 15:56:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 252 (0x7f3e8a187c00) [pid = 1817] [serial = 995] [outer = 0x7f3e878b8400] 15:56:44 INFO - PROCESS | 1817 | 1461970604747 Marionette DEBUG loaded listener.js 15:56:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 253 (0x7f3e8f3a0c00) [pid = 1817] [serial = 996] [outer = 0x7f3e878b8400] 15:56:45 INFO - PROCESS | 1817 | 1461970605515 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]]]}] 15:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1137ms 15:56:45 INFO - PROCESS | 1817 | 1461970605544 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 15:56:45 INFO - PROCESS | 1817 | 1461970605547 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 15:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:56:45 INFO - PROCESS | 1817 | 1461970605552 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:56:45 INFO - PROCESS | 1817 | 1461970605555 Marionette TRACE conn3 <- [1,1298,null,{}] 15:56:45 INFO - PROCESS | 1817 | 1461970605560 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}] 15:56:45 INFO - PROCESS | 1817 | 1461970605745 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 15:56:45 INFO - PROCESS | 1817 | 1461970605777 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:45 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8c821800 == 115 [pid = 1817] [id = 332] 15:56:45 INFO - PROCESS | 1817 | ++DOMWINDOW == 254 (0x7f3e81207800) [pid = 1817] [serial = 997] [outer = (nil)] 15:56:45 INFO - PROCESS | 1817 | ++DOMWINDOW == 255 (0x7f3e900ebc00) [pid = 1817] [serial = 998] [outer = 0x7f3e81207800] 15:56:45 INFO - PROCESS | 1817 | 1461970605832 Marionette DEBUG loaded listener.js 15:56:45 INFO - PROCESS | 1817 | ++DOMWINDOW == 256 (0x7f3e9176fc00) [pid = 1817] [serial = 999] [outer = 0x7f3e81207800] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 255 (0x7f3e8e510800) [pid = 1817] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 254 (0x7f3e861ea800) [pid = 1817] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 253 (0x7f3e7dec7400) [pid = 1817] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 252 (0x7f3e86bc6400) [pid = 1817] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 251 (0x7f3e80eee000) [pid = 1817] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 250 (0x7f3e7a8ccc00) [pid = 1817] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 249 (0x7f3e86ccfc00) [pid = 1817] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 248 (0x7f3e8e514c00) [pid = 1817] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 247 (0x7f3e7decbc00) [pid = 1817] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 246 (0x7f3e8e68e000) [pid = 1817] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 245 (0x7f3e805ecc00) [pid = 1817] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 244 (0x7f3e89fad400) [pid = 1817] [serial = 753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 243 (0x7f3e7decd800) [pid = 1817] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 242 (0x7f3e8b64d400) [pid = 1817] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 241 (0x7f3e86bd0c00) [pid = 1817] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 240 (0x7f3e80cec400) [pid = 1817] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 239 (0x7f3e8e68d800) [pid = 1817] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 238 (0x7f3e7e031000) [pid = 1817] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 237 (0x7f3e872e1800) [pid = 1817] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 236 (0x7f3e86bd0400) [pid = 1817] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 235 (0x7f3e8fc6d800) [pid = 1817] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 234 (0x7f3e8a18fc00) [pid = 1817] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 233 (0x7f3e87a80c00) [pid = 1817] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 232 (0x7f3e91776400) [pid = 1817] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 231 (0x7f3e8a196000) [pid = 1817] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 230 (0x7f3e7e027400) [pid = 1817] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 229 (0x7f3e81211800) [pid = 1817] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 228 (0x7f3e7dece400) [pid = 1817] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 227 (0x7f3e80c0f400) [pid = 1817] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 226 (0x7f3e7decd400) [pid = 1817] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 225 (0x7f3e8e691c00) [pid = 1817] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 224 (0x7f3e871dc400) [pid = 1817] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 223 (0x7f3e91773000) [pid = 1817] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 222 (0x7f3e87baf400) [pid = 1817] [serial = 750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 221 (0x7f3e87ba3c00) [pid = 1817] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 220 (0x7f3e8120c800) [pid = 1817] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 219 (0x7f3e8c83a400) [pid = 1817] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 218 (0x7f3e913ee800) [pid = 1817] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 217 (0x7f3e84810800) [pid = 1817] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 216 (0x7f3e90548400) [pid = 1817] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 215 (0x7f3e7deec000) [pid = 1817] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 214 (0x7f3e86bc6000) [pid = 1817] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 213 (0x7f3e80629400) [pid = 1817] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 212 (0x7f3e86fec800) [pid = 1817] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 211 (0x7f3e871dc800) [pid = 1817] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 210 (0x7f3e872dc000) [pid = 1817] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 209 (0x7f3e86006000) [pid = 1817] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 208 (0x7f3e87a7d400) [pid = 1817] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 207 (0x7f3e919c0000) [pid = 1817] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 206 (0x7f3e848eb800) [pid = 1817] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 205 (0x7f3e87502c00) [pid = 1817] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 204 (0x7f3e90547c00) [pid = 1817] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 203 (0x7f3e7cccb400) [pid = 1817] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 202 (0x7f3e875c4400) [pid = 1817] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 201 (0x7f3e86a47c00) [pid = 1817] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 200 (0x7f3e8fed6800) [pid = 1817] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 199 (0x7f3e8120c400) [pid = 1817] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 198 (0x7f3e913ef400) [pid = 1817] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 197 (0x7f3e8120b000) [pid = 1817] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 196 (0x7f3e7dec9000) [pid = 1817] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 195 (0x7f3e80ceb000) [pid = 1817] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 194 (0x7f3e875ce000) [pid = 1817] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 193 (0x7f3e7dec5400) [pid = 1817] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 192 (0x7f3e7def0000) [pid = 1817] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 191 (0x7f3e9d7de400) [pid = 1817] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 190 (0x7f3e88b07000) [pid = 1817] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 189 (0x7f3e874b6c00) [pid = 1817] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 188 (0x7f3e805f1000) [pid = 1817] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 187 (0x7f3e7e0e2c00) [pid = 1817] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 186 (0x7f3e7e028400) [pid = 1817] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 185 (0x7f3e86a4a800) [pid = 1817] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:56:47 INFO - PROCESS | 1817 | --DOMWINDOW == 184 (0x7f3e874b4800) [pid = 1817] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:56:47 INFO - PROCESS | 1817 | 1461970607501 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]]]}] 15:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 2078ms 15:56:47 INFO - PROCESS | 1817 | 1461970607652 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 15:56:47 INFO - PROCESS | 1817 | 1461970607656 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 15:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:56:47 INFO - PROCESS | 1817 | 1461970607662 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:56:47 INFO - PROCESS | 1817 | 1461970607664 Marionette TRACE conn3 <- [1,1302,null,{}] 15:56:47 INFO - PROCESS | 1817 | 1461970607669 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}] 15:56:47 INFO - PROCESS | 1817 | 1461970607803 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 15:56:47 INFO - PROCESS | 1817 | 1461970607812 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:47 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7ccf5800 == 116 [pid = 1817] [id = 333] 15:56:47 INFO - PROCESS | 1817 | ++DOMWINDOW == 185 (0x7f3e7e0e8c00) [pid = 1817] [serial = 1000] [outer = (nil)] 15:56:47 INFO - PROCESS | 1817 | ++DOMWINDOW == 186 (0x7f3e80632400) [pid = 1817] [serial = 1001] [outer = 0x7f3e7e0e8c00] 15:56:47 INFO - PROCESS | 1817 | 1461970607868 Marionette DEBUG loaded listener.js 15:56:47 INFO - PROCESS | 1817 | ++DOMWINDOW == 187 (0x7f3e8120c800) [pid = 1817] [serial = 1002] [outer = 0x7f3e7e0e8c00] 15:56:48 INFO - PROCESS | 1817 | 1461970608585 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]]]}] 15:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 975ms 15:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:56:48 INFO - PROCESS | 1817 | 1461970608638 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 15:56:48 INFO - PROCESS | 1817 | 1461970608640 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 15:56:48 INFO - PROCESS | 1817 | 1461970608646 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:56:48 INFO - PROCESS | 1817 | 1461970608648 Marionette TRACE conn3 <- [1,1306,null,{}] 15:56:48 INFO - PROCESS | 1817 | 1461970608653 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}] 15:56:48 INFO - PROCESS | 1817 | 1461970608842 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 15:56:48 INFO - PROCESS | 1817 | 1461970608866 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:48 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e873a2000 == 117 [pid = 1817] [id = 334] 15:56:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 188 (0x7f3e7deec000) [pid = 1817] [serial = 1003] [outer = (nil)] 15:56:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 189 (0x7f3e86008000) [pid = 1817] [serial = 1004] [outer = 0x7f3e7deec000] 15:56:48 INFO - PROCESS | 1817 | 1461970608921 Marionette DEBUG loaded listener.js 15:56:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 190 (0x7f3e86bd0c00) [pid = 1817] [serial = 1005] [outer = 0x7f3e7deec000] 15:56:49 INFO - PROCESS | 1817 | 1461970609832 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]]]}] 15:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1228ms 15:56:49 INFO - PROCESS | 1817 | 1461970609874 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 15:56:49 INFO - PROCESS | 1817 | 1461970609880 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 15:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:56:49 INFO - PROCESS | 1817 | 1461970609888 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:56:49 INFO - PROCESS | 1817 | 1461970609893 Marionette TRACE conn3 <- [1,1310,null,{}] 15:56:49 INFO - PROCESS | 1817 | 1461970609902 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}] 15:56:50 INFO - PROCESS | 1817 | 1461970610087 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 15:56:50 INFO - PROCESS | 1817 | 1461970610274 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:50 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e790d0800 == 118 [pid = 1817] [id = 335] 15:56:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 191 (0x7f3e77a07c00) [pid = 1817] [serial = 1006] [outer = (nil)] 15:56:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 192 (0x7f3e77d94400) [pid = 1817] [serial = 1007] [outer = 0x7f3e77a07c00] 15:56:50 INFO - PROCESS | 1817 | 1461970610343 Marionette DEBUG loaded listener.js 15:56:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 193 (0x7f3e7a8ca000) [pid = 1817] [serial = 1008] [outer = 0x7f3e77a07c00] 15:56:51 INFO - PROCESS | 1817 | 1461970611231 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] 15:56:51 INFO - PROCESS | 1817 | 1461970611280 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 15:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:56:51 INFO - PROCESS | 1817 | 1461970611290 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:56:51 INFO - PROCESS | 1817 | 1461970611294 Marionette TRACE conn3 <- [1,1314,null,{}] 15:56:51 INFO - PROCESS | 1817 | 1461970611299 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}] 15:56:51 INFO - PROCESS | 1817 | 1461970611461 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 15:56:51 INFO - PROCESS | 1817 | 1461970611648 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:51 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8691f800 == 119 [pid = 1817] [id = 336] 15:56:51 INFO - PROCESS | 1817 | ++DOMWINDOW == 194 (0x7f3e7b542800) [pid = 1817] [serial = 1009] [outer = (nil)] 15:56:51 INFO - PROCESS | 1817 | ++DOMWINDOW == 195 (0x7f3e7def6000) [pid = 1817] [serial = 1010] [outer = 0x7f3e7b542800] 15:56:51 INFO - PROCESS | 1817 | 1461970611715 Marionette DEBUG loaded listener.js 15:56:51 INFO - PROCESS | 1817 | ++DOMWINDOW == 196 (0x7f3e80ee8000) [pid = 1817] [serial = 1011] [outer = 0x7f3e7b542800] 15:56:52 INFO - PROCESS | 1817 | 1461970612642 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]]]}] 15:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1426ms 15:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:56:52 INFO - PROCESS | 1817 | 1461970612717 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 15:56:52 INFO - PROCESS | 1817 | 1461970612720 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 15:56:52 INFO - PROCESS | 1817 | 1461970612726 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:56:52 INFO - PROCESS | 1817 | 1461970612732 Marionette TRACE conn3 <- [1,1318,null,{}] 15:56:52 INFO - PROCESS | 1817 | 1461970612746 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}] 15:56:52 INFO - PROCESS | 1817 | 1461970612949 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 15:56:53 INFO - PROCESS | 1817 | 1461970613173 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:53 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e90828800 == 120 [pid = 1817] [id = 337] 15:56:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 197 (0x7f3e86ff0400) [pid = 1817] [serial = 1012] [outer = (nil)] 15:56:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 198 (0x7f3e871dc800) [pid = 1817] [serial = 1013] [outer = 0x7f3e86ff0400] 15:56:53 INFO - PROCESS | 1817 | 1461970613290 Marionette DEBUG loaded listener.js 15:56:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 199 (0x7f3e875cac00) [pid = 1817] [serial = 1014] [outer = 0x7f3e86ff0400] 15:56:54 INFO - PROCESS | 1817 | 1461970614120 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]]]}] 15:56:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1433ms 15:56:54 INFO - PROCESS | 1817 | 1461970614159 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 15:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:56:54 INFO - PROCESS | 1817 | 1461970614163 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 15:56:54 INFO - PROCESS | 1817 | 1461970614168 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:56:54 INFO - PROCESS | 1817 | 1461970614171 Marionette TRACE conn3 <- [1,1322,null,{}] 15:56:54 INFO - PROCESS | 1817 | 1461970614176 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}] 15:56:54 INFO - PROCESS | 1817 | 1461970614335 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 15:56:54 INFO - PROCESS | 1817 | 1461970614518 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:54 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9118e000 == 121 [pid = 1817] [id = 338] 15:56:54 INFO - PROCESS | 1817 | ++DOMWINDOW == 200 (0x7f3e86ff1000) [pid = 1817] [serial = 1015] [outer = (nil)] 15:56:54 INFO - PROCESS | 1817 | ++DOMWINDOW == 201 (0x7f3e87ba8000) [pid = 1817] [serial = 1016] [outer = 0x7f3e86ff1000] 15:56:54 INFO - PROCESS | 1817 | 1461970614587 Marionette DEBUG loaded listener.js 15:56:54 INFO - PROCESS | 1817 | ++DOMWINDOW == 202 (0x7f3e89faa800) [pid = 1817] [serial = 1017] [outer = 0x7f3e86ff1000] 15:56:55 INFO - PROCESS | 1817 | 1461970615446 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]]]}] 15:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1329ms 15:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:56:55 INFO - PROCESS | 1817 | 1461970615497 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 15:56:55 INFO - PROCESS | 1817 | 1461970615500 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 15:56:55 INFO - PROCESS | 1817 | 1461970615506 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:56:55 INFO - PROCESS | 1817 | 1461970615509 Marionette TRACE conn3 <- [1,1326,null,{}] 15:56:55 INFO - PROCESS | 1817 | 1461970615514 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}] 15:56:55 INFO - PROCESS | 1817 | 1461970615666 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 15:56:55 INFO - PROCESS | 1817 | 1461970615850 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:55 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e96b50000 == 122 [pid = 1817] [id = 339] 15:56:55 INFO - PROCESS | 1817 | ++DOMWINDOW == 203 (0x7f3e875ce000) [pid = 1817] [serial = 1018] [outer = (nil)] 15:56:55 INFO - PROCESS | 1817 | ++DOMWINDOW == 204 (0x7f3e8a190c00) [pid = 1817] [serial = 1019] [outer = 0x7f3e875ce000] 15:56:55 INFO - PROCESS | 1817 | 1461970615916 Marionette DEBUG loaded listener.js 15:56:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 205 (0x7f3e8b6a3c00) [pid = 1817] [serial = 1020] [outer = 0x7f3e875ce000] 15:56:56 INFO - PROCESS | 1817 | 1461970616756 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]]]}] 15:56:56 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 15:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1279ms 15:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:56:56 INFO - PROCESS | 1817 | 1461970616785 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 15:56:56 INFO - PROCESS | 1817 | 1461970616787 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 15:56:56 INFO - PROCESS | 1817 | 1461970616792 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:56:56 INFO - PROCESS | 1817 | 1461970616796 Marionette TRACE conn3 <- [1,1330,null,{}] 15:56:56 INFO - PROCESS | 1817 | 1461970616801 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}] 15:56:56 INFO - PROCESS | 1817 | 1461970616978 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 15:56:57 INFO - PROCESS | 1817 | 1461970617169 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:57 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9ea2a000 == 123 [pid = 1817] [id = 340] 15:56:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 206 (0x7f3e8a06cc00) [pid = 1817] [serial = 1021] [outer = (nil)] 15:56:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 207 (0x7f3e9054f800) [pid = 1817] [serial = 1022] [outer = 0x7f3e8a06cc00] 15:56:57 INFO - PROCESS | 1817 | 1461970617240 Marionette DEBUG loaded listener.js 15:56:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 208 (0x7f3e91773000) [pid = 1817] [serial = 1023] [outer = 0x7f3e8a06cc00] 15:56:58 INFO - PROCESS | 1817 | 1461970618092 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]]]}] 15:56:58 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 15:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1330ms 15:56:58 INFO - PROCESS | 1817 | 1461970618123 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 15:56:58 INFO - PROCESS | 1817 | 1461970618127 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 15:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:56:58 INFO - PROCESS | 1817 | 1461970618133 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:56:58 INFO - PROCESS | 1817 | 1461970618135 Marionette TRACE conn3 <- [1,1334,null,{}] 15:56:58 INFO - PROCESS | 1817 | 1461970618140 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}] 15:56:58 INFO - PROCESS | 1817 | 1461970618301 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 15:56:58 INFO - PROCESS | 1817 | 1461970618491 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:58 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea2970800 == 124 [pid = 1817] [id = 341] 15:56:58 INFO - PROCESS | 1817 | ++DOMWINDOW == 209 (0x7f3e8e694800) [pid = 1817] [serial = 1024] [outer = (nil)] 15:56:58 INFO - PROCESS | 1817 | ++DOMWINDOW == 210 (0x7f3e9300dc00) [pid = 1817] [serial = 1025] [outer = 0x7f3e8e694800] 15:56:58 INFO - PROCESS | 1817 | 1461970618570 Marionette DEBUG loaded listener.js 15:56:58 INFO - PROCESS | 1817 | ++DOMWINDOW == 211 (0x7f3e9c935c00) [pid = 1817] [serial = 1026] [outer = 0x7f3e8e694800] 15:56:59 INFO - PROCESS | 1817 | 1461970619420 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]]]}] 15:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1325ms 15:56:59 INFO - PROCESS | 1817 | 1461970619459 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 15:56:59 INFO - PROCESS | 1817 | 1461970619461 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 15:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:56:59 INFO - PROCESS | 1817 | 1461970619467 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:56:59 INFO - PROCESS | 1817 | 1461970619470 Marionette TRACE conn3 <- [1,1338,null,{}] 15:56:59 INFO - PROCESS | 1817 | 1461970619475 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}] 15:56:59 INFO - PROCESS | 1817 | 1461970619638 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 15:56:59 INFO - PROCESS | 1817 | 1461970619823 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:59 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea7b98800 == 125 [pid = 1817] [id = 342] 15:56:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 212 (0x7f3e77bf4400) [pid = 1817] [serial = 1027] [outer = (nil)] 15:56:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 213 (0x7f3e8120c000) [pid = 1817] [serial = 1028] [outer = 0x7f3e77bf4400] 15:56:59 INFO - PROCESS | 1817 | 1461970619892 Marionette DEBUG loaded listener.js 15:56:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 214 (0x7f3e9da86c00) [pid = 1817] [serial = 1029] [outer = 0x7f3e77bf4400] 15:57:01 INFO - PROCESS | 1817 | 1461970621250 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]]]}] 15:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1789ms 15:57:01 INFO - PROCESS | 1817 | 1461970621257 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 15:57:01 INFO - PROCESS | 1817 | 1461970621261 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 15:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:57:01 INFO - PROCESS | 1817 | 1461970621267 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:57:01 INFO - PROCESS | 1817 | 1461970621269 Marionette TRACE conn3 <- [1,1342,null,{}] 15:57:01 INFO - PROCESS | 1817 | 1461970621275 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}] 15:57:01 INFO - PROCESS | 1817 | 1461970621485 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 15:57:01 INFO - PROCESS | 1817 | 1461970621675 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:01 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7a3a8000 == 126 [pid = 1817] [id = 343] 15:57:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 215 (0x7f3e77bf5800) [pid = 1817] [serial = 1030] [outer = (nil)] 15:57:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 216 (0x7f3e80634000) [pid = 1817] [serial = 1031] [outer = 0x7f3e77bf5800] 15:57:01 INFO - PROCESS | 1817 | 1461970621742 Marionette DEBUG loaded listener.js 15:57:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 217 (0x7f3e848ea400) [pid = 1817] [serial = 1032] [outer = 0x7f3e77bf5800] 15:57:02 INFO - PROCESS | 1817 | 1461970622564 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]]]}] 15:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1329ms 15:57:02 INFO - PROCESS | 1817 | 1461970622596 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 15:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:57:02 INFO - PROCESS | 1817 | 1461970622611 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 15:57:02 INFO - PROCESS | 1817 | 1461970622622 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:57:02 INFO - PROCESS | 1817 | 1461970622630 Marionette TRACE conn3 <- [1,1346,null,{}] 15:57:02 INFO - PROCESS | 1817 | 1461970622696 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}] 15:57:02 INFO - PROCESS | 1817 | 1461970622885 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 15:57:03 INFO - PROCESS | 1817 | 1461970623042 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:03 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7b9cc000 == 127 [pid = 1817] [id = 344] 15:57:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 218 (0x7f3e7aa11000) [pid = 1817] [serial = 1033] [outer = (nil)] 15:57:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 219 (0x7f3e80c0bc00) [pid = 1817] [serial = 1034] [outer = 0x7f3e7aa11000] 15:57:03 INFO - PROCESS | 1817 | 1461970623118 Marionette DEBUG loaded listener.js 15:57:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 220 (0x7f3e86a47800) [pid = 1817] [serial = 1035] [outer = 0x7f3e7aa11000] 15:57:04 INFO - PROCESS | 1817 | 1461970624467 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]]]}] 15:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 2008ms 15:57:04 INFO - PROCESS | 1817 | 1461970624661 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 15:57:04 INFO - PROCESS | 1817 | 1461970624667 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 15:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:57:04 INFO - PROCESS | 1817 | 1461970624678 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:57:04 INFO - PROCESS | 1817 | 1461970624682 Marionette TRACE conn3 <- [1,1350,null,{}] 15:57:04 INFO - PROCESS | 1817 | 1461970624690 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}] 15:57:04 INFO - PROCESS | 1817 | 1461970624852 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 15:57:05 INFO - PROCESS | 1817 | 1461970625041 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:05 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7b9e6000 == 128 [pid = 1817] [id = 345] 15:57:05 INFO - PROCESS | 1817 | ++DOMWINDOW == 221 (0x7f3e7a531400) [pid = 1817] [serial = 1036] [outer = (nil)] 15:57:05 INFO - PROCESS | 1817 | ++DOMWINDOW == 222 (0x7f3e7a8d1800) [pid = 1817] [serial = 1037] [outer = 0x7f3e7a531400] 15:57:05 INFO - PROCESS | 1817 | 1461970625104 Marionette DEBUG loaded listener.js 15:57:05 INFO - PROCESS | 1817 | ++DOMWINDOW == 223 (0x7f3e7ac47000) [pid = 1817] [serial = 1038] [outer = 0x7f3e7a531400] 15:57:05 INFO - PROCESS | 1817 | 1461970625955 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]]]}] 15:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1331ms 15:57:06 INFO - PROCESS | 1817 | 1461970626009 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 15:57:06 INFO - PROCESS | 1817 | 1461970626016 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 15:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:57:06 INFO - PROCESS | 1817 | 1461970626025 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:57:06 INFO - PROCESS | 1817 | 1461970626029 Marionette TRACE conn3 <- [1,1354,null,{}] 15:57:06 INFO - PROCESS | 1817 | 1461970626034 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}] 15:57:06 INFO - PROCESS | 1817 | 1461970626185 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 15:57:06 INFO - PROCESS | 1817 | 1461970626523 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:06 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e77d63000 == 129 [pid = 1817] [id = 346] 15:57:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 224 (0x7f3e7aa0ac00) [pid = 1817] [serial = 1039] [outer = (nil)] 15:57:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 225 (0x7f3e7ac41000) [pid = 1817] [serial = 1040] [outer = 0x7f3e7aa0ac00] 15:57:06 INFO - PROCESS | 1817 | 1461970626628 Marionette DEBUG loaded listener.js 15:57:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 226 (0x7f3e7ccca000) [pid = 1817] [serial = 1041] [outer = 0x7f3e7aa0ac00] 15:57:07 INFO - PROCESS | 1817 | 1461970627530 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]]]}] 15:57:07 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea536c800 == 128 [pid = 1817] [id = 215] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 225 (0x7f3e7a8cd000) [pid = 1817] [serial = 911] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 224 (0x7f3e7ac48000) [pid = 1817] [serial = 914] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 223 (0x7f3e7a52f800) [pid = 1817] [serial = 917] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 222 (0x7f3e930e2000) [pid = 1817] [serial = 941] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7ccf5800 == 127 [pid = 1817] [id = 333] 15:57:07 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8c821800 == 126 [pid = 1817] [id = 332] 15:57:07 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e87bca000 == 125 [pid = 1817] [id = 331] 15:57:07 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e86b3b800 == 124 [pid = 1817] [id = 330] 15:57:07 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7a3be800 == 123 [pid = 1817] [id = 329] 15:57:07 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7ced0000 == 122 [pid = 1817] [id = 328] 15:57:07 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e792d7000 == 121 [pid = 1817] [id = 327] 15:57:07 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e78dca000 == 120 [pid = 1817] [id = 326] 15:57:07 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e787d8800 == 119 [pid = 1817] [id = 323] 15:57:07 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7f8ea000 == 118 [pid = 1817] [id = 322] 15:57:07 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7f8d6800 == 117 [pid = 1817] [id = 321] 15:57:07 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8476c000 == 116 [pid = 1817] [id = 320] 15:57:07 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e78cef000 == 115 [pid = 1817] [id = 319] 15:57:07 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea56cc000 == 114 [pid = 1817] [id = 318] 15:57:07 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea24c3800 == 113 [pid = 1817] [id = 317] 15:57:07 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e80c73000 == 112 [pid = 1817] [id = 314] 15:57:07 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e922c8800 == 111 [pid = 1817] [id = 313] 15:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1630ms 15:57:07 INFO - PROCESS | 1817 | 1461970627655 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 15:57:07 INFO - PROCESS | 1817 | 1461970627658 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 15:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:57:07 INFO - PROCESS | 1817 | 1461970627664 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:57:07 INFO - PROCESS | 1817 | 1461970627668 Marionette TRACE conn3 <- [1,1358,null,{}] 15:57:07 INFO - PROCESS | 1817 | 1461970627697 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}] 15:57:07 INFO - PROCESS | 1817 | 1461970627838 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 221 (0x7f3e9d86f800) [pid = 1817] [serial = 894] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 220 (0x7f3e9d7e3800) [pid = 1817] [serial = 882] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 219 (0x7f3ea23e7400) [pid = 1817] [serial = 899] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 218 (0x7f3e9176e800) [pid = 1817] [serial = 891] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 217 (0x7f3e8fec9400) [pid = 1817] [serial = 890] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 216 (0x7f3e96a61c00) [pid = 1817] [serial = 902] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 215 (0x7f3e9e940c00) [pid = 1817] [serial = 896] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 214 (0x7f3e80ce9c00) [pid = 1817] [serial = 924] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 213 (0x7f3e8062ac00) [pid = 1817] [serial = 923] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 212 (0x7f3e8a18ec00) [pid = 1817] [serial = 755] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 211 (0x7f3e871da000) [pid = 1817] [serial = 722] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 210 (0x7f3e8fecdc00) [pid = 1817] [serial = 581] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 209 (0x7f3e9d570400) [pid = 1817] [serial = 659] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 208 (0x7f3e8713e000) [pid = 1817] [serial = 834] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 207 (0x7f3e9146e400) [pid = 1817] [serial = 611] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 206 (0x7f3e92f9d800) [pid = 1817] [serial = 858] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 205 (0x7f3e8e688c00) [pid = 1817] [serial = 840] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 204 (0x7f3e8a192800) [pid = 1817] [serial = 608] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 203 (0x7f3e919bd000) [pid = 1817] [serial = 846] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 202 (0x7f3e8e693c00) [pid = 1817] [serial = 578] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 201 (0x7f3e8fecc800) [pid = 1817] [serial = 710] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 200 (0x7f3e9d56bc00) [pid = 1817] [serial = 852] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 199 (0x7f3e8fbeb800) [pid = 1817] [serial = 843] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 198 (0x7f3e80ee3000) [pid = 1817] [serial = 698] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 197 (0x7f3e86f50c00) [pid = 1817] [serial = 737] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 196 (0x7f3e81204000) [pid = 1817] [serial = 572] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 195 (0x7f3e8600c400) [pid = 1817] [serial = 653] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 194 (0x7f3e9eab5c00) [pid = 1817] [serial = 861] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 193 (0x7f3e9e941800) [pid = 1817] [serial = 662] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 192 (0x7f3e874c1000) [pid = 1817] [serial = 743] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 191 (0x7f3e9d7db800) [pid = 1817] [serial = 617] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 190 (0x7f3e89facc00) [pid = 1817] [serial = 752] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 189 (0x7f3e87bb1400) [pid = 1817] [serial = 716] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 188 (0x7f3e861f0c00) [pid = 1817] [serial = 605] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 187 (0x7f3e9039f400) [pid = 1817] [serial = 792] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 186 (0x7f3e919b3000) [pid = 1817] [serial = 795] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 185 (0x7f3e8600b000) [pid = 1817] [serial = 734] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 184 (0x7f3e9d8e5c00) [pid = 1817] [serial = 713] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 183 (0x7f3ea2648000) [pid = 1817] [serial = 908] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 182 (0x7f3e90550400) [pid = 1817] [serial = 584] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 181 (0x7f3e87a76400) [pid = 1817] [serial = 704] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 180 (0x7f3e81209400) [pid = 1817] [serial = 731] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 179 (0x7f3e8713d000) [pid = 1817] [serial = 740] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 178 (0x7f3e87c2dc00) [pid = 1817] [serial = 746] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 177 (0x7f3e8d265400) [pid = 1817] [serial = 707] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 176 (0x7f3e8a18f000) [pid = 1817] [serial = 786] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 175 (0x7f3e9e93a800) [pid = 1817] [serial = 719] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 174 (0x7f3e9d811800) [pid = 1817] [serial = 855] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 173 (0x7f3e7b54b800) [pid = 1817] [serial = 905] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 172 (0x7f3e86ccf400) [pid = 1817] [serial = 575] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 171 (0x7f3e88b09400) [pid = 1817] [serial = 749] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 170 (0x7f3e9300c400) [pid = 1817] [serial = 798] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 169 (0x7f3e7ccd3c00) [pid = 1817] [serial = 671] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 168 (0x7f3e89faf000) [pid = 1817] [serial = 542] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 167 (0x7f3ea1d9dc00) [pid = 1817] [serial = 665] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 166 (0x7f3e9242f000) [pid = 1817] [serial = 849] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 165 (0x7f3e8600f000) [pid = 1817] [serial = 701] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 164 (0x7f3e97914400) [pid = 1817] [serial = 801] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 163 (0x7f3e86cce800) [pid = 1817] [serial = 783] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 162 (0x7f3e9c935400) [pid = 1817] [serial = 804] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 161 (0x7f3e848e8400) [pid = 1817] [serial = 831] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 160 (0x7f3e8f693800) [pid = 1817] [serial = 789] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 159 (0x7f3e8480c400) [pid = 1817] [serial = 623] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 158 (0x7f3e805f1c00) [pid = 1817] [serial = 728] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 157 (0x7f3ea0615c00) [pid = 1817] [serial = 620] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 156 (0x7f3e8a193800) [pid = 1817] [serial = 837] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 155 (0x7f3e8b658c00) [pid = 1817] [serial = 656] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 154 (0x7f3e92f9e800) [pid = 1817] [serial = 614] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 153 (0x7f3e80ce5000) [pid = 1817] [serial = 780] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 152 (0x7f3e805e4c00) [pid = 1817] [serial = 650] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 151 (0x7f3e87a81400) [pid = 1817] [serial = 668] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 150 (0x7f3e8a066800) [pid = 1817] [serial = 932] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 149 (0x7f3e8a195000) [pid = 1817] [serial = 933] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 148 (0x7f3e919b5400) [pid = 1817] [serial = 939] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 147 (0x7f3e8feca800) [pid = 1817] [serial = 936] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 146 (0x7f3e8eb94c00) [pid = 1817] [serial = 935] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 145 (0x7f3e900e8c00) [pid = 1817] [serial = 938] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 144 (0x7f3e861e7000) [pid = 1817] [serial = 885] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 143 (0x7f3e8120d800) [pid = 1817] [serial = 884] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 142 (0x7f3e87a76800) [pid = 1817] [serial = 888] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 141 (0x7f3e871dfc00) [pid = 1817] [serial = 887] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 140 (0x7f3e8600d400) [pid = 1817] [serial = 926] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 139 (0x7f3e86bc6800) [pid = 1817] [serial = 927] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 138 (0x7f3e7ac43000) [pid = 1817] [serial = 921] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 137 (0x7f3e7aa0e800) [pid = 1817] [serial = 920] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 136 (0x7f3e87505000) [pid = 1817] [serial = 929] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 135 (0x7f3e87a79000) [pid = 1817] [serial = 930] [outer = (nil)] [url = about:blank] 15:57:07 INFO - PROCESS | 1817 | --DOMWINDOW == 134 (0x7f3e92f9f000) [pid = 1817] [serial = 893] [outer = (nil)] [url = about:blank] 15:57:08 INFO - PROCESS | 1817 | 1461970628122 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:08 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e790db000 == 112 [pid = 1817] [id = 347] 15:57:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 135 (0x7f3e7b54b800) [pid = 1817] [serial = 1042] [outer = (nil)] 15:57:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 136 (0x7f3e7e0ef400) [pid = 1817] [serial = 1043] [outer = 0x7f3e7b54b800] 15:57:08 INFO - PROCESS | 1817 | 1461970628224 Marionette DEBUG loaded listener.js 15:57:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 137 (0x7f3e8062a400) [pid = 1817] [serial = 1044] [outer = 0x7f3e7b54b800] 15:57:08 INFO - PROCESS | 1817 | 1461970628862 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]]]}] 15:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1231ms 15:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:57:08 INFO - PROCESS | 1817 | 1461970628895 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 15:57:08 INFO - PROCESS | 1817 | 1461970628898 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 15:57:08 INFO - PROCESS | 1817 | 1461970628903 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:57:08 INFO - PROCESS | 1817 | 1461970628906 Marionette TRACE conn3 <- [1,1362,null,{}] 15:57:08 INFO - PROCESS | 1817 | 1461970628911 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}] 15:57:09 INFO - PROCESS | 1817 | 1461970629045 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 15:57:09 INFO - PROCESS | 1817 | 1461970629176 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:09 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7cec6800 == 113 [pid = 1817] [id = 348] 15:57:09 INFO - PROCESS | 1817 | ++DOMWINDOW == 138 (0x7f3e7decf400) [pid = 1817] [serial = 1045] [outer = (nil)] 15:57:09 INFO - PROCESS | 1817 | ++DOMWINDOW == 139 (0x7f3e80ee3400) [pid = 1817] [serial = 1046] [outer = 0x7f3e7decf400] 15:57:09 INFO - PROCESS | 1817 | 1461970629232 Marionette DEBUG loaded listener.js 15:57:09 INFO - PROCESS | 1817 | ++DOMWINDOW == 140 (0x7f3e81209000) [pid = 1817] [serial = 1047] [outer = 0x7f3e7decf400] 15:57:09 INFO - PROCESS | 1817 | 1461970629942 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]]]}] 15:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1081ms 15:57:09 INFO - PROCESS | 1817 | 1461970629984 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 15:57:09 INFO - PROCESS | 1817 | 1461970629987 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 15:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:57:10 INFO - PROCESS | 1817 | 1461970629999 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:57:10 INFO - PROCESS | 1817 | 1461970630001 Marionette TRACE conn3 <- [1,1366,null,{}] 15:57:10 INFO - PROCESS | 1817 | 1461970630005 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}] 15:57:10 INFO - PROCESS | 1817 | 1461970630198 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 15:57:10 INFO - PROCESS | 1817 | 1461970630229 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:10 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e811a4800 == 114 [pid = 1817] [id = 349] 15:57:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 141 (0x7f3e80c17000) [pid = 1817] [serial = 1048] [outer = (nil)] 15:57:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 142 (0x7f3e8480f400) [pid = 1817] [serial = 1049] [outer = 0x7f3e80c17000] 15:57:10 INFO - PROCESS | 1817 | 1461970630284 Marionette DEBUG loaded listener.js 15:57:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 143 (0x7f3e8600c000) [pid = 1817] [serial = 1050] [outer = 0x7f3e80c17000] 15:57:11 INFO - PROCESS | 1817 | 1461970631099 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] 15:57:11 INFO - PROCESS | 1817 | 1461970631131 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 15:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:57:11 INFO - PROCESS | 1817 | 1461970631136 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:57:11 INFO - PROCESS | 1817 | 1461970631138 Marionette TRACE conn3 <- [1,1370,null,{}] 15:57:11 INFO - PROCESS | 1817 | 1461970631143 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}] 15:57:11 INFO - PROCESS | 1817 | 1461970631356 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 15:57:11 INFO - PROCESS | 1817 | 1461970631386 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:11 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e85f4f000 == 115 [pid = 1817] [id = 350] 15:57:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 144 (0x7f3e86a46000) [pid = 1817] [serial = 1051] [outer = (nil)] 15:57:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 145 (0x7f3e86cc7800) [pid = 1817] [serial = 1052] [outer = 0x7f3e86a46000] 15:57:11 INFO - PROCESS | 1817 | 1461970631445 Marionette DEBUG loaded listener.js 15:57:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 146 (0x7f3e8713a800) [pid = 1817] [serial = 1053] [outer = 0x7f3e86a46000] 15:57:12 INFO - PROCESS | 1817 | --DOMWINDOW == 145 (0x7f3e7a8c6c00) [pid = 1817] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:57:12 INFO - PROCESS | 1817 | --DOMWINDOW == 144 (0x7f3e86bc7000) [pid = 1817] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:57:12 INFO - PROCESS | 1817 | --DOMWINDOW == 143 (0x7f3e861f5800) [pid = 1817] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:57:12 INFO - PROCESS | 1817 | --DOMWINDOW == 142 (0x7f3e81211000) [pid = 1817] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:57:12 INFO - PROCESS | 1817 | --DOMWINDOW == 141 (0x7f3e785c2400) [pid = 1817] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:57:12 INFO - PROCESS | 1817 | --DOMWINDOW == 140 (0x7f3e77a07400) [pid = 1817] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:57:12 INFO - PROCESS | 1817 | --DOMWINDOW == 139 (0x7f3e81207800) [pid = 1817] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:57:12 INFO - PROCESS | 1817 | --DOMWINDOW == 138 (0x7f3e7e0e8c00) [pid = 1817] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:57:12 INFO - PROCESS | 1817 | --DOMWINDOW == 137 (0x7f3e878b8400) [pid = 1817] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:57:12 INFO - PROCESS | 1817 | 1461970632752 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] 15:57:12 INFO - PROCESS | 1817 | 1461970632824 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 15:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 15:57:12 INFO - PROCESS | 1817 | 1461970632829 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:57:12 INFO - PROCESS | 1817 | 1461970632831 Marionette TRACE conn3 <- [1,1374,null,{}] 15:57:12 INFO - PROCESS | 1817 | 1461970632836 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}] 15:57:13 INFO - PROCESS | 1817 | 1461970633026 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 15:57:13 INFO - PROCESS | 1817 | 1461970633040 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:13 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86214000 == 116 [pid = 1817] [id = 351] 15:57:13 INFO - PROCESS | 1817 | ++DOMWINDOW == 138 (0x7f3e77d96800) [pid = 1817] [serial = 1054] [outer = (nil)] 15:57:13 INFO - PROCESS | 1817 | ++DOMWINDOW == 139 (0x7f3e871df400) [pid = 1817] [serial = 1055] [outer = 0x7f3e77d96800] 15:57:13 INFO - PROCESS | 1817 | 1461970633097 Marionette DEBUG loaded listener.js 15:57:13 INFO - PROCESS | 1817 | ++DOMWINDOW == 140 (0x7f3e872e0800) [pid = 1817] [serial = 1056] [outer = 0x7f3e77d96800] 15:57:13 INFO - PROCESS | 1817 | [1817] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:57:13 INFO - PROCESS | 1817 | 1461970633815 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] 15:57:13 INFO - PROCESS | 1817 | 1461970633856 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 15:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 15:57:13 INFO - PROCESS | 1817 | 1461970633862 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:57:13 INFO - PROCESS | 1817 | 1461970633864 Marionette TRACE conn3 <- [1,1378,null,{}] 15:57:13 INFO - PROCESS | 1817 | 1461970633869 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}] 15:57:14 INFO - PROCESS | 1817 | 1461970634062 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 15:57:14 INFO - PROCESS | 1817 | 1461970634251 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:14 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e77d6e000 == 117 [pid = 1817] [id = 352] 15:57:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 141 (0x7f3e77a02c00) [pid = 1817] [serial = 1057] [outer = (nil)] 15:57:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 142 (0x7f3e77a0ec00) [pid = 1817] [serial = 1058] [outer = 0x7f3e77a02c00] 15:57:14 INFO - PROCESS | 1817 | 1461970634321 Marionette DEBUG loaded listener.js 15:57:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 143 (0x7f3e77d8c400) [pid = 1817] [serial = 1059] [outer = 0x7f3e77a02c00] 15:57:15 INFO - PROCESS | 1817 | 1461970635194 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] 15:57:15 INFO - PROCESS | 1817 | 1461970635256 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 15:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 15:57:15 INFO - PROCESS | 1817 | 1461970635264 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:57:15 INFO - PROCESS | 1817 | 1461970635269 Marionette TRACE conn3 <- [1,1382,null,{}] 15:57:15 INFO - PROCESS | 1817 | 1461970635276 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}] 15:57:15 INFO - PROCESS | 1817 | 1461970635447 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 15:57:15 INFO - PROCESS | 1817 | 1461970635615 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:15 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8066e800 == 118 [pid = 1817] [id = 353] 15:57:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 144 (0x7f3e77d94800) [pid = 1817] [serial = 1060] [outer = (nil)] 15:57:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 145 (0x7f3e7decec00) [pid = 1817] [serial = 1061] [outer = 0x7f3e77d94800] 15:57:15 INFO - PROCESS | 1817 | 1461970635686 Marionette DEBUG loaded listener.js 15:57:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 146 (0x7f3e7e031800) [pid = 1817] [serial = 1062] [outer = 0x7f3e77d94800] 15:57:16 INFO - PROCESS | 1817 | [1817] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:57:16 INFO - PROCESS | 1817 | 1461970636553 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] 15:57:16 INFO - PROCESS | 1817 | 1461970636610 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 15:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 15:57:16 INFO - PROCESS | 1817 | 1461970636616 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:57:16 INFO - PROCESS | 1817 | 1461970636619 Marionette TRACE conn3 <- [1,1386,null,{}] 15:57:16 INFO - PROCESS | 1817 | 1461970636624 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}] 15:57:16 INFO - PROCESS | 1817 | 1461970636784 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 15:57:16 INFO - PROCESS | 1817 | 1461970636961 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:16 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8690d800 == 119 [pid = 1817] [id = 354] 15:57:16 INFO - PROCESS | 1817 | ++DOMWINDOW == 147 (0x7f3e84808000) [pid = 1817] [serial = 1063] [outer = (nil)] 15:57:17 INFO - PROCESS | 1817 | ++DOMWINDOW == 148 (0x7f3e86007000) [pid = 1817] [serial = 1064] [outer = 0x7f3e84808000] 15:57:17 INFO - PROCESS | 1817 | 1461970637029 Marionette DEBUG loaded listener.js 15:57:17 INFO - PROCESS | 1817 | ++DOMWINDOW == 149 (0x7f3e86a42c00) [pid = 1817] [serial = 1065] [outer = 0x7f3e84808000] 15:57:18 INFO - PROCESS | 1817 | 1461970638025 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] 15:57:18 INFO - PROCESS | 1817 | 1461970638047 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 15:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 15:57:18 INFO - PROCESS | 1817 | 1461970638062 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:57:18 INFO - PROCESS | 1817 | 1461970638070 Marionette TRACE conn3 <- [1,1390,null,{}] 15:57:18 INFO - PROCESS | 1817 | 1461970638076 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}] 15:57:18 INFO - PROCESS | 1817 | 1461970638235 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 15:57:18 INFO - PROCESS | 1817 | 1461970638411 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:18 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8719b000 == 120 [pid = 1817] [id = 355] 15:57:18 INFO - PROCESS | 1817 | ++DOMWINDOW == 150 (0x7f3e80ee8400) [pid = 1817] [serial = 1066] [outer = (nil)] 15:57:18 INFO - PROCESS | 1817 | ++DOMWINDOW == 151 (0x7f3e86ff9c00) [pid = 1817] [serial = 1067] [outer = 0x7f3e80ee8400] 15:57:18 INFO - PROCESS | 1817 | 1461970638478 Marionette DEBUG loaded listener.js 15:57:18 INFO - PROCESS | 1817 | ++DOMWINDOW == 152 (0x7f3e878ad400) [pid = 1817] [serial = 1068] [outer = 0x7f3e80ee8400] 15:57:19 INFO - PROCESS | 1817 | 1461970639303 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]]]}] 15:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1292ms 15:57:19 INFO - PROCESS | 1817 | 1461970639346 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 15:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:57:19 INFO - PROCESS | 1817 | 1461970639351 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 15:57:19 INFO - PROCESS | 1817 | 1461970639356 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:57:19 INFO - PROCESS | 1817 | 1461970639359 Marionette TRACE conn3 <- [1,1394,null,{}] 15:57:19 INFO - PROCESS | 1817 | 1461970639364 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}] 15:57:19 INFO - PROCESS | 1817 | 1461970639519 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 15:57:19 INFO - PROCESS | 1817 | 1461970639692 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:19 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e87745000 == 121 [pid = 1817] [id = 356] 15:57:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 153 (0x7f3e8120a400) [pid = 1817] [serial = 1069] [outer = (nil)] 15:57:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 154 (0x7f3e86004400) [pid = 1817] [serial = 1070] [outer = 0x7f3e8120a400] 15:57:19 INFO - PROCESS | 1817 | 1461970639765 Marionette DEBUG loaded listener.js 15:57:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 155 (0x7f3e87baa000) [pid = 1817] [serial = 1071] [outer = 0x7f3e8120a400] 15:57:20 INFO - PROCESS | 1817 | 1461970640600 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]]]}] 15:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1276ms 15:57:20 INFO - PROCESS | 1817 | 1461970640633 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 15:57:20 INFO - PROCESS | 1817 | 1461970640637 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 15:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:57:20 INFO - PROCESS | 1817 | 1461970640643 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:57:20 INFO - PROCESS | 1817 | 1461970640645 Marionette TRACE conn3 <- [1,1398,null,{}] 15:57:20 INFO - PROCESS | 1817 | 1461970640650 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}] 15:57:20 INFO - PROCESS | 1817 | 1461970640818 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 15:57:20 INFO - PROCESS | 1817 | 1461970640994 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:21 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8a04f000 == 122 [pid = 1817] [id = 357] 15:57:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 156 (0x7f3e88b0e400) [pid = 1817] [serial = 1072] [outer = (nil)] 15:57:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 157 (0x7f3e89fac800) [pid = 1817] [serial = 1073] [outer = 0x7f3e88b0e400] 15:57:21 INFO - PROCESS | 1817 | 1461970641076 Marionette DEBUG loaded listener.js 15:57:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 158 (0x7f3e8a18c800) [pid = 1817] [serial = 1074] [outer = 0x7f3e88b0e400] 15:57:21 INFO - PROCESS | 1817 | 1461970641977 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]]]}] 15:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1381ms 15:57:22 INFO - PROCESS | 1817 | 1461970642025 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 15:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:57:22 INFO - PROCESS | 1817 | 1461970642029 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 15:57:22 INFO - PROCESS | 1817 | 1461970642034 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:57:22 INFO - PROCESS | 1817 | 1461970642037 Marionette TRACE conn3 <- [1,1402,null,{}] 15:57:22 INFO - PROCESS | 1817 | 1461970642042 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}] 15:57:22 INFO - PROCESS | 1817 | 1461970642198 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 15:57:22 INFO - PROCESS | 1817 | 1461970642376 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:22 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8b422000 == 123 [pid = 1817] [id = 358] 15:57:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 159 (0x7f3e88b0ec00) [pid = 1817] [serial = 1075] [outer = (nil)] 15:57:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 160 (0x7f3e8b6a2800) [pid = 1817] [serial = 1076] [outer = 0x7f3e88b0ec00] 15:57:22 INFO - PROCESS | 1817 | 1461970642442 Marionette DEBUG loaded listener.js 15:57:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 161 (0x7f3e8d25c800) [pid = 1817] [serial = 1077] [outer = 0x7f3e88b0ec00] 15:57:23 INFO - PROCESS | 1817 | 1461970643302 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]]]}] 15:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1329ms 15:57:23 INFO - PROCESS | 1817 | 1461970643364 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 15:57:23 INFO - PROCESS | 1817 | 1461970643366 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 15:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:57:23 INFO - PROCESS | 1817 | 1461970643372 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:57:23 INFO - PROCESS | 1817 | 1461970643374 Marionette TRACE conn3 <- [1,1406,null,{}] 15:57:23 INFO - PROCESS | 1817 | 1461970643380 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}] 15:57:23 INFO - PROCESS | 1817 | 1461970643536 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 15:57:23 INFO - PROCESS | 1817 | 1461970643710 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:23 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8f6e2800 == 124 [pid = 1817] [id = 359] 15:57:23 INFO - PROCESS | 1817 | ++DOMWINDOW == 162 (0x7f3e89faf000) [pid = 1817] [serial = 1078] [outer = (nil)] 15:57:23 INFO - PROCESS | 1817 | ++DOMWINDOW == 163 (0x7f3e8e686c00) [pid = 1817] [serial = 1079] [outer = 0x7f3e89faf000] 15:57:23 INFO - PROCESS | 1817 | 1461970643776 Marionette DEBUG loaded listener.js 15:57:23 INFO - PROCESS | 1817 | ++DOMWINDOW == 164 (0x7f3e8f2bc400) [pid = 1817] [serial = 1080] [outer = 0x7f3e89faf000] 15:57:24 INFO - PROCESS | 1817 | 1461970644606 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]]]}] 15:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1281ms 15:57:24 INFO - PROCESS | 1817 | 1461970644655 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 15:57:24 INFO - PROCESS | 1817 | 1461970644659 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 15:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:57:24 INFO - PROCESS | 1817 | 1461970644665 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:57:24 INFO - PROCESS | 1817 | 1461970644667 Marionette TRACE conn3 <- [1,1410,null,{}] 15:57:24 INFO - PROCESS | 1817 | 1461970644672 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}] 15:57:24 INFO - PROCESS | 1817 | 1461970644823 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 15:57:25 INFO - PROCESS | 1817 | 1461970644999 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:25 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9081c000 == 125 [pid = 1817] [id = 360] 15:57:25 INFO - PROCESS | 1817 | ++DOMWINDOW == 165 (0x7f3e8a196400) [pid = 1817] [serial = 1081] [outer = (nil)] 15:57:25 INFO - PROCESS | 1817 | ++DOMWINDOW == 166 (0x7f3e8a071000) [pid = 1817] [serial = 1082] [outer = 0x7f3e8a196400] 15:57:25 INFO - PROCESS | 1817 | 1461970645074 Marionette DEBUG loaded listener.js 15:57:25 INFO - PROCESS | 1817 | ++DOMWINDOW == 167 (0x7f3e8fc5c800) [pid = 1817] [serial = 1083] [outer = 0x7f3e8a196400] 15:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1379ms 15:57:26 INFO - PROCESS | 1817 | 1461970646038 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]]]}] 15:57:26 INFO - PROCESS | 1817 | 1461970646045 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 15:57:26 INFO - PROCESS | 1817 | 1461970646049 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 15:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:57:26 INFO - PROCESS | 1817 | 1461970646054 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:57:26 INFO - PROCESS | 1817 | 1461970646057 Marionette TRACE conn3 <- [1,1414,null,{}] 15:57:26 INFO - PROCESS | 1817 | 1461970646061 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}] 15:57:26 INFO - PROCESS | 1817 | 1461970646230 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 15:57:26 INFO - PROCESS | 1817 | 1461970646406 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:26 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e908cb800 == 126 [pid = 1817] [id = 361] 15:57:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 168 (0x7f3e86cd1800) [pid = 1817] [serial = 1084] [outer = (nil)] 15:57:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 169 (0x7f3e8fed3400) [pid = 1817] [serial = 1085] [outer = 0x7f3e86cd1800] 15:57:26 INFO - PROCESS | 1817 | 1461970646472 Marionette DEBUG loaded listener.js 15:57:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 170 (0x7f3e90545400) [pid = 1817] [serial = 1086] [outer = 0x7f3e86cd1800] 15:57:27 INFO - PROCESS | 1817 | 1461970647394 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]]]}] 15:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1375ms 15:57:27 INFO - PROCESS | 1817 | 1461970647429 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 15:57:27 INFO - PROCESS | 1817 | 1461970647431 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 15:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:57:27 INFO - PROCESS | 1817 | 1461970647437 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:57:27 INFO - PROCESS | 1817 | 1461970647440 Marionette TRACE conn3 <- [1,1418,null,{}] 15:57:27 INFO - PROCESS | 1817 | 1461970647444 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}] 15:57:27 INFO - PROCESS | 1817 | 1461970647601 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 15:57:27 INFO - PROCESS | 1817 | 1461970647773 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:27 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e91192800 == 127 [pid = 1817] [id = 362] 15:57:27 INFO - PROCESS | 1817 | ++DOMWINDOW == 171 (0x7f3e8c839800) [pid = 1817] [serial = 1087] [outer = (nil)] 15:57:27 INFO - PROCESS | 1817 | ++DOMWINDOW == 172 (0x7f3e900ec400) [pid = 1817] [serial = 1088] [outer = 0x7f3e8c839800] 15:57:27 INFO - PROCESS | 1817 | 1461970647865 Marionette DEBUG loaded listener.js 15:57:27 INFO - PROCESS | 1817 | ++DOMWINDOW == 173 (0x7f3e914c5000) [pid = 1817] [serial = 1089] [outer = 0x7f3e8c839800] 15:57:28 INFO - PROCESS | 1817 | 1461970648830 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]]]}] 15:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1437ms 15:57:28 INFO - PROCESS | 1817 | 1461970648875 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 15:57:28 INFO - PROCESS | 1817 | 1461970648879 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 15:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:57:28 INFO - PROCESS | 1817 | 1461970648884 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:57:28 INFO - PROCESS | 1817 | 1461970648891 Marionette TRACE conn3 <- [1,1422,null,{}] 15:57:28 INFO - PROCESS | 1817 | 1461970648896 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}] 15:57:29 INFO - PROCESS | 1817 | 1461970649084 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 15:57:29 INFO - PROCESS | 1817 | 1461970649586 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:29 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7b9c8800 == 128 [pid = 1817] [id = 363] 15:57:29 INFO - PROCESS | 1817 | ++DOMWINDOW == 174 (0x7f3e77bf9400) [pid = 1817] [serial = 1090] [outer = (nil)] 15:57:29 INFO - PROCESS | 1817 | ++DOMWINDOW == 175 (0x7f3e785c9000) [pid = 1817] [serial = 1091] [outer = 0x7f3e77bf9400] 15:57:29 INFO - PROCESS | 1817 | 1461970649694 Marionette DEBUG loaded listener.js 15:57:29 INFO - PROCESS | 1817 | ++DOMWINDOW == 176 (0x7f3e7aa0b400) [pid = 1817] [serial = 1092] [outer = 0x7f3e77bf9400] 15:57:30 INFO - PROCESS | 1817 | 1461970650562 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]]]}] 15:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1733ms 15:57:30 INFO - PROCESS | 1817 | 1461970650619 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 15:57:30 INFO - PROCESS | 1817 | 1461970650630 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 15:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:57:30 INFO - PROCESS | 1817 | 1461970650642 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:57:30 INFO - PROCESS | 1817 | 1461970650649 Marionette TRACE conn3 <- [1,1426,null,{}] 15:57:30 INFO - PROCESS | 1817 | 1461970650661 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}] 15:57:30 INFO - PROCESS | 1817 | 1461970650920 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 15:57:31 INFO - PROCESS | 1817 | 1461970651143 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:31 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e787e0800 == 129 [pid = 1817] [id = 364] 15:57:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 177 (0x7f3e7ccca800) [pid = 1817] [serial = 1093] [outer = (nil)] 15:57:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 178 (0x7f3e7e0f1400) [pid = 1817] [serial = 1094] [outer = 0x7f3e7ccca800] 15:57:31 INFO - PROCESS | 1817 | 1461970651221 Marionette DEBUG loaded listener.js 15:57:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 179 (0x7f3e80635c00) [pid = 1817] [serial = 1095] [outer = 0x7f3e7ccca800] 15:57:31 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e85f41800 == 128 [pid = 1817] [id = 270] 15:57:31 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7a421000 == 127 [pid = 1817] [id = 305] 15:57:31 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7cee0800 == 126 [pid = 1817] [id = 304] 15:57:31 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e792df000 == 125 [pid = 1817] [id = 303] 15:57:31 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e86214000 == 124 [pid = 1817] [id = 351] 15:57:31 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e85f4f000 == 123 [pid = 1817] [id = 350] 15:57:31 INFO - PROCESS | 1817 | --DOMWINDOW == 178 (0x7f3ea24d9400) [pid = 1817] [serial = 959] [outer = (nil)] [url = about:blank] 15:57:31 INFO - PROCESS | 1817 | --DOMWINDOW == 177 (0x7f3e7b6e2000) [pid = 1817] [serial = 962] [outer = (nil)] [url = about:blank] 15:57:31 INFO - PROCESS | 1817 | --DOMWINDOW == 176 (0x7f3e878aac00) [pid = 1817] [serial = 965] [outer = (nil)] [url = about:blank] 15:57:31 INFO - PROCESS | 1817 | --DOMWINDOW == 175 (0x7f3e785cd800) [pid = 1817] [serial = 968] [outer = (nil)] [url = about:blank] 15:57:31 INFO - PROCESS | 1817 | --DOMWINDOW == 174 (0x7f3e77a0c400) [pid = 1817] [serial = 971] [outer = (nil)] [url = about:blank] 15:57:31 INFO - PROCESS | 1817 | --DOMWINDOW == 173 (0x7f3e77bfac00) [pid = 1817] [serial = 974] [outer = (nil)] [url = about:blank] 15:57:31 INFO - PROCESS | 1817 | --DOMWINDOW == 172 (0x7f3e86008000) [pid = 1817] [serial = 1004] [outer = (nil)] [url = about:blank] 15:57:31 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e811a4800 == 122 [pid = 1817] [id = 349] 15:57:31 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7cec6800 == 121 [pid = 1817] [id = 348] 15:57:31 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e790db000 == 120 [pid = 1817] [id = 347] 15:57:31 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e77d63000 == 119 [pid = 1817] [id = 346] 15:57:31 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7b9e6000 == 118 [pid = 1817] [id = 345] 15:57:31 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea2970800 == 117 [pid = 1817] [id = 341] 15:57:31 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9ea2a000 == 116 [pid = 1817] [id = 340] 15:57:31 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e96b50000 == 115 [pid = 1817] [id = 339] 15:57:31 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9118e000 == 114 [pid = 1817] [id = 338] 15:57:31 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e790d0800 == 113 [pid = 1817] [id = 335] 15:57:32 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e873ab000 == 112 [pid = 1817] [id = 10] 15:57:32 INFO - PROCESS | 1817 | --DOMWINDOW == 171 (0x7f3e77d90400) [pid = 1817] [serial = 977] [outer = (nil)] [url = about:blank] 15:57:32 INFO - PROCESS | 1817 | --DOMWINDOW == 170 (0x7f3e7b54f400) [pid = 1817] [serial = 984] [outer = (nil)] [url = about:blank] 15:57:32 INFO - PROCESS | 1817 | --DOMWINDOW == 169 (0x7f3e7ac46400) [pid = 1817] [serial = 983] [outer = (nil)] [url = about:blank] 15:57:32 INFO - PROCESS | 1817 | --DOMWINDOW == 168 (0x7f3e9d7e5800) [pid = 1817] [serial = 942] [outer = (nil)] [url = about:blank] 15:57:32 INFO - PROCESS | 1817 | --DOMWINDOW == 167 (0x7f3e875c1400) [pid = 1817] [serial = 992] [outer = (nil)] [url = about:blank] 15:57:32 INFO - PROCESS | 1817 | --DOMWINDOW == 166 (0x7f3e86bd1c00) [pid = 1817] [serial = 947] [outer = (nil)] [url = about:blank] 15:57:32 INFO - PROCESS | 1817 | --DOMWINDOW == 165 (0x7f3e878b4400) [pid = 1817] [serial = 993] [outer = (nil)] [url = about:blank] 15:57:32 INFO - PROCESS | 1817 | --DOMWINDOW == 164 (0x7f3e86a4ec00) [pid = 1817] [serial = 987] [outer = (nil)] [url = about:blank] 15:57:32 INFO - PROCESS | 1817 | --DOMWINDOW == 163 (0x7f3e848ea000) [pid = 1817] [serial = 986] [outer = (nil)] [url = about:blank] 15:57:32 INFO - PROCESS | 1817 | --DOMWINDOW == 162 (0x7f3e91471800) [pid = 1817] [serial = 953] [outer = (nil)] [url = about:blank] 15:57:32 INFO - PROCESS | 1817 | --DOMWINDOW == 161 (0x7f3e7a8c9c00) [pid = 1817] [serial = 981] [outer = (nil)] [url = about:blank] 15:57:32 INFO - PROCESS | 1817 | --DOMWINDOW == 160 (0x7f3e785cdc00) [pid = 1817] [serial = 980] [outer = (nil)] [url = about:blank] 15:57:32 INFO - PROCESS | 1817 | --DOMWINDOW == 159 (0x7f3e8d4c1000) [pid = 1817] [serial = 950] [outer = (nil)] [url = about:blank] 15:57:32 INFO - PROCESS | 1817 | --DOMWINDOW == 158 (0x7f3e86a50c00) [pid = 1817] [serial = 989] [outer = (nil)] [url = about:blank] 15:57:32 INFO - PROCESS | 1817 | --DOMWINDOW == 157 (0x7f3e87136400) [pid = 1817] [serial = 990] [outer = (nil)] [url = about:blank] 15:57:32 INFO - PROCESS | 1817 | --DOMWINDOW == 156 (0x7f3e9eabb400) [pid = 1817] [serial = 956] [outer = (nil)] [url = about:blank] 15:57:32 INFO - PROCESS | 1817 | --DOMWINDOW == 155 (0x7f3e900ebc00) [pid = 1817] [serial = 998] [outer = (nil)] [url = about:blank] 15:57:32 INFO - PROCESS | 1817 | --DOMWINDOW == 154 (0x7f3e7b54e000) [pid = 1817] [serial = 944] [outer = (nil)] [url = about:blank] 15:57:32 INFO - PROCESS | 1817 | --DOMWINDOW == 153 (0x7f3e80632400) [pid = 1817] [serial = 1001] [outer = (nil)] [url = about:blank] 15:57:32 INFO - PROCESS | 1817 | --DOMWINDOW == 152 (0x7f3e8a187c00) [pid = 1817] [serial = 995] [outer = (nil)] [url = about:blank] 15:57:32 INFO - PROCESS | 1817 | --DOMWINDOW == 151 (0x7f3e8120c800) [pid = 1817] [serial = 1002] [outer = (nil)] [url = about:blank] 15:57:32 INFO - PROCESS | 1817 | --DOMWINDOW == 150 (0x7f3e9176fc00) [pid = 1817] [serial = 999] [outer = (nil)] [url = about:blank] 15:57:32 INFO - PROCESS | 1817 | --DOMWINDOW == 149 (0x7f3e8f3a0c00) [pid = 1817] [serial = 996] [outer = (nil)] [url = about:blank] 15:57:32 INFO - PROCESS | 1817 | 1461970652197 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]]]}] 15:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1591ms 15:57:32 INFO - PROCESS | 1817 | 1461970652237 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 15:57:32 INFO - PROCESS | 1817 | 1461970652243 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 15:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:57:32 INFO - PROCESS | 1817 | 1461970652249 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:57:32 INFO - PROCESS | 1817 | 1461970652252 Marionette TRACE conn3 <- [1,1430,null,{}] 15:57:32 INFO - PROCESS | 1817 | 1461970652257 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}] 15:57:32 INFO - PROCESS | 1817 | 1461970652432 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 15:57:32 INFO - PROCESS | 1817 | 1461970652634 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:32 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7a411000 == 113 [pid = 1817] [id = 365] 15:57:32 INFO - PROCESS | 1817 | ++DOMWINDOW == 150 (0x7f3e785cd800) [pid = 1817] [serial = 1096] [outer = (nil)] 15:57:32 INFO - PROCESS | 1817 | ++DOMWINDOW == 151 (0x7f3e81207000) [pid = 1817] [serial = 1097] [outer = 0x7f3e785cd800] 15:57:32 INFO - PROCESS | 1817 | 1461970652698 Marionette DEBUG loaded listener.js 15:57:32 INFO - PROCESS | 1817 | ++DOMWINDOW == 152 (0x7f3e848eb400) [pid = 1817] [serial = 1098] [outer = 0x7f3e785cd800] 15:57:33 INFO - PROCESS | 1817 | 1461970653439 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]]]}] 15:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1228ms 15:57:33 INFO - PROCESS | 1817 | 1461970653479 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 15:57:33 INFO - PROCESS | 1817 | 1461970653483 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 15:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:57:33 INFO - PROCESS | 1817 | 1461970653495 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:57:33 INFO - PROCESS | 1817 | 1461970653503 Marionette TRACE conn3 <- [1,1434,null,{}] 15:57:33 INFO - PROCESS | 1817 | 1461970653510 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}] 15:57:33 INFO - PROCESS | 1817 | 1461970653655 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 15:57:33 INFO - PROCESS | 1817 | 1461970653682 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:33 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e811ae000 == 114 [pid = 1817] [id = 366] 15:57:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 153 (0x7f3e848edc00) [pid = 1817] [serial = 1099] [outer = (nil)] 15:57:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 154 (0x7f3e86ccdc00) [pid = 1817] [serial = 1100] [outer = 0x7f3e848edc00] 15:57:33 INFO - PROCESS | 1817 | 1461970653737 Marionette DEBUG loaded listener.js 15:57:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 155 (0x7f3e87142800) [pid = 1817] [serial = 1101] [outer = 0x7f3e848edc00] 15:57:34 INFO - PROCESS | 1817 | 1461970654593 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]]]}] 15:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1148ms 15:57:34 INFO - PROCESS | 1817 | 1461970654637 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 15:57:34 INFO - PROCESS | 1817 | 1461970654641 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 15:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:57:34 INFO - PROCESS | 1817 | 1461970654656 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:57:34 INFO - PROCESS | 1817 | 1461970654659 Marionette TRACE conn3 <- [1,1438,null,{}] 15:57:34 INFO - PROCESS | 1817 | 1461970654663 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}] 15:57:34 INFO - PROCESS | 1817 | 1461970654856 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 15:57:34 INFO - PROCESS | 1817 | 1461970654885 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:34 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86211800 == 115 [pid = 1817] [id = 367] 15:57:34 INFO - PROCESS | 1817 | ++DOMWINDOW == 156 (0x7f3e87143c00) [pid = 1817] [serial = 1102] [outer = (nil)] 15:57:34 INFO - PROCESS | 1817 | ++DOMWINDOW == 157 (0x7f3e874b8800) [pid = 1817] [serial = 1103] [outer = 0x7f3e87143c00] 15:57:34 INFO - PROCESS | 1817 | 1461970654942 Marionette DEBUG loaded listener.js 15:57:35 INFO - PROCESS | 1817 | ++DOMWINDOW == 158 (0x7f3e875cdc00) [pid = 1817] [serial = 1104] [outer = 0x7f3e87143c00] 15:57:35 INFO - PROCESS | 1817 | 1461970655748 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]]]}] 15:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1177ms 15:57:35 INFO - PROCESS | 1817 | 1461970655833 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 15:57:35 INFO - PROCESS | 1817 | 1461970655836 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 15:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:57:35 INFO - PROCESS | 1817 | 1461970655845 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:57:35 INFO - PROCESS | 1817 | 1461970655847 Marionette TRACE conn3 <- [1,1442,null,{}] 15:57:35 INFO - PROCESS | 1817 | 1461970655850 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}] 15:57:36 INFO - PROCESS | 1817 | 1461970656048 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 15:57:36 INFO - PROCESS | 1817 | 1461970656144 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:36 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86e31800 == 116 [pid = 1817] [id = 368] 15:57:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 159 (0x7f3e87baa800) [pid = 1817] [serial = 1105] [outer = (nil)] 15:57:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 160 (0x7f3e88b0b000) [pid = 1817] [serial = 1106] [outer = 0x7f3e87baa800] 15:57:36 INFO - PROCESS | 1817 | 1461970656211 Marionette DEBUG loaded listener.js 15:57:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 161 (0x7f3e8a18b400) [pid = 1817] [serial = 1107] [outer = 0x7f3e87baa800] 15:57:36 INFO - PROCESS | 1817 | --DOMWINDOW == 160 (0x7f3e80c17000) [pid = 1817] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:57:36 INFO - PROCESS | 1817 | --DOMWINDOW == 159 (0x7f3e7aa0ac00) [pid = 1817] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:57:36 INFO - PROCESS | 1817 | --DOMWINDOW == 158 (0x7f3e7a531400) [pid = 1817] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:57:36 INFO - PROCESS | 1817 | --DOMWINDOW == 157 (0x7f3e7decf400) [pid = 1817] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:57:36 INFO - PROCESS | 1817 | --DOMWINDOW == 156 (0x7f3e7b54b800) [pid = 1817] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:57:36 INFO - PROCESS | 1817 | --DOMWINDOW == 155 (0x7f3e86a46000) [pid = 1817] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:57:36 INFO - PROCESS | 1817 | --DOMWINDOW == 154 (0x7f3e7deec000) [pid = 1817] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:57:37 INFO - PROCESS | 1817 | 1461970657100 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]]]}] 15:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1278ms 15:57:37 INFO - PROCESS | 1817 | 1461970657120 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 15:57:37 INFO - PROCESS | 1817 | 1461970657124 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 15:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:57:37 INFO - PROCESS | 1817 | 1461970657129 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:57:37 INFO - PROCESS | 1817 | 1461970657142 Marionette TRACE conn3 <- [1,1446,null,{}] 15:57:37 INFO - PROCESS | 1817 | 1461970657147 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}] 15:57:37 INFO - PROCESS | 1817 | 1461970657285 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 15:57:37 INFO - PROCESS | 1817 | 1461970657421 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:37 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e87743000 == 117 [pid = 1817] [id = 369] 15:57:37 INFO - PROCESS | 1817 | ++DOMWINDOW == 155 (0x7f3e7e029000) [pid = 1817] [serial = 1108] [outer = (nil)] 15:57:37 INFO - PROCESS | 1817 | ++DOMWINDOW == 156 (0x7f3e87bb0400) [pid = 1817] [serial = 1109] [outer = 0x7f3e7e029000] 15:57:37 INFO - PROCESS | 1817 | 1461970657477 Marionette DEBUG loaded listener.js 15:57:37 INFO - PROCESS | 1817 | ++DOMWINDOW == 157 (0x7f3e8e68d800) [pid = 1817] [serial = 1110] [outer = 0x7f3e7e029000] 15:57:38 INFO - PROCESS | 1817 | 1461970658140 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]]]}] 15:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1040ms 15:57:38 INFO - PROCESS | 1817 | 1461970658170 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 15:57:38 INFO - PROCESS | 1817 | 1461970658174 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 15:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:57:38 INFO - PROCESS | 1817 | 1461970658179 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:57:38 INFO - PROCESS | 1817 | 1461970658180 Marionette TRACE conn3 <- [1,1450,null,{}] 15:57:38 INFO - PROCESS | 1817 | 1461970658201 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}] 15:57:38 INFO - PROCESS | 1817 | 1461970658393 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 15:57:38 INFO - PROCESS | 1817 | 1461970658411 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:38 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8b405000 == 118 [pid = 1817] [id = 370] 15:57:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 158 (0x7f3e80ceb400) [pid = 1817] [serial = 1111] [outer = (nil)] 15:57:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 159 (0x7f3e8f2b6800) [pid = 1817] [serial = 1112] [outer = 0x7f3e80ceb400] 15:57:38 INFO - PROCESS | 1817 | 1461970658466 Marionette DEBUG loaded listener.js 15:57:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 160 (0x7f3e91471400) [pid = 1817] [serial = 1113] [outer = 0x7f3e80ceb400] 15:57:39 INFO - PROCESS | 1817 | 1461970659481 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]]]}] 15:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1334ms 15:57:39 INFO - PROCESS | 1817 | 1461970659514 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 15:57:39 INFO - PROCESS | 1817 | 1461970659520 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 15:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:57:39 INFO - PROCESS | 1817 | 1461970659527 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:57:39 INFO - PROCESS | 1817 | 1461970659532 Marionette TRACE conn3 <- [1,1454,null,{}] 15:57:39 INFO - PROCESS | 1817 | 1461970659540 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}] 15:57:39 INFO - PROCESS | 1817 | 1461970659722 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 15:57:39 INFO - PROCESS | 1817 | 1461970659902 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:39 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7b9e4000 == 119 [pid = 1817] [id = 371] 15:57:39 INFO - PROCESS | 1817 | ++DOMWINDOW == 161 (0x7f3e7aa09800) [pid = 1817] [serial = 1114] [outer = (nil)] 15:57:39 INFO - PROCESS | 1817 | ++DOMWINDOW == 162 (0x7f3e7e026000) [pid = 1817] [serial = 1115] [outer = 0x7f3e7aa09800] 15:57:39 INFO - PROCESS | 1817 | 1461970659974 Marionette DEBUG loaded listener.js 15:57:40 INFO - PROCESS | 1817 | ++DOMWINDOW == 163 (0x7f3e80c13c00) [pid = 1817] [serial = 1116] [outer = 0x7f3e7aa09800] 15:57:40 INFO - PROCESS | 1817 | 1461970660860 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]]]}] 15:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1389ms 15:57:40 INFO - PROCESS | 1817 | 1461970660917 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 15:57:40 INFO - PROCESS | 1817 | 1461970660925 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 15:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:57:40 INFO - PROCESS | 1817 | 1461970660935 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:57:40 INFO - PROCESS | 1817 | 1461970660938 Marionette TRACE conn3 <- [1,1458,null,{}] 15:57:40 INFO - PROCESS | 1817 | 1461970660942 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}] 15:57:41 INFO - PROCESS | 1817 | 1461970661116 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 15:57:41 INFO - PROCESS | 1817 | 1461970661289 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:41 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8681c000 == 120 [pid = 1817] [id = 372] 15:57:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 164 (0x7f3e7b6dec00) [pid = 1817] [serial = 1117] [outer = (nil)] 15:57:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 165 (0x7f3e861f2000) [pid = 1817] [serial = 1118] [outer = 0x7f3e7b6dec00] 15:57:41 INFO - PROCESS | 1817 | 1461970661358 Marionette DEBUG loaded listener.js 15:57:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 166 (0x7f3e86cca000) [pid = 1817] [serial = 1119] [outer = 0x7f3e7b6dec00] 15:57:42 INFO - PROCESS | 1817 | 1461970662243 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]]]}] 15:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1383ms 15:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:57:42 INFO - PROCESS | 1817 | 1461970662318 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 15:57:42 INFO - PROCESS | 1817 | 1461970662322 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 15:57:42 INFO - PROCESS | 1817 | 1461970662328 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:57:42 INFO - PROCESS | 1817 | 1461970662336 Marionette TRACE conn3 <- [1,1462,null,{}] 15:57:42 INFO - PROCESS | 1817 | 1461970662354 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}] 15:57:42 INFO - PROCESS | 1817 | 1461970662571 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 15:57:42 INFO - PROCESS | 1817 | 1461970662745 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:42 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e90897800 == 121 [pid = 1817] [id = 373] 15:57:42 INFO - PROCESS | 1817 | ++DOMWINDOW == 167 (0x7f3e875d0000) [pid = 1817] [serial = 1120] [outer = (nil)] 15:57:42 INFO - PROCESS | 1817 | ++DOMWINDOW == 168 (0x7f3e89fad400) [pid = 1817] [serial = 1121] [outer = 0x7f3e875d0000] 15:57:42 INFO - PROCESS | 1817 | 1461970662860 Marionette DEBUG loaded listener.js 15:57:42 INFO - PROCESS | 1817 | ++DOMWINDOW == 169 (0x7f3e8b650000) [pid = 1817] [serial = 1122] [outer = 0x7f3e875d0000] 15:57:43 INFO - PROCESS | 1817 | 1461970663761 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]]]}] 15:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1485ms 15:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:57:43 INFO - PROCESS | 1817 | 1461970663813 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 15:57:43 INFO - PROCESS | 1817 | 1461970663817 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 15:57:43 INFO - PROCESS | 1817 | 1461970663823 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:57:43 INFO - PROCESS | 1817 | 1461970663826 Marionette TRACE conn3 <- [1,1466,null,{}] 15:57:43 INFO - PROCESS | 1817 | 1461970663831 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}] 15:57:43 INFO - PROCESS | 1817 | 1461970663993 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 15:57:44 INFO - PROCESS | 1817 | 1461970664171 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:44 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e91ba6800 == 122 [pid = 1817] [id = 374] 15:57:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 170 (0x7f3e878b5c00) [pid = 1817] [serial = 1123] [outer = (nil)] 15:57:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 171 (0x7f3e900ea800) [pid = 1817] [serial = 1124] [outer = 0x7f3e878b5c00] 15:57:44 INFO - PROCESS | 1817 | 1461970664245 Marionette DEBUG loaded listener.js 15:57:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 172 (0x7f3e90cd3400) [pid = 1817] [serial = 1125] [outer = 0x7f3e878b5c00] 15:57:45 INFO - PROCESS | 1817 | 1461970665113 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]]]}] 15:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1329ms 15:57:45 INFO - PROCESS | 1817 | 1461970665151 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 15:57:45 INFO - PROCESS | 1817 | 1461970665155 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 15:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:57:45 INFO - PROCESS | 1817 | 1461970665161 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:57:45 INFO - PROCESS | 1817 | 1461970665163 Marionette TRACE conn3 <- [1,1470,null,{}] 15:57:45 INFO - PROCESS | 1817 | 1461970665169 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}] 15:57:45 INFO - PROCESS | 1817 | 1461970665331 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 15:57:45 INFO - PROCESS | 1817 | 1461970665514 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:45 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e924f5000 == 123 [pid = 1817] [id = 375] 15:57:45 INFO - PROCESS | 1817 | ++DOMWINDOW == 173 (0x7f3e8e694400) [pid = 1817] [serial = 1126] [outer = (nil)] 15:57:45 INFO - PROCESS | 1817 | ++DOMWINDOW == 174 (0x7f3e919b8800) [pid = 1817] [serial = 1127] [outer = 0x7f3e8e694400] 15:57:45 INFO - PROCESS | 1817 | 1461970665582 Marionette DEBUG loaded listener.js 15:57:45 INFO - PROCESS | 1817 | ++DOMWINDOW == 175 (0x7f3e91bda800) [pid = 1817] [serial = 1128] [outer = 0x7f3e8e694400] 15:57:46 INFO - PROCESS | 1817 | 1461970666493 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]]]}] 15:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1384ms 15:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:57:46 INFO - PROCESS | 1817 | 1461970666547 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 15:57:46 INFO - PROCESS | 1817 | 1461970666550 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 15:57:46 INFO - PROCESS | 1817 | 1461970666556 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:57:46 INFO - PROCESS | 1817 | 1461970666559 Marionette TRACE conn3 <- [1,1474,null,{}] 15:57:46 INFO - PROCESS | 1817 | 1461970666564 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}] 15:57:46 INFO - PROCESS | 1817 | 1461970666754 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 15:57:46 INFO - PROCESS | 1817 | 1461970666930 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:46 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9c9cb000 == 124 [pid = 1817] [id = 376] 15:57:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 176 (0x7f3e92431c00) [pid = 1817] [serial = 1129] [outer = (nil)] 15:57:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 177 (0x7f3e9797c800) [pid = 1817] [serial = 1130] [outer = 0x7f3e92431c00] 15:57:47 INFO - PROCESS | 1817 | 1461970667003 Marionette DEBUG loaded listener.js 15:57:47 INFO - PROCESS | 1817 | ++DOMWINDOW == 178 (0x7f3e9da45400) [pid = 1817] [serial = 1131] [outer = 0x7f3e92431c00] 15:57:47 INFO - PROCESS | 1817 | 1461970667894 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]]]}] 15:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1377ms 15:57:47 INFO - PROCESS | 1817 | 1461970667933 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 15:57:47 INFO - PROCESS | 1817 | 1461970667935 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 15:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:57:47 INFO - PROCESS | 1817 | 1461970667941 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:57:47 INFO - PROCESS | 1817 | 1461970667944 Marionette TRACE conn3 <- [1,1478,null,{}] 15:57:47 INFO - PROCESS | 1817 | 1461970667949 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}] 15:57:48 INFO - PROCESS | 1817 | 1461970668122 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 15:57:48 INFO - PROCESS | 1817 | 1461970668330 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:48 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9d89c000 == 125 [pid = 1817] [id = 377] 15:57:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 179 (0x7f3e93016800) [pid = 1817] [serial = 1132] [outer = (nil)] 15:57:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 180 (0x7f3e9e9e3c00) [pid = 1817] [serial = 1133] [outer = 0x7f3e93016800] 15:57:48 INFO - PROCESS | 1817 | 1461970668398 Marionette DEBUG loaded listener.js 15:57:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 181 (0x7f3e9eabfc00) [pid = 1817] [serial = 1134] [outer = 0x7f3e93016800] 15:57:49 INFO - PROCESS | 1817 | 1461970669303 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]]]}] 15:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1427ms 15:57:49 INFO - PROCESS | 1817 | 1461970669370 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 15:57:49 INFO - PROCESS | 1817 | 1461970669373 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 15:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:57:49 INFO - PROCESS | 1817 | 1461970669379 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:57:49 INFO - PROCESS | 1817 | 1461970669381 Marionette TRACE conn3 <- [1,1482,null,{}] 15:57:49 INFO - PROCESS | 1817 | 1461970669387 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}] 15:57:49 INFO - PROCESS | 1817 | 1461970669550 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 15:57:49 INFO - PROCESS | 1817 | 1461970669730 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:49 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9ea1e000 == 126 [pid = 1817] [id = 378] 15:57:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 182 (0x7f3e77d8ec00) [pid = 1817] [serial = 1135] [outer = (nil)] 15:57:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 183 (0x7f3ea0618800) [pid = 1817] [serial = 1136] [outer = 0x7f3e77d8ec00] 15:57:49 INFO - PROCESS | 1817 | 1461970669797 Marionette DEBUG loaded listener.js 15:57:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 184 (0x7f3ea0bea400) [pid = 1817] [serial = 1137] [outer = 0x7f3e77d8ec00] 15:57:50 INFO - PROCESS | 1817 | 1461970670719 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]]]}] 15:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1380ms 15:57:50 INFO - PROCESS | 1817 | 1461970670760 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 15:57:50 INFO - PROCESS | 1817 | 1461970670764 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 15:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:57:50 INFO - PROCESS | 1817 | 1461970670769 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:57:50 INFO - PROCESS | 1817 | 1461970670771 Marionette TRACE conn3 <- [1,1486,null,{}] 15:57:50 INFO - PROCESS | 1817 | 1461970670777 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}] 15:57:50 INFO - PROCESS | 1817 | 1461970670943 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 15:57:51 INFO - PROCESS | 1817 | 1461970671126 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:51 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea1fa2000 == 127 [pid = 1817] [id = 379] 15:57:51 INFO - PROCESS | 1817 | ++DOMWINDOW == 185 (0x7f3e861f1000) [pid = 1817] [serial = 1138] [outer = (nil)] 15:57:51 INFO - PROCESS | 1817 | ++DOMWINDOW == 186 (0x7f3ea1f43c00) [pid = 1817] [serial = 1139] [outer = 0x7f3e861f1000] 15:57:51 INFO - PROCESS | 1817 | 1461970671201 Marionette DEBUG loaded listener.js 15:57:51 INFO - PROCESS | 1817 | ++DOMWINDOW == 187 (0x7f3ea2648400) [pid = 1817] [serial = 1140] [outer = 0x7f3e861f1000] 15:57:52 INFO - PROCESS | 1817 | 1461970672037 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]]]}] 15:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1327ms 15:57:52 INFO - PROCESS | 1817 | 1461970672098 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 15:57:52 INFO - PROCESS | 1817 | 1461970672101 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 15:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:57:52 INFO - PROCESS | 1817 | 1461970672106 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:57:52 INFO - PROCESS | 1817 | 1461970672109 Marionette TRACE conn3 <- [1,1490,null,{}] 15:57:52 INFO - PROCESS | 1817 | 1461970672114 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}] 15:57:52 INFO - PROCESS | 1817 | 1461970672274 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 15:57:52 INFO - PROCESS | 1817 | 1461970672465 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:52 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea2973000 == 128 [pid = 1817] [id = 380] 15:57:52 INFO - PROCESS | 1817 | ++DOMWINDOW == 188 (0x7f3e78cc5c00) [pid = 1817] [serial = 1141] [outer = (nil)] 15:57:52 INFO - PROCESS | 1817 | ++DOMWINDOW == 189 (0x7f3e78ccc800) [pid = 1817] [serial = 1142] [outer = 0x7f3e78cc5c00] 15:57:52 INFO - PROCESS | 1817 | 1461970672531 Marionette DEBUG loaded listener.js 15:57:52 INFO - PROCESS | 1817 | ++DOMWINDOW == 190 (0x7f3e78cd1000) [pid = 1817] [serial = 1143] [outer = 0x7f3e78cc5c00] 15:57:53 INFO - PROCESS | 1817 | 1461970673378 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]]]}] 15:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1336ms 15:57:53 INFO - PROCESS | 1817 | 1461970673443 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 15:57:53 INFO - PROCESS | 1817 | 1461970673447 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 15:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:57:53 INFO - PROCESS | 1817 | 1461970673452 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:57:53 INFO - PROCESS | 1817 | 1461970673455 Marionette TRACE conn3 <- [1,1494,null,{}] 15:57:53 INFO - PROCESS | 1817 | 1461970673460 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}] 15:57:53 INFO - PROCESS | 1817 | 1461970673684 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 15:57:53 INFO - PROCESS | 1817 | 1461970673869 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:53 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea536d000 == 129 [pid = 1817] [id = 381] 15:57:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 191 (0x7f3e78cc6400) [pid = 1817] [serial = 1144] [outer = (nil)] 15:57:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 192 (0x7f3ea2647800) [pid = 1817] [serial = 1145] [outer = 0x7f3e78cc6400] 15:57:53 INFO - PROCESS | 1817 | 1461970673939 Marionette DEBUG loaded listener.js 15:57:54 INFO - PROCESS | 1817 | ++DOMWINDOW == 193 (0x7f3ea26ac800) [pid = 1817] [serial = 1146] [outer = 0x7f3e78cc6400] 15:57:54 INFO - PROCESS | 1817 | 1461970674831 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]]]}] 15:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1436ms 15:57:54 INFO - PROCESS | 1817 | 1461970674888 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 15:57:54 INFO - PROCESS | 1817 | 1461970674891 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 15:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:57:54 INFO - PROCESS | 1817 | 1461970674897 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:57:54 INFO - PROCESS | 1817 | 1461970674899 Marionette TRACE conn3 <- [1,1498,null,{}] 15:57:54 INFO - PROCESS | 1817 | 1461970674904 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}] 15:57:55 INFO - PROCESS | 1817 | 1461970675068 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 15:57:55 INFO - PROCESS | 1817 | 1461970675253 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:55 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e78cf6000 == 130 [pid = 1817] [id = 382] 15:57:55 INFO - PROCESS | 1817 | ++DOMWINDOW == 194 (0x7f3e77bf5000) [pid = 1817] [serial = 1147] [outer = (nil)] 15:57:55 INFO - PROCESS | 1817 | ++DOMWINDOW == 195 (0x7f3e7ded1000) [pid = 1817] [serial = 1148] [outer = 0x7f3e77bf5000] 15:57:55 INFO - PROCESS | 1817 | 1461970675317 Marionette DEBUG loaded listener.js 15:57:55 INFO - PROCESS | 1817 | ++DOMWINDOW == 196 (0x7f3e7f708400) [pid = 1817] [serial = 1149] [outer = 0x7f3e77bf5000] 15:57:56 INFO - PROCESS | 1817 | 1461970676580 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]]]}] 15:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1731ms 15:57:56 INFO - PROCESS | 1817 | 1461970676628 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 15:57:56 INFO - PROCESS | 1817 | 1461970676633 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 15:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:57:56 INFO - PROCESS | 1817 | 1461970676640 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:57:56 INFO - PROCESS | 1817 | 1461970676645 Marionette TRACE conn3 <- [1,1502,null,{}] 15:57:56 INFO - PROCESS | 1817 | 1461970676653 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}] 15:57:56 INFO - PROCESS | 1817 | 1461970676886 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 15:57:57 INFO - PROCESS | 1817 | 1461970677051 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:57 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e85f4b000 == 131 [pid = 1817] [id = 383] 15:57:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 197 (0x7f3e77bfd000) [pid = 1817] [serial = 1150] [outer = (nil)] 15:57:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 198 (0x7f3e7aa10c00) [pid = 1817] [serial = 1151] [outer = 0x7f3e77bfd000] 15:57:57 INFO - PROCESS | 1817 | 1461970677125 Marionette DEBUG loaded listener.js 15:57:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 199 (0x7f3e7dece000) [pid = 1817] [serial = 1152] [outer = 0x7f3e77bfd000] 15:57:57 INFO - PROCESS | 1817 | 1461970677924 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]]]}] 15:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1329ms 15:57:57 INFO - PROCESS | 1817 | 1461970677970 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 15:57:57 INFO - PROCESS | 1817 | 1461970677978 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 15:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:57:57 INFO - PROCESS | 1817 | 1461970677986 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:57:57 INFO - PROCESS | 1817 | 1461970677990 Marionette TRACE conn3 <- [1,1506,null,{}] 15:57:57 INFO - PROCESS | 1817 | 1461970677995 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}] 15:57:58 INFO - PROCESS | 1817 | 1461970678207 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 15:57:58 INFO - PROCESS | 1817 | 1461970678500 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:58 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e77d69800 == 132 [pid = 1817] [id = 384] 15:57:58 INFO - PROCESS | 1817 | ++DOMWINDOW == 200 (0x7f3e7e0e8400) [pid = 1817] [serial = 1153] [outer = (nil)] 15:57:58 INFO - PROCESS | 1817 | ++DOMWINDOW == 201 (0x7f3e7f70b000) [pid = 1817] [serial = 1154] [outer = 0x7f3e7e0e8400] 15:57:58 INFO - PROCESS | 1817 | 1461970678615 Marionette DEBUG loaded listener.js 15:57:58 INFO - PROCESS | 1817 | ++DOMWINDOW == 202 (0x7f3e805e6c00) [pid = 1817] [serial = 1155] [outer = 0x7f3e7e0e8400] 15:57:59 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9e92b800 == 131 [pid = 1817] [id = 137] 15:57:59 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9d733800 == 130 [pid = 1817] [id = 316] 15:57:59 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e91389800 == 129 [pid = 1817] [id = 250] 15:57:59 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e87bc4800 == 128 [pid = 1817] [id = 315] 15:57:59 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e87743000 == 127 [pid = 1817] [id = 369] 15:57:59 INFO - PROCESS | 1817 | --DOMWINDOW == 201 (0x7f3e80634000) [pid = 1817] [serial = 1031] [outer = (nil)] [url = about:blank] 15:57:59 INFO - PROCESS | 1817 | --DOMWINDOW == 200 (0x7f3e9300dc00) [pid = 1817] [serial = 1025] [outer = (nil)] [url = about:blank] 15:57:59 INFO - PROCESS | 1817 | --DOMWINDOW == 199 (0x7f3e8120c000) [pid = 1817] [serial = 1028] [outer = (nil)] [url = about:blank] 15:57:59 INFO - PROCESS | 1817 | --DOMWINDOW == 198 (0x7f3e80c0bc00) [pid = 1817] [serial = 1034] [outer = (nil)] [url = about:blank] 15:57:59 INFO - PROCESS | 1817 | --DOMWINDOW == 197 (0x7f3e871df400) [pid = 1817] [serial = 1055] [outer = (nil)] [url = about:blank] 15:57:59 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e86e31800 == 126 [pid = 1817] [id = 368] 15:57:59 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e86211800 == 125 [pid = 1817] [id = 367] 15:57:59 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e811ae000 == 124 [pid = 1817] [id = 366] 15:57:59 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7a411000 == 123 [pid = 1817] [id = 365] 15:57:59 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e873b4000 == 122 [pid = 1817] [id = 11] 15:57:59 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e787e0800 == 121 [pid = 1817] [id = 364] 15:57:59 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7b9c8800 == 120 [pid = 1817] [id = 363] 15:57:59 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8f6e2800 == 119 [pid = 1817] [id = 359] 15:57:59 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8b422000 == 118 [pid = 1817] [id = 358] 15:57:59 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8a04f000 == 117 [pid = 1817] [id = 357] 15:57:59 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e87745000 == 116 [pid = 1817] [id = 356] 15:57:59 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8719b000 == 115 [pid = 1817] [id = 355] 15:57:59 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8690d800 == 114 [pid = 1817] [id = 354] 15:57:59 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8066e800 == 113 [pid = 1817] [id = 353] 15:57:59 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e77d6e000 == 112 [pid = 1817] [id = 352] 15:57:59 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e873a2000 == 111 [pid = 1817] [id = 334] 15:57:59 INFO - PROCESS | 1817 | 1461970679546 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]]]}] 15:57:59 INFO - PROCESS | 1817 | --DOMWINDOW == 196 (0x7f3e8600c000) [pid = 1817] [serial = 1050] [outer = (nil)] [url = about:blank] 15:57:59 INFO - PROCESS | 1817 | --DOMWINDOW == 195 (0x7f3e9054f800) [pid = 1817] [serial = 1022] [outer = (nil)] [url = about:blank] 15:57:59 INFO - PROCESS | 1817 | --DOMWINDOW == 194 (0x7f3e7ccca000) [pid = 1817] [serial = 1041] [outer = (nil)] [url = about:blank] 15:57:59 INFO - PROCESS | 1817 | --DOMWINDOW == 193 (0x7f3e87ba8000) [pid = 1817] [serial = 1016] [outer = (nil)] [url = about:blank] 15:57:59 INFO - PROCESS | 1817 | --DOMWINDOW == 192 (0x7f3e7def6000) [pid = 1817] [serial = 1010] [outer = (nil)] [url = about:blank] 15:57:59 INFO - PROCESS | 1817 | --DOMWINDOW == 191 (0x7f3e7a8d1800) [pid = 1817] [serial = 1037] [outer = (nil)] [url = about:blank] 15:57:59 INFO - PROCESS | 1817 | --DOMWINDOW == 190 (0x7f3e77d94400) [pid = 1817] [serial = 1007] [outer = (nil)] [url = about:blank] 15:57:59 INFO - PROCESS | 1817 | --DOMWINDOW == 189 (0x7f3e81209000) [pid = 1817] [serial = 1047] [outer = (nil)] [url = about:blank] 15:57:59 INFO - PROCESS | 1817 | --DOMWINDOW == 188 (0x7f3e80ee3400) [pid = 1817] [serial = 1046] [outer = (nil)] [url = about:blank] 15:57:59 INFO - PROCESS | 1817 | --DOMWINDOW == 187 (0x7f3e8062a400) [pid = 1817] [serial = 1044] [outer = (nil)] [url = about:blank] 15:57:59 INFO - PROCESS | 1817 | --DOMWINDOW == 186 (0x7f3e871dc800) [pid = 1817] [serial = 1013] [outer = (nil)] [url = about:blank] 15:57:59 INFO - PROCESS | 1817 | --DOMWINDOW == 185 (0x7f3e8a190c00) [pid = 1817] [serial = 1019] [outer = (nil)] [url = about:blank] 15:57:59 INFO - PROCESS | 1817 | --DOMWINDOW == 184 (0x7f3e86cc7800) [pid = 1817] [serial = 1052] [outer = (nil)] [url = about:blank] 15:57:59 INFO - PROCESS | 1817 | --DOMWINDOW == 183 (0x7f3e8713a800) [pid = 1817] [serial = 1053] [outer = (nil)] [url = about:blank] 15:57:59 INFO - PROCESS | 1817 | --DOMWINDOW == 182 (0x7f3e86bd0c00) [pid = 1817] [serial = 1005] [outer = (nil)] [url = about:blank] 15:57:59 INFO - PROCESS | 1817 | --DOMWINDOW == 181 (0x7f3e8480f400) [pid = 1817] [serial = 1049] [outer = (nil)] [url = about:blank] 15:57:59 INFO - PROCESS | 1817 | --DOMWINDOW == 180 (0x7f3e7e0ef400) [pid = 1817] [serial = 1043] [outer = (nil)] [url = about:blank] 15:57:59 INFO - PROCESS | 1817 | --DOMWINDOW == 179 (0x7f3e7ac41000) [pid = 1817] [serial = 1040] [outer = (nil)] [url = about:blank] 15:57:59 INFO - PROCESS | 1817 | --DOMWINDOW == 178 (0x7f3e7ac47000) [pid = 1817] [serial = 1038] [outer = (nil)] [url = about:blank] 15:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1628ms 15:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:57:59 INFO - PROCESS | 1817 | 1461970679615 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 15:57:59 INFO - PROCESS | 1817 | 1461970679617 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 15:57:59 INFO - PROCESS | 1817 | 1461970679623 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:57:59 INFO - PROCESS | 1817 | 1461970679628 Marionette TRACE conn3 <- [1,1510,null,{}] 15:57:59 INFO - PROCESS | 1817 | 1461970679641 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}] 15:57:59 INFO - PROCESS | 1817 | 1461970679800 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 15:58:00 INFO - PROCESS | 1817 | 1461970679999 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:00 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7b5c1000 == 112 [pid = 1817] [id = 385] 15:58:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 179 (0x7f3e80635800) [pid = 1817] [serial = 1156] [outer = (nil)] 15:58:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 180 (0x7f3e80eedc00) [pid = 1817] [serial = 1157] [outer = 0x7f3e80635800] 15:58:00 INFO - PROCESS | 1817 | 1461970680067 Marionette DEBUG loaded listener.js 15:58:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 181 (0x7f3e84803400) [pid = 1817] [serial = 1158] [outer = 0x7f3e80635800] 15:58:00 INFO - PROCESS | 1817 | 1461970680732 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]]]}] 15:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1137ms 15:58:00 INFO - PROCESS | 1817 | 1461970680759 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 15:58:00 INFO - PROCESS | 1817 | 1461970680763 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 15:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:58:00 INFO - PROCESS | 1817 | 1461970680768 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:58:00 INFO - PROCESS | 1817 | 1461970680770 Marionette TRACE conn3 <- [1,1514,null,{}] 15:58:00 INFO - PROCESS | 1817 | 1461970680775 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}] 15:58:00 INFO - PROCESS | 1817 | 1461970680987 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 15:58:01 INFO - PROCESS | 1817 | 1461970681006 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:01 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e80c69800 == 113 [pid = 1817] [id = 386] 15:58:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 182 (0x7f3e80cf0800) [pid = 1817] [serial = 1159] [outer = (nil)] 15:58:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 183 (0x7f3e861e6400) [pid = 1817] [serial = 1160] [outer = 0x7f3e80cf0800] 15:58:01 INFO - PROCESS | 1817 | 1461970681064 Marionette DEBUG loaded listener.js 15:58:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 184 (0x7f3e86a4a800) [pid = 1817] [serial = 1161] [outer = 0x7f3e80cf0800] 15:58:01 INFO - PROCESS | 1817 | 1461970681896 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]]]}] 15:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1186ms 15:58:01 INFO - PROCESS | 1817 | 1461970681963 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 15:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:58:01 INFO - PROCESS | 1817 | 1461970681976 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 15:58:01 INFO - PROCESS | 1817 | 1461970681982 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:58:01 INFO - PROCESS | 1817 | 1461970681985 Marionette TRACE conn3 <- [1,1518,null,{}] 15:58:01 INFO - PROCESS | 1817 | 1461970681990 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}] 15:58:02 INFO - PROCESS | 1817 | 1461970682195 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 15:58:02 INFO - PROCESS | 1817 | 1461970682216 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:02 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86211800 == 114 [pid = 1817] [id = 387] 15:58:02 INFO - PROCESS | 1817 | ++DOMWINDOW == 185 (0x7f3e84806c00) [pid = 1817] [serial = 1162] [outer = (nil)] 15:58:02 INFO - PROCESS | 1817 | ++DOMWINDOW == 186 (0x7f3e86bc8400) [pid = 1817] [serial = 1163] [outer = 0x7f3e84806c00] 15:58:02 INFO - PROCESS | 1817 | 1461970682272 Marionette DEBUG loaded listener.js 15:58:02 INFO - PROCESS | 1817 | ++DOMWINDOW == 187 (0x7f3e86cce400) [pid = 1817] [serial = 1164] [outer = 0x7f3e84806c00] 15:58:03 INFO - PROCESS | 1817 | 1461970683039 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]]]}] 15:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1081ms 15:58:03 INFO - PROCESS | 1817 | 1461970683068 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 15:58:03 INFO - PROCESS | 1817 | 1461970683071 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 15:58:03 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:58:03 INFO - PROCESS | 1817 | 1461970683076 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:58:03 INFO - PROCESS | 1817 | 1461970683078 Marionette TRACE conn3 <- [1,1522,null,{}] 15:58:03 INFO - PROCESS | 1817 | 1461970683083 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}] 15:58:03 INFO - PROCESS | 1817 | 1461970683330 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 15:58:03 INFO - PROCESS | 1817 | 1461970683389 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:03 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e87744000 == 115 [pid = 1817] [id = 388] 15:58:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 188 (0x7f3e875cc800) [pid = 1817] [serial = 1165] [outer = (nil)] 15:58:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 189 (0x7f3e878b6c00) [pid = 1817] [serial = 1166] [outer = 0x7f3e875cc800] 15:58:03 INFO - PROCESS | 1817 | 1461970683528 Marionette DEBUG loaded listener.js 15:58:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 190 (0x7f3e87c38c00) [pid = 1817] [serial = 1167] [outer = 0x7f3e875cc800] 15:58:04 INFO - PROCESS | 1817 | --DOMWINDOW == 189 (0x7f3e873ac800) [pid = 1817] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:58:04 INFO - PROCESS | 1817 | --DOMWINDOW == 188 (0x7f3e77d96800) [pid = 1817] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:58:04 INFO - PROCESS | 1817 | --DOMWINDOW == 187 (0x7f3e77bf9400) [pid = 1817] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:58:04 INFO - PROCESS | 1817 | --DOMWINDOW == 186 (0x7f3e848edc00) [pid = 1817] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:58:04 INFO - PROCESS | 1817 | --DOMWINDOW == 185 (0x7f3e7ccca800) [pid = 1817] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:58:04 INFO - PROCESS | 1817 | --DOMWINDOW == 184 (0x7f3e87143c00) [pid = 1817] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:58:04 INFO - PROCESS | 1817 | --DOMWINDOW == 183 (0x7f3e785cd800) [pid = 1817] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:58:04 INFO - PROCESS | 1817 | --DOMWINDOW == 182 (0x7f3e87baa800) [pid = 1817] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:58:04 INFO - PROCESS | 1817 | --DOMWINDOW == 181 (0x7f3e7e029000) [pid = 1817] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:58:04 INFO - PROCESS | 1817 | --DOMWINDOW == 180 (0x7f3e8713d800) [pid = 1817] [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.] 15:58:04 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:58:04 INFO - PROCESS | 1817 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:58:04 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:58:04 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:58:04 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:58:04 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:58:04 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:58:04 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:58:04 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:58:04 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:58:04 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:58:04 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 15:58:04 INFO - PROCESS | 1817 | 1461970684476 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"]]]}] 15:58:04 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 () { 15:58:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:58:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:58:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:58:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:58:04 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 () { 15:58:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:58:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:58:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:58:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:58:04 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 () { 15:58:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:58:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:58:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:58:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:58:04 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 () { 15:58:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:58:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:58:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:58:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:58:04 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1430ms 15:58:04 INFO - PROCESS | 1817 | 1461970684513 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 15:58:04 INFO - PROCESS | 1817 | 1461970684528 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 15:58:04 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:58:04 INFO - PROCESS | 1817 | 1461970684534 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:58:04 INFO - PROCESS | 1817 | 1461970684537 Marionette TRACE conn3 <- [1,1526,null,{}] 15:58:04 INFO - PROCESS | 1817 | 1461970684541 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}] 15:58:04 INFO - PROCESS | 1817 | 1461970684728 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 15:58:04 INFO - PROCESS | 1817 | 1461970684746 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:04 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8b3b7800 == 116 [pid = 1817] [id = 389] 15:58:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 181 (0x7f3e77d8bc00) [pid = 1817] [serial = 1168] [outer = (nil)] 15:58:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 182 (0x7f3e88925c00) [pid = 1817] [serial = 1169] [outer = 0x7f3e77d8bc00] 15:58:04 INFO - PROCESS | 1817 | 1461970684803 Marionette DEBUG loaded listener.js 15:58:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 183 (0x7f3e8a188000) [pid = 1817] [serial = 1170] [outer = 0x7f3e77d8bc00] 15:58:05 INFO - PROCESS | 1817 | 1461970685515 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"]]]}] 15:58:05 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:58:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:58:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:58:05 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:58:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:58:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:58:05 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:58:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:58:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:58:05 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1029ms 15:58:05 INFO - PROCESS | 1817 | 1461970685567 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 15:58:05 INFO - PROCESS | 1817 | 1461970685571 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 15:58:05 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:58:05 INFO - PROCESS | 1817 | 1461970685576 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:58:05 INFO - PROCESS | 1817 | 1461970685578 Marionette TRACE conn3 <- [1,1530,null,{}] 15:58:05 INFO - PROCESS | 1817 | 1461970685600 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}] 15:58:05 INFO - PROCESS | 1817 | 1461970685795 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 15:58:05 INFO - PROCESS | 1817 | 1461970685818 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:05 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e90315800 == 117 [pid = 1817] [id = 390] 15:58:05 INFO - PROCESS | 1817 | ++DOMWINDOW == 184 (0x7f3e7e0e5800) [pid = 1817] [serial = 1171] [outer = (nil)] 15:58:05 INFO - PROCESS | 1817 | ++DOMWINDOW == 185 (0x7f3e8b64e800) [pid = 1817] [serial = 1172] [outer = 0x7f3e7e0e5800] 15:58:05 INFO - PROCESS | 1817 | 1461970685875 Marionette DEBUG loaded listener.js 15:58:05 INFO - PROCESS | 1817 | ++DOMWINDOW == 186 (0x7f3e8fbecc00) [pid = 1817] [serial = 1173] [outer = 0x7f3e7e0e5800] 15:58:06 INFO - PROCESS | 1817 | 1461970686807 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]]]}] 15:58:06 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 15:58:06 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:58:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:58:06 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:58:06 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:58:06 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. 15:58:06 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:58:06 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1277ms 15:58:06 INFO - PROCESS | 1817 | 1461970686856 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 15:58:06 INFO - PROCESS | 1817 | 1461970686863 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 15:58:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:58:06 INFO - PROCESS | 1817 | 1461970686869 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:58:06 INFO - PROCESS | 1817 | 1461970686875 Marionette TRACE conn3 <- [1,1534,null,{}] 15:58:06 INFO - PROCESS | 1817 | 1461970686882 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}] 15:58:07 INFO - PROCESS | 1817 | 1461970687130 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 15:58:07 INFO - PROCESS | 1817 | 1461970687273 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:07 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e80c38000 == 118 [pid = 1817] [id = 391] 15:58:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 187 (0x7f3e7a8d0c00) [pid = 1817] [serial = 1174] [outer = (nil)] 15:58:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 188 (0x7f3e7def2800) [pid = 1817] [serial = 1175] [outer = 0x7f3e7a8d0c00] 15:58:07 INFO - PROCESS | 1817 | 1461970687383 Marionette DEBUG loaded listener.js 15:58:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 189 (0x7f3e7f705400) [pid = 1817] [serial = 1176] [outer = 0x7f3e7a8d0c00] 15:58:08 INFO - PROCESS | 1817 | 1461970688342 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]]]}] 15:58:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:58:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1530ms 15:58:08 INFO - PROCESS | 1817 | 1461970688401 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 15:58:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:58:08 INFO - PROCESS | 1817 | 1461970688413 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 15:58:08 INFO - PROCESS | 1817 | 1461970688423 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:58:08 INFO - PROCESS | 1817 | 1461970688426 Marionette TRACE conn3 <- [1,1538,null,{}] 15:58:08 INFO - PROCESS | 1817 | 1461970688432 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}] 15:58:08 INFO - PROCESS | 1817 | 1461970688612 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 15:58:08 INFO - PROCESS | 1817 | 1461970688799 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:08 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e87728000 == 119 [pid = 1817] [id = 392] 15:58:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 190 (0x7f3e7a8d1000) [pid = 1817] [serial = 1177] [outer = (nil)] 15:58:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 191 (0x7f3e8480f000) [pid = 1817] [serial = 1178] [outer = 0x7f3e7a8d1000] 15:58:08 INFO - PROCESS | 1817 | 1461970688877 Marionette DEBUG loaded listener.js 15:58:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 192 (0x7f3e86a4b800) [pid = 1817] [serial = 1179] [outer = 0x7f3e7a8d1000] 15:58:09 INFO - PROCESS | 1817 | 1461970689731 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]]]}] 15:58:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:58:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1378ms 15:58:09 INFO - PROCESS | 1817 | 1461970689815 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 15:58:09 INFO - PROCESS | 1817 | 1461970689819 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 15:58:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:58:09 INFO - PROCESS | 1817 | 1461970689828 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:58:09 INFO - PROCESS | 1817 | 1461970689834 Marionette TRACE conn3 <- [1,1542,null,{}] 15:58:09 INFO - PROCESS | 1817 | 1461970689849 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}] 15:58:10 INFO - PROCESS | 1817 | 1461970690035 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 15:58:10 INFO - PROCESS | 1817 | 1461970690220 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:10 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e91387800 == 120 [pid = 1817] [id = 393] 15:58:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 193 (0x7f3e86ccc800) [pid = 1817] [serial = 1180] [outer = (nil)] 15:58:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 194 (0x7f3e874bdc00) [pid = 1817] [serial = 1181] [outer = 0x7f3e86ccc800] 15:58:10 INFO - PROCESS | 1817 | 1461970690291 Marionette DEBUG loaded listener.js 15:58:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 195 (0x7f3e88920800) [pid = 1817] [serial = 1182] [outer = 0x7f3e86ccc800] 15:58:11 INFO - PROCESS | 1817 | 1461970691131 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]]]}] 15:58:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:58:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1334ms 15:58:11 INFO - PROCESS | 1817 | 1461970691162 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 15:58:11 INFO - PROCESS | 1817 | 1461970691166 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 15:58:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:58:11 INFO - PROCESS | 1817 | 1461970691172 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:58:11 INFO - PROCESS | 1817 | 1461970691174 Marionette TRACE conn3 <- [1,1546,null,{}] 15:58:11 INFO - PROCESS | 1817 | 1461970691180 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}] 15:58:11 INFO - PROCESS | 1817 | 1461970691418 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 15:58:11 INFO - PROCESS | 1817 | 1461970691562 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:11 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9d50c000 == 121 [pid = 1817] [id = 394] 15:58:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 196 (0x7f3e871d4c00) [pid = 1817] [serial = 1183] [outer = (nil)] 15:58:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 197 (0x7f3e8e511000) [pid = 1817] [serial = 1184] [outer = 0x7f3e871d4c00] 15:58:11 INFO - PROCESS | 1817 | 1461970691633 Marionette DEBUG loaded listener.js 15:58:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 198 (0x7f3e901c4800) [pid = 1817] [serial = 1185] [outer = 0x7f3e871d4c00] 15:58:12 INFO - PROCESS | 1817 | 1461970692556 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]]]}] 15:58:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:58:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1427ms 15:58:12 INFO - PROCESS | 1817 | 1461970692599 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 15:58:12 INFO - PROCESS | 1817 | 1461970692603 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 15:58:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:58:12 INFO - PROCESS | 1817 | 1461970692608 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:58:12 INFO - PROCESS | 1817 | 1461970692611 Marionette TRACE conn3 <- [1,1550,null,{}] 15:58:12 INFO - PROCESS | 1817 | 1461970692616 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}] 15:58:12 INFO - PROCESS | 1817 | 1461970692775 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 15:58:12 INFO - PROCESS | 1817 | 1461970692974 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:12 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea2970000 == 122 [pid = 1817] [id = 395] 15:58:12 INFO - PROCESS | 1817 | ++DOMWINDOW == 199 (0x7f3e8b64fc00) [pid = 1817] [serial = 1186] [outer = (nil)] 15:58:13 INFO - PROCESS | 1817 | ++DOMWINDOW == 200 (0x7f3e91471800) [pid = 1817] [serial = 1187] [outer = 0x7f3e8b64fc00] 15:58:13 INFO - PROCESS | 1817 | 1461970693041 Marionette DEBUG loaded listener.js 15:58:13 INFO - PROCESS | 1817 | ++DOMWINDOW == 201 (0x7f3e91bd7800) [pid = 1817] [serial = 1188] [outer = 0x7f3e8b64fc00] 15:58:13 INFO - PROCESS | 1817 | 1461970693941 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]]]}] 15:58:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:58:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1382ms 15:58:13 INFO - PROCESS | 1817 | 1461970693992 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 15:58:13 INFO - PROCESS | 1817 | 1461970693995 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 15:58:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:58:14 INFO - PROCESS | 1817 | 1461970694001 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:58:14 INFO - PROCESS | 1817 | 1461970694003 Marionette TRACE conn3 <- [1,1554,null,{}] 15:58:14 INFO - PROCESS | 1817 | 1461970694009 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}] 15:58:14 INFO - PROCESS | 1817 | 1461970694193 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 15:58:14 INFO - PROCESS | 1817 | 1461970694379 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:14 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3eaa3b6000 == 123 [pid = 1817] [id = 396] 15:58:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 202 (0x7f3e91474400) [pid = 1817] [serial = 1189] [outer = (nil)] 15:58:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 203 (0x7f3e9d7dc800) [pid = 1817] [serial = 1190] [outer = 0x7f3e91474400] 15:58:14 INFO - PROCESS | 1817 | 1461970694452 Marionette DEBUG loaded listener.js 15:58:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 204 (0x7f3ea1d9d000) [pid = 1817] [serial = 1191] [outer = 0x7f3e91474400] 15:58:15 INFO - PROCESS | 1817 | 1461970695269 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]]]}] 15:58:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:58:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1327ms 15:58:15 INFO - PROCESS | 1817 | 1461970695329 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 15:58:15 INFO - PROCESS | 1817 | 1461970695332 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 15:58:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:58:15 INFO - PROCESS | 1817 | 1461970695338 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:58:15 INFO - PROCESS | 1817 | 1461970695340 Marionette TRACE conn3 <- [1,1558,null,{}] 15:58:15 INFO - PROCESS | 1817 | 1461970695345 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}] 15:58:15 INFO - PROCESS | 1817 | 1461970695513 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 15:58:15 INFO - PROCESS | 1817 | 1461970695702 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:15 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7aa4c800 == 124 [pid = 1817] [id = 397] 15:58:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 205 (0x7f3e77e76000) [pid = 1817] [serial = 1192] [outer = (nil)] 15:58:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 206 (0x7f3e77e7f400) [pid = 1817] [serial = 1193] [outer = 0x7f3e77e76000] 15:58:15 INFO - PROCESS | 1817 | 1461970695766 Marionette DEBUG loaded listener.js 15:58:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 207 (0x7f3e77e83800) [pid = 1817] [serial = 1194] [outer = 0x7f3e77e76000] 15:58:16 INFO - PROCESS | 1817 | 1461970696609 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]]]}] 15:58:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:58:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1329ms 15:58:16 INFO - PROCESS | 1817 | 1461970696668 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 15:58:16 INFO - PROCESS | 1817 | 1461970696670 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 15:58:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:58:16 INFO - PROCESS | 1817 | 1461970696676 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:58:16 INFO - PROCESS | 1817 | 1461970696679 Marionette TRACE conn3 <- [1,1562,null,{}] 15:58:16 INFO - PROCESS | 1817 | 1461970696684 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}] 15:58:16 INFO - PROCESS | 1817 | 1461970696849 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 15:58:17 INFO - PROCESS | 1817 | 1461970697039 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:17 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3eaa3d1800 == 125 [pid = 1817] [id = 398] 15:58:17 INFO - PROCESS | 1817 | ++DOMWINDOW == 208 (0x7f3e77e77c00) [pid = 1817] [serial = 1195] [outer = (nil)] 15:58:17 INFO - PROCESS | 1817 | ++DOMWINDOW == 209 (0x7f3e792b5800) [pid = 1817] [serial = 1196] [outer = 0x7f3e77e77c00] 15:58:17 INFO - PROCESS | 1817 | 1461970697109 Marionette DEBUG loaded listener.js 15:58:17 INFO - PROCESS | 1817 | ++DOMWINDOW == 210 (0x7f3e792b9800) [pid = 1817] [serial = 1197] [outer = 0x7f3e77e77c00] 15:58:17 INFO - PROCESS | 1817 | 1461970697933 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]]]}] 15:58:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:58:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1336ms 15:58:18 INFO - PROCESS | 1817 | 1461970698014 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 15:58:18 INFO - PROCESS | 1817 | 1461970698017 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 15:58:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:58:18 INFO - PROCESS | 1817 | 1461970698023 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:58:18 INFO - PROCESS | 1817 | 1461970698025 Marionette TRACE conn3 <- [1,1566,null,{}] 15:58:18 INFO - PROCESS | 1817 | 1461970698031 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}] 15:58:18 INFO - PROCESS | 1817 | 1461970698230 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 15:58:18 INFO - PROCESS | 1817 | 1461970698450 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:18 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86a36000 == 126 [pid = 1817] [id = 399] 15:58:18 INFO - PROCESS | 1817 | ++DOMWINDOW == 211 (0x7f3e77e82000) [pid = 1817] [serial = 1198] [outer = (nil)] 15:58:18 INFO - PROCESS | 1817 | ++DOMWINDOW == 212 (0x7f3e792c0000) [pid = 1817] [serial = 1199] [outer = 0x7f3e77e82000] 15:58:18 INFO - PROCESS | 1817 | 1461970698564 Marionette DEBUG loaded listener.js 15:58:18 INFO - PROCESS | 1817 | ++DOMWINDOW == 213 (0x7f3e9e9ebc00) [pid = 1817] [serial = 1200] [outer = 0x7f3e77e82000] 15:58:19 INFO - PROCESS | 1817 | 1461970699415 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]]]}] 15:58:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:58:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1426ms 15:58:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:58:19 INFO - PROCESS | 1817 | 1461970699450 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 15:58:19 INFO - PROCESS | 1817 | 1461970699452 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 15:58:19 INFO - PROCESS | 1817 | 1461970699458 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:58:19 INFO - PROCESS | 1817 | 1461970699461 Marionette TRACE conn3 <- [1,1570,null,{}] 15:58:19 INFO - PROCESS | 1817 | 1461970699466 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}] 15:58:19 INFO - PROCESS | 1817 | 1461970699645 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 15:58:19 INFO - PROCESS | 1817 | 1461970699836 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:19 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e77edc800 == 127 [pid = 1817] [id = 400] 15:58:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 214 (0x7f3e792bc800) [pid = 1817] [serial = 1201] [outer = (nil)] 15:58:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 215 (0x7f3ea2649c00) [pid = 1817] [serial = 1202] [outer = 0x7f3e792bc800] 15:58:19 INFO - PROCESS | 1817 | 1461970699901 Marionette DEBUG loaded listener.js 15:58:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 216 (0x7f3ea26a9400) [pid = 1817] [serial = 1203] [outer = 0x7f3e792bc800] 15:58:20 INFO - PROCESS | 1817 | 1461970700774 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]]]}] 15:58:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:58:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1383ms 15:58:20 INFO - PROCESS | 1817 | 1461970700840 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 15:58:20 INFO - PROCESS | 1817 | 1461970700843 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 15:58:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:58:20 INFO - PROCESS | 1817 | 1461970700849 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:58:20 INFO - PROCESS | 1817 | 1461970700852 Marionette TRACE conn3 <- [1,1574,null,{}] 15:58:20 INFO - PROCESS | 1817 | 1461970700857 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}] 15:58:21 INFO - PROCESS | 1817 | 1461970701041 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 15:58:21 INFO - PROCESS | 1817 | 1461970701228 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:21 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7c162000 == 128 [pid = 1817] [id = 401] 15:58:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 217 (0x7f3e792bd000) [pid = 1817] [serial = 1204] [outer = (nil)] 15:58:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 218 (0x7f3e80cd5400) [pid = 1817] [serial = 1205] [outer = 0x7f3e792bd000] 15:58:21 INFO - PROCESS | 1817 | 1461970701300 Marionette DEBUG loaded listener.js 15:58:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 219 (0x7f3ea2c0e400) [pid = 1817] [serial = 1206] [outer = 0x7f3e792bd000] 15:58:22 INFO - PROCESS | 1817 | 1461970702119 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]]]}] 15:58:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:58:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1326ms 15:58:22 INFO - PROCESS | 1817 | 1461970702177 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 15:58:22 INFO - PROCESS | 1817 | 1461970702179 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 15:58:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:58:22 INFO - PROCESS | 1817 | 1461970702185 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:58:22 INFO - PROCESS | 1817 | 1461970702187 Marionette TRACE conn3 <- [1,1578,null,{}] 15:58:22 INFO - PROCESS | 1817 | 1461970702192 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}] 15:58:22 INFO - PROCESS | 1817 | 1461970702363 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 15:58:22 INFO - PROCESS | 1817 | 1461970702567 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:22 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7f80c000 == 129 [pid = 1817] [id = 402] 15:58:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 220 (0x7f3e78674c00) [pid = 1817] [serial = 1207] [outer = (nil)] 15:58:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 221 (0x7f3e7867c400) [pid = 1817] [serial = 1208] [outer = 0x7f3e78674c00] 15:58:22 INFO - PROCESS | 1817 | 1461970702633 Marionette DEBUG loaded listener.js 15:58:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 222 (0x7f3e78680c00) [pid = 1817] [serial = 1209] [outer = 0x7f3e78674c00] 15:58:23 INFO - PROCESS | 1817 | 1461970703485 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]]]}] 15:58:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:58:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1377ms 15:58:23 INFO - PROCESS | 1817 | 1461970703564 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 15:58:23 INFO - PROCESS | 1817 | 1461970703567 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 15:58:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:58:23 INFO - PROCESS | 1817 | 1461970703572 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:58:23 INFO - PROCESS | 1817 | 1461970703584 Marionette TRACE conn3 <- [1,1582,null,{}] 15:58:23 INFO - PROCESS | 1817 | 1461970703588 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}] 15:58:23 INFO - PROCESS | 1817 | 1461970703756 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 15:58:23 INFO - PROCESS | 1817 | 1461970703959 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:24 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e78cea800 == 130 [pid = 1817] [id = 403] 15:58:24 INFO - PROCESS | 1817 | ++DOMWINDOW == 223 (0x7f3e76e6fc00) [pid = 1817] [serial = 1210] [outer = (nil)] 15:58:24 INFO - PROCESS | 1817 | ++DOMWINDOW == 224 (0x7f3e76e78000) [pid = 1817] [serial = 1211] [outer = 0x7f3e76e6fc00] 15:58:24 INFO - PROCESS | 1817 | 1461970704071 Marionette DEBUG loaded listener.js 15:58:24 INFO - PROCESS | 1817 | ++DOMWINDOW == 225 (0x7f3e76e7c800) [pid = 1817] [serial = 1212] [outer = 0x7f3e76e6fc00] 15:58:24 INFO - PROCESS | 1817 | 1461970704937 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]]]}] 15:58:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:58:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1441ms 15:58:25 INFO - PROCESS | 1817 | 1461970705015 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 15:58:25 INFO - PROCESS | 1817 | 1461970705018 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 15:58:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:58:25 INFO - PROCESS | 1817 | 1461970705024 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:58:25 INFO - PROCESS | 1817 | 1461970705027 Marionette TRACE conn3 <- [1,1586,null,{}] 15:58:25 INFO - PROCESS | 1817 | 1461970705032 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}] 15:58:25 INFO - PROCESS | 1817 | 1461970705216 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 15:58:25 INFO - PROCESS | 1817 | 1461970705788 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:25 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7b5d3000 == 131 [pid = 1817] [id = 404] 15:58:25 INFO - PROCESS | 1817 | ++DOMWINDOW == 226 (0x7f3e77bfa400) [pid = 1817] [serial = 1213] [outer = (nil)] 15:58:25 INFO - PROCESS | 1817 | ++DOMWINDOW == 227 (0x7f3e77d95400) [pid = 1817] [serial = 1214] [outer = 0x7f3e77bfa400] 15:58:25 INFO - PROCESS | 1817 | 1461970705897 Marionette DEBUG loaded listener.js 15:58:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 228 (0x7f3e78cc5800) [pid = 1817] [serial = 1215] [outer = 0x7f3e77bfa400] 15:58:26 INFO - PROCESS | 1817 | 1461970706719 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]]]}] 15:58:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:58:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1736ms 15:58:26 INFO - PROCESS | 1817 | 1461970706762 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 15:58:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:58:26 INFO - PROCESS | 1817 | 1461970706768 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 15:58:26 INFO - PROCESS | 1817 | 1461970706775 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:58:26 INFO - PROCESS | 1817 | 1461970706778 Marionette TRACE conn3 <- [1,1590,null,{}] 15:58:26 INFO - PROCESS | 1817 | 1461970706785 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}] 15:58:26 INFO - PROCESS | 1817 | 1461970706958 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 15:58:27 INFO - PROCESS | 1817 | 1461970707171 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:27 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e80c7d800 == 132 [pid = 1817] [id = 405] 15:58:27 INFO - PROCESS | 1817 | ++DOMWINDOW == 229 (0x7f3e77bfd800) [pid = 1817] [serial = 1216] [outer = (nil)] 15:58:27 INFO - PROCESS | 1817 | ++DOMWINDOW == 230 (0x7f3e7aa02400) [pid = 1817] [serial = 1217] [outer = 0x7f3e77bfd800] 15:58:27 INFO - PROCESS | 1817 | 1461970707232 Marionette DEBUG loaded listener.js 15:58:27 INFO - PROCESS | 1817 | ++DOMWINDOW == 231 (0x7f3e7e031c00) [pid = 1817] [serial = 1218] [outer = 0x7f3e77bfd800] 15:58:28 INFO - PROCESS | 1817 | 1461970708216 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]]]}] 15:58:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:58:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1491ms 15:58:28 INFO - PROCESS | 1817 | 1461970708269 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 15:58:28 INFO - PROCESS | 1817 | 1461970708275 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 15:58:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:58:28 INFO - PROCESS | 1817 | 1461970708281 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:58:28 INFO - PROCESS | 1817 | 1461970708283 Marionette TRACE conn3 <- [1,1594,null,{}] 15:58:28 INFO - PROCESS | 1817 | 1461970708288 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}] 15:58:28 INFO - PROCESS | 1817 | 1461970708458 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 15:58:28 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8691f800 == 131 [pid = 1817] [id = 336] 15:58:28 INFO - PROCESS | 1817 | --DOMWINDOW == 230 (0x7f3e89fac800) [pid = 1817] [serial = 1073] [outer = (nil)] [url = about:blank] 15:58:28 INFO - PROCESS | 1817 | --DOMWINDOW == 229 (0x7f3e8e686c00) [pid = 1817] [serial = 1079] [outer = (nil)] [url = about:blank] 15:58:28 INFO - PROCESS | 1817 | --DOMWINDOW == 228 (0x7f3e8b6a2800) [pid = 1817] [serial = 1076] [outer = (nil)] [url = about:blank] 15:58:28 INFO - PROCESS | 1817 | --DOMWINDOW == 227 (0x7f3e8a071000) [pid = 1817] [serial = 1082] [outer = (nil)] [url = about:blank] 15:58:28 INFO - PROCESS | 1817 | --DOMWINDOW == 226 (0x7f3e8fed3400) [pid = 1817] [serial = 1085] [outer = (nil)] [url = about:blank] 15:58:28 INFO - PROCESS | 1817 | --DOMWINDOW == 225 (0x7f3e900ec400) [pid = 1817] [serial = 1088] [outer = (nil)] [url = about:blank] 15:58:28 INFO - PROCESS | 1817 | --DOMWINDOW == 224 (0x7f3e8f2b6800) [pid = 1817] [serial = 1112] [outer = (nil)] [url = about:blank] 15:58:28 INFO - PROCESS | 1817 | 1461970708861 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:28 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8b3b7800 == 130 [pid = 1817] [id = 389] 15:58:28 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e87744000 == 129 [pid = 1817] [id = 388] 15:58:28 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e86211800 == 128 [pid = 1817] [id = 387] 15:58:28 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7a3a7000 == 129 [pid = 1817] [id = 406] 15:58:28 INFO - PROCESS | 1817 | ++DOMWINDOW == 225 (0x7f3e7a529800) [pid = 1817] [serial = 1219] [outer = (nil)] 15:58:28 INFO - PROCESS | 1817 | ++DOMWINDOW == 226 (0x7f3e80ccec00) [pid = 1817] [serial = 1220] [outer = 0x7f3e7a529800] 15:58:28 INFO - PROCESS | 1817 | 1461970708961 Marionette DEBUG loaded listener.js 15:58:29 INFO - PROCESS | 1817 | ++DOMWINDOW == 227 (0x7f3e80ce9000) [pid = 1817] [serial = 1221] [outer = 0x7f3e7a529800] 15:58:29 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e80c69800 == 128 [pid = 1817] [id = 386] 15:58:29 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7b5c1000 == 127 [pid = 1817] [id = 385] 15:58:29 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e77d69800 == 126 [pid = 1817] [id = 384] 15:58:29 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e85f4b000 == 125 [pid = 1817] [id = 383] 15:58:29 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9c9cb000 == 124 [pid = 1817] [id = 376] 15:58:29 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e924f5000 == 123 [pid = 1817] [id = 375] 15:58:29 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e91ba6800 == 122 [pid = 1817] [id = 374] 15:58:29 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e90897800 == 121 [pid = 1817] [id = 373] 15:58:29 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8681c000 == 120 [pid = 1817] [id = 372] 15:58:29 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7b9e4000 == 119 [pid = 1817] [id = 371] 15:58:29 INFO - PROCESS | 1817 | --DOMWINDOW == 226 (0x7f3e872e0800) [pid = 1817] [serial = 1056] [outer = (nil)] [url = about:blank] 15:58:29 INFO - PROCESS | 1817 | --DOMWINDOW == 225 (0x7f3e7aa0b400) [pid = 1817] [serial = 1092] [outer = (nil)] [url = about:blank] 15:58:29 INFO - PROCESS | 1817 | --DOMWINDOW == 224 (0x7f3e785c9000) [pid = 1817] [serial = 1091] [outer = (nil)] [url = about:blank] 15:58:29 INFO - PROCESS | 1817 | --DOMWINDOW == 223 (0x7f3e86ccdc00) [pid = 1817] [serial = 1100] [outer = (nil)] [url = about:blank] 15:58:29 INFO - PROCESS | 1817 | --DOMWINDOW == 222 (0x7f3e80635c00) [pid = 1817] [serial = 1095] [outer = (nil)] [url = about:blank] 15:58:29 INFO - PROCESS | 1817 | --DOMWINDOW == 221 (0x7f3e7e0f1400) [pid = 1817] [serial = 1094] [outer = (nil)] [url = about:blank] 15:58:29 INFO - PROCESS | 1817 | --DOMWINDOW == 220 (0x7f3e86004400) [pid = 1817] [serial = 1070] [outer = (nil)] [url = about:blank] 15:58:29 INFO - PROCESS | 1817 | --DOMWINDOW == 219 (0x7f3e874b8800) [pid = 1817] [serial = 1103] [outer = (nil)] [url = about:blank] 15:58:29 INFO - PROCESS | 1817 | --DOMWINDOW == 218 (0x7f3e86ff9c00) [pid = 1817] [serial = 1067] [outer = (nil)] [url = about:blank] 15:58:29 INFO - PROCESS | 1817 | --DOMWINDOW == 217 (0x7f3e7decec00) [pid = 1817] [serial = 1061] [outer = (nil)] [url = about:blank] 15:58:29 INFO - PROCESS | 1817 | --DOMWINDOW == 216 (0x7f3e81207000) [pid = 1817] [serial = 1097] [outer = (nil)] [url = about:blank] 15:58:29 INFO - PROCESS | 1817 | --DOMWINDOW == 215 (0x7f3e848eb400) [pid = 1817] [serial = 1098] [outer = (nil)] [url = about:blank] 15:58:29 INFO - PROCESS | 1817 | --DOMWINDOW == 214 (0x7f3e77a0ec00) [pid = 1817] [serial = 1058] [outer = (nil)] [url = about:blank] 15:58:29 INFO - PROCESS | 1817 | --DOMWINDOW == 213 (0x7f3e86007000) [pid = 1817] [serial = 1064] [outer = (nil)] [url = about:blank] 15:58:29 INFO - PROCESS | 1817 | --DOMWINDOW == 212 (0x7f3e88b0b000) [pid = 1817] [serial = 1106] [outer = (nil)] [url = about:blank] 15:58:29 INFO - PROCESS | 1817 | --DOMWINDOW == 211 (0x7f3e8a18b400) [pid = 1817] [serial = 1107] [outer = (nil)] [url = about:blank] 15:58:29 INFO - PROCESS | 1817 | --DOMWINDOW == 210 (0x7f3e875cdc00) [pid = 1817] [serial = 1104] [outer = (nil)] [url = about:blank] 15:58:29 INFO - PROCESS | 1817 | --DOMWINDOW == 209 (0x7f3e87bb0400) [pid = 1817] [serial = 1109] [outer = (nil)] [url = about:blank] 15:58:29 INFO - PROCESS | 1817 | --DOMWINDOW == 208 (0x7f3e87142800) [pid = 1817] [serial = 1101] [outer = (nil)] [url = about:blank] 15:58:29 INFO - PROCESS | 1817 | --DOMWINDOW == 207 (0x7f3e861ebc00) [pid = 1817] [serial = 762] [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.] 15:58:29 INFO - PROCESS | 1817 | --DOMWINDOW == 206 (0x7f3e8e68d800) [pid = 1817] [serial = 1110] [outer = (nil)] [url = about:blank] 15:58:29 INFO - PROCESS | 1817 | 1461970709719 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]]]}] 15:58:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:58:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1475ms 15:58:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:58:29 INFO - PROCESS | 1817 | 1461970709756 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 15:58:29 INFO - PROCESS | 1817 | 1461970709759 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 15:58:29 INFO - PROCESS | 1817 | 1461970709771 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:58:29 INFO - PROCESS | 1817 | 1461970709778 Marionette TRACE conn3 <- [1,1598,null,{}] 15:58:29 INFO - PROCESS | 1817 | 1461970709785 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}] 15:58:29 INFO - PROCESS | 1817 | 1461970709948 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 15:58:30 INFO - PROCESS | 1817 | 1461970710102 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:30 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8124d800 == 120 [pid = 1817] [id = 407] 15:58:30 INFO - PROCESS | 1817 | ++DOMWINDOW == 207 (0x7f3e7f70c000) [pid = 1817] [serial = 1222] [outer = (nil)] 15:58:30 INFO - PROCESS | 1817 | ++DOMWINDOW == 208 (0x7f3e848edc00) [pid = 1817] [serial = 1223] [outer = 0x7f3e7f70c000] 15:58:30 INFO - PROCESS | 1817 | 1461970710162 Marionette DEBUG loaded listener.js 15:58:30 INFO - PROCESS | 1817 | ++DOMWINDOW == 209 (0x7f3e86a4c000) [pid = 1817] [serial = 1224] [outer = 0x7f3e7f70c000] 15:58:30 INFO - PROCESS | 1817 | 1461970710811 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]]]}] 15:58:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:58:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1100ms 15:58:30 INFO - PROCESS | 1817 | 1461970710864 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 15:58:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:58:30 INFO - PROCESS | 1817 | 1461970710867 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 15:58:30 INFO - PROCESS | 1817 | 1461970710873 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:58:30 INFO - PROCESS | 1817 | 1461970710875 Marionette TRACE conn3 <- [1,1602,null,{}] 15:58:30 INFO - PROCESS | 1817 | 1461970710880 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}] 15:58:31 INFO - PROCESS | 1817 | 1461970711115 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 15:58:31 INFO - PROCESS | 1817 | 1461970711130 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:31 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86b4a000 == 121 [pid = 1817] [id = 408] 15:58:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 210 (0x7f3e80ccbc00) [pid = 1817] [serial = 1225] [outer = (nil)] 15:58:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 211 (0x7f3e86ccac00) [pid = 1817] [serial = 1226] [outer = 0x7f3e80ccbc00] 15:58:31 INFO - PROCESS | 1817 | 1461970711188 Marionette DEBUG loaded listener.js 15:58:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 212 (0x7f3e87137800) [pid = 1817] [serial = 1227] [outer = 0x7f3e80ccbc00] 15:58:32 INFO - PROCESS | 1817 | --DOMWINDOW == 211 (0x7f3e875cc800) [pid = 1817] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:58:32 INFO - PROCESS | 1817 | --DOMWINDOW == 210 (0x7f3e80635800) [pid = 1817] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:58:32 INFO - PROCESS | 1817 | --DOMWINDOW == 209 (0x7f3e80cf0800) [pid = 1817] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:58:32 INFO - PROCESS | 1817 | --DOMWINDOW == 208 (0x7f3e84806c00) [pid = 1817] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:58:32 INFO - PROCESS | 1817 | --DOMWINDOW == 207 (0x7f3e7e0e8400) [pid = 1817] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:58:32 INFO - PROCESS | 1817 | --DOMWINDOW == 206 (0x7f3e77bfd000) [pid = 1817] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:58:32 INFO - PROCESS | 1817 | --DOMWINDOW == 205 (0x7f3e77d8bc00) [pid = 1817] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:58:32 INFO - PROCESS | 1817 | 1461970712602 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]]]}] 15:58:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:58:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1783ms 15:58:32 INFO - PROCESS | 1817 | 1461970712656 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 15:58:32 INFO - PROCESS | 1817 | 1461970712660 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 15:58:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:58:32 INFO - PROCESS | 1817 | 1461970712668 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:58:32 INFO - PROCESS | 1817 | 1461970712674 Marionette TRACE conn3 <- [1,1606,null,{}] 15:58:32 INFO - PROCESS | 1817 | 1461970712683 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}] 15:58:32 INFO - PROCESS | 1817 | 1461970712955 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 15:58:33 INFO - PROCESS | 1817 | 1461970713153 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:33 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7cce9000 == 122 [pid = 1817] [id = 409] 15:58:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 206 (0x7f3e76e79800) [pid = 1817] [serial = 1228] [outer = (nil)] 15:58:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 207 (0x7f3e78674400) [pid = 1817] [serial = 1229] [outer = 0x7f3e76e79800] 15:58:33 INFO - PROCESS | 1817 | 1461970713224 Marionette DEBUG loaded listener.js 15:58:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 208 (0x7f3e7b544400) [pid = 1817] [serial = 1230] [outer = 0x7f3e76e79800] 15:58:34 INFO - PROCESS | 1817 | 1461970714104 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]]]}] 15:58:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:58:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1486ms 15:58:34 INFO - PROCESS | 1817 | 1461970714154 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 15:58:34 INFO - PROCESS | 1817 | 1461970714162 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 15:58:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:58:34 INFO - PROCESS | 1817 | 1461970714171 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:58:34 INFO - PROCESS | 1817 | 1461970714175 Marionette TRACE conn3 <- [1,1610,null,{}] 15:58:34 INFO - PROCESS | 1817 | 1461970714180 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}] 15:58:34 INFO - PROCESS | 1817 | 1461970714361 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 15:58:34 INFO - PROCESS | 1817 | 1461970714556 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:34 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86809800 == 123 [pid = 1817] [id = 410] 15:58:34 INFO - PROCESS | 1817 | ++DOMWINDOW == 209 (0x7f3e7ccca000) [pid = 1817] [serial = 1231] [outer = (nil)] 15:58:34 INFO - PROCESS | 1817 | ++DOMWINDOW == 210 (0x7f3e80cce800) [pid = 1817] [serial = 1232] [outer = 0x7f3e7ccca000] 15:58:34 INFO - PROCESS | 1817 | 1461970714623 Marionette DEBUG loaded listener.js 15:58:34 INFO - PROCESS | 1817 | ++DOMWINDOW == 211 (0x7f3e80ceb000) [pid = 1817] [serial = 1233] [outer = 0x7f3e7ccca000] 15:58:35 INFO - PROCESS | 1817 | 1461970715527 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]]]}] 15:58:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:58:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1387ms 15:58:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:58:35 INFO - PROCESS | 1817 | 1461970715558 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 15:58:35 INFO - PROCESS | 1817 | 1461970715561 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 15:58:35 INFO - PROCESS | 1817 | 1461970715568 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:58:35 INFO - PROCESS | 1817 | 1461970715573 Marionette TRACE conn3 <- [1,1614,null,{}] 15:58:35 INFO - PROCESS | 1817 | 1461970715589 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}] 15:58:35 INFO - PROCESS | 1817 | 1461970715758 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 15:58:35 INFO - PROCESS | 1817 | 1461970715951 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:35 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8a0a2000 == 124 [pid = 1817] [id = 411] 15:58:35 INFO - PROCESS | 1817 | ++DOMWINDOW == 212 (0x7f3e86009400) [pid = 1817] [serial = 1234] [outer = (nil)] 15:58:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 213 (0x7f3e86ccd800) [pid = 1817] [serial = 1235] [outer = 0x7f3e86009400] 15:58:36 INFO - PROCESS | 1817 | 1461970716022 Marionette DEBUG loaded listener.js 15:58:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 214 (0x7f3e871d9800) [pid = 1817] [serial = 1236] [outer = 0x7f3e86009400] 15:58:36 INFO - PROCESS | 1817 | 1461970716855 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]]]}] 15:58:36 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 15:58:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1338ms 15:58:36 INFO - PROCESS | 1817 | 1461970716905 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 15:58:36 INFO - PROCESS | 1817 | 1461970716909 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 15:58:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:58:36 INFO - PROCESS | 1817 | 1461970716915 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:58:36 INFO - PROCESS | 1817 | 1461970716917 Marionette TRACE conn3 <- [1,1618,null,{}] 15:58:36 INFO - PROCESS | 1817 | 1461970716923 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}] 15:58:37 INFO - PROCESS | 1817 | 1461970717092 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 15:58:37 INFO - PROCESS | 1817 | 1461970717288 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:37 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8f3d1000 == 125 [pid = 1817] [id = 412] 15:58:37 INFO - PROCESS | 1817 | ++DOMWINDOW == 215 (0x7f3e861ebc00) [pid = 1817] [serial = 1237] [outer = (nil)] 15:58:37 INFO - PROCESS | 1817 | ++DOMWINDOW == 216 (0x7f3e87ba3800) [pid = 1817] [serial = 1238] [outer = 0x7f3e861ebc00] 15:58:37 INFO - PROCESS | 1817 | 1461970717356 Marionette DEBUG loaded listener.js 15:58:37 INFO - PROCESS | 1817 | ++DOMWINDOW == 217 (0x7f3e8892cc00) [pid = 1817] [serial = 1239] [outer = 0x7f3e861ebc00] 15:58:38 INFO - PROCESS | 1817 | 1461970718210 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]]]}] 15:58:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:58:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1331ms 15:58:38 INFO - PROCESS | 1817 | 1461970718246 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 15:58:38 INFO - PROCESS | 1817 | 1461970718250 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 15:58:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:58:38 INFO - PROCESS | 1817 | 1461970718255 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:58:38 INFO - PROCESS | 1817 | 1461970718257 Marionette TRACE conn3 <- [1,1622,null,{}] 15:58:38 INFO - PROCESS | 1817 | 1461970718262 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}] 15:58:38 INFO - PROCESS | 1817 | 1461970718426 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 15:58:38 INFO - PROCESS | 1817 | 1461970718679 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:38 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e90b17800 == 126 [pid = 1817] [id = 413] 15:58:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 218 (0x7f3e7e028800) [pid = 1817] [serial = 1240] [outer = (nil)] 15:58:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 219 (0x7f3e8a18b400) [pid = 1817] [serial = 1241] [outer = 0x7f3e7e028800] 15:58:38 INFO - PROCESS | 1817 | 1461970718756 Marionette DEBUG loaded listener.js 15:58:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 220 (0x7f3e8e5f4000) [pid = 1817] [serial = 1242] [outer = 0x7f3e7e028800] 15:58:39 INFO - PROCESS | 1817 | 1461970719613 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]]]}] 15:58:39 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 15:58:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1431ms 15:58:39 INFO - PROCESS | 1817 | 1461970719688 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 15:58:39 INFO - PROCESS | 1817 | 1461970719693 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 15:58:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:58:39 INFO - PROCESS | 1817 | 1461970719699 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:58:39 INFO - PROCESS | 1817 | 1461970719701 Marionette TRACE conn3 <- [1,1626,null,{}] 15:58:39 INFO - PROCESS | 1817 | 1461970719707 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}] 15:58:39 INFO - PROCESS | 1817 | 1461970719938 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 15:58:40 INFO - PROCESS | 1817 | 1461970720131 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:40 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e933e1800 == 127 [pid = 1817] [id = 414] 15:58:40 INFO - PROCESS | 1817 | ++DOMWINDOW == 221 (0x7f3e8e68d800) [pid = 1817] [serial = 1243] [outer = (nil)] 15:58:40 INFO - PROCESS | 1817 | ++DOMWINDOW == 222 (0x7f3e91b6e400) [pid = 1817] [serial = 1244] [outer = 0x7f3e8e68d800] 15:58:40 INFO - PROCESS | 1817 | 1461970720203 Marionette DEBUG loaded listener.js 15:58:40 INFO - PROCESS | 1817 | ++DOMWINDOW == 223 (0x7f3e9d7e8000) [pid = 1817] [serial = 1245] [outer = 0x7f3e8e68d800] 15:58:41 INFO - PROCESS | 1817 | 1461970721044 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]]]}] 15:58:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:58:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1376ms 15:58:41 INFO - PROCESS | 1817 | 1461970721075 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 15:58:41 INFO - PROCESS | 1817 | 1461970721078 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 15:58:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:58:41 INFO - PROCESS | 1817 | 1461970721083 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:58:41 INFO - PROCESS | 1817 | 1461970721086 Marionette TRACE conn3 <- [1,1630,null,{}] 15:58:41 INFO - PROCESS | 1817 | 1461970721091 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}] 15:58:41 INFO - PROCESS | 1817 | 1461970721250 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 15:58:41 INFO - PROCESS | 1817 | 1461970721445 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:41 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9e92d800 == 128 [pid = 1817] [id = 415] 15:58:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 224 (0x7f3e8fbe9c00) [pid = 1817] [serial = 1246] [outer = (nil)] 15:58:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 225 (0x7f3e9eabb400) [pid = 1817] [serial = 1247] [outer = 0x7f3e8fbe9c00] 15:58:41 INFO - PROCESS | 1817 | 1461970721516 Marionette DEBUG loaded listener.js 15:58:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 226 (0x7f3ea23e7400) [pid = 1817] [serial = 1248] [outer = 0x7f3e8fbe9c00] 15:58:42 INFO - PROCESS | 1817 | 1461970722363 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]]]}] 15:58:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:58:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1333ms 15:58:42 INFO - PROCESS | 1817 | 1461970722418 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 15:58:42 INFO - PROCESS | 1817 | 1461970722421 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 15:58:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:58:42 INFO - PROCESS | 1817 | 1461970722426 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:58:42 INFO - PROCESS | 1817 | 1461970722428 Marionette TRACE conn3 <- [1,1634,null,{}] 15:58:42 INFO - PROCESS | 1817 | 1461970722434 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}] 15:58:42 INFO - PROCESS | 1817 | 1461970722591 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 15:58:42 INFO - PROCESS | 1817 | 1461970722794 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:42 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea2de0800 == 129 [pid = 1817] [id = 416] 15:58:42 INFO - PROCESS | 1817 | ++DOMWINDOW == 227 (0x7f3e80cd0000) [pid = 1817] [serial = 1249] [outer = (nil)] 15:58:42 INFO - PROCESS | 1817 | ++DOMWINDOW == 228 (0x7f3e8f3a3800) [pid = 1817] [serial = 1250] [outer = 0x7f3e80cd0000] 15:58:42 INFO - PROCESS | 1817 | 1461970722907 Marionette DEBUG loaded listener.js 15:58:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 229 (0x7f3ea2c08400) [pid = 1817] [serial = 1251] [outer = 0x7f3e80cd0000] 15:58:43 INFO - PROCESS | 1817 | 1461970723757 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]]]}] 15:58:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:58:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1385ms 15:58:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:58:43 INFO - PROCESS | 1817 | 1461970723812 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 15:58:43 INFO - PROCESS | 1817 | 1461970723815 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 15:58:43 INFO - PROCESS | 1817 | 1461970723821 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:58:43 INFO - PROCESS | 1817 | 1461970723824 Marionette TRACE conn3 <- [1,1638,null,{}] 15:58:43 INFO - PROCESS | 1817 | 1461970723829 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}] 15:58:44 INFO - PROCESS | 1817 | 1461970724014 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 15:58:44 INFO - PROCESS | 1817 | 1461970724211 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:44 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7e28f800 == 130 [pid = 1817] [id = 417] 15:58:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 230 (0x7f3e7aab4c00) [pid = 1817] [serial = 1252] [outer = (nil)] 15:58:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 231 (0x7f3e7aabc000) [pid = 1817] [serial = 1253] [outer = 0x7f3e7aab4c00] 15:58:44 INFO - PROCESS | 1817 | 1461970724279 Marionette DEBUG loaded listener.js 15:58:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 232 (0x7f3e7aac0800) [pid = 1817] [serial = 1254] [outer = 0x7f3e7aab4c00] 15:58:45 INFO - PROCESS | 1817 | 1461970725169 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]]]}] 15:58:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:58:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1380ms 15:58:45 INFO - PROCESS | 1817 | 1461970725200 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 15:58:45 INFO - PROCESS | 1817 | 1461970725204 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 15:58:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:58:45 INFO - PROCESS | 1817 | 1461970725209 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:58:45 INFO - PROCESS | 1817 | 1461970725212 Marionette TRACE conn3 <- [1,1642,null,{}] 15:58:45 INFO - PROCESS | 1817 | 1461970725217 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}] 15:58:45 INFO - PROCESS | 1817 | 1461970725397 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 15:58:45 INFO - PROCESS | 1817 | 1461970725595 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:45 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3eaa3b7000 == 131 [pid = 1817] [id = 418] 15:58:45 INFO - PROCESS | 1817 | ++DOMWINDOW == 233 (0x7f3e7aab9800) [pid = 1817] [serial = 1255] [outer = (nil)] 15:58:45 INFO - PROCESS | 1817 | ++DOMWINDOW == 234 (0x7f3ea2c0dc00) [pid = 1817] [serial = 1256] [outer = 0x7f3e7aab9800] 15:58:45 INFO - PROCESS | 1817 | 1461970725661 Marionette DEBUG loaded listener.js 15:58:45 INFO - PROCESS | 1817 | ++DOMWINDOW == 235 (0x7f3ea2c7e000) [pid = 1817] [serial = 1257] [outer = 0x7f3e7aab9800] 15:58:46 INFO - PROCESS | 1817 | 1461970726586 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]]]}] 15:58:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:58:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1428ms 15:58:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:58:46 INFO - PROCESS | 1817 | 1461970726638 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 15:58:46 INFO - PROCESS | 1817 | 1461970726641 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 15:58:46 INFO - PROCESS | 1817 | 1461970726646 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:58:46 INFO - PROCESS | 1817 | 1461970726650 Marionette TRACE conn3 <- [1,1646,null,{}] 15:58:46 INFO - PROCESS | 1817 | 1461970726655 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}] 15:58:46 INFO - PROCESS | 1817 | 1461970726838 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 15:58:47 INFO - PROCESS | 1817 | 1461970727037 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:47 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea1d59800 == 132 [pid = 1817] [id = 419] 15:58:47 INFO - PROCESS | 1817 | ++DOMWINDOW == 236 (0x7f3e7aac0400) [pid = 1817] [serial = 1258] [outer = (nil)] 15:58:47 INFO - PROCESS | 1817 | ++DOMWINDOW == 237 (0x7f3e7e1a7c00) [pid = 1817] [serial = 1259] [outer = 0x7f3e7aac0400] 15:58:47 INFO - PROCESS | 1817 | 1461970727113 Marionette DEBUG loaded listener.js 15:58:47 INFO - PROCESS | 1817 | ++DOMWINDOW == 238 (0x7f3ea2c80800) [pid = 1817] [serial = 1260] [outer = 0x7f3e7aac0400] 15:58:47 INFO - PROCESS | 1817 | 1461970727968 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]]]}] 15:58:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:58:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1377ms 15:58:48 INFO - PROCESS | 1817 | 1461970728023 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 15:58:48 INFO - PROCESS | 1817 | 1461970728027 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 15:58:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:58:48 INFO - PROCESS | 1817 | 1461970728033 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:58:48 INFO - PROCESS | 1817 | 1461970728034 Marionette TRACE conn3 <- [1,1650,null,{}] 15:58:48 INFO - PROCESS | 1817 | 1461970728040 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}] 15:58:48 INFO - PROCESS | 1817 | 1461970728209 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 15:58:48 INFO - PROCESS | 1817 | 1461970728406 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:48 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7b99d000 == 133 [pid = 1817] [id = 420] 15:58:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 239 (0x7f3e765e8800) [pid = 1817] [serial = 1261] [outer = (nil)] 15:58:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 240 (0x7f3e765f3000) [pid = 1817] [serial = 1262] [outer = 0x7f3e765e8800] 15:58:48 INFO - PROCESS | 1817 | 1461970728471 Marionette DEBUG loaded listener.js 15:58:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 241 (0x7f3e765f7800) [pid = 1817] [serial = 1263] [outer = 0x7f3e765e8800] 15:58:49 INFO - PROCESS | 1817 | 1461970729331 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]]]}] 15:58:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:58:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1326ms 15:58:49 INFO - PROCESS | 1817 | 1461970729361 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 15:58:49 INFO - PROCESS | 1817 | 1461970729364 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 15:58:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:58:49 INFO - PROCESS | 1817 | 1461970729378 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:58:49 INFO - PROCESS | 1817 | 1461970729381 Marionette TRACE conn3 <- [1,1654,null,{}] 15:58:49 INFO - PROCESS | 1817 | 1461970729386 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}] 15:58:49 INFO - PROCESS | 1817 | 1461970729565 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 15:58:49 INFO - PROCESS | 1817 | 1461970729763 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:49 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7f2e8800 == 134 [pid = 1817] [id = 421] 15:58:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 242 (0x7f3e765ea800) [pid = 1817] [serial = 1264] [outer = (nil)] 15:58:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 243 (0x7f3e7a1ab800) [pid = 1817] [serial = 1265] [outer = 0x7f3e765ea800] 15:58:49 INFO - PROCESS | 1817 | 1461970729827 Marionette DEBUG loaded listener.js 15:58:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 244 (0x7f3e7a1b0000) [pid = 1817] [serial = 1266] [outer = 0x7f3e765ea800] 15:58:50 INFO - PROCESS | 1817 | 1461970730997 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]]]}] 15:58:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:58:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1678ms 15:58:51 INFO - PROCESS | 1817 | 1461970731057 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 15:58:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:58:51 INFO - PROCESS | 1817 | 1461970731063 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 15:58:51 INFO - PROCESS | 1817 | 1461970731069 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:58:51 INFO - PROCESS | 1817 | 1461970731074 Marionette TRACE conn3 <- [1,1658,null,{}] 15:58:51 INFO - PROCESS | 1817 | 1461970731081 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}] 15:58:51 INFO - PROCESS | 1817 | 1461970731258 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 15:58:51 INFO - PROCESS | 1817 | 1461970731492 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:51 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7b517800 == 135 [pid = 1817] [id = 422] 15:58:51 INFO - PROCESS | 1817 | ++DOMWINDOW == 245 (0x7f3e766ddc00) [pid = 1817] [serial = 1267] [outer = (nil)] 15:58:51 INFO - PROCESS | 1817 | ++DOMWINDOW == 246 (0x7f3e76e75000) [pid = 1817] [serial = 1268] [outer = 0x7f3e766ddc00] 15:58:51 INFO - PROCESS | 1817 | 1461970731598 Marionette DEBUG loaded listener.js 15:58:51 INFO - PROCESS | 1817 | ++DOMWINDOW == 247 (0x7f3e77bfe000) [pid = 1817] [serial = 1269] [outer = 0x7f3e766ddc00] 15:58:52 INFO - PROCESS | 1817 | 1461970732409 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]]]}] 15:58:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:58:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1379ms 15:58:52 INFO - PROCESS | 1817 | 1461970732448 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 15:58:52 INFO - PROCESS | 1817 | 1461970732455 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 15:58:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:58:52 INFO - PROCESS | 1817 | 1461970732464 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:58:52 INFO - PROCESS | 1817 | 1461970732467 Marionette TRACE conn3 <- [1,1662,null,{}] 15:58:52 INFO - PROCESS | 1817 | 1461970732471 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}] 15:58:52 INFO - PROCESS | 1817 | 1461970732632 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 15:58:52 INFO - PROCESS | 1817 | 1461970732966 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:53 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7a20f800 == 136 [pid = 1817] [id = 423] 15:58:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 248 (0x7f3e77bf1400) [pid = 1817] [serial = 1270] [outer = (nil)] 15:58:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 249 (0x7f3e78673c00) [pid = 1817] [serial = 1271] [outer = 0x7f3e77bf1400] 15:58:53 INFO - PROCESS | 1817 | 1461970733074 Marionette DEBUG loaded listener.js 15:58:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 250 (0x7f3e78cce000) [pid = 1817] [serial = 1272] [outer = 0x7f3e77bf1400] 15:58:53 INFO - PROCESS | 1817 | 1461970733886 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]]]}] 15:58:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:58:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1490ms 15:58:53 INFO - PROCESS | 1817 | 1461970733954 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 15:58:53 INFO - PROCESS | 1817 | 1461970733957 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 15:58:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:58:53 INFO - PROCESS | 1817 | 1461970733963 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:58:53 INFO - PROCESS | 1817 | 1461970733968 Marionette TRACE conn3 <- [1,1666,null,{}] 15:58:53 INFO - PROCESS | 1817 | 1461970733983 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}] 15:58:54 INFO - PROCESS | 1817 | 1461970734202 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 15:58:54 INFO - PROCESS | 1817 | 1461970734406 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:54 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7f2ed000 == 137 [pid = 1817] [id = 424] 15:58:54 INFO - PROCESS | 1817 | ++DOMWINDOW == 251 (0x7f3e792b1800) [pid = 1817] [serial = 1273] [outer = (nil)] 15:58:54 INFO - PROCESS | 1817 | ++DOMWINDOW == 252 (0x7f3e7a8c5000) [pid = 1817] [serial = 1274] [outer = 0x7f3e792b1800] 15:58:54 INFO - PROCESS | 1817 | 1461970734546 Marionette DEBUG loaded listener.js 15:58:54 INFO - PROCESS | 1817 | ++DOMWINDOW == 253 (0x7f3e7def4000) [pid = 1817] [serial = 1275] [outer = 0x7f3e792b1800] 15:58:55 INFO - PROCESS | 1817 | 1461970735386 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]]]}] 15:58:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:58:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1483ms 15:58:55 INFO - PROCESS | 1817 | 1461970735448 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 15:58:55 INFO - PROCESS | 1817 | 1461970735452 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 15:58:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:58:55 INFO - PROCESS | 1817 | 1461970735458 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:58:55 INFO - PROCESS | 1817 | 1461970735460 Marionette TRACE conn3 <- [1,1670,null,{}] 15:58:55 INFO - PROCESS | 1817 | 1461970735465 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}] 15:58:55 INFO - PROCESS | 1817 | 1461970735626 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 15:58:55 INFO - PROCESS | 1817 | 1461970735842 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:55 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7f818800 == 138 [pid = 1817] [id = 425] 15:58:55 INFO - PROCESS | 1817 | ++DOMWINDOW == 254 (0x7f3e7e0e6000) [pid = 1817] [serial = 1276] [outer = (nil)] 15:58:55 INFO - PROCESS | 1817 | ++DOMWINDOW == 255 (0x7f3e7e1aac00) [pid = 1817] [serial = 1277] [outer = 0x7f3e7e0e6000] 15:58:55 INFO - PROCESS | 1817 | 1461970735950 Marionette DEBUG loaded listener.js 15:58:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 256 (0x7f3e7f709000) [pid = 1817] [serial = 1278] [outer = 0x7f3e7e0e6000] 15:58:56 INFO - PROCESS | 1817 | --DOMWINDOW == 255 (0x7f3e873b1800) [pid = 1817] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:58:56 INFO - PROCESS | 1817 | --DOMWINDOW == 254 (0x7f3ea1f43c00) [pid = 1817] [serial = 1139] [outer = (nil)] [url = about:blank] 15:58:56 INFO - PROCESS | 1817 | --DOMWINDOW == 253 (0x7f3e78ccc800) [pid = 1817] [serial = 1142] [outer = (nil)] [url = about:blank] 15:58:56 INFO - PROCESS | 1817 | --DOMWINDOW == 252 (0x7f3ea2647800) [pid = 1817] [serial = 1145] [outer = (nil)] [url = about:blank] 15:58:56 INFO - PROCESS | 1817 | --DOMWINDOW == 251 (0x7f3e89fad400) [pid = 1817] [serial = 1121] [outer = (nil)] [url = about:blank] 15:58:56 INFO - PROCESS | 1817 | --DOMWINDOW == 250 (0x7f3e9e9e3c00) [pid = 1817] [serial = 1133] [outer = (nil)] [url = about:blank] 15:58:56 INFO - PROCESS | 1817 | --DOMWINDOW == 249 (0x7f3e8b64e800) [pid = 1817] [serial = 1172] [outer = (nil)] [url = about:blank] 15:58:56 INFO - PROCESS | 1817 | --DOMWINDOW == 248 (0x7f3ea0618800) [pid = 1817] [serial = 1136] [outer = (nil)] [url = about:blank] 15:58:56 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8124d800 == 137 [pid = 1817] [id = 407] 15:58:56 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7a3a7000 == 136 [pid = 1817] [id = 406] 15:58:56 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e80c7d800 == 135 [pid = 1817] [id = 405] 15:58:56 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7b5d3000 == 134 [pid = 1817] [id = 404] 15:58:56 INFO - PROCESS | 1817 | --DOMWINDOW == 247 (0x7f3e861f2000) [pid = 1817] [serial = 1118] [outer = (nil)] [url = about:blank] 15:58:56 INFO - PROCESS | 1817 | --DOMWINDOW == 246 (0x7f3e7e026000) [pid = 1817] [serial = 1115] [outer = (nil)] [url = about:blank] 15:58:56 INFO - PROCESS | 1817 | --DOMWINDOW == 245 (0x7f3e9797c800) [pid = 1817] [serial = 1130] [outer = (nil)] [url = about:blank] 15:58:56 INFO - PROCESS | 1817 | --DOMWINDOW == 244 (0x7f3e919b8800) [pid = 1817] [serial = 1127] [outer = (nil)] [url = about:blank] 15:58:56 INFO - PROCESS | 1817 | --DOMWINDOW == 243 (0x7f3e900ea800) [pid = 1817] [serial = 1124] [outer = (nil)] [url = about:blank] 15:58:56 INFO - PROCESS | 1817 | --DOMWINDOW == 242 (0x7f3e7ded1000) [pid = 1817] [serial = 1148] [outer = (nil)] [url = about:blank] 15:58:56 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e80c38000 == 133 [pid = 1817] [id = 391] 15:58:56 INFO - PROCESS | 1817 | 1461970736826 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]]]}] 15:58:56 INFO - PROCESS | 1817 | --DOMWINDOW == 241 (0x7f3e8a188000) [pid = 1817] [serial = 1170] [outer = (nil)] [url = about:blank] 15:58:56 INFO - PROCESS | 1817 | --DOMWINDOW == 240 (0x7f3e878b6c00) [pid = 1817] [serial = 1166] [outer = (nil)] [url = about:blank] 15:58:56 INFO - PROCESS | 1817 | --DOMWINDOW == 239 (0x7f3e80eedc00) [pid = 1817] [serial = 1157] [outer = (nil)] [url = about:blank] 15:58:56 INFO - PROCESS | 1817 | --DOMWINDOW == 238 (0x7f3e861e6400) [pid = 1817] [serial = 1160] [outer = (nil)] [url = about:blank] 15:58:56 INFO - PROCESS | 1817 | --DOMWINDOW == 237 (0x7f3e86cce400) [pid = 1817] [serial = 1164] [outer = (nil)] [url = about:blank] 15:58:56 INFO - PROCESS | 1817 | --DOMWINDOW == 236 (0x7f3e87c38c00) [pid = 1817] [serial = 1167] [outer = (nil)] [url = about:blank] 15:58:56 INFO - PROCESS | 1817 | --DOMWINDOW == 235 (0x7f3e86bc8400) [pid = 1817] [serial = 1163] [outer = (nil)] [url = about:blank] 15:58:56 INFO - PROCESS | 1817 | --DOMWINDOW == 234 (0x7f3e805e6c00) [pid = 1817] [serial = 1155] [outer = (nil)] [url = about:blank] 15:58:56 INFO - PROCESS | 1817 | --DOMWINDOW == 233 (0x7f3e86a4a800) [pid = 1817] [serial = 1161] [outer = (nil)] [url = about:blank] 15:58:56 INFO - PROCESS | 1817 | --DOMWINDOW == 232 (0x7f3e7aa10c00) [pid = 1817] [serial = 1151] [outer = (nil)] [url = about:blank] 15:58:56 INFO - PROCESS | 1817 | --DOMWINDOW == 231 (0x7f3e7f70b000) [pid = 1817] [serial = 1154] [outer = (nil)] [url = about:blank] 15:58:56 INFO - PROCESS | 1817 | --DOMWINDOW == 230 (0x7f3e7dece000) [pid = 1817] [serial = 1152] [outer = (nil)] [url = about:blank] 15:58:56 INFO - PROCESS | 1817 | --DOMWINDOW == 229 (0x7f3e84803400) [pid = 1817] [serial = 1158] [outer = (nil)] [url = about:blank] 15:58:56 INFO - PROCESS | 1817 | --DOMWINDOW == 228 (0x7f3e88925c00) [pid = 1817] [serial = 1169] [outer = (nil)] [url = about:blank] 15:58:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:58:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1433ms 15:58:56 INFO - PROCESS | 1817 | 1461970736891 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 15:58:56 INFO - PROCESS | 1817 | 1461970736894 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 15:58:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:58:56 INFO - PROCESS | 1817 | 1461970736899 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:58:56 INFO - PROCESS | 1817 | 1461970736901 Marionette TRACE conn3 <- [1,1674,null,{}] 15:58:56 INFO - PROCESS | 1817 | 1461970736906 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}] 15:58:57 INFO - PROCESS | 1817 | 1461970737055 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 15:58:57 INFO - PROCESS | 1817 | 1461970737069 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:57 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7c16e000 == 134 [pid = 1817] [id = 426] 15:58:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 229 (0x7f3e7e1a5000) [pid = 1817] [serial = 1279] [outer = (nil)] 15:58:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 230 (0x7f3e80c12c00) [pid = 1817] [serial = 1280] [outer = 0x7f3e7e1a5000] 15:58:57 INFO - PROCESS | 1817 | 1461970737152 Marionette DEBUG loaded listener.js 15:58:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 231 (0x7f3e80cd3400) [pid = 1817] [serial = 1281] [outer = 0x7f3e7e1a5000] 15:58:58 INFO - PROCESS | 1817 | 1461970738037 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]]]}] 15:58:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:58:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1177ms 15:58:58 INFO - PROCESS | 1817 | 1461970738078 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 15:58:58 INFO - PROCESS | 1817 | 1461970738080 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 15:58:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:58:58 INFO - PROCESS | 1817 | 1461970738091 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:58:58 INFO - PROCESS | 1817 | 1461970738095 Marionette TRACE conn3 <- [1,1678,null,{}] 15:58:58 INFO - PROCESS | 1817 | 1461970738100 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}] 15:58:58 INFO - PROCESS | 1817 | 1461970738383 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 15:58:58 INFO - PROCESS | 1817 | 1461970738510 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:58 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86804000 == 135 [pid = 1817] [id = 427] 15:58:58 INFO - PROCESS | 1817 | ++DOMWINDOW == 232 (0x7f3e80cec000) [pid = 1817] [serial = 1282] [outer = (nil)] 15:58:58 INFO - PROCESS | 1817 | ++DOMWINDOW == 233 (0x7f3e861e9000) [pid = 1817] [serial = 1283] [outer = 0x7f3e80cec000] 15:58:58 INFO - PROCESS | 1817 | 1461970738578 Marionette DEBUG loaded listener.js 15:58:58 INFO - PROCESS | 1817 | ++DOMWINDOW == 234 (0x7f3e86ccf800) [pid = 1817] [serial = 1284] [outer = 0x7f3e80cec000] 15:58:59 INFO - PROCESS | 1817 | 1461970739403 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]]]}] 15:58:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:58:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1334ms 15:58:59 INFO - PROCESS | 1817 | 1461970739432 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 15:58:59 INFO - PROCESS | 1817 | 1461970739435 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 15:58:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:58:59 INFO - PROCESS | 1817 | 1461970739441 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:58:59 INFO - PROCESS | 1817 | 1461970739443 Marionette TRACE conn3 <- [1,1682,null,{}] 15:58:59 INFO - PROCESS | 1817 | 1461970739448 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}] 15:58:59 INFO - PROCESS | 1817 | 1461970739666 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 15:58:59 INFO - PROCESS | 1817 | 1461970739698 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:59 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86a3d000 == 136 [pid = 1817] [id = 428] 15:58:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 235 (0x7f3e86cd0000) [pid = 1817] [serial = 1285] [outer = (nil)] 15:58:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 236 (0x7f3e871d6c00) [pid = 1817] [serial = 1286] [outer = 0x7f3e86cd0000] 15:58:59 INFO - PROCESS | 1817 | 1461970739757 Marionette DEBUG loaded listener.js 15:58:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 237 (0x7f3e86fee400) [pid = 1817] [serial = 1287] [outer = 0x7f3e86cd0000] 15:59:00 INFO - PROCESS | 1817 | 1461970740615 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]]]}] 15:59:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:59:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1232ms 15:59:00 INFO - PROCESS | 1817 | 1461970740691 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 15:59:00 INFO - PROCESS | 1817 | 1461970740694 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 15:59:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:59:00 INFO - PROCESS | 1817 | 1461970740701 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:59:00 INFO - PROCESS | 1817 | 1461970740702 Marionette TRACE conn3 <- [1,1686,null,{}] 15:59:00 INFO - PROCESS | 1817 | 1461970740707 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}] 15:59:00 INFO - PROCESS | 1817 | 1461970740943 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 15:59:01 INFO - PROCESS | 1817 | --DOMWINDOW == 236 (0x7f3e77bf5000) [pid = 1817] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:59:01 INFO - PROCESS | 1817 | --DOMWINDOW == 235 (0x7f3e77bfa400) [pid = 1817] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:59:01 INFO - PROCESS | 1817 | --DOMWINDOW == 234 (0x7f3e785c5400) [pid = 1817] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:59:01 INFO - PROCESS | 1817 | --DOMWINDOW == 233 (0x7f3e8a06cc00) [pid = 1817] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:59:01 INFO - PROCESS | 1817 | --DOMWINDOW == 232 (0x7f3e7b546400) [pid = 1817] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:59:01 INFO - PROCESS | 1817 | --DOMWINDOW == 231 (0x7f3e7a8ce800) [pid = 1817] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:59:01 INFO - PROCESS | 1817 | --DOMWINDOW == 230 (0x7f3e87a80800) [pid = 1817] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:59:01 INFO - PROCESS | 1817 | --DOMWINDOW == 229 (0x7f3e8e68e400) [pid = 1817] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:59:01 INFO - PROCESS | 1817 | --DOMWINDOW == 228 (0x7f3ea1f3c800) [pid = 1817] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:59:01 INFO - PROCESS | 1817 | --DOMWINDOW == 227 (0x7f3e7a8c7400) [pid = 1817] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:59:01 INFO - PROCESS | 1817 | --DOMWINDOW == 226 (0x7f3e7b543c00) [pid = 1817] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:59:01 INFO - PROCESS | 1817 | --DOMWINDOW == 225 (0x7f3e7a8c5400) [pid = 1817] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:59:01 INFO - PROCESS | 1817 | --DOMWINDOW == 224 (0x7f3e7aa11000) [pid = 1817] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:59:01 INFO - PROCESS | 1817 | --DOMWINDOW == 223 (0x7f3e7b542800) [pid = 1817] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:59:01 INFO - PROCESS | 1817 | --DOMWINDOW == 222 (0x7f3ea0b3fc00) [pid = 1817] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:59:01 INFO - PROCESS | 1817 | --DOMWINDOW == 221 (0x7f3e77bf5800) [pid = 1817] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:59:01 INFO - PROCESS | 1817 | --DOMWINDOW == 220 (0x7f3e77a02400) [pid = 1817] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:59:01 INFO - PROCESS | 1817 | --DOMWINDOW == 219 (0x7f3e871dd400) [pid = 1817] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:59:01 INFO - PROCESS | 1817 | --DOMWINDOW == 218 (0x7f3e77bf4400) [pid = 1817] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:59:01 INFO - PROCESS | 1817 | --DOMWINDOW == 217 (0x7f3e77a07c00) [pid = 1817] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:59:01 INFO - PROCESS | 1817 | --DOMWINDOW == 216 (0x7f3e86ff1000) [pid = 1817] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:59:01 INFO - PROCESS | 1817 | --DOMWINDOW == 215 (0x7f3e86ff0400) [pid = 1817] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:59:01 INFO - PROCESS | 1817 | --DOMWINDOW == 214 (0x7f3ea1f3ac00) [pid = 1817] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:59:01 INFO - PROCESS | 1817 | --DOMWINDOW == 213 (0x7f3e7b6ddc00) [pid = 1817] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:59:01 INFO - PROCESS | 1817 | --DOMWINDOW == 212 (0x7f3e8480fc00) [pid = 1817] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:59:01 INFO - PROCESS | 1817 | --DOMWINDOW == 211 (0x7f3e7a525400) [pid = 1817] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:59:01 INFO - PROCESS | 1817 | --DOMWINDOW == 210 (0x7f3e77a05800) [pid = 1817] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:59:01 INFO - PROCESS | 1817 | --DOMWINDOW == 209 (0x7f3e91469c00) [pid = 1817] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:59:01 INFO - PROCESS | 1817 | --DOMWINDOW == 208 (0x7f3e7b6dac00) [pid = 1817] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:59:01 INFO - PROCESS | 1817 | --DOMWINDOW == 207 (0x7f3e8e694800) [pid = 1817] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:59:01 INFO - PROCESS | 1817 | --DOMWINDOW == 206 (0x7f3e875ce000) [pid = 1817] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:59:01 INFO - PROCESS | 1817 | --DOMWINDOW == 205 (0x7f3e77bf4800) [pid = 1817] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:59:01 INFO - PROCESS | 1817 | --DOMWINDOW == 204 (0x7f3e77bfd800) [pid = 1817] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:59:01 INFO - PROCESS | 1817 | --DOMWINDOW == 203 (0x7f3e7f70c000) [pid = 1817] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:59:01 INFO - PROCESS | 1817 | --DOMWINDOW == 202 (0x7f3e7a529800) [pid = 1817] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:59:01 INFO - PROCESS | 1817 | 1461970741938 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:01 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e77d5e800 == 137 [pid = 1817] [id = 429] 15:59:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 203 (0x7f3e77a02400) [pid = 1817] [serial = 1288] [outer = (nil)] 15:59:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 204 (0x7f3e77a08400) [pid = 1817] [serial = 1289] [outer = 0x7f3e77a02400] 15:59:02 INFO - PROCESS | 1817 | 1461970741999 Marionette DEBUG loaded listener.js 15:59:02 INFO - PROCESS | 1817 | ++DOMWINDOW == 205 (0x7f3e77d91c00) [pid = 1817] [serial = 1290] [outer = 0x7f3e77a02400] 15:59:02 INFO - PROCESS | 1817 | 1461970742629 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]]]}] 15:59:02 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 15:59:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1979ms 15:59:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:59:02 INFO - PROCESS | 1817 | 1461970742681 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 15:59:02 INFO - PROCESS | 1817 | 1461970742683 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 15:59:02 INFO - PROCESS | 1817 | 1461970742689 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:59:02 INFO - PROCESS | 1817 | 1461970742691 Marionette TRACE conn3 <- [1,1690,null,{}] 15:59:02 INFO - PROCESS | 1817 | 1461970742707 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}] 15:59:02 INFO - PROCESS | 1817 | 1461970742918 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 15:59:02 INFO - PROCESS | 1817 | 1461970742936 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:02 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e860b2800 == 138 [pid = 1817] [id = 430] 15:59:02 INFO - PROCESS | 1817 | ++DOMWINDOW == 206 (0x7f3e77d93000) [pid = 1817] [serial = 1291] [outer = (nil)] 15:59:02 INFO - PROCESS | 1817 | ++DOMWINDOW == 207 (0x7f3e7ac42c00) [pid = 1817] [serial = 1292] [outer = 0x7f3e77d93000] 15:59:02 INFO - PROCESS | 1817 | 1461970742996 Marionette DEBUG loaded listener.js 15:59:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 208 (0x7f3e7e024800) [pid = 1817] [serial = 1293] [outer = 0x7f3e77d93000] 15:59:03 INFO - PROCESS | 1817 | 1461970743931 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]]]}] 15:59:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:59:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1290ms 15:59:04 INFO - PROCESS | 1817 | 1461970744024 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 15:59:04 INFO - PROCESS | 1817 | 1461970744035 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 15:59:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:59:04 INFO - PROCESS | 1817 | 1461970744048 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:59:04 INFO - PROCESS | 1817 | 1461970744053 Marionette TRACE conn3 <- [1,1694,null,{}] 15:59:04 INFO - PROCESS | 1817 | 1461970744063 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}] 15:59:04 INFO - PROCESS | 1817 | 1461970744266 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 15:59:04 INFO - PROCESS | 1817 | 1461970744538 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:04 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7b527800 == 139 [pid = 1817] [id = 431] 15:59:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 209 (0x7f3e77a09400) [pid = 1817] [serial = 1294] [outer = (nil)] 15:59:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 210 (0x7f3e77bf6800) [pid = 1817] [serial = 1295] [outer = 0x7f3e77a09400] 15:59:04 INFO - PROCESS | 1817 | 1461970744629 Marionette DEBUG loaded listener.js 15:59:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 211 (0x7f3e78678000) [pid = 1817] [serial = 1296] [outer = 0x7f3e77a09400] 15:59:05 INFO - PROCESS | 1817 | 1461970745529 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]]]}] 15:59:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:59:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1533ms 15:59:05 INFO - PROCESS | 1817 | 1461970745581 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 15:59:05 INFO - PROCESS | 1817 | 1461970745589 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 15:59:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:59:05 INFO - PROCESS | 1817 | 1461970745601 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:59:05 INFO - PROCESS | 1817 | 1461970745604 Marionette TRACE conn3 <- [1,1698,null,{}] 15:59:05 INFO - PROCESS | 1817 | 1461970745610 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}] 15:59:05 INFO - PROCESS | 1817 | 1461970745803 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 15:59:06 INFO - PROCESS | 1817 | 1461970746053 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:06 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7f817800 == 140 [pid = 1817] [id = 432] 15:59:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 212 (0x7f3e7a1a5c00) [pid = 1817] [serial = 1297] [outer = (nil)] 15:59:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 213 (0x7f3e7a1b1400) [pid = 1817] [serial = 1298] [outer = 0x7f3e7a1a5c00] 15:59:06 INFO - PROCESS | 1817 | 1461970746166 Marionette DEBUG loaded listener.js 15:59:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 214 (0x7f3e7b550400) [pid = 1817] [serial = 1299] [outer = 0x7f3e7a1a5c00] 15:59:07 INFO - PROCESS | 1817 | 1461970747083 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]]]}] 15:59:07 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 15:59:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1533ms 15:59:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:59:07 INFO - PROCESS | 1817 | 1461970747133 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 15:59:07 INFO - PROCESS | 1817 | 1461970747136 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 15:59:07 INFO - PROCESS | 1817 | 1461970747142 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:59:07 INFO - PROCESS | 1817 | 1461970747148 Marionette TRACE conn3 <- [1,1702,null,{}] 15:59:07 INFO - PROCESS | 1817 | 1461970747163 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}] 15:59:07 INFO - PROCESS | 1817 | 1461970747344 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 15:59:07 INFO - PROCESS | 1817 | 1461970747543 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:07 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8a36c800 == 141 [pid = 1817] [id = 433] 15:59:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 215 (0x7f3e7e026400) [pid = 1817] [serial = 1300] [outer = (nil)] 15:59:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 216 (0x7f3e805e6c00) [pid = 1817] [serial = 1301] [outer = 0x7f3e7e026400] 15:59:07 INFO - PROCESS | 1817 | 1461970747617 Marionette DEBUG loaded listener.js 15:59:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 217 (0x7f3e80ce9c00) [pid = 1817] [serial = 1302] [outer = 0x7f3e7e026400] 15:59:08 INFO - PROCESS | 1817 | 1461970748524 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]]]}] 15:59:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:59:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1442ms 15:59:08 INFO - PROCESS | 1817 | 1461970748584 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 15:59:08 INFO - PROCESS | 1817 | 1461970748588 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 15:59:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:59:08 INFO - PROCESS | 1817 | 1461970748594 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:59:08 INFO - PROCESS | 1817 | 1461970748596 Marionette TRACE conn3 <- [1,1706,null,{}] 15:59:08 INFO - PROCESS | 1817 | 1461970748602 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}] 15:59:08 INFO - PROCESS | 1817 | 1461970748788 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 15:59:08 INFO - PROCESS | 1817 | 1461970748984 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:09 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e90897800 == 142 [pid = 1817] [id = 434] 15:59:09 INFO - PROCESS | 1817 | ++DOMWINDOW == 218 (0x7f3e765f7000) [pid = 1817] [serial = 1303] [outer = (nil)] 15:59:09 INFO - PROCESS | 1817 | ++DOMWINDOW == 219 (0x7f3e861eac00) [pid = 1817] [serial = 1304] [outer = 0x7f3e765f7000] 15:59:09 INFO - PROCESS | 1817 | 1461970749084 Marionette DEBUG loaded listener.js 15:59:09 INFO - PROCESS | 1817 | ++DOMWINDOW == 220 (0x7f3e86cc3400) [pid = 1817] [serial = 1305] [outer = 0x7f3e765f7000] 15:59:09 INFO - PROCESS | 1817 | 1461970749946 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]]]}] 15:59:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:59:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1378ms 15:59:09 INFO - PROCESS | 1817 | 1461970749975 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 15:59:09 INFO - PROCESS | 1817 | 1461970749978 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 15:59:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:59:09 INFO - PROCESS | 1817 | 1461970749984 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:59:09 INFO - PROCESS | 1817 | 1461970749987 Marionette TRACE conn3 <- [1,1710,null,{}] 15:59:09 INFO - PROCESS | 1817 | 1461970749992 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}] 15:59:10 INFO - PROCESS | 1817 | 1461970750172 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 15:59:10 INFO - PROCESS | 1817 | 1461970750349 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:10 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e933de000 == 143 [pid = 1817] [id = 435] 15:59:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 221 (0x7f3e8600c000) [pid = 1817] [serial = 1306] [outer = (nil)] 15:59:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 222 (0x7f3e87509800) [pid = 1817] [serial = 1307] [outer = 0x7f3e8600c000] 15:59:10 INFO - PROCESS | 1817 | 1461970750415 Marionette DEBUG loaded listener.js 15:59:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 223 (0x7f3e87a80800) [pid = 1817] [serial = 1308] [outer = 0x7f3e8600c000] 15:59:11 INFO - PROCESS | 1817 | 1461970751261 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]]]}] 15:59:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1325ms 15:59:11 INFO - PROCESS | 1817 | 1461970751310 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 15:59:11 INFO - PROCESS | 1817 | 1461970751314 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 15:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:59:11 INFO - PROCESS | 1817 | 1461970751319 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:59:11 INFO - PROCESS | 1817 | 1461970751321 Marionette TRACE conn3 <- [1,1714,null,{}] 15:59:11 INFO - PROCESS | 1817 | 1461970751327 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}] 15:59:11 INFO - PROCESS | 1817 | 1461970751522 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 15:59:11 INFO - PROCESS | 1817 | 1461970751728 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:11 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea0b9e800 == 144 [pid = 1817] [id = 436] 15:59:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 224 (0x7f3e88925c00) [pid = 1817] [serial = 1309] [outer = (nil)] 15:59:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 225 (0x7f3e8c83ac00) [pid = 1817] [serial = 1310] [outer = 0x7f3e88925c00] 15:59:11 INFO - PROCESS | 1817 | 1461970751798 Marionette DEBUG loaded listener.js 15:59:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 226 (0x7f3e9054e400) [pid = 1817] [serial = 1311] [outer = 0x7f3e88925c00] 15:59:12 INFO - PROCESS | 1817 | 1461970752648 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]]]}] 15:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1384ms 15:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:59:12 INFO - PROCESS | 1817 | 1461970752704 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 15:59:12 INFO - PROCESS | 1817 | 1461970752707 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 15:59:12 INFO - PROCESS | 1817 | 1461970752713 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:59:12 INFO - PROCESS | 1817 | 1461970752715 Marionette TRACE conn3 <- [1,1718,null,{}] 15:59:12 INFO - PROCESS | 1817 | 1461970752720 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}] 15:59:12 INFO - PROCESS | 1817 | 1461970752887 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 15:59:13 INFO - PROCESS | 1817 | 1461970753091 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:13 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea7c3b800 == 145 [pid = 1817] [id = 437] 15:59:13 INFO - PROCESS | 1817 | ++DOMWINDOW == 227 (0x7f3e89fac800) [pid = 1817] [serial = 1312] [outer = (nil)] 15:59:13 INFO - PROCESS | 1817 | ++DOMWINDOW == 228 (0x7f3e91b69c00) [pid = 1817] [serial = 1313] [outer = 0x7f3e89fac800] 15:59:13 INFO - PROCESS | 1817 | 1461970753156 Marionette DEBUG loaded listener.js 15:59:13 INFO - PROCESS | 1817 | ++DOMWINDOW == 229 (0x7f3e97911800) [pid = 1817] [serial = 1314] [outer = 0x7f3e89fac800] 15:59:14 INFO - PROCESS | 1817 | 1461970754003 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]]]}] 15:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1331ms 15:59:14 INFO - PROCESS | 1817 | 1461970754044 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 15:59:14 INFO - PROCESS | 1817 | 1461970754047 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 15:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:59:14 INFO - PROCESS | 1817 | 1461970754052 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:59:14 INFO - PROCESS | 1817 | 1461970754055 Marionette TRACE conn3 <- [1,1722,null,{}] 15:59:14 INFO - PROCESS | 1817 | 1461970754060 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}] 15:59:14 INFO - PROCESS | 1817 | 1461970754231 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 15:59:14 INFO - PROCESS | 1817 | 1461970754435 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:14 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e767e4800 == 146 [pid = 1817] [id = 438] 15:59:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 230 (0x7f3e8b654800) [pid = 1817] [serial = 1315] [outer = (nil)] 15:59:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 231 (0x7f3e9d8e5c00) [pid = 1817] [serial = 1316] [outer = 0x7f3e8b654800] 15:59:14 INFO - PROCESS | 1817 | 1461970754500 Marionette DEBUG loaded listener.js 15:59:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 232 (0x7f3e9ec06800) [pid = 1817] [serial = 1317] [outer = 0x7f3e8b654800] 15:59:15 INFO - PROCESS | 1817 | 1461970755344 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]]]}] 15:59:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 15:59:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1328ms 15:59:15 INFO - PROCESS | 1817 | 1461970755382 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 15:59:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:59:15 INFO - PROCESS | 1817 | 1461970755385 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 15:59:15 INFO - PROCESS | 1817 | 1461970755391 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:59:15 INFO - PROCESS | 1817 | 1461970755394 Marionette TRACE conn3 <- [1,1726,null,{}] 15:59:15 INFO - PROCESS | 1817 | 1461970755398 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}] 15:59:15 INFO - PROCESS | 1817 | 1461970755577 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 15:59:15 INFO - PROCESS | 1817 | 1461970755779 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:15 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8fc0d800 == 147 [pid = 1817] [id = 439] 15:59:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 233 (0x7f3e96a63400) [pid = 1817] [serial = 1318] [outer = (nil)] 15:59:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 234 (0x7f3ea24d9400) [pid = 1817] [serial = 1319] [outer = 0x7f3e96a63400] 15:59:15 INFO - PROCESS | 1817 | 1461970755846 Marionette DEBUG loaded listener.js 15:59:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 235 (0x7f3ea26adc00) [pid = 1817] [serial = 1320] [outer = 0x7f3e96a63400] 15:59:16 INFO - PROCESS | 1817 | 1461970756702 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]]]}] 15:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1384ms 15:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:59:16 INFO - PROCESS | 1817 | 1461970756775 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 15:59:16 INFO - PROCESS | 1817 | 1461970756777 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 15:59:16 INFO - PROCESS | 1817 | 1461970756783 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:59:16 INFO - PROCESS | 1817 | 1461970756786 Marionette TRACE conn3 <- [1,1730,null,{}] 15:59:16 INFO - PROCESS | 1817 | 1461970756791 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}] 15:59:16 INFO - PROCESS | 1817 | 1461970756952 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 15:59:17 INFO - PROCESS | 1817 | 1461970757158 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:17 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7bfca800 == 148 [pid = 1817] [id = 440] 15:59:17 INFO - PROCESS | 1817 | ++DOMWINDOW == 236 (0x7f3e7bd42400) [pid = 1817] [serial = 1321] [outer = (nil)] 15:59:17 INFO - PROCESS | 1817 | ++DOMWINDOW == 237 (0x7f3e7bd4c400) [pid = 1817] [serial = 1322] [outer = 0x7f3e7bd42400] 15:59:17 INFO - PROCESS | 1817 | 1461970757232 Marionette DEBUG loaded listener.js 15:59:17 INFO - PROCESS | 1817 | ++DOMWINDOW == 238 (0x7f3e7bd51000) [pid = 1817] [serial = 1323] [outer = 0x7f3e7bd42400] 15:59:18 INFO - PROCESS | 1817 | 1461970758082 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]]]}] 15:59:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 15:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1326ms 15:59:18 INFO - PROCESS | 1817 | 1461970758112 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 15:59:18 INFO - PROCESS | 1817 | 1461970758116 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 15:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:59:18 INFO - PROCESS | 1817 | 1461970758121 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:59:18 INFO - PROCESS | 1817 | 1461970758125 Marionette TRACE conn3 <- [1,1734,null,{}] 15:59:18 INFO - PROCESS | 1817 | 1461970758130 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}] 15:59:18 INFO - PROCESS | 1817 | 1461970758333 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 15:59:18 INFO - PROCESS | 1817 | 1461970758542 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:18 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7bfe9800 == 149 [pid = 1817] [id = 441] 15:59:18 INFO - PROCESS | 1817 | ++DOMWINDOW == 239 (0x7f3e761f3000) [pid = 1817] [serial = 1324] [outer = (nil)] 15:59:18 INFO - PROCESS | 1817 | ++DOMWINDOW == 240 (0x7f3e761f9800) [pid = 1817] [serial = 1325] [outer = 0x7f3e761f3000] 15:59:18 INFO - PROCESS | 1817 | 1461970758613 Marionette DEBUG loaded listener.js 15:59:18 INFO - PROCESS | 1817 | ++DOMWINDOW == 241 (0x7f3e9d571000) [pid = 1817] [serial = 1326] [outer = 0x7f3e761f3000] 15:59:19 INFO - PROCESS | 1817 | 1461970759544 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]]]}] 15:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1477ms 15:59:19 INFO - PROCESS | 1817 | 1461970759599 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 15:59:19 INFO - PROCESS | 1817 | 1461970759603 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 15:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:59:19 INFO - PROCESS | 1817 | 1461970759608 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:59:19 INFO - PROCESS | 1817 | 1461970759610 Marionette TRACE conn3 <- [1,1738,null,{}] 15:59:19 INFO - PROCESS | 1817 | 1461970759615 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}] 15:59:19 INFO - PROCESS | 1817 | 1461970759792 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 15:59:20 INFO - PROCESS | 1817 | 1461970760000 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:20 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea7b8a000 == 150 [pid = 1817] [id = 442] 15:59:20 INFO - PROCESS | 1817 | ++DOMWINDOW == 242 (0x7f3e761f3800) [pid = 1817] [serial = 1327] [outer = (nil)] 15:59:20 INFO - PROCESS | 1817 | ++DOMWINDOW == 243 (0x7f3e7f6da000) [pid = 1817] [serial = 1328] [outer = 0x7f3e761f3800] 15:59:20 INFO - PROCESS | 1817 | 1461970760069 Marionette DEBUG loaded listener.js 15:59:20 INFO - PROCESS | 1817 | ++DOMWINDOW == 244 (0x7f3e8d267400) [pid = 1817] [serial = 1329] [outer = 0x7f3e761f3800] 15:59:20 INFO - PROCESS | 1817 | 1461970760926 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]]]}] 15:59:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1375ms 15:59:20 INFO - PROCESS | 1817 | 1461970760984 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 15:59:20 INFO - PROCESS | 1817 | 1461970760987 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 15:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:59:21 INFO - PROCESS | 1817 | 1461970761002 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:59:21 INFO - PROCESS | 1817 | 1461970761004 Marionette TRACE conn3 <- [1,1742,null,{}] 15:59:21 INFO - PROCESS | 1817 | 1461970761009 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}] 15:59:21 INFO - PROCESS | 1817 | 1461970761187 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 15:59:21 INFO - PROCESS | 1817 | 1461970761394 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:21 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7381b000 == 151 [pid = 1817] [id = 443] 15:59:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 245 (0x7f3e738a3c00) [pid = 1817] [serial = 1330] [outer = (nil)] 15:59:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 246 (0x7f3e738ab000) [pid = 1817] [serial = 1331] [outer = 0x7f3e738a3c00] 15:59:21 INFO - PROCESS | 1817 | 1461970761466 Marionette DEBUG loaded listener.js 15:59:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 247 (0x7f3e738af800) [pid = 1817] [serial = 1332] [outer = 0x7f3e738a3c00] 15:59:22 INFO - PROCESS | 1817 | 1461970762358 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]]]}] 15:59:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1432ms 15:59:22 INFO - PROCESS | 1817 | 1461970762435 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 15:59:22 INFO - PROCESS | 1817 | 1461970762439 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 15:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:59:22 INFO - PROCESS | 1817 | 1461970762445 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:59:22 INFO - PROCESS | 1817 | 1461970762447 Marionette TRACE conn3 <- [1,1746,null,{}] 15:59:22 INFO - PROCESS | 1817 | 1461970762453 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}] 15:59:22 INFO - PROCESS | 1817 | 1461970762630 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 15:59:22 INFO - PROCESS | 1817 | 1461970762848 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:22 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e73997000 == 152 [pid = 1817] [id = 444] 15:59:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 248 (0x7f3e738a4400) [pid = 1817] [serial = 1333] [outer = (nil)] 15:59:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 249 (0x7f3e78ccec00) [pid = 1817] [serial = 1334] [outer = 0x7f3e738a4400] 15:59:22 INFO - PROCESS | 1817 | 1461970762962 Marionette DEBUG loaded listener.js 15:59:23 INFO - PROCESS | 1817 | ++DOMWINDOW == 250 (0x7f3e81207800) [pid = 1817] [serial = 1335] [outer = 0x7f3e738a4400] 15:59:23 INFO - PROCESS | 1817 | 1461970763830 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]]]}] 15:59:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:59:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1431ms 15:59:23 INFO - PROCESS | 1817 | 1461970763878 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 15:59:23 INFO - PROCESS | 1817 | 1461970763882 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 15:59:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:59:23 INFO - PROCESS | 1817 | 1461970763887 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:59:23 INFO - PROCESS | 1817 | 1461970763889 Marionette TRACE conn3 <- [1,1750,null,{}] 15:59:23 INFO - PROCESS | 1817 | 1461970763895 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}] 15:59:24 INFO - PROCESS | 1817 | 1461970764086 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 15:59:24 INFO - PROCESS | 1817 | 1461970764304 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:24 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e78dda000 == 153 [pid = 1817] [id = 445] 15:59:24 INFO - PROCESS | 1817 | ++DOMWINDOW == 251 (0x7f3e738a9800) [pid = 1817] [serial = 1336] [outer = (nil)] 15:59:24 INFO - PROCESS | 1817 | ++DOMWINDOW == 252 (0x7f3e7b568c00) [pid = 1817] [serial = 1337] [outer = 0x7f3e738a9800] 15:59:24 INFO - PROCESS | 1817 | 1461970764370 Marionette DEBUG loaded listener.js 15:59:24 INFO - PROCESS | 1817 | ++DOMWINDOW == 253 (0x7f3e7b56dc00) [pid = 1817] [serial = 1338] [outer = 0x7f3e738a9800] 15:59:25 INFO - PROCESS | 1817 | 1461970765254 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]]]}] 15:59:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1432ms 15:59:25 INFO - PROCESS | 1817 | 1461970765321 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 15:59:25 INFO - PROCESS | 1817 | 1461970765324 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 15:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:59:25 INFO - PROCESS | 1817 | 1461970765329 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:59:25 INFO - PROCESS | 1817 | 1461970765332 Marionette TRACE conn3 <- [1,1754,null,{}] 15:59:25 INFO - PROCESS | 1817 | 1461970765337 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}] 15:59:25 INFO - PROCESS | 1817 | 1461970765530 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 15:59:25 INFO - PROCESS | 1817 | 1461970765738 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:26 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e787c2800 == 154 [pid = 1817] [id = 446] 15:59:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 254 (0x7f3e738ab400) [pid = 1817] [serial = 1339] [outer = (nil)] 15:59:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 255 (0x7f3e761f5000) [pid = 1817] [serial = 1340] [outer = 0x7f3e738ab400] 15:59:26 INFO - PROCESS | 1817 | 1461970766249 Marionette DEBUG loaded listener.js 15:59:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 256 (0x7f3e765ef400) [pid = 1817] [serial = 1341] [outer = 0x7f3e738ab400] 15:59:27 INFO - PROCESS | 1817 | 1461970767266 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]]]}] 15:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1976ms 15:59:27 INFO - PROCESS | 1817 | 1461970767312 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 15:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:59:27 INFO - PROCESS | 1817 | 1461970767318 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 15:59:27 INFO - PROCESS | 1817 | 1461970767325 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:59:27 INFO - PROCESS | 1817 | 1461970767330 Marionette TRACE conn3 <- [1,1758,null,{}] 15:59:27 INFO - PROCESS | 1817 | 1461970767337 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}] 15:59:27 INFO - PROCESS | 1817 | 1461970767512 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 15:59:27 INFO - PROCESS | 1817 | 1461970767739 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:27 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7a3b8000 == 155 [pid = 1817] [id = 447] 15:59:27 INFO - PROCESS | 1817 | ++DOMWINDOW == 257 (0x7f3e765f5c00) [pid = 1817] [serial = 1342] [outer = (nil)] 15:59:27 INFO - PROCESS | 1817 | ++DOMWINDOW == 258 (0x7f3e77a0ec00) [pid = 1817] [serial = 1343] [outer = 0x7f3e765f5c00] 15:59:27 INFO - PROCESS | 1817 | 1461970767900 Marionette DEBUG loaded listener.js 15:59:28 INFO - PROCESS | 1817 | ++DOMWINDOW == 259 (0x7f3e78678400) [pid = 1817] [serial = 1344] [outer = 0x7f3e765f5c00] 15:59:28 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8a378800 == 154 [pid = 1817] [id = 272] 15:59:28 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e908b1800 == 153 [pid = 1817] [id = 22] 15:59:28 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e88cbe800 == 152 [pid = 1817] [id = 15] 15:59:28 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9d89c000 == 151 [pid = 1817] [id = 377] 15:59:28 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea7b84800 == 150 [pid = 1817] [id = 145] 15:59:28 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e924e1000 == 149 [pid = 1817] [id = 20] 15:59:28 INFO - PROCESS | 1817 | --DOMWINDOW == 258 (0x7f3e86ccac00) [pid = 1817] [serial = 1226] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 1817 | --DOMWINDOW == 257 (0x7f3e76e78000) [pid = 1817] [serial = 1211] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e77d5e800 == 148 [pid = 1817] [id = 429] 15:59:29 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e86a3d000 == 147 [pid = 1817] [id = 428] 15:59:29 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e86804000 == 146 [pid = 1817] [id = 427] 15:59:29 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7c16e000 == 145 [pid = 1817] [id = 426] 15:59:29 INFO - PROCESS | 1817 | 1461970769054 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]]]}] 15:59:29 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7f818800 == 144 [pid = 1817] [id = 425] 15:59:29 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7f2ed000 == 143 [pid = 1817] [id = 424] 15:59:29 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8b405000 == 142 [pid = 1817] [id = 370] 15:59:29 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7a20f800 == 141 [pid = 1817] [id = 423] 15:59:29 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7b517800 == 140 [pid = 1817] [id = 422] 15:59:29 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3eaa3b7000 == 139 [pid = 1817] [id = 418] 15:59:29 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7e28f800 == 138 [pid = 1817] [id = 417] 15:59:29 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea2de0800 == 137 [pid = 1817] [id = 416] 15:59:29 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9e92d800 == 136 [pid = 1817] [id = 415] 15:59:29 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e933e1800 == 135 [pid = 1817] [id = 414] 15:59:29 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e90b17800 == 134 [pid = 1817] [id = 413] 15:59:29 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8f3d1000 == 133 [pid = 1817] [id = 412] 15:59:29 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8a0a2000 == 132 [pid = 1817] [id = 411] 15:59:29 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e86809800 == 131 [pid = 1817] [id = 410] 15:59:29 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7cce9000 == 130 [pid = 1817] [id = 409] 15:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1781ms 15:59:29 INFO - PROCESS | 1817 | 1461970769106 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 15:59:29 INFO - PROCESS | 1817 | 1461970769111 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 15:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:59:29 INFO - PROCESS | 1817 | 1461970769120 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:59:29 INFO - PROCESS | 1817 | 1461970769128 Marionette TRACE conn3 <- [1,1762,null,{}] 15:59:29 INFO - PROCESS | 1817 | 1461970769139 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}] 15:59:29 INFO - PROCESS | 1817 | 1461970769308 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 256 (0x7f3ea2649c00) [pid = 1817] [serial = 1202] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 255 (0x7f3e7def2800) [pid = 1817] [serial = 1175] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 254 (0x7f3e792b5800) [pid = 1817] [serial = 1196] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 253 (0x7f3e91471800) [pid = 1817] [serial = 1187] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 252 (0x7f3e77d95400) [pid = 1817] [serial = 1214] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 251 (0x7f3e77e7f400) [pid = 1817] [serial = 1193] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 250 (0x7f3e792c0000) [pid = 1817] [serial = 1199] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 249 (0x7f3e8e511000) [pid = 1817] [serial = 1184] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 248 (0x7f3e78cc5800) [pid = 1817] [serial = 1215] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 247 (0x7f3e785d1c00) [pid = 1817] [serial = 969] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 246 (0x7f3e91773000) [pid = 1817] [serial = 1023] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 245 (0x7f3ea26a4c00) [pid = 1817] [serial = 909] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 244 (0x7f3e805ef400) [pid = 1817] [serial = 945] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 243 (0x7f3e9d80e000) [pid = 1817] [serial = 954] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 242 (0x7f3e9eac4400) [pid = 1817] [serial = 897] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 241 (0x7f3ea2650000) [pid = 1817] [serial = 903] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 240 (0x7f3ea26a8400) [pid = 1817] [serial = 915] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 239 (0x7f3e7b550000) [pid = 1817] [serial = 906] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 238 (0x7f3e7b542400) [pid = 1817] [serial = 912] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 237 (0x7f3e86a47800) [pid = 1817] [serial = 1035] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 236 (0x7f3e80ee8000) [pid = 1817] [serial = 1011] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 235 (0x7f3ea2c08000) [pid = 1817] [serial = 960] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 234 (0x7f3e848ea400) [pid = 1817] [serial = 1032] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 233 (0x7f3e77a11400) [pid = 1817] [serial = 972] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 232 (0x7f3e8fbeb400) [pid = 1817] [serial = 951] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 231 (0x7f3e9da86c00) [pid = 1817] [serial = 1029] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 230 (0x7f3e7a8ca000) [pid = 1817] [serial = 1008] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 229 (0x7f3e89faa800) [pid = 1817] [serial = 1017] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 228 (0x7f3e875cac00) [pid = 1817] [serial = 1014] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 227 (0x7f3ea24e5800) [pid = 1817] [serial = 900] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 226 (0x7f3e878b4000) [pid = 1817] [serial = 966] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 225 (0x7f3e86ffb800) [pid = 1817] [serial = 948] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 224 (0x7f3e7ac4cc00) [pid = 1817] [serial = 918] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 223 (0x7f3e7b6e4c00) [pid = 1817] [serial = 975] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 222 (0x7f3e9ec0f000) [pid = 1817] [serial = 957] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 221 (0x7f3e7b6e7800) [pid = 1817] [serial = 963] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 220 (0x7f3e9c935c00) [pid = 1817] [serial = 1026] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 219 (0x7f3e8b6a3c00) [pid = 1817] [serial = 1020] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 218 (0x7f3e77d97000) [pid = 1817] [serial = 978] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 217 (0x7f3e874bdc00) [pid = 1817] [serial = 1181] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 216 (0x7f3e7867c400) [pid = 1817] [serial = 1208] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 215 (0x7f3e7e031c00) [pid = 1817] [serial = 1218] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 214 (0x7f3e7aa02400) [pid = 1817] [serial = 1217] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 213 (0x7f3e848edc00) [pid = 1817] [serial = 1223] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 212 (0x7f3e86a4c000) [pid = 1817] [serial = 1224] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 211 (0x7f3e9d7dc800) [pid = 1817] [serial = 1190] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 210 (0x7f3e8480f000) [pid = 1817] [serial = 1178] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 209 (0x7f3e80cd5400) [pid = 1817] [serial = 1205] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 208 (0x7f3e80ccec00) [pid = 1817] [serial = 1220] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 207 (0x7f3e80ce9000) [pid = 1817] [serial = 1221] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | --DOMWINDOW == 206 (0x7f3e7f708400) [pid = 1817] [serial = 1149] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 1817 | 1461970769579 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:29 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e78e0c800 == 131 [pid = 1817] [id = 448] 15:59:29 INFO - PROCESS | 1817 | ++DOMWINDOW == 207 (0x7f3e77a11400) [pid = 1817] [serial = 1345] [outer = (nil)] 15:59:29 INFO - PROCESS | 1817 | ++DOMWINDOW == 208 (0x7f3e7867dc00) [pid = 1817] [serial = 1346] [outer = 0x7f3e77a11400] 15:59:29 INFO - PROCESS | 1817 | 1461970769674 Marionette DEBUG loaded listener.js 15:59:29 INFO - PROCESS | 1817 | ++DOMWINDOW == 209 (0x7f3e7a52c800) [pid = 1817] [serial = 1347] [outer = 0x7f3e77a11400] 15:59:30 INFO - PROCESS | 1817 | 1461970770354 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]]]}] 15:59:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:59:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1291ms 15:59:30 INFO - PROCESS | 1817 | 1461970770412 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 15:59:30 INFO - PROCESS | 1817 | 1461970770415 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 15:59:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:59:30 INFO - PROCESS | 1817 | 1461970770420 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:59:30 INFO - PROCESS | 1817 | 1461970770425 Marionette TRACE conn3 <- [1,1766,null,{}] 15:59:30 INFO - PROCESS | 1817 | 1461970770444 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}] 15:59:30 INFO - PROCESS | 1817 | 1461970770672 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 15:59:30 INFO - PROCESS | 1817 | 1461970770688 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:30 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7b517800 == 132 [pid = 1817] [id = 449] 15:59:30 INFO - PROCESS | 1817 | ++DOMWINDOW == 210 (0x7f3e7a52d000) [pid = 1817] [serial = 1348] [outer = (nil)] 15:59:30 INFO - PROCESS | 1817 | ++DOMWINDOW == 211 (0x7f3e7aabdc00) [pid = 1817] [serial = 1349] [outer = 0x7f3e7a52d000] 15:59:30 INFO - PROCESS | 1817 | 1461970770746 Marionette DEBUG loaded listener.js 15:59:30 INFO - PROCESS | 1817 | ++DOMWINDOW == 212 (0x7f3e7b542400) [pid = 1817] [serial = 1350] [outer = 0x7f3e7a52d000] 15:59:31 INFO - PROCESS | 1817 | 1461970771549 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]]]}] 15:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1193ms 15:59:31 INFO - PROCESS | 1817 | 1461970771615 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 15:59:31 INFO - PROCESS | 1817 | 1461970771619 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 15:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:59:31 INFO - PROCESS | 1817 | 1461970771624 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:59:31 INFO - PROCESS | 1817 | 1461970771626 Marionette TRACE conn3 <- [1,1770,null,{}] 15:59:31 INFO - PROCESS | 1817 | 1461970771641 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}] 15:59:31 INFO - PROCESS | 1817 | 1461970771863 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 15:59:31 INFO - PROCESS | 1817 | 1461970771889 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:31 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7b9d0800 == 133 [pid = 1817] [id = 450] 15:59:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 213 (0x7f3e7a52e000) [pid = 1817] [serial = 1351] [outer = (nil)] 15:59:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 214 (0x7f3e7b56e400) [pid = 1817] [serial = 1352] [outer = 0x7f3e7a52e000] 15:59:31 INFO - PROCESS | 1817 | 1461970771952 Marionette DEBUG loaded listener.js 15:59:32 INFO - PROCESS | 1817 | ++DOMWINDOW == 215 (0x7f3e7b6dd000) [pid = 1817] [serial = 1353] [outer = 0x7f3e7a52e000] 15:59:32 INFO - PROCESS | 1817 | 1461970772902 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]]]}] 15:59:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1334ms 15:59:32 INFO - PROCESS | 1817 | 1461970772966 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 15:59:32 INFO - PROCESS | 1817 | 1461970772972 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 15:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:59:32 INFO - PROCESS | 1817 | 1461970772979 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:59:32 INFO - PROCESS | 1817 | 1461970772985 Marionette TRACE conn3 <- [1,1774,null,{}] 15:59:33 INFO - PROCESS | 1817 | 1461970773034 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}] 15:59:33 INFO - PROCESS | 1817 | 1461970773241 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 15:59:33 INFO - PROCESS | 1817 | 1461970773269 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:33 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7c16f000 == 134 [pid = 1817] [id = 451] 15:59:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 216 (0x7f3e7b6e7800) [pid = 1817] [serial = 1354] [outer = (nil)] 15:59:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 217 (0x7f3e7bd4d400) [pid = 1817] [serial = 1355] [outer = 0x7f3e7b6e7800] 15:59:33 INFO - PROCESS | 1817 | 1461970773334 Marionette DEBUG loaded listener.js 15:59:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 218 (0x7f3e7dee9400) [pid = 1817] [serial = 1356] [outer = 0x7f3e7b6e7800] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 217 (0x7f3e77bf1400) [pid = 1817] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 216 (0x7f3e7e1a5000) [pid = 1817] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 215 (0x7f3e80cec000) [pid = 1817] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 214 (0x7f3e792b1800) [pid = 1817] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 213 (0x7f3e80ccbc00) [pid = 1817] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 212 (0x7f3e766ddc00) [pid = 1817] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 211 (0x7f3e7e0e6000) [pid = 1817] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 210 (0x7f3e8a196400) [pid = 1817] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 209 (0x7f3e88b0ec00) [pid = 1817] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 208 (0x7f3e7b6dec00) [pid = 1817] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 207 (0x7f3e8e694400) [pid = 1817] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 206 (0x7f3e86cd1800) [pid = 1817] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 205 (0x7f3e878b5c00) [pid = 1817] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 204 (0x7f3e875d0000) [pid = 1817] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 203 (0x7f3e88b0e400) [pid = 1817] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 202 (0x7f3e7aa09800) [pid = 1817] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 201 (0x7f3e8120a400) [pid = 1817] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 200 (0x7f3e8c839800) [pid = 1817] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 199 (0x7f3e89faf000) [pid = 1817] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 198 (0x7f3e77a02c00) [pid = 1817] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 197 (0x7f3e77d94800) [pid = 1817] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 196 (0x7f3e84808000) [pid = 1817] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 195 (0x7f3e80ee8400) [pid = 1817] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 194 (0x7f3e92431c00) [pid = 1817] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 193 (0x7f3e93016800) [pid = 1817] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 192 (0x7f3e77d8ec00) [pid = 1817] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 191 (0x7f3e861f1000) [pid = 1817] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 190 (0x7f3e78cc5c00) [pid = 1817] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 189 (0x7f3e78cc6400) [pid = 1817] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 188 (0x7f3e91474400) [pid = 1817] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 187 (0x7f3e8b64fc00) [pid = 1817] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 186 (0x7f3e7a8d0c00) [pid = 1817] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 185 (0x7f3e7a8d1000) [pid = 1817] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 184 (0x7f3e77e76000) [pid = 1817] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 183 (0x7f3e86ccc800) [pid = 1817] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 182 (0x7f3e871d4c00) [pid = 1817] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 181 (0x7f3e7e0e5800) [pid = 1817] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 180 (0x7f3e86cd0000) [pid = 1817] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:59:34 INFO - PROCESS | 1817 | --DOMWINDOW == 179 (0x7f3e77a02400) [pid = 1817] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:59:34 INFO - PROCESS | 1817 | 1461970774853 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]]]}] 15:59:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:59:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1927ms 15:59:34 INFO - PROCESS | 1817 | 1461970774908 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 15:59:34 INFO - PROCESS | 1817 | 1461970774911 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 15:59:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:59:34 INFO - PROCESS | 1817 | 1461970774920 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:59:34 INFO - PROCESS | 1817 | 1461970774923 Marionette TRACE conn3 <- [1,1778,null,{}] 15:59:34 INFO - PROCESS | 1817 | 1461970774937 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}] 15:59:35 INFO - PROCESS | 1817 | 1461970775108 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 15:59:35 INFO - PROCESS | 1817 | 1461970775257 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:35 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7cedc800 == 135 [pid = 1817] [id = 452] 15:59:35 INFO - PROCESS | 1817 | ++DOMWINDOW == 180 (0x7f3e78cd0c00) [pid = 1817] [serial = 1357] [outer = (nil)] 15:59:35 INFO - PROCESS | 1817 | ++DOMWINDOW == 181 (0x7f3e7b6dec00) [pid = 1817] [serial = 1358] [outer = 0x7f3e78cd0c00] 15:59:35 INFO - PROCESS | 1817 | 1461970775318 Marionette DEBUG loaded listener.js 15:59:35 INFO - PROCESS | 1817 | ++DOMWINDOW == 182 (0x7f3e7e0e7c00) [pid = 1817] [serial = 1359] [outer = 0x7f3e78cd0c00] 15:59:35 INFO - PROCESS | 1817 | 1461970775980 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]]]}] 15:59:35 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 15:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1076ms 15:59:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:59:36 INFO - PROCESS | 1817 | 1461970776010 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 15:59:36 INFO - PROCESS | 1817 | 1461970776013 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 15:59:36 INFO - PROCESS | 1817 | 1461970776018 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:59:36 INFO - PROCESS | 1817 | 1461970776021 Marionette TRACE conn3 <- [1,1782,null,{}] 15:59:36 INFO - PROCESS | 1817 | 1461970776026 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}] 15:59:36 INFO - PROCESS | 1817 | 1461970776232 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 15:59:36 INFO - PROCESS | 1817 | 1461970776455 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:36 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e77d53800 == 136 [pid = 1817] [id = 453] 15:59:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 183 (0x7f3e738a2800) [pid = 1817] [serial = 1360] [outer = (nil)] 15:59:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 184 (0x7f3e761f1c00) [pid = 1817] [serial = 1361] [outer = 0x7f3e738a2800] 15:59:36 INFO - PROCESS | 1817 | 1461970776579 Marionette DEBUG loaded listener.js 15:59:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 185 (0x7f3e765f4000) [pid = 1817] [serial = 1362] [outer = 0x7f3e738a2800] 15:59:37 INFO - PROCESS | 1817 | 1461970777561 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]]]}] 15:59:37 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 15:59:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1585ms 15:59:37 INFO - PROCESS | 1817 | 1461970777605 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 15:59:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:59:37 INFO - PROCESS | 1817 | 1461970777611 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 15:59:37 INFO - PROCESS | 1817 | 1461970777618 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:59:37 INFO - PROCESS | 1817 | 1461970777623 Marionette TRACE conn3 <- [1,1786,null,{}] 15:59:37 INFO - PROCESS | 1817 | 1461970777629 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}] 15:59:37 INFO - PROCESS | 1817 | 1461970777817 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 15:59:38 INFO - PROCESS | 1817 | 1461970778016 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:38 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7aa4b800 == 137 [pid = 1817] [id = 454] 15:59:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 186 (0x7f3e766d6000) [pid = 1817] [serial = 1363] [outer = (nil)] 15:59:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 187 (0x7f3e78679000) [pid = 1817] [serial = 1364] [outer = 0x7f3e766d6000] 15:59:38 INFO - PROCESS | 1817 | 1461970778086 Marionette DEBUG loaded listener.js 15:59:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 188 (0x7f3e792b8c00) [pid = 1817] [serial = 1365] [outer = 0x7f3e766d6000] 15:59:38 INFO - PROCESS | 1817 | 1461970778974 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]]]}] 15:59:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 15:59:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1430ms 15:59:39 INFO - PROCESS | 1817 | 1461970779051 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 15:59:39 INFO - PROCESS | 1817 | 1461970779056 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 15:59:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:59:39 INFO - PROCESS | 1817 | 1461970779062 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:59:39 INFO - PROCESS | 1817 | 1461970779066 Marionette TRACE conn3 <- [1,1790,null,{}] 15:59:39 INFO - PROCESS | 1817 | 1461970779071 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}] 15:59:39 INFO - PROCESS | 1817 | 1461970779288 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 15:59:39 INFO - PROCESS | 1817 | 1461970779489 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:39 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7f2e2800 == 138 [pid = 1817] [id = 455] 15:59:39 INFO - PROCESS | 1817 | ++DOMWINDOW == 189 (0x7f3e78cc6400) [pid = 1817] [serial = 1366] [outer = (nil)] 15:59:39 INFO - PROCESS | 1817 | ++DOMWINDOW == 190 (0x7f3e7aabc400) [pid = 1817] [serial = 1367] [outer = 0x7f3e78cc6400] 15:59:39 INFO - PROCESS | 1817 | 1461970779606 Marionette DEBUG loaded listener.js 15:59:39 INFO - PROCESS | 1817 | ++DOMWINDOW == 191 (0x7f3e7b56f400) [pid = 1817] [serial = 1368] [outer = 0x7f3e78cc6400] 15:59:40 INFO - PROCESS | 1817 | 1461970780496 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]]]}] 15:59:40 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) 15:59:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1479ms 15:59:40 INFO - PROCESS | 1817 | 1461970780542 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 15:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:59:40 INFO - PROCESS | 1817 | 1461970780546 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 15:59:40 INFO - PROCESS | 1817 | 1461970780561 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:59:40 INFO - PROCESS | 1817 | 1461970780570 Marionette TRACE conn3 <- [1,1794,null,{}] 15:59:40 INFO - PROCESS | 1817 | 1461970780576 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}] 15:59:40 INFO - PROCESS | 1817 | 1461970780773 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 15:59:40 INFO - PROCESS | 1817 | 1461970780974 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:41 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7f8f2800 == 139 [pid = 1817] [id = 456] 15:59:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 192 (0x7f3e7a8c6000) [pid = 1817] [serial = 1369] [outer = (nil)] 15:59:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 193 (0x7f3e7e02f400) [pid = 1817] [serial = 1370] [outer = 0x7f3e7a8c6000] 15:59:41 INFO - PROCESS | 1817 | 1461970781086 Marionette DEBUG loaded listener.js 15:59:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 194 (0x7f3e7e1a4000) [pid = 1817] [serial = 1371] [outer = 0x7f3e7a8c6000] 15:59:41 INFO - PROCESS | 1817 | 1461970781971 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]]]}] 15:59:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1493ms 15:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:59:42 INFO - PROCESS | 1817 | 1461970782046 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 15:59:42 INFO - PROCESS | 1817 | 1461970782049 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 15:59:42 INFO - PROCESS | 1817 | 1461970782055 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:59:42 INFO - PROCESS | 1817 | 1461970782062 Marionette TRACE conn3 <- [1,1798,null,{}] 15:59:42 INFO - PROCESS | 1817 | 1461970782067 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}] 15:59:42 INFO - PROCESS | 1817 | 1461970782251 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 15:59:42 INFO - PROCESS | 1817 | 1461970782443 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:42 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e810e0800 == 140 [pid = 1817] [id = 457] 15:59:42 INFO - PROCESS | 1817 | ++DOMWINDOW == 195 (0x7f3e7a8d0c00) [pid = 1817] [serial = 1372] [outer = (nil)] 15:59:42 INFO - PROCESS | 1817 | ++DOMWINDOW == 196 (0x7f3e7f6d7400) [pid = 1817] [serial = 1373] [outer = 0x7f3e7a8d0c00] 15:59:42 INFO - PROCESS | 1817 | 1461970782511 Marionette DEBUG loaded listener.js 15:59:42 INFO - PROCESS | 1817 | ++DOMWINDOW == 197 (0x7f3e7f707000) [pid = 1817] [serial = 1374] [outer = 0x7f3e7a8d0c00] 15:59:43 INFO - PROCESS | 1817 | 1461970783388 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]]]}] 15:59:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:59:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1380ms 15:59:43 INFO - PROCESS | 1817 | 1461970783436 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 15:59:43 INFO - PROCESS | 1817 | 1461970783439 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 15:59:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:59:43 INFO - PROCESS | 1817 | 1461970783445 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:59:43 INFO - PROCESS | 1817 | 1461970783447 Marionette TRACE conn3 <- [1,1802,null,{}] 15:59:43 INFO - PROCESS | 1817 | 1461970783453 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}] 15:59:43 INFO - PROCESS | 1817 | 1461970783631 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 15:59:43 INFO - PROCESS | 1817 | 1461970783832 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:43 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8477b000 == 141 [pid = 1817] [id = 458] 15:59:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 198 (0x7f3e80630400) [pid = 1817] [serial = 1375] [outer = (nil)] 15:59:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 199 (0x7f3e80c0e800) [pid = 1817] [serial = 1376] [outer = 0x7f3e80630400] 15:59:43 INFO - PROCESS | 1817 | 1461970783910 Marionette DEBUG loaded listener.js 15:59:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 200 (0x7f3e80cd8c00) [pid = 1817] [serial = 1377] [outer = 0x7f3e80630400] 15:59:44 INFO - PROCESS | 1817 | 1461970784822 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]]]}] 15:59:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:59:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1425ms 15:59:44 INFO - PROCESS | 1817 | 1461970784872 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 15:59:44 INFO - PROCESS | 1817 | 1461970784875 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 15:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:59:44 INFO - PROCESS | 1817 | 1461970784881 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:59:44 INFO - PROCESS | 1817 | 1461970784884 Marionette TRACE conn3 <- [1,1806,null,{}] 15:59:44 INFO - PROCESS | 1817 | 1461970784889 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}] 15:59:45 INFO - PROCESS | 1817 | 1461970785067 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 15:59:45 INFO - PROCESS | 1817 | 1461970785264 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:45 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86808800 == 142 [pid = 1817] [id = 459] 15:59:45 INFO - PROCESS | 1817 | ++DOMWINDOW == 201 (0x7f3e78cc6000) [pid = 1817] [serial = 1378] [outer = (nil)] 15:59:45 INFO - PROCESS | 1817 | ++DOMWINDOW == 202 (0x7f3e80ef0800) [pid = 1817] [serial = 1379] [outer = 0x7f3e78cc6000] 15:59:45 INFO - PROCESS | 1817 | 1461970785333 Marionette DEBUG loaded listener.js 15:59:45 INFO - PROCESS | 1817 | ++DOMWINDOW == 203 (0x7f3e84808000) [pid = 1817] [serial = 1380] [outer = 0x7f3e78cc6000] 15:59:46 INFO - PROCESS | 1817 | 1461970786175 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]]]}] 15:59:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:59:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1330ms 15:59:46 INFO - PROCESS | 1817 | 1461970786218 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 15:59:46 INFO - PROCESS | 1817 | 1461970786221 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 15:59:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:59:46 INFO - PROCESS | 1817 | 1461970786227 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:59:46 INFO - PROCESS | 1817 | 1461970786229 Marionette TRACE conn3 <- [1,1810,null,{}] 15:59:46 INFO - PROCESS | 1817 | 1461970786234 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}] 15:59:46 INFO - PROCESS | 1817 | 1461970786402 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 15:59:46 INFO - PROCESS | 1817 | 1461970786602 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:46 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86a27800 == 143 [pid = 1817] [id = 460] 15:59:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 204 (0x7f3e80632400) [pid = 1817] [serial = 1381] [outer = (nil)] 15:59:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 205 (0x7f3e848f1400) [pid = 1817] [serial = 1382] [outer = 0x7f3e80632400] 15:59:46 INFO - PROCESS | 1817 | 1461970786675 Marionette DEBUG loaded listener.js 15:59:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 206 (0x7f3e861f1000) [pid = 1817] [serial = 1383] [outer = 0x7f3e80632400] 15:59:47 INFO - PROCESS | 1817 | 1461970787537 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]]]}] 15:59:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:59:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1379ms 15:59:47 INFO - PROCESS | 1817 | 1461970787606 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 15:59:47 INFO - PROCESS | 1817 | 1461970787610 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 15:59:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:59:47 INFO - PROCESS | 1817 | 1461970787615 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:59:47 INFO - PROCESS | 1817 | 1461970787618 Marionette TRACE conn3 <- [1,1814,null,{}] 15:59:47 INFO - PROCESS | 1817 | 1461970787623 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}] 15:59:47 INFO - PROCESS | 1817 | 1461970787809 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 15:59:48 INFO - PROCESS | 1817 | 1461970788004 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:48 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86e32000 == 144 [pid = 1817] [id = 461] 15:59:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 207 (0x7f3e766ddc00) [pid = 1817] [serial = 1384] [outer = (nil)] 15:59:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 208 (0x7f3e86a49000) [pid = 1817] [serial = 1385] [outer = 0x7f3e766ddc00] 15:59:48 INFO - PROCESS | 1817 | 1461970788073 Marionette DEBUG loaded listener.js 15:59:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 209 (0x7f3e86bccc00) [pid = 1817] [serial = 1386] [outer = 0x7f3e766ddc00] 15:59:48 INFO - PROCESS | 1817 | 1461970788913 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]]]}] 15:59:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:59:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1331ms 15:59:48 INFO - PROCESS | 1817 | 1461970788947 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 15:59:48 INFO - PROCESS | 1817 | 1461970788951 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 15:59:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:59:48 INFO - PROCESS | 1817 | 1461970788956 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:59:48 INFO - PROCESS | 1817 | 1461970788958 Marionette TRACE conn3 <- [1,1818,null,{}] 15:59:48 INFO - PROCESS | 1817 | 1461970788963 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}] 15:59:49 INFO - PROCESS | 1817 | 1461970789127 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 15:59:49 INFO - PROCESS | 1817 | 1461970789342 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:49 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e87bda800 == 145 [pid = 1817] [id = 462] 15:59:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 210 (0x7f3e81206000) [pid = 1817] [serial = 1387] [outer = (nil)] 15:59:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 211 (0x7f3e86f52800) [pid = 1817] [serial = 1388] [outer = 0x7f3e81206000] 15:59:49 INFO - PROCESS | 1817 | 1461970789407 Marionette DEBUG loaded listener.js 15:59:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 212 (0x7f3e8713a400) [pid = 1817] [serial = 1389] [outer = 0x7f3e81206000] 15:59:50 INFO - PROCESS | 1817 | 1461970790315 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]]]}] 15:59:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:59:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1427ms 15:59:50 INFO - PROCESS | 1817 | 1461970790384 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 15:59:50 INFO - PROCESS | 1817 | 1461970790388 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 15:59:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:59:50 INFO - PROCESS | 1817 | 1461970790393 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:59:50 INFO - PROCESS | 1817 | 1461970790396 Marionette TRACE conn3 <- [1,1822,null,{}] 15:59:50 INFO - PROCESS | 1817 | 1461970790401 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}] 15:59:50 INFO - PROCESS | 1817 | 1461970790576 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 15:59:50 INFO - PROCESS | 1817 | 1461970790778 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:50 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8b410800 == 146 [pid = 1817] [id = 463] 15:59:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 213 (0x7f3e86bcac00) [pid = 1817] [serial = 1390] [outer = (nil)] 15:59:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 214 (0x7f3e872d9c00) [pid = 1817] [serial = 1391] [outer = 0x7f3e86bcac00] 15:59:50 INFO - PROCESS | 1817 | 1461970790851 Marionette DEBUG loaded listener.js 15:59:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 215 (0x7f3e875ce000) [pid = 1817] [serial = 1392] [outer = 0x7f3e86bcac00] 15:59:51 INFO - PROCESS | 1817 | 1461970791762 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]]]}] 15:59:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:59:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1435ms 15:59:51 INFO - PROCESS | 1817 | 1461970791828 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 15:59:51 INFO - PROCESS | 1817 | 1461970791831 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 15:59:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:59:51 INFO - PROCESS | 1817 | 1461970791837 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:59:51 INFO - PROCESS | 1817 | 1461970791841 Marionette TRACE conn3 <- [1,1826,null,{}] 15:59:51 INFO - PROCESS | 1817 | 1461970791846 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}] 15:59:52 INFO - PROCESS | 1817 | 1461970792041 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 15:59:52 INFO - PROCESS | 1817 | 1461970792238 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:52 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e90832000 == 147 [pid = 1817] [id = 464] 15:59:52 INFO - PROCESS | 1817 | ++DOMWINDOW == 216 (0x7f3e86cd1800) [pid = 1817] [serial = 1393] [outer = (nil)] 15:59:52 INFO - PROCESS | 1817 | ++DOMWINDOW == 217 (0x7f3e88b08800) [pid = 1817] [serial = 1394] [outer = 0x7f3e86cd1800] 15:59:52 INFO - PROCESS | 1817 | 1461970792307 Marionette DEBUG loaded listener.js 15:59:52 INFO - PROCESS | 1817 | ++DOMWINDOW == 218 (0x7f3e8a06d000) [pid = 1817] [serial = 1395] [outer = 0x7f3e86cd1800] 15:59:53 INFO - PROCESS | 1817 | 1461970793165 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]]]}] 15:59:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:59:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1378ms 15:59:53 INFO - PROCESS | 1817 | 1461970793216 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 15:59:53 INFO - PROCESS | 1817 | 1461970793220 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 15:59:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:59:53 INFO - PROCESS | 1817 | 1461970793225 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:59:53 INFO - PROCESS | 1817 | 1461970793228 Marionette TRACE conn3 <- [1,1830,null,{}] 15:59:53 INFO - PROCESS | 1817 | 1461970793233 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}] 15:59:53 INFO - PROCESS | 1817 | 1461970793422 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 15:59:53 INFO - PROCESS | 1817 | 1461970793626 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:53 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e91374000 == 148 [pid = 1817] [id = 465] 15:59:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 219 (0x7f3e875ca800) [pid = 1817] [serial = 1396] [outer = (nil)] 15:59:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 220 (0x7f3e8a196400) [pid = 1817] [serial = 1397] [outer = 0x7f3e875ca800] 15:59:53 INFO - PROCESS | 1817 | 1461970793692 Marionette DEBUG loaded listener.js 15:59:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 221 (0x7f3e8b6a6400) [pid = 1817] [serial = 1398] [outer = 0x7f3e875ca800] 15:59:54 INFO - PROCESS | 1817 | 1461970794534 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]]]}] 15:59:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 15:59:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1376ms 15:59:54 INFO - PROCESS | 1817 | 1461970794602 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 15:59:54 INFO - PROCESS | 1817 | 1461970794605 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 15:59:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:59:54 INFO - PROCESS | 1817 | 1461970794611 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:59:54 INFO - PROCESS | 1817 | 1461970794613 Marionette TRACE conn3 <- [1,1834,null,{}] 15:59:54 INFO - PROCESS | 1817 | 1461970794618 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}] 15:59:54 INFO - PROCESS | 1817 | 1461970794795 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 15:59:55 INFO - PROCESS | 1817 | 1461970795027 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:55 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e922b7800 == 149 [pid = 1817] [id = 466] 15:59:55 INFO - PROCESS | 1817 | ++DOMWINDOW == 222 (0x7f3e792b6c00) [pid = 1817] [serial = 1399] [outer = (nil)] 15:59:55 INFO - PROCESS | 1817 | ++DOMWINDOW == 223 (0x7f3e8b64d400) [pid = 1817] [serial = 1400] [outer = 0x7f3e792b6c00] 15:59:55 INFO - PROCESS | 1817 | 1461970795095 Marionette DEBUG loaded listener.js 15:59:55 INFO - PROCESS | 1817 | ++DOMWINDOW == 224 (0x7f3e8d268800) [pid = 1817] [serial = 1401] [outer = 0x7f3e792b6c00] 15:59:55 INFO - PROCESS | 1817 | 1461970795988 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]]]}] 15:59:56 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 15:59:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1425ms 15:59:56 INFO - PROCESS | 1817 | 1461970796037 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 15:59:56 INFO - PROCESS | 1817 | 1461970796041 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 15:59:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:59:56 INFO - PROCESS | 1817 | 1461970796046 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:59:56 INFO - PROCESS | 1817 | 1461970796048 Marionette TRACE conn3 <- [1,1838,null,{}] 15:59:56 INFO - PROCESS | 1817 | 1461970796054 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}] 15:59:56 INFO - PROCESS | 1817 | 1461970796235 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 15:59:56 INFO - PROCESS | 1817 | 1461970796412 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:56 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7b52c000 == 150 [pid = 1817] [id = 467] 15:59:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 225 (0x7f3e77bf7000) [pid = 1817] [serial = 1402] [outer = (nil)] 15:59:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 226 (0x7f3e792bdc00) [pid = 1817] [serial = 1403] [outer = 0x7f3e77bf7000] 15:59:56 INFO - PROCESS | 1817 | 1461970796524 Marionette DEBUG loaded listener.js 15:59:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 227 (0x7f3e8c838000) [pid = 1817] [serial = 1404] [outer = 0x7f3e77bf7000] 15:59:57 INFO - PROCESS | 1817 | 1461970797398 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]]]}] 15:59:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:59:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1426ms 15:59:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:59:57 INFO - PROCESS | 1817 | 1461970797475 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 15:59:57 INFO - PROCESS | 1817 | 1461970797478 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 15:59:57 INFO - PROCESS | 1817 | 1461970797483 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:59:57 INFO - PROCESS | 1817 | 1461970797486 Marionette TRACE conn3 <- [1,1842,null,{}] 15:59:57 INFO - PROCESS | 1817 | 1461970797491 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}] 15:59:57 INFO - PROCESS | 1817 | 1461970797705 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 15:59:57 INFO - PROCESS | 1817 | 1461970797907 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:57 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e78de2800 == 151 [pid = 1817] [id = 468] 15:59:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 228 (0x7f3e77a0b000) [pid = 1817] [serial = 1405] [outer = (nil)] 15:59:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 229 (0x7f3e78cc7400) [pid = 1817] [serial = 1406] [outer = 0x7f3e77a0b000] 15:59:57 INFO - PROCESS | 1817 | 1461970797974 Marionette DEBUG loaded listener.js 15:59:58 INFO - PROCESS | 1817 | ++DOMWINDOW == 230 (0x7f3e7e028000) [pid = 1817] [serial = 1407] [outer = 0x7f3e77a0b000] 15:59:59 INFO - PROCESS | 1817 | 1461970799278 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]]]}] 15:59:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:59:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1833ms 15:59:59 INFO - PROCESS | 1817 | 1461970799317 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 15:59:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:59:59 INFO - PROCESS | 1817 | 1461970799323 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 15:59:59 INFO - PROCESS | 1817 | 1461970799329 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:59:59 INFO - PROCESS | 1817 | 1461970799335 Marionette TRACE conn3 <- [1,1846,null,{}] 15:59:59 INFO - PROCESS | 1817 | 1461970799341 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}] 15:59:59 INFO - PROCESS | 1817 | 1461970799511 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 15:59:59 INFO - PROCESS | 1817 | 1461970799728 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:59 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7399e000 == 152 [pid = 1817] [id = 469] 15:59:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 231 (0x7f3e738ad800) [pid = 1817] [serial = 1408] [outer = (nil)] 15:59:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 232 (0x7f3e76e78000) [pid = 1817] [serial = 1409] [outer = 0x7f3e738ad800] 15:59:59 INFO - PROCESS | 1817 | 1461970799842 Marionette DEBUG loaded listener.js 15:59:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 233 (0x7f3e785c8000) [pid = 1817] [serial = 1410] [outer = 0x7f3e738ad800] 16:00:00 INFO - PROCESS | 1817 | 1461970800978 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:00:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:00:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1732ms 16:00:01 INFO - PROCESS | 1817 | 1461970801064 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 16:00:01 INFO - PROCESS | 1817 | 1461970801074 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 16:00:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:00:01 INFO - PROCESS | 1817 | 1461970801086 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:00:01 INFO - PROCESS | 1817 | 1461970801090 Marionette TRACE conn3 <- [1,1850,null,{}] 16:00:01 INFO - PROCESS | 1817 | 1461970801099 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:01 INFO - PROCESS | 1817 | 1461970801332 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 16:00:01 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7cedc800 == 151 [pid = 1817] [id = 452] 16:00:01 INFO - PROCESS | 1817 | --DOMWINDOW == 232 (0x7f3e7ac42c00) [pid = 1817] [serial = 1292] [outer = (nil)] [url = about:blank] 16:00:01 INFO - PROCESS | 1817 | --DOMWINDOW == 231 (0x7f3e765f3000) [pid = 1817] [serial = 1262] [outer = (nil)] [url = about:blank] 16:00:01 INFO - PROCESS | 1817 | --DOMWINDOW == 230 (0x7f3e7a1ab800) [pid = 1817] [serial = 1265] [outer = (nil)] [url = about:blank] 16:00:01 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7c16f000 == 150 [pid = 1817] [id = 451] 16:00:01 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7b9d0800 == 149 [pid = 1817] [id = 450] 16:00:01 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7b517800 == 148 [pid = 1817] [id = 449] 16:00:01 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e78e0c800 == 147 [pid = 1817] [id = 448] 16:00:01 INFO - PROCESS | 1817 | 1461970801702 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:01 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7a3b8000 == 146 [pid = 1817] [id = 447] 16:00:01 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e787c2800 == 145 [pid = 1817] [id = 446] 16:00:01 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e77d63000 == 146 [pid = 1817] [id = 470] 16:00:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 231 (0x7f3e765f3000) [pid = 1817] [serial = 1411] [outer = (nil)] 16:00:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 232 (0x7f3e7a1ab800) [pid = 1817] [serial = 1412] [outer = 0x7f3e765f3000] 16:00:01 INFO - PROCESS | 1817 | 1461970801791 Marionette DEBUG loaded listener.js 16:00:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 233 (0x7f3e7ac40000) [pid = 1817] [serial = 1413] [outer = 0x7f3e765f3000] 16:00:01 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7381b000 == 145 [pid = 1817] [id = 443] 16:00:01 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea7b8a000 == 144 [pid = 1817] [id = 442] 16:00:01 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7bfe9800 == 143 [pid = 1817] [id = 441] 16:00:01 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7bfca800 == 142 [pid = 1817] [id = 440] 16:00:02 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8fc0d800 == 141 [pid = 1817] [id = 439] 16:00:02 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e767e4800 == 140 [pid = 1817] [id = 438] 16:00:02 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea7c3b800 == 139 [pid = 1817] [id = 437] 16:00:02 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea0b9e800 == 138 [pid = 1817] [id = 436] 16:00:02 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e933de000 == 137 [pid = 1817] [id = 435] 16:00:02 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e90897800 == 136 [pid = 1817] [id = 434] 16:00:02 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8a36c800 == 135 [pid = 1817] [id = 433] 16:00:02 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7f817800 == 134 [pid = 1817] [id = 432] 16:00:02 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7b527800 == 133 [pid = 1817] [id = 431] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 232 (0x7f3e8b650000) [pid = 1817] [serial = 1122] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 231 (0x7f3e8a18c800) [pid = 1817] [serial = 1074] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 230 (0x7f3e80c13c00) [pid = 1817] [serial = 1116] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 229 (0x7f3e87baa000) [pid = 1817] [serial = 1071] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 228 (0x7f3e914c5000) [pid = 1817] [serial = 1089] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 227 (0x7f3e8f2bc400) [pid = 1817] [serial = 1080] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 226 (0x7f3e77d8c400) [pid = 1817] [serial = 1059] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 225 (0x7f3e7e031800) [pid = 1817] [serial = 1062] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 224 (0x7f3e86a42c00) [pid = 1817] [serial = 1065] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 223 (0x7f3e878ad400) [pid = 1817] [serial = 1068] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 222 (0x7f3e9da45400) [pid = 1817] [serial = 1131] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 221 (0x7f3e9eabfc00) [pid = 1817] [serial = 1134] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 220 (0x7f3ea0bea400) [pid = 1817] [serial = 1137] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 219 (0x7f3ea2648400) [pid = 1817] [serial = 1140] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 218 (0x7f3e78cd1000) [pid = 1817] [serial = 1143] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 217 (0x7f3ea26ac800) [pid = 1817] [serial = 1146] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 216 (0x7f3e8fc5c800) [pid = 1817] [serial = 1083] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 215 (0x7f3e8d25c800) [pid = 1817] [serial = 1077] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 214 (0x7f3e86cca000) [pid = 1817] [serial = 1119] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 213 (0x7f3e91bda800) [pid = 1817] [serial = 1128] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 212 (0x7f3e90545400) [pid = 1817] [serial = 1086] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 211 (0x7f3e90cd3400) [pid = 1817] [serial = 1125] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 210 (0x7f3ea1d9d000) [pid = 1817] [serial = 1191] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 209 (0x7f3e91bd7800) [pid = 1817] [serial = 1188] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 208 (0x7f3e7f705400) [pid = 1817] [serial = 1176] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 207 (0x7f3e86a4b800) [pid = 1817] [serial = 1179] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 206 (0x7f3e77e83800) [pid = 1817] [serial = 1194] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 205 (0x7f3e88920800) [pid = 1817] [serial = 1182] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 204 (0x7f3e901c4800) [pid = 1817] [serial = 1185] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 203 (0x7f3e8fbecc00) [pid = 1817] [serial = 1173] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 202 (0x7f3e871d6c00) [pid = 1817] [serial = 1286] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 201 (0x7f3e77a08400) [pid = 1817] [serial = 1289] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 200 (0x7f3e87ba3800) [pid = 1817] [serial = 1238] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 199 (0x7f3e78674400) [pid = 1817] [serial = 1229] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 198 (0x7f3e78cce000) [pid = 1817] [serial = 1272] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 197 (0x7f3e78673c00) [pid = 1817] [serial = 1271] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 196 (0x7f3ea2c0dc00) [pid = 1817] [serial = 1256] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 195 (0x7f3e80c12c00) [pid = 1817] [serial = 1280] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 194 (0x7f3e80cd3400) [pid = 1817] [serial = 1281] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 193 (0x7f3e861e9000) [pid = 1817] [serial = 1283] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 192 (0x7f3e7def4000) [pid = 1817] [serial = 1275] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 191 (0x7f3e7a8c5000) [pid = 1817] [serial = 1274] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 190 (0x7f3e9eabb400) [pid = 1817] [serial = 1247] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 189 (0x7f3e86ccd800) [pid = 1817] [serial = 1235] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 188 (0x7f3e87137800) [pid = 1817] [serial = 1227] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 187 (0x7f3e80cce800) [pid = 1817] [serial = 1232] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 186 (0x7f3e7aabc000) [pid = 1817] [serial = 1253] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 185 (0x7f3e8f3a3800) [pid = 1817] [serial = 1250] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 184 (0x7f3e77bfe000) [pid = 1817] [serial = 1269] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 183 (0x7f3e76e75000) [pid = 1817] [serial = 1268] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 182 (0x7f3e91b6e400) [pid = 1817] [serial = 1244] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 181 (0x7f3e7e1aac00) [pid = 1817] [serial = 1277] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 180 (0x7f3e7f709000) [pid = 1817] [serial = 1278] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 179 (0x7f3e7e1a7c00) [pid = 1817] [serial = 1259] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 178 (0x7f3e8a18b400) [pid = 1817] [serial = 1241] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 177 (0x7f3e86fee400) [pid = 1817] [serial = 1287] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 176 (0x7f3e77d91c00) [pid = 1817] [serial = 1290] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | --DOMWINDOW == 175 (0x7f3e86ccf800) [pid = 1817] [serial = 1284] [outer = (nil)] [url = about:blank] 16:00:02 INFO - PROCESS | 1817 | 1461970802616 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:00:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:00:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1589ms 16:00:02 INFO - PROCESS | 1817 | 1461970802687 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 16:00:02 INFO - PROCESS | 1817 | 1461970802691 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 16:00:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:00:02 INFO - PROCESS | 1817 | 1461970802697 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:00:02 INFO - PROCESS | 1817 | 1461970802702 Marionette TRACE conn3 <- [1,1854,null,{}] 16:00:02 INFO - PROCESS | 1817 | 1461970802717 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:02 INFO - PROCESS | 1817 | 1461970802895 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 16:00:02 INFO - PROCESS | 1817 | 1461970802907 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:02 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7aa51000 == 134 [pid = 1817] [id = 471] 16:00:02 INFO - PROCESS | 1817 | ++DOMWINDOW == 176 (0x7f3e7a8c5000) [pid = 1817] [serial = 1414] [outer = (nil)] 16:00:02 INFO - PROCESS | 1817 | ++DOMWINDOW == 177 (0x7f3e7bd43c00) [pid = 1817] [serial = 1415] [outer = 0x7f3e7a8c5000] 16:00:02 INFO - PROCESS | 1817 | 1461970802970 Marionette DEBUG loaded listener.js 16:00:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 178 (0x7f3e7ccca400) [pid = 1817] [serial = 1416] [outer = 0x7f3e7a8c5000] 16:00:03 INFO - PROCESS | 1817 | 1461970803871 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:00:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:00:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1231ms 16:00:03 INFO - PROCESS | 1817 | 1461970803928 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 16:00:03 INFO - PROCESS | 1817 | 1461970803931 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 16:00:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:00:03 INFO - PROCESS | 1817 | 1461970803937 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:00:03 INFO - PROCESS | 1817 | 1461970803939 Marionette TRACE conn3 <- [1,1858,null,{}] 16:00:03 INFO - PROCESS | 1817 | 1461970803944 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:04 INFO - PROCESS | 1817 | 1461970804108 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 16:00:04 INFO - PROCESS | 1817 | 1461970804312 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:04 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7bfda000 == 135 [pid = 1817] [id = 472] 16:00:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 179 (0x7f3e78cce000) [pid = 1817] [serial = 1417] [outer = (nil)] 16:00:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 180 (0x7f3e7e02fc00) [pid = 1817] [serial = 1418] [outer = 0x7f3e78cce000] 16:00:04 INFO - PROCESS | 1817 | 1461970804370 Marionette DEBUG loaded listener.js 16:00:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 181 (0x7f3e7e1a9800) [pid = 1817] [serial = 1419] [outer = 0x7f3e78cce000] 16:00:05 INFO - PROCESS | 1817 | 1461970805174 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 16:00:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:00:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1289ms 16:00:05 INFO - PROCESS | 1817 | 1461970805227 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 16:00:05 INFO - PROCESS | 1817 | 1461970805229 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 16:00:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:00:05 INFO - PROCESS | 1817 | 1461970805242 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:00:05 INFO - PROCESS | 1817 | 1461970805245 Marionette TRACE conn3 <- [1,1862,null,{}] 16:00:05 INFO - PROCESS | 1817 | 1461970805249 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:05 INFO - PROCESS | 1817 | 1461970805456 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 16:00:05 INFO - PROCESS | 1817 | 1461970805491 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:05 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7f2d3800 == 136 [pid = 1817] [id = 473] 16:00:05 INFO - PROCESS | 1817 | ++DOMWINDOW == 182 (0x7f3e7f6d4000) [pid = 1817] [serial = 1420] [outer = (nil)] 16:00:05 INFO - PROCESS | 1817 | ++DOMWINDOW == 183 (0x7f3e7f705800) [pid = 1817] [serial = 1421] [outer = 0x7f3e7f6d4000] 16:00:05 INFO - PROCESS | 1817 | 1461970805603 Marionette DEBUG loaded listener.js 16:00:05 INFO - PROCESS | 1817 | ++DOMWINDOW == 184 (0x7f3e80628000) [pid = 1817] [serial = 1422] [outer = 0x7f3e7f6d4000] 16:00:06 INFO - PROCESS | 1817 | --DOMWINDOW == 183 (0x7f3e77a11400) [pid = 1817] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:00:06 INFO - PROCESS | 1817 | --DOMWINDOW == 182 (0x7f3e7a52e000) [pid = 1817] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:00:06 INFO - PROCESS | 1817 | --DOMWINDOW == 181 (0x7f3e7b6e7800) [pid = 1817] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:00:06 INFO - PROCESS | 1817 | --DOMWINDOW == 180 (0x7f3e7a52d000) [pid = 1817] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:00:06 INFO - PROCESS | 1817 | --DOMWINDOW == 179 (0x7f3e765f5c00) [pid = 1817] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:00:06 INFO - PROCESS | 1817 | --DOMWINDOW == 178 (0x7f3e738ab400) [pid = 1817] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:00:06 INFO - PROCESS | 1817 | --DOMWINDOW == 177 (0x7f3e77d93000) [pid = 1817] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:00:06 INFO - PROCESS | 1817 | 1461970806752 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 16:00:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:00:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1530ms 16:00:06 INFO - PROCESS | 1817 | 1461970806778 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 16:00:06 INFO - PROCESS | 1817 | 1461970806781 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 16:00:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:00:06 INFO - PROCESS | 1817 | 1461970806791 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:00:06 INFO - PROCESS | 1817 | 1461970806792 Marionette TRACE conn3 <- [1,1866,null,{}] 16:00:06 INFO - PROCESS | 1817 | 1461970806796 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:06 INFO - PROCESS | 1817 | 1461970806957 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 16:00:06 INFO - PROCESS | 1817 | 1461970806972 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:06 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7f808800 == 137 [pid = 1817] [id = 474] 16:00:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 178 (0x7f3e7ac3e400) [pid = 1817] [serial = 1423] [outer = (nil)] 16:00:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 179 (0x7f3e8062ac00) [pid = 1817] [serial = 1424] [outer = 0x7f3e7ac3e400] 16:00:07 INFO - PROCESS | 1817 | 1461970807030 Marionette DEBUG loaded listener.js 16:00:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 180 (0x7f3e8120dc00) [pid = 1817] [serial = 1425] [outer = 0x7f3e7ac3e400] 16:00:07 INFO - PROCESS | 1817 | 1461970807813 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 16:00:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:00:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1072ms 16:00:07 INFO - PROCESS | 1817 | 1461970807864 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 16:00:07 INFO - PROCESS | 1817 | 1461970807867 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 16:00:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:00:07 INFO - PROCESS | 1817 | 1461970807872 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:00:07 INFO - PROCESS | 1817 | 1461970807875 Marionette TRACE conn3 <- [1,1870,null,{}] 16:00:07 INFO - PROCESS | 1817 | 1461970807880 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:08 INFO - PROCESS | 1817 | 1461970808099 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 16:00:08 INFO - PROCESS | 1817 | 1461970808121 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:08 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e80c6f800 == 138 [pid = 1817] [id = 475] 16:00:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 181 (0x7f3e76e76c00) [pid = 1817] [serial = 1426] [outer = (nil)] 16:00:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 182 (0x7f3e84810c00) [pid = 1817] [serial = 1427] [outer = 0x7f3e76e76c00] 16:00:08 INFO - PROCESS | 1817 | 1461970808179 Marionette DEBUG loaded listener.js 16:00:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 183 (0x7f3e86fedc00) [pid = 1817] [serial = 1428] [outer = 0x7f3e76e76c00] 16:00:09 INFO - PROCESS | 1817 | 1461970809230 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 16:00:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:00:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1431ms 16:00:09 INFO - PROCESS | 1817 | 1461970809304 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 16:00:09 INFO - PROCESS | 1817 | 1461970809310 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 16:00:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:00:09 INFO - PROCESS | 1817 | 1461970809318 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:00:09 INFO - PROCESS | 1817 | 1461970809323 Marionette TRACE conn3 <- [1,1874,null,{}] 16:00:09 INFO - PROCESS | 1817 | 1461970809330 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:09 INFO - PROCESS | 1817 | 1461970809569 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 16:00:09 INFO - PROCESS | 1817 | 1461970809765 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:09 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7a40f800 == 139 [pid = 1817] [id = 476] 16:00:09 INFO - PROCESS | 1817 | ++DOMWINDOW == 184 (0x7f3e77bf2400) [pid = 1817] [serial = 1429] [outer = (nil)] 16:00:09 INFO - PROCESS | 1817 | ++DOMWINDOW == 185 (0x7f3e77e83800) [pid = 1817] [serial = 1430] [outer = 0x7f3e77bf2400] 16:00:09 INFO - PROCESS | 1817 | 1461970809876 Marionette DEBUG loaded listener.js 16:00:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 186 (0x7f3e7a1ad000) [pid = 1817] [serial = 1431] [outer = 0x7f3e77bf2400] 16:00:10 INFO - PROCESS | 1817 | 1461970810845 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 16:00:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:00:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1580ms 16:00:10 INFO - PROCESS | 1817 | 1461970810899 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 16:00:10 INFO - PROCESS | 1817 | 1461970810907 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 16:00:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:00:10 INFO - PROCESS | 1817 | 1461970810916 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:00:10 INFO - PROCESS | 1817 | 1461970810919 Marionette TRACE conn3 <- [1,1878,null,{}] 16:00:10 INFO - PROCESS | 1817 | 1461970810925 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:11 INFO - PROCESS | 1817 | 1461970811105 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 16:00:11 INFO - PROCESS | 1817 | 1461970811298 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:11 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7f2d8800 == 140 [pid = 1817] [id = 477] 16:00:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 187 (0x7f3e77e81000) [pid = 1817] [serial = 1432] [outer = (nil)] 16:00:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 188 (0x7f3e7b546000) [pid = 1817] [serial = 1433] [outer = 0x7f3e77e81000] 16:00:11 INFO - PROCESS | 1817 | 1461970811366 Marionette DEBUG loaded listener.js 16:00:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 189 (0x7f3e7bd49800) [pid = 1817] [serial = 1434] [outer = 0x7f3e77e81000] 16:00:12 INFO - PROCESS | 1817 | 1461970812257 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 16:00:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:00:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1380ms 16:00:12 INFO - PROCESS | 1817 | 1461970812297 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 16:00:12 INFO - PROCESS | 1817 | 1461970812300 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 16:00:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:00:12 INFO - PROCESS | 1817 | 1461970812306 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:00:12 INFO - PROCESS | 1817 | 1461970812311 Marionette TRACE conn3 <- [1,1882,null,{}] 16:00:12 INFO - PROCESS | 1817 | 1461970812326 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:12 INFO - PROCESS | 1817 | 1461970812508 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 16:00:12 INFO - PROCESS | 1817 | 1461970812712 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:12 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86211800 == 141 [pid = 1817] [id = 478] 16:00:12 INFO - PROCESS | 1817 | ++DOMWINDOW == 190 (0x7f3e7e025800) [pid = 1817] [serial = 1435] [outer = (nil)] 16:00:12 INFO - PROCESS | 1817 | ++DOMWINDOW == 191 (0x7f3e80627c00) [pid = 1817] [serial = 1436] [outer = 0x7f3e7e025800] 16:00:12 INFO - PROCESS | 1817 | 1461970812781 Marionette DEBUG loaded listener.js 16:00:12 INFO - PROCESS | 1817 | ++DOMWINDOW == 192 (0x7f3e80ce7000) [pid = 1817] [serial = 1437] [outer = 0x7f3e7e025800] 16:00:13 INFO - PROCESS | 1817 | 1461970813650 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 16:00:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:00:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1383ms 16:00:13 INFO - PROCESS | 1817 | 1461970813689 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 16:00:13 INFO - PROCESS | 1817 | 1461970813694 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 16:00:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:00:13 INFO - PROCESS | 1817 | 1461970813699 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:00:13 INFO - PROCESS | 1817 | 1461970813701 Marionette TRACE conn3 <- [1,1886,null,{}] 16:00:13 INFO - PROCESS | 1817 | 1461970813706 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:13 INFO - PROCESS | 1817 | 1461970813880 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 16:00:14 INFO - PROCESS | 1817 | 1461970814079 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:14 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e87021800 == 142 [pid = 1817] [id = 479] 16:00:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 193 (0x7f3e7f6d8c00) [pid = 1817] [serial = 1438] [outer = (nil)] 16:00:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 194 (0x7f3e86a51c00) [pid = 1817] [serial = 1439] [outer = 0x7f3e7f6d8c00] 16:00:14 INFO - PROCESS | 1817 | 1461970814145 Marionette DEBUG loaded listener.js 16:00:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 195 (0x7f3e86ff2800) [pid = 1817] [serial = 1440] [outer = 0x7f3e7f6d8c00] 16:00:14 INFO - PROCESS | 1817 | 1461970814969 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 16:00:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:00:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1330ms 16:00:15 INFO - PROCESS | 1817 | 1461970815030 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 16:00:15 INFO - PROCESS | 1817 | 1461970815033 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 16:00:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:00:15 INFO - PROCESS | 1817 | 1461970815038 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:00:15 INFO - PROCESS | 1817 | 1461970815041 Marionette TRACE conn3 <- [1,1890,null,{}] 16:00:15 INFO - PROCESS | 1817 | 1461970815046 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:15 INFO - PROCESS | 1817 | 1461970815219 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 16:00:15 INFO - PROCESS | 1817 | 1461970815417 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:15 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e87dc5800 == 143 [pid = 1817] [id = 480] 16:00:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 196 (0x7f3e80cefc00) [pid = 1817] [serial = 1441] [outer = (nil)] 16:00:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 197 (0x7f3e871da000) [pid = 1817] [serial = 1442] [outer = 0x7f3e80cefc00] 16:00:15 INFO - PROCESS | 1817 | 1461970815482 Marionette DEBUG loaded listener.js 16:00:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 198 (0x7f3e875cb000) [pid = 1817] [serial = 1443] [outer = 0x7f3e80cefc00] 16:00:16 INFO - PROCESS | 1817 | 1461970816364 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 16:00:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:00:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1375ms 16:00:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:00:16 INFO - PROCESS | 1817 | 1461970816415 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 16:00:16 INFO - PROCESS | 1817 | 1461970816417 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 16:00:16 INFO - PROCESS | 1817 | 1461970816423 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:00:16 INFO - PROCESS | 1817 | 1461970816426 Marionette TRACE conn3 <- [1,1894,null,{}] 16:00:16 INFO - PROCESS | 1817 | 1461970816431 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:16 INFO - PROCESS | 1817 | 1461970816656 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 16:00:16 INFO - PROCESS | 1817 | 1461970816855 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:16 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8f93a000 == 144 [pid = 1817] [id = 481] 16:00:16 INFO - PROCESS | 1817 | ++DOMWINDOW == 199 (0x7f3e875ce800) [pid = 1817] [serial = 1444] [outer = (nil)] 16:00:16 INFO - PROCESS | 1817 | ++DOMWINDOW == 200 (0x7f3e88b0e400) [pid = 1817] [serial = 1445] [outer = 0x7f3e875ce800] 16:00:16 INFO - PROCESS | 1817 | 1461970816928 Marionette DEBUG loaded listener.js 16:00:17 INFO - PROCESS | 1817 | ++DOMWINDOW == 201 (0x7f3e8e395c00) [pid = 1817] [serial = 1446] [outer = 0x7f3e875ce800] 16:00:17 INFO - PROCESS | 1817 | 1461970817796 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 16:00:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:00:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1426ms 16:00:17 INFO - PROCESS | 1817 | 1461970817848 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 16:00:17 INFO - PROCESS | 1817 | 1461970817852 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 16:00:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:00:17 INFO - PROCESS | 1817 | 1461970817858 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:00:17 INFO - PROCESS | 1817 | 1461970817860 Marionette TRACE conn3 <- [1,1898,null,{}] 16:00:17 INFO - PROCESS | 1817 | 1461970817865 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:18 INFO - PROCESS | 1817 | 1461970818035 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 16:00:18 INFO - PROCESS | 1817 | 1461970818234 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:18 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e90825000 == 145 [pid = 1817] [id = 482] 16:00:18 INFO - PROCESS | 1817 | ++DOMWINDOW == 202 (0x7f3e878b5000) [pid = 1817] [serial = 1447] [outer = (nil)] 16:00:18 INFO - PROCESS | 1817 | ++DOMWINDOW == 203 (0x7f3e8e68e800) [pid = 1817] [serial = 1448] [outer = 0x7f3e878b5000] 16:00:18 INFO - PROCESS | 1817 | 1461970818298 Marionette DEBUG loaded listener.js 16:00:18 INFO - PROCESS | 1817 | ++DOMWINDOW == 204 (0x7f3e8f5b9800) [pid = 1817] [serial = 1449] [outer = 0x7f3e878b5000] 16:00:19 INFO - PROCESS | 1817 | 1461970819124 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 16:00:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:00:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1330ms 16:00:19 INFO - PROCESS | 1817 | 1461970819189 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 16:00:19 INFO - PROCESS | 1817 | 1461970819193 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 16:00:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:00:19 INFO - PROCESS | 1817 | 1461970819198 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:00:19 INFO - PROCESS | 1817 | 1461970819200 Marionette TRACE conn3 <- [1,1902,null,{}] 16:00:19 INFO - PROCESS | 1817 | 1461970819205 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:19 INFO - PROCESS | 1817 | 1461970819397 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 16:00:19 INFO - PROCESS | 1817 | 1461970819599 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:19 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e911a3000 == 146 [pid = 1817] [id = 483] 16:00:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 205 (0x7f3e87baf400) [pid = 1817] [serial = 1450] [outer = (nil)] 16:00:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 206 (0x7f3e8fc55800) [pid = 1817] [serial = 1451] [outer = 0x7f3e87baf400] 16:00:19 INFO - PROCESS | 1817 | 1461970819669 Marionette DEBUG loaded listener.js 16:00:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 207 (0x7f3e8fed6c00) [pid = 1817] [serial = 1452] [outer = 0x7f3e87baf400] 16:00:20 INFO - PROCESS | 1817 | 1461970820558 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 16:00:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:00:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1433ms 16:00:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:00:20 INFO - PROCESS | 1817 | 1461970820632 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 16:00:20 INFO - PROCESS | 1817 | 1461970820635 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 16:00:20 INFO - PROCESS | 1817 | 1461970820640 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:00:20 INFO - PROCESS | 1817 | 1461970820643 Marionette TRACE conn3 <- [1,1906,null,{}] 16:00:20 INFO - PROCESS | 1817 | 1461970820648 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:20 INFO - PROCESS | 1817 | 1461970820871 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 16:00:21 INFO - PROCESS | 1817 | 1461970821069 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:21 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e924e6000 == 147 [pid = 1817] [id = 484] 16:00:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 208 (0x7f3e8e687400) [pid = 1817] [serial = 1453] [outer = (nil)] 16:00:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 209 (0x7f3e9054d400) [pid = 1817] [serial = 1454] [outer = 0x7f3e8e687400] 16:00:21 INFO - PROCESS | 1817 | 1461970821141 Marionette DEBUG loaded listener.js 16:00:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 210 (0x7f3e913e3800) [pid = 1817] [serial = 1455] [outer = 0x7f3e8e687400] 16:00:21 INFO - PROCESS | 1817 | 1461970821969 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 16:00:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:00:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1381ms 16:00:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:00:22 INFO - PROCESS | 1817 | 1461970822021 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 16:00:22 INFO - PROCESS | 1817 | 1461970822024 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 16:00:22 INFO - PROCESS | 1817 | 1461970822045 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:00:22 INFO - PROCESS | 1817 | 1461970822048 Marionette TRACE conn3 <- [1,1910,null,{}] 16:00:22 INFO - PROCESS | 1817 | 1461970822058 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:22 INFO - PROCESS | 1817 | 1461970822253 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 16:00:22 INFO - PROCESS | 1817 | 1461970822459 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:22 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9d51b000 == 148 [pid = 1817] [id = 485] 16:00:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 211 (0x7f3e86cc8000) [pid = 1817] [serial = 1456] [outer = (nil)] 16:00:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 212 (0x7f3e90cd3400) [pid = 1817] [serial = 1457] [outer = 0x7f3e86cc8000] 16:00:22 INFO - PROCESS | 1817 | 1461970822566 Marionette DEBUG loaded listener.js 16:00:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 213 (0x7f3e919b8400) [pid = 1817] [serial = 1458] [outer = 0x7f3e86cc8000] 16:00:23 INFO - PROCESS | 1817 | 1461970823435 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 16:00:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:00:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1447ms 16:00:23 INFO - PROCESS | 1817 | 1461970823477 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 16:00:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:00:23 INFO - PROCESS | 1817 | 1461970823482 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 16:00:23 INFO - PROCESS | 1817 | 1461970823487 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:00:23 INFO - PROCESS | 1817 | 1461970823491 Marionette TRACE conn3 <- [1,1914,null,{}] 16:00:23 INFO - PROCESS | 1817 | 1461970823496 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:23 INFO - PROCESS | 1817 | 1461970823770 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 16:00:23 INFO - PROCESS | 1817 | 1461970823918 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:23 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9dc2d000 == 149 [pid = 1817] [id = 486] 16:00:23 INFO - PROCESS | 1817 | ++DOMWINDOW == 214 (0x7f3e91471800) [pid = 1817] [serial = 1459] [outer = (nil)] 16:00:24 INFO - PROCESS | 1817 | ++DOMWINDOW == 215 (0x7f3e930e2400) [pid = 1817] [serial = 1460] [outer = 0x7f3e91471800] 16:00:24 INFO - PROCESS | 1817 | 1461970824030 Marionette DEBUG loaded listener.js 16:00:24 INFO - PROCESS | 1817 | ++DOMWINDOW == 216 (0x7f3e9d7dac00) [pid = 1817] [serial = 1461] [outer = 0x7f3e91471800] 16:00:24 INFO - PROCESS | 1817 | 1461970824901 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 16:00:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:00:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1479ms 16:00:24 INFO - PROCESS | 1817 | 1461970824967 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 16:00:24 INFO - PROCESS | 1817 | 1461970824970 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 16:00:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:00:24 INFO - PROCESS | 1817 | 1461970824975 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:00:24 INFO - PROCESS | 1817 | 1461970824977 Marionette TRACE conn3 <- [1,1918,null,{}] 16:00:24 INFO - PROCESS | 1817 | 1461970824983 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:25 INFO - PROCESS | 1817 | 1461970825174 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 16:00:25 INFO - PROCESS | 1817 | 1461970825380 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:25 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea0ba0000 == 150 [pid = 1817] [id = 487] 16:00:25 INFO - PROCESS | 1817 | ++DOMWINDOW == 217 (0x7f3e8fb20400) [pid = 1817] [serial = 1462] [outer = (nil)] 16:00:25 INFO - PROCESS | 1817 | ++DOMWINDOW == 218 (0x7f3e9d86a400) [pid = 1817] [serial = 1463] [outer = 0x7f3e8fb20400] 16:00:25 INFO - PROCESS | 1817 | 1461970825446 Marionette DEBUG loaded listener.js 16:00:25 INFO - PROCESS | 1817 | ++DOMWINDOW == 219 (0x7f3e9dcf1400) [pid = 1817] [serial = 1464] [outer = 0x7f3e8fb20400] 16:00:26 INFO - PROCESS | 1817 | 1461970826344 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 16:00:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:00:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1432ms 16:00:26 INFO - PROCESS | 1817 | 1461970826409 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 16:00:26 INFO - PROCESS | 1817 | 1461970826413 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 16:00:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:00:26 INFO - PROCESS | 1817 | 1461970826419 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:00:26 INFO - PROCESS | 1817 | 1461970826421 Marionette TRACE conn3 <- [1,1922,null,{}] 16:00:26 INFO - PROCESS | 1817 | 1461970826426 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:26 INFO - PROCESS | 1817 | 1461970826627 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 16:00:26 INFO - PROCESS | 1817 | 1461970826827 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:26 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e792da000 == 151 [pid = 1817] [id = 488] 16:00:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 220 (0x7f3e738a7c00) [pid = 1817] [serial = 1465] [outer = (nil)] 16:00:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 221 (0x7f3e7a525800) [pid = 1817] [serial = 1466] [outer = 0x7f3e738a7c00] 16:00:26 INFO - PROCESS | 1817 | 1461970826896 Marionette DEBUG loaded listener.js 16:00:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 222 (0x7f3e9dcf3000) [pid = 1817] [serial = 1467] [outer = 0x7f3e738a7c00] 16:00:27 INFO - PROCESS | 1817 | 1461970827761 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 16:00:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:00:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1378ms 16:00:27 INFO - PROCESS | 1817 | 1461970827797 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 16:00:27 INFO - PROCESS | 1817 | 1461970827800 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 16:00:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:00:27 INFO - PROCESS | 1817 | 1461970827805 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:00:27 INFO - PROCESS | 1817 | 1461970827807 Marionette TRACE conn3 <- [1,1926,null,{}] 16:00:27 INFO - PROCESS | 1817 | 1461970827813 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:27 INFO - PROCESS | 1817 | 1461970827996 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 16:00:28 INFO - PROCESS | 1817 | 1461970828202 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:28 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7b5b7000 == 152 [pid = 1817] [id = 489] 16:00:28 INFO - PROCESS | 1817 | ++DOMWINDOW == 223 (0x7f3e76e70400) [pid = 1817] [serial = 1468] [outer = (nil)] 16:00:28 INFO - PROCESS | 1817 | ++DOMWINDOW == 224 (0x7f3e9e940c00) [pid = 1817] [serial = 1469] [outer = 0x7f3e76e70400] 16:00:28 INFO - PROCESS | 1817 | 1461970828265 Marionette DEBUG loaded listener.js 16:00:28 INFO - PROCESS | 1817 | ++DOMWINDOW == 225 (0x7f3e9ec09400) [pid = 1817] [serial = 1470] [outer = 0x7f3e76e70400] 16:00:29 INFO - PROCESS | 1817 | 1461970829709 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 16:00:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:00:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1976ms 16:00:29 INFO - PROCESS | 1817 | 1461970829784 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 16:00:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:00:29 INFO - PROCESS | 1817 | 1461970829789 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 16:00:29 INFO - PROCESS | 1817 | 1461970829797 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:00:29 INFO - PROCESS | 1817 | 1461970829802 Marionette TRACE conn3 <- [1,1930,null,{}] 16:00:29 INFO - PROCESS | 1817 | 1461970829810 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:30 INFO - PROCESS | 1817 | 1461970829994 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 16:00:30 INFO - PROCESS | 1817 | 1461970830251 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:30 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7b984800 == 153 [pid = 1817] [id = 490] 16:00:30 INFO - PROCESS | 1817 | ++DOMWINDOW == 226 (0x7f3e761fa800) [pid = 1817] [serial = 1471] [outer = (nil)] 16:00:30 INFO - PROCESS | 1817 | ++DOMWINDOW == 227 (0x7f3e77e7f400) [pid = 1817] [serial = 1472] [outer = 0x7f3e761fa800] 16:00:30 INFO - PROCESS | 1817 | 1461970830320 Marionette DEBUG loaded listener.js 16:00:30 INFO - PROCESS | 1817 | ++DOMWINDOW == 228 (0x7f3e78ccf400) [pid = 1817] [serial = 1473] [outer = 0x7f3e761fa800] 16:00:31 INFO - PROCESS | 1817 | 1461970831163 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 16:00:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:00:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1435ms 16:00:31 INFO - PROCESS | 1817 | 1461970831231 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 16:00:31 INFO - PROCESS | 1817 | 1461970831239 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 16:00:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:00:31 INFO - PROCESS | 1817 | 1461970831248 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:00:31 INFO - PROCESS | 1817 | 1461970831251 Marionette TRACE conn3 <- [1,1934,null,{}] 16:00:31 INFO - PROCESS | 1817 | 1461970831256 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:31 INFO - PROCESS | 1817 | 1461970831555 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 16:00:31 INFO - PROCESS | 1817 | 1461970831912 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:31 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e739a0800 == 154 [pid = 1817] [id = 491] 16:00:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 229 (0x7f3e7a52e400) [pid = 1817] [serial = 1474] [outer = (nil)] 16:00:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 230 (0x7f3e7a8cac00) [pid = 1817] [serial = 1475] [outer = 0x7f3e7a52e400] 16:00:31 INFO - PROCESS | 1817 | 1461970831978 Marionette DEBUG loaded listener.js 16:00:32 INFO - PROCESS | 1817 | ++DOMWINDOW == 231 (0x7f3e7ac40400) [pid = 1817] [serial = 1476] [outer = 0x7f3e7a52e400] 16:00:32 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e84851000 == 153 [pid = 1817] [id = 207] 16:00:32 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea2975000 == 152 [pid = 1817] [id = 75] 16:00:32 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7f808800 == 151 [pid = 1817] [id = 474] 16:00:32 INFO - PROCESS | 1817 | --DOMWINDOW == 230 (0x7f3e7b6dec00) [pid = 1817] [serial = 1358] [outer = (nil)] [url = about:blank] 16:00:32 INFO - PROCESS | 1817 | --DOMWINDOW == 229 (0x7f3e78ccec00) [pid = 1817] [serial = 1334] [outer = (nil)] [url = about:blank] 16:00:32 INFO - PROCESS | 1817 | --DOMWINDOW == 228 (0x7f3e7b568c00) [pid = 1817] [serial = 1337] [outer = (nil)] [url = about:blank] 16:00:32 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea1d59800 == 150 [pid = 1817] [id = 419] 16:00:32 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7f2d3800 == 149 [pid = 1817] [id = 473] 16:00:32 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7bfda000 == 148 [pid = 1817] [id = 472] 16:00:32 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7aa51000 == 147 [pid = 1817] [id = 471] 16:00:32 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e860b2800 == 146 [pid = 1817] [id = 430] 16:00:32 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e77d63000 == 145 [pid = 1817] [id = 470] 16:00:32 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7399e000 == 144 [pid = 1817] [id = 469] 16:00:32 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7b52c000 == 143 [pid = 1817] [id = 467] 16:00:32 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e922b7800 == 142 [pid = 1817] [id = 466] 16:00:32 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e91374000 == 141 [pid = 1817] [id = 465] 16:00:32 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e90832000 == 140 [pid = 1817] [id = 464] 16:00:32 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8b410800 == 139 [pid = 1817] [id = 463] 16:00:32 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e87bda800 == 138 [pid = 1817] [id = 462] 16:00:32 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e86e32000 == 137 [pid = 1817] [id = 461] 16:00:32 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e86a27800 == 136 [pid = 1817] [id = 460] 16:00:32 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e86808800 == 135 [pid = 1817] [id = 459] 16:00:32 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8477b000 == 134 [pid = 1817] [id = 458] 16:00:32 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e810e0800 == 133 [pid = 1817] [id = 457] 16:00:32 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7f8f2800 == 132 [pid = 1817] [id = 456] 16:00:32 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7f2e2800 == 131 [pid = 1817] [id = 455] 16:00:32 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7aa4b800 == 130 [pid = 1817] [id = 454] 16:00:32 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e77d53800 == 129 [pid = 1817] [id = 453] 16:00:32 INFO - PROCESS | 1817 | 1461970832972 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 16:00:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:00:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1779ms 16:00:33 INFO - PROCESS | 1817 | 1461970833027 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 16:00:33 INFO - PROCESS | 1817 | 1461970833030 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 16:00:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:00:33 INFO - PROCESS | 1817 | 1461970833036 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:00:33 INFO - PROCESS | 1817 | 1461970833040 Marionette TRACE conn3 <- [1,1938,null,{}] 16:00:33 INFO - PROCESS | 1817 | 1461970833055 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:33 INFO - PROCESS | 1817 | 1461970833252 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 16:00:33 INFO - PROCESS | 1817 | --DOMWINDOW == 227 (0x7f3e805e6c00) [pid = 1817] [serial = 1301] [outer = (nil)] [url = about:blank] 16:00:33 INFO - PROCESS | 1817 | --DOMWINDOW == 226 (0x7f3e7a52c800) [pid = 1817] [serial = 1347] [outer = (nil)] [url = about:blank] 16:00:33 INFO - PROCESS | 1817 | --DOMWINDOW == 225 (0x7f3e7bd4c400) [pid = 1817] [serial = 1322] [outer = (nil)] [url = about:blank] 16:00:33 INFO - PROCESS | 1817 | --DOMWINDOW == 224 (0x7f3e7b6dd000) [pid = 1817] [serial = 1353] [outer = (nil)] [url = about:blank] 16:00:33 INFO - PROCESS | 1817 | --DOMWINDOW == 223 (0x7f3e7bd4d400) [pid = 1817] [serial = 1355] [outer = (nil)] [url = about:blank] 16:00:33 INFO - PROCESS | 1817 | --DOMWINDOW == 222 (0x7f3e7867dc00) [pid = 1817] [serial = 1346] [outer = (nil)] [url = about:blank] 16:00:33 INFO - PROCESS | 1817 | --DOMWINDOW == 221 (0x7f3e7b542400) [pid = 1817] [serial = 1350] [outer = (nil)] [url = about:blank] 16:00:33 INFO - PROCESS | 1817 | --DOMWINDOW == 220 (0x7f3e7b56e400) [pid = 1817] [serial = 1352] [outer = (nil)] [url = about:blank] 16:00:33 INFO - PROCESS | 1817 | --DOMWINDOW == 219 (0x7f3e77a0ec00) [pid = 1817] [serial = 1343] [outer = (nil)] [url = about:blank] 16:00:33 INFO - PROCESS | 1817 | --DOMWINDOW == 218 (0x7f3e738ab000) [pid = 1817] [serial = 1331] [outer = (nil)] [url = about:blank] 16:00:33 INFO - PROCESS | 1817 | --DOMWINDOW == 217 (0x7f3e77bf6800) [pid = 1817] [serial = 1295] [outer = (nil)] [url = about:blank] 16:00:33 INFO - PROCESS | 1817 | --DOMWINDOW == 216 (0x7f3e7aabdc00) [pid = 1817] [serial = 1349] [outer = (nil)] [url = about:blank] 16:00:33 INFO - PROCESS | 1817 | --DOMWINDOW == 215 (0x7f3e7a1b1400) [pid = 1817] [serial = 1298] [outer = (nil)] [url = about:blank] 16:00:33 INFO - PROCESS | 1817 | --DOMWINDOW == 214 (0x7f3e761f5000) [pid = 1817] [serial = 1340] [outer = (nil)] [url = about:blank] 16:00:33 INFO - PROCESS | 1817 | --DOMWINDOW == 213 (0x7f3e78678400) [pid = 1817] [serial = 1344] [outer = (nil)] [url = about:blank] 16:00:33 INFO - PROCESS | 1817 | --DOMWINDOW == 212 (0x7f3e7e024800) [pid = 1817] [serial = 1293] [outer = (nil)] [url = about:blank] 16:00:33 INFO - PROCESS | 1817 | --DOMWINDOW == 211 (0x7f3ea24d9400) [pid = 1817] [serial = 1319] [outer = (nil)] [url = about:blank] 16:00:33 INFO - PROCESS | 1817 | --DOMWINDOW == 210 (0x7f3e765ef400) [pid = 1817] [serial = 1341] [outer = (nil)] [url = about:blank] 16:00:33 INFO - PROCESS | 1817 | --DOMWINDOW == 209 (0x7f3e861eac00) [pid = 1817] [serial = 1304] [outer = (nil)] [url = about:blank] 16:00:33 INFO - PROCESS | 1817 | --DOMWINDOW == 208 (0x7f3e9d8e5c00) [pid = 1817] [serial = 1316] [outer = (nil)] [url = about:blank] 16:00:33 INFO - PROCESS | 1817 | --DOMWINDOW == 207 (0x7f3e761f9800) [pid = 1817] [serial = 1325] [outer = (nil)] [url = about:blank] 16:00:33 INFO - PROCESS | 1817 | --DOMWINDOW == 206 (0x7f3e7dee9400) [pid = 1817] [serial = 1356] [outer = (nil)] [url = about:blank] 16:00:33 INFO - PROCESS | 1817 | --DOMWINDOW == 205 (0x7f3e91b69c00) [pid = 1817] [serial = 1313] [outer = (nil)] [url = about:blank] 16:00:33 INFO - PROCESS | 1817 | --DOMWINDOW == 204 (0x7f3e7f6da000) [pid = 1817] [serial = 1328] [outer = (nil)] [url = about:blank] 16:00:33 INFO - PROCESS | 1817 | --DOMWINDOW == 203 (0x7f3e87509800) [pid = 1817] [serial = 1307] [outer = (nil)] [url = about:blank] 16:00:33 INFO - PROCESS | 1817 | --DOMWINDOW == 202 (0x7f3e8c83ac00) [pid = 1817] [serial = 1310] [outer = (nil)] [url = about:blank] 16:00:33 INFO - PROCESS | 1817 | 1461970833440 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:33 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7a215800 == 130 [pid = 1817] [id = 492] 16:00:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 203 (0x7f3e765f5800) [pid = 1817] [serial = 1477] [outer = (nil)] 16:00:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 204 (0x7f3e7a52c800) [pid = 1817] [serial = 1478] [outer = 0x7f3e765f5800] 16:00:33 INFO - PROCESS | 1817 | 1461970833552 Marionette DEBUG loaded listener.js 16:00:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 205 (0x7f3e7bd47c00) [pid = 1817] [serial = 1479] [outer = 0x7f3e765f5800] 16:00:34 INFO - PROCESS | 1817 | 1461970834227 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 16:00:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:00:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1233ms 16:00:34 INFO - PROCESS | 1817 | 1461970834269 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 16:00:34 INFO - PROCESS | 1817 | 1461970834272 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 16:00:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:00:34 INFO - PROCESS | 1817 | 1461970834278 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:00:34 INFO - PROCESS | 1817 | 1461970834280 Marionette TRACE conn3 <- [1,1942,null,{}] 16:00:34 INFO - PROCESS | 1817 | 1461970834285 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:34 INFO - PROCESS | 1817 | 1461970834463 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 16:00:34 INFO - PROCESS | 1817 | 1461970834642 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:34 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7b5cf000 == 131 [pid = 1817] [id = 493] 16:00:34 INFO - PROCESS | 1817 | ++DOMWINDOW == 206 (0x7f3e77bf6800) [pid = 1817] [serial = 1480] [outer = (nil)] 16:00:34 INFO - PROCESS | 1817 | ++DOMWINDOW == 207 (0x7f3e7cccd000) [pid = 1817] [serial = 1481] [outer = 0x7f3e77bf6800] 16:00:34 INFO - PROCESS | 1817 | 1461970834701 Marionette DEBUG loaded listener.js 16:00:34 INFO - PROCESS | 1817 | ++DOMWINDOW == 208 (0x7f3e7deed400) [pid = 1817] [serial = 1482] [outer = 0x7f3e77bf6800] 16:00:35 INFO - PROCESS | 1817 | 1461970835540 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:00:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:00:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1328ms 16:00:35 INFO - PROCESS | 1817 | 1461970835606 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 16:00:35 INFO - PROCESS | 1817 | 1461970835610 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 16:00:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:00:35 INFO - PROCESS | 1817 | 1461970835615 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:00:35 INFO - PROCESS | 1817 | 1461970835617 Marionette TRACE conn3 <- [1,1946,null,{}] 16:00:35 INFO - PROCESS | 1817 | 1461970835622 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:35 INFO - PROCESS | 1817 | 1461970835849 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 16:00:35 INFO - PROCESS | 1817 | 1461970835880 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:35 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7c16f800 == 132 [pid = 1817] [id = 494] 16:00:35 INFO - PROCESS | 1817 | ++DOMWINDOW == 209 (0x7f3e7bd4dc00) [pid = 1817] [serial = 1483] [outer = (nil)] 16:00:35 INFO - PROCESS | 1817 | ++DOMWINDOW == 210 (0x7f3e7e02a400) [pid = 1817] [serial = 1484] [outer = 0x7f3e7bd4dc00] 16:00:35 INFO - PROCESS | 1817 | 1461970835938 Marionette DEBUG loaded listener.js 16:00:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 211 (0x7f3e7e1a4400) [pid = 1817] [serial = 1485] [outer = 0x7f3e7bd4dc00] 16:00:36 INFO - PROCESS | 1817 | 1461970836751 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:00:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:00:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1182ms 16:00:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:00:36 INFO - PROCESS | 1817 | 1461970836801 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 16:00:36 INFO - PROCESS | 1817 | 1461970836804 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 16:00:36 INFO - PROCESS | 1817 | 1461970836808 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:00:36 INFO - PROCESS | 1817 | 1461970836812 Marionette TRACE conn3 <- [1,1950,null,{}] 16:00:36 INFO - PROCESS | 1817 | 1461970836816 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:37 INFO - PROCESS | 1817 | 1461970837470 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 16:00:37 INFO - PROCESS | 1817 | --DOMWINDOW == 210 (0x7f3e7ac3e400) [pid = 1817] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:00:37 INFO - PROCESS | 1817 | --DOMWINDOW == 209 (0x7f3e738ad800) [pid = 1817] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:00:37 INFO - PROCESS | 1817 | --DOMWINDOW == 208 (0x7f3e7f6d4000) [pid = 1817] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:00:37 INFO - PROCESS | 1817 | --DOMWINDOW == 207 (0x7f3e765f3000) [pid = 1817] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:00:37 INFO - PROCESS | 1817 | --DOMWINDOW == 206 (0x7f3e7a8c5000) [pid = 1817] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:00:37 INFO - PROCESS | 1817 | --DOMWINDOW == 205 (0x7f3e78cd0c00) [pid = 1817] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:00:37 INFO - PROCESS | 1817 | --DOMWINDOW == 204 (0x7f3e78cce000) [pid = 1817] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:00:37 INFO - PROCESS | 1817 | 1461970837638 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:37 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7b5c7000 == 133 [pid = 1817] [id = 495] 16:00:37 INFO - PROCESS | 1817 | ++DOMWINDOW == 205 (0x7f3e7a1ac800) [pid = 1817] [serial = 1486] [outer = (nil)] 16:00:37 INFO - PROCESS | 1817 | ++DOMWINDOW == 206 (0x7f3e7b571400) [pid = 1817] [serial = 1487] [outer = 0x7f3e7a1ac800] 16:00:37 INFO - PROCESS | 1817 | 1461970837704 Marionette DEBUG loaded listener.js 16:00:37 INFO - PROCESS | 1817 | ++DOMWINDOW == 207 (0x7f3e80ccec00) [pid = 1817] [serial = 1488] [outer = 0x7f3e7a1ac800] 16:00:38 INFO - PROCESS | 1817 | 1461970838336 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 16:00:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:00:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1576ms 16:00:38 INFO - PROCESS | 1817 | 1461970838385 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 16:00:38 INFO - PROCESS | 1817 | 1461970838388 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 16:00:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:00:38 INFO - PROCESS | 1817 | 1461970838403 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:00:38 INFO - PROCESS | 1817 | 1461970838407 Marionette TRACE conn3 <- [1,1954,null,{}] 16:00:38 INFO - PROCESS | 1817 | 1461970838412 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:38 INFO - PROCESS | 1817 | 1461970838578 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 16:00:38 INFO - PROCESS | 1817 | 1461970838735 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:38 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7f8f0800 == 134 [pid = 1817] [id = 496] 16:00:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 208 (0x7f3e7a8c5000) [pid = 1817] [serial = 1489] [outer = (nil)] 16:00:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 209 (0x7f3e80ee7c00) [pid = 1817] [serial = 1490] [outer = 0x7f3e7a8c5000] 16:00:38 INFO - PROCESS | 1817 | 1461970838793 Marionette DEBUG loaded listener.js 16:00:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 210 (0x7f3e848ea800) [pid = 1817] [serial = 1491] [outer = 0x7f3e7a8c5000] 16:00:39 INFO - PROCESS | 1817 | 1461970839587 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 16:00:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:00:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1238ms 16:00:39 INFO - PROCESS | 1817 | 1461970839633 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 16:00:39 INFO - PROCESS | 1817 | 1461970839639 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 16:00:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:00:39 INFO - PROCESS | 1817 | 1461970839647 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:00:39 INFO - PROCESS | 1817 | 1461970839652 Marionette TRACE conn3 <- [1,1958,null,{}] 16:00:39 INFO - PROCESS | 1817 | 1461970839707 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:39 INFO - PROCESS | 1817 | 1461970839931 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 16:00:40 INFO - PROCESS | 1817 | 1461970840190 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:40 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e790d3000 == 135 [pid = 1817] [id = 497] 16:00:40 INFO - PROCESS | 1817 | ++DOMWINDOW == 211 (0x7f3e77a0fc00) [pid = 1817] [serial = 1492] [outer = (nil)] 16:00:40 INFO - PROCESS | 1817 | ++DOMWINDOW == 212 (0x7f3e77e75800) [pid = 1817] [serial = 1493] [outer = 0x7f3e77a0fc00] 16:00:40 INFO - PROCESS | 1817 | 1461970840311 Marionette DEBUG loaded listener.js 16:00:40 INFO - PROCESS | 1817 | ++DOMWINDOW == 213 (0x7f3e78cd0c00) [pid = 1817] [serial = 1494] [outer = 0x7f3e77a0fc00] 16:00:41 INFO - PROCESS | 1817 | 1461970841218 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 16:00:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:00:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1629ms 16:00:41 INFO - PROCESS | 1817 | 1461970841276 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 16:00:41 INFO - PROCESS | 1817 | 1461970841284 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 16:00:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:00:41 INFO - PROCESS | 1817 | 1461970841294 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:00:41 INFO - PROCESS | 1817 | 1461970841298 Marionette TRACE conn3 <- [1,1962,null,{}] 16:00:41 INFO - PROCESS | 1817 | 1461970841303 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:41 INFO - PROCESS | 1817 | 1461970841489 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 16:00:41 INFO - PROCESS | 1817 | 1461970841686 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:41 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7c168800 == 136 [pid = 1817] [id = 498] 16:00:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 214 (0x7f3e7aa03400) [pid = 1817] [serial = 1495] [outer = (nil)] 16:00:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 215 (0x7f3e7b562c00) [pid = 1817] [serial = 1496] [outer = 0x7f3e7aa03400] 16:00:41 INFO - PROCESS | 1817 | 1461970841758 Marionette DEBUG loaded listener.js 16:00:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 216 (0x7f3e7bd44c00) [pid = 1817] [serial = 1497] [outer = 0x7f3e7aa03400] 16:00:42 INFO - PROCESS | 1817 | 1461970842723 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 16:00:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:00:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1481ms 16:00:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:00:42 INFO - PROCESS | 1817 | 1461970842776 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 16:00:42 INFO - PROCESS | 1817 | 1461970842779 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 16:00:42 INFO - PROCESS | 1817 | 1461970842785 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:00:42 INFO - PROCESS | 1817 | 1461970842791 Marionette TRACE conn3 <- [1,1966,null,{}] 16:00:42 INFO - PROCESS | 1817 | 1461970842806 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:43 INFO - PROCESS | 1817 | 1461970843005 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 16:00:43 INFO - PROCESS | 1817 | 1461970843248 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:43 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8123e800 == 137 [pid = 1817] [id = 499] 16:00:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 217 (0x7f3e7e1a2400) [pid = 1817] [serial = 1498] [outer = (nil)] 16:00:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 218 (0x7f3e7f703000) [pid = 1817] [serial = 1499] [outer = 0x7f3e7e1a2400] 16:00:43 INFO - PROCESS | 1817 | 1461970843365 Marionette DEBUG loaded listener.js 16:00:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 219 (0x7f3e80c13000) [pid = 1817] [serial = 1500] [outer = 0x7f3e7e1a2400] 16:00:44 INFO - PROCESS | 1817 | 1461970844205 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 16:00:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:00:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1433ms 16:00:44 INFO - PROCESS | 1817 | 1461970844217 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 16:00:44 INFO - PROCESS | 1817 | 1461970844220 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 16:00:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:00:44 INFO - PROCESS | 1817 | 1461970844226 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:00:44 INFO - PROCESS | 1817 | 1461970844228 Marionette TRACE conn3 <- [1,1970,null,{}] 16:00:44 INFO - PROCESS | 1817 | 1461970844234 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:44 INFO - PROCESS | 1817 | 1461970844414 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 16:00:44 INFO - PROCESS | 1817 | 1461970844627 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:44 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86214000 == 138 [pid = 1817] [id = 500] 16:00:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 220 (0x7f3e7decf400) [pid = 1817] [serial = 1501] [outer = (nil)] 16:00:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 221 (0x7f3e86008400) [pid = 1817] [serial = 1502] [outer = 0x7f3e7decf400] 16:00:44 INFO - PROCESS | 1817 | 1461970844698 Marionette DEBUG loaded listener.js 16:00:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 222 (0x7f3e86bca000) [pid = 1817] [serial = 1503] [outer = 0x7f3e7decf400] 16:00:45 INFO - PROCESS | 1817 | 1461970845568 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 16:00:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:00:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1376ms 16:00:45 INFO - PROCESS | 1817 | 1461970845604 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 16:00:45 INFO - PROCESS | 1817 | 1461970845607 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 16:00:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:00:45 INFO - PROCESS | 1817 | 1461970845613 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:00:45 INFO - PROCESS | 1817 | 1461970845616 Marionette TRACE conn3 <- [1,1974,null,{}] 16:00:45 INFO - PROCESS | 1817 | 1461970845620 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:45 INFO - PROCESS | 1817 | 1461970845803 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 16:00:46 INFO - PROCESS | 1817 | 1461970846004 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:46 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86b3f000 == 139 [pid = 1817] [id = 501] 16:00:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 223 (0x7f3e84804800) [pid = 1817] [serial = 1504] [outer = (nil)] 16:00:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 224 (0x7f3e8713cc00) [pid = 1817] [serial = 1505] [outer = 0x7f3e84804800] 16:00:46 INFO - PROCESS | 1817 | 1461970846091 Marionette DEBUG loaded listener.js 16:00:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 225 (0x7f3e874b4800) [pid = 1817] [serial = 1506] [outer = 0x7f3e84804800] 16:00:47 INFO - PROCESS | 1817 | 1461970847307 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 16:00:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:00:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1734ms 16:00:47 INFO - PROCESS | 1817 | 1461970847347 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 16:00:47 INFO - PROCESS | 1817 | 1461970847350 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 16:00:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:00:47 INFO - PROCESS | 1817 | 1461970847356 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:00:47 INFO - PROCESS | 1817 | 1461970847358 Marionette TRACE conn3 <- [1,1978,null,{}] 16:00:47 INFO - PROCESS | 1817 | 1461970847363 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:47 INFO - PROCESS | 1817 | 1461970847647 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 16:00:47 INFO - PROCESS | 1817 | 1461970847849 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:47 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e88cb0800 == 140 [pid = 1817] [id = 502] 16:00:47 INFO - PROCESS | 1817 | ++DOMWINDOW == 226 (0x7f3e874bd400) [pid = 1817] [serial = 1507] [outer = (nil)] 16:00:47 INFO - PROCESS | 1817 | ++DOMWINDOW == 227 (0x7f3e87ba8000) [pid = 1817] [serial = 1508] [outer = 0x7f3e874bd400] 16:00:47 INFO - PROCESS | 1817 | 1461970847918 Marionette DEBUG loaded listener.js 16:00:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 228 (0x7f3e8a18b400) [pid = 1817] [serial = 1509] [outer = 0x7f3e874bd400] 16:00:48 INFO - PROCESS | 1817 | 1461970848789 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:00:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:00:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1483ms 16:00:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:00:48 INFO - PROCESS | 1817 | 1461970848840 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 16:00:48 INFO - PROCESS | 1817 | 1461970848843 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 16:00:48 INFO - PROCESS | 1817 | 1461970848849 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:00:48 INFO - PROCESS | 1817 | 1461970848851 Marionette TRACE conn3 <- [1,1982,null,{}] 16:00:48 INFO - PROCESS | 1817 | 1461970848856 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:49 INFO - PROCESS | 1817 | 1461970849031 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 16:00:49 INFO - PROCESS | 1817 | 1461970849241 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:49 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8f3c0800 == 141 [pid = 1817] [id = 503] 16:00:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 229 (0x7f3e7ac3fc00) [pid = 1817] [serial = 1510] [outer = (nil)] 16:00:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 230 (0x7f3e8d25c000) [pid = 1817] [serial = 1511] [outer = 0x7f3e7ac3fc00] 16:00:49 INFO - PROCESS | 1817 | 1461970849349 Marionette DEBUG loaded listener.js 16:00:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 231 (0x7f3e8fec8000) [pid = 1817] [serial = 1512] [outer = 0x7f3e7ac3fc00] 16:00:50 INFO - PROCESS | 1817 | 1461970850201 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:00:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:00:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1377ms 16:00:50 INFO - PROCESS | 1817 | 1461970850225 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 16:00:50 INFO - PROCESS | 1817 | 1461970850227 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 16:00:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:00:50 INFO - PROCESS | 1817 | 1461970850233 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:00:50 INFO - PROCESS | 1817 | 1461970850235 Marionette TRACE conn3 <- [1,1986,null,{}] 16:00:50 INFO - PROCESS | 1817 | 1461970850240 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:50 INFO - PROCESS | 1817 | 1461970850432 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 16:00:50 INFO - PROCESS | 1817 | 1461970850665 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:50 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e908c8800 == 142 [pid = 1817] [id = 504] 16:00:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 232 (0x7f3e7deef400) [pid = 1817] [serial = 1513] [outer = (nil)] 16:00:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 233 (0x7f3e91474c00) [pid = 1817] [serial = 1514] [outer = 0x7f3e7deef400] 16:00:50 INFO - PROCESS | 1817 | 1461970850773 Marionette DEBUG loaded listener.js 16:00:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 234 (0x7f3e91bdd000) [pid = 1817] [serial = 1515] [outer = 0x7f3e7deef400] 16:00:51 INFO - PROCESS | 1817 | 1461970851587 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:00:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:00:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1382ms 16:00:51 INFO - PROCESS | 1817 | 1461970851615 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 16:00:51 INFO - PROCESS | 1817 | 1461970851619 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 16:00:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:00:51 INFO - PROCESS | 1817 | 1461970851624 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:00:51 INFO - PROCESS | 1817 | 1461970851626 Marionette TRACE conn3 <- [1,1990,null,{}] 16:00:51 INFO - PROCESS | 1817 | 1461970851631 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:51 INFO - PROCESS | 1817 | 1461970851801 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 16:00:52 INFO - PROCESS | 1817 | 1461970852003 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:52 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e96d03000 == 143 [pid = 1817] [id = 505] 16:00:52 INFO - PROCESS | 1817 | ++DOMWINDOW == 235 (0x7f3e8fc5c800) [pid = 1817] [serial = 1516] [outer = (nil)] 16:00:52 INFO - PROCESS | 1817 | ++DOMWINDOW == 236 (0x7f3e930e2000) [pid = 1817] [serial = 1517] [outer = 0x7f3e8fc5c800] 16:00:52 INFO - PROCESS | 1817 | 1461970852067 Marionette DEBUG loaded listener.js 16:00:52 INFO - PROCESS | 1817 | ++DOMWINDOW == 237 (0x7f3e9d56c000) [pid = 1817] [serial = 1518] [outer = 0x7f3e8fc5c800] 16:00:52 INFO - PROCESS | 1817 | 1461970852894 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:00:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:00:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1325ms 16:00:52 INFO - PROCESS | 1817 | 1461970852951 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 16:00:52 INFO - PROCESS | 1817 | 1461970852954 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 16:00:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:00:52 INFO - PROCESS | 1817 | 1461970852959 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:00:52 INFO - PROCESS | 1817 | 1461970852961 Marionette TRACE conn3 <- [1,1994,null,{}] 16:00:52 INFO - PROCESS | 1817 | 1461970852967 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:53 INFO - PROCESS | 1817 | 1461970853149 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 16:00:53 INFO - PROCESS | 1817 | 1461970853363 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:53 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9ec5c000 == 144 [pid = 1817] [id = 506] 16:00:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 238 (0x7f3e785ca000) [pid = 1817] [serial = 1519] [outer = (nil)] 16:00:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 239 (0x7f3e8e506800) [pid = 1817] [serial = 1520] [outer = 0x7f3e785ca000] 16:00:53 INFO - PROCESS | 1817 | 1461970853472 Marionette DEBUG loaded listener.js 16:00:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 240 (0x7f3e9eac3c00) [pid = 1817] [serial = 1521] [outer = 0x7f3e785ca000] 16:00:54 INFO - PROCESS | 1817 | 1461970854338 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 16:00:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:00:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1431ms 16:00:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:00:54 INFO - PROCESS | 1817 | 1461970854392 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 16:00:54 INFO - PROCESS | 1817 | 1461970854395 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 16:00:54 INFO - PROCESS | 1817 | 1461970854401 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:00:54 INFO - PROCESS | 1817 | 1461970854405 Marionette TRACE conn3 <- [1,1998,null,{}] 16:00:54 INFO - PROCESS | 1817 | 1461970854410 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:54 INFO - PROCESS | 1817 | 1461970854622 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 16:00:54 INFO - PROCESS | 1817 | 1461970854825 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:54 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea2d04800 == 145 [pid = 1817] [id = 507] 16:00:54 INFO - PROCESS | 1817 | ++DOMWINDOW == 241 (0x7f3e7a529c00) [pid = 1817] [serial = 1522] [outer = (nil)] 16:00:54 INFO - PROCESS | 1817 | ++DOMWINDOW == 242 (0x7f3ea0616c00) [pid = 1817] [serial = 1523] [outer = 0x7f3e7a529c00] 16:00:54 INFO - PROCESS | 1817 | 1461970854902 Marionette DEBUG loaded listener.js 16:00:55 INFO - PROCESS | 1817 | ++DOMWINDOW == 243 (0x7f3ea1f3c800) [pid = 1817] [serial = 1524] [outer = 0x7f3e7a529c00] 16:00:55 INFO - PROCESS | 1817 | 1461970855787 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 16:00:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:00:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1434ms 16:00:55 INFO - PROCESS | 1817 | 1461970855835 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 16:00:55 INFO - PROCESS | 1817 | 1461970855838 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 16:00:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:00:55 INFO - PROCESS | 1817 | 1461970855844 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:00:55 INFO - PROCESS | 1817 | 1461970855846 Marionette TRACE conn3 <- [1,2002,null,{}] 16:00:55 INFO - PROCESS | 1817 | 1461970855851 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:56 INFO - PROCESS | 1817 | 1461970856019 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 16:00:56 INFO - PROCESS | 1817 | 1461970856226 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:56 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea6c3c000 == 146 [pid = 1817] [id = 508] 16:00:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 244 (0x7f3e77a05800) [pid = 1817] [serial = 1525] [outer = (nil)] 16:00:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 245 (0x7f3ea2651800) [pid = 1817] [serial = 1526] [outer = 0x7f3e77a05800] 16:00:56 INFO - PROCESS | 1817 | 1461970856290 Marionette DEBUG loaded listener.js 16:00:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 246 (0x7f3ea2c7a800) [pid = 1817] [serial = 1527] [outer = 0x7f3e77a05800] 16:00:57 INFO - PROCESS | 1817 | 1461970857129 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 16:00:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:00:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1332ms 16:00:57 INFO - PROCESS | 1817 | 1461970857176 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 16:00:57 INFO - PROCESS | 1817 | 1461970857179 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 16:00:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:00:57 INFO - PROCESS | 1817 | 1461970857185 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:00:57 INFO - PROCESS | 1817 | 1461970857187 Marionette TRACE conn3 <- [1,2006,null,{}] 16:00:57 INFO - PROCESS | 1817 | 1461970857192 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:57 INFO - PROCESS | 1817 | 1461970857358 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 16:00:57 INFO - PROCESS | 1817 | 1461970857651 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:57 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea7b90000 == 147 [pid = 1817] [id = 509] 16:00:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 247 (0x7f3e761fb800) [pid = 1817] [serial = 1528] [outer = (nil)] 16:00:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 248 (0x7f3e771a1800) [pid = 1817] [serial = 1529] [outer = 0x7f3e761fb800] 16:00:57 INFO - PROCESS | 1817 | 1461970857724 Marionette DEBUG loaded listener.js 16:00:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 249 (0x7f3e771a7c00) [pid = 1817] [serial = 1530] [outer = 0x7f3e761fb800] 16:00:58 INFO - PROCESS | 1817 | 1461970858969 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 16:00:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 16:00:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1875ms 16:00:59 INFO - PROCESS | 1817 | 1461970859061 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 16:00:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:00:59 INFO - PROCESS | 1817 | 1461970859066 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 16:00:59 INFO - PROCESS | 1817 | 1461970859074 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:00:59 INFO - PROCESS | 1817 | 1461970859078 Marionette TRACE conn3 <- [1,2010,null,{}] 16:00:59 INFO - PROCESS | 1817 | 1461970859086 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:59 INFO - PROCESS | 1817 | 1461970859412 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 16:00:59 INFO - PROCESS | 1817 | 1461970859616 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:59 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7b52b000 == 148 [pid = 1817] [id = 510] 16:00:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 250 (0x7f3e77a02c00) [pid = 1817] [serial = 1531] [outer = (nil)] 16:00:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 251 (0x7f3e77a0ac00) [pid = 1817] [serial = 1532] [outer = 0x7f3e77a02c00] 16:00:59 INFO - PROCESS | 1817 | 1461970859681 Marionette DEBUG loaded listener.js 16:00:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 252 (0x7f3e785c6800) [pid = 1817] [serial = 1533] [outer = 0x7f3e77a02c00] 16:01:00 INFO - PROCESS | 1817 | 1461970860743 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 16:01:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 16:01:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1736ms 16:01:00 INFO - PROCESS | 1817 | 1461970860810 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 16:01:00 INFO - PROCESS | 1817 | 1461970860817 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 16:01:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:01:00 INFO - PROCESS | 1817 | 1461970860827 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:01:00 INFO - PROCESS | 1817 | 1461970860830 Marionette TRACE conn3 <- [1,2014,null,{}] 16:01:00 INFO - PROCESS | 1817 | 1461970860835 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:01 INFO - PROCESS | 1817 | 1461970861025 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 16:01:01 INFO - PROCESS | 1817 | 1461970861282 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:01 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7aa3e800 == 149 [pid = 1817] [id = 511] 16:01:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 253 (0x7f3e7a8cc000) [pid = 1817] [serial = 1534] [outer = (nil)] 16:01:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 254 (0x7f3e7ac41400) [pid = 1817] [serial = 1535] [outer = 0x7f3e7a8cc000] 16:01:01 INFO - PROCESS | 1817 | 1461970861394 Marionette DEBUG loaded listener.js 16:01:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 255 (0x7f3e7b549800) [pid = 1817] [serial = 1536] [outer = 0x7f3e7a8cc000] 16:01:02 INFO - PROCESS | 1817 | 1461970862244 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 16:01:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:01:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1475ms 16:01:02 INFO - PROCESS | 1817 | 1461970862303 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 16:01:02 INFO - PROCESS | 1817 | 1461970862307 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 16:01:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:01:02 INFO - PROCESS | 1817 | 1461970862312 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:01:02 INFO - PROCESS | 1817 | 1461970862317 Marionette TRACE conn3 <- [1,2018,null,{}] 16:01:02 INFO - PROCESS | 1817 | 1461970862331 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:02 INFO - PROCESS | 1817 | 1461970862511 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 16:01:02 INFO - PROCESS | 1817 | 1461970862720 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:02 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7b9d1000 == 150 [pid = 1817] [id = 512] 16:01:02 INFO - PROCESS | 1817 | ++DOMWINDOW == 256 (0x7f3e7bd48c00) [pid = 1817] [serial = 1537] [outer = (nil)] 16:01:02 INFO - PROCESS | 1817 | ++DOMWINDOW == 257 (0x7f3e7dece400) [pid = 1817] [serial = 1538] [outer = 0x7f3e7bd48c00] 16:01:02 INFO - PROCESS | 1817 | 1461970862829 Marionette DEBUG loaded listener.js 16:01:02 INFO - PROCESS | 1817 | ++DOMWINDOW == 258 (0x7f3e7e0ea000) [pid = 1817] [serial = 1539] [outer = 0x7f3e7bd48c00] 16:01:03 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e78dda000 == 149 [pid = 1817] [id = 445] 16:01:03 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e73997000 == 148 [pid = 1817] [id = 444] 16:01:03 INFO - PROCESS | 1817 | --DOMWINDOW == 257 (0x7f3e78cc7400) [pid = 1817] [serial = 1406] [outer = (nil)] [url = about:blank] 16:01:03 INFO - PROCESS | 1817 | --DOMWINDOW == 256 (0x7f3e7aabc400) [pid = 1817] [serial = 1367] [outer = (nil)] [url = about:blank] 16:01:03 INFO - PROCESS | 1817 | --DOMWINDOW == 255 (0x7f3e8a196400) [pid = 1817] [serial = 1397] [outer = (nil)] [url = about:blank] 16:01:03 INFO - PROCESS | 1817 | --DOMWINDOW == 254 (0x7f3e86f52800) [pid = 1817] [serial = 1388] [outer = (nil)] [url = about:blank] 16:01:03 INFO - PROCESS | 1817 | --DOMWINDOW == 253 (0x7f3e88b08800) [pid = 1817] [serial = 1394] [outer = (nil)] [url = about:blank] 16:01:03 INFO - PROCESS | 1817 | --DOMWINDOW == 252 (0x7f3e761f1c00) [pid = 1817] [serial = 1361] [outer = (nil)] [url = about:blank] 16:01:03 INFO - PROCESS | 1817 | --DOMWINDOW == 251 (0x7f3e78679000) [pid = 1817] [serial = 1364] [outer = (nil)] [url = about:blank] 16:01:03 INFO - PROCESS | 1817 | --DOMWINDOW == 250 (0x7f3e792bdc00) [pid = 1817] [serial = 1403] [outer = (nil)] [url = about:blank] 16:01:03 INFO - PROCESS | 1817 | --DOMWINDOW == 249 (0x7f3e8b64d400) [pid = 1817] [serial = 1400] [outer = (nil)] [url = about:blank] 16:01:03 INFO - PROCESS | 1817 | --DOMWINDOW == 248 (0x7f3e84810c00) [pid = 1817] [serial = 1427] [outer = (nil)] [url = about:blank] 16:01:03 INFO - PROCESS | 1817 | --DOMWINDOW == 247 (0x7f3e86a49000) [pid = 1817] [serial = 1385] [outer = (nil)] [url = about:blank] 16:01:03 INFO - PROCESS | 1817 | --DOMWINDOW == 246 (0x7f3e80c0e800) [pid = 1817] [serial = 1376] [outer = (nil)] [url = about:blank] 16:01:03 INFO - PROCESS | 1817 | --DOMWINDOW == 245 (0x7f3e848f1400) [pid = 1817] [serial = 1382] [outer = (nil)] [url = about:blank] 16:01:03 INFO - PROCESS | 1817 | --DOMWINDOW == 244 (0x7f3e80ef0800) [pid = 1817] [serial = 1379] [outer = (nil)] [url = about:blank] 16:01:03 INFO - PROCESS | 1817 | --DOMWINDOW == 243 (0x7f3e7e02f400) [pid = 1817] [serial = 1370] [outer = (nil)] [url = about:blank] 16:01:03 INFO - PROCESS | 1817 | --DOMWINDOW == 242 (0x7f3e872d9c00) [pid = 1817] [serial = 1391] [outer = (nil)] [url = about:blank] 16:01:03 INFO - PROCESS | 1817 | --DOMWINDOW == 241 (0x7f3e7f6d7400) [pid = 1817] [serial = 1373] [outer = (nil)] [url = about:blank] 16:01:03 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7b5c7000 == 147 [pid = 1817] [id = 495] 16:01:03 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7c16f800 == 146 [pid = 1817] [id = 494] 16:01:03 INFO - PROCESS | 1817 | 1461970863970 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:01:03 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7b5cf000 == 145 [pid = 1817] [id = 493] 16:01:03 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7a215800 == 144 [pid = 1817] [id = 492] 16:01:03 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e739a0800 == 143 [pid = 1817] [id = 491] 16:01:03 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7b984800 == 142 [pid = 1817] [id = 490] 16:01:03 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e792da000 == 141 [pid = 1817] [id = 488] 16:01:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:01:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1682ms 16:01:03 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea0ba0000 == 140 [pid = 1817] [id = 487] 16:01:03 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9dc2d000 == 139 [pid = 1817] [id = 486] 16:01:03 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9d51b000 == 138 [pid = 1817] [id = 485] 16:01:04 INFO - PROCESS | 1817 | 1461970863999 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 16:01:04 INFO - PROCESS | 1817 | 1461970864003 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 16:01:04 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e924e6000 == 137 [pid = 1817] [id = 484] 16:01:04 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e911a3000 == 136 [pid = 1817] [id = 483] 16:01:04 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e90825000 == 135 [pid = 1817] [id = 482] 16:01:04 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8f93a000 == 134 [pid = 1817] [id = 481] 16:01:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:01:04 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e87dc5800 == 133 [pid = 1817] [id = 480] 16:01:04 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e87021800 == 132 [pid = 1817] [id = 479] 16:01:04 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e86211800 == 131 [pid = 1817] [id = 478] 16:01:04 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7f2d8800 == 130 [pid = 1817] [id = 477] 16:01:04 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7a40f800 == 129 [pid = 1817] [id = 476] 16:01:04 INFO - PROCESS | 1817 | 1461970864024 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:01:04 INFO - PROCESS | 1817 | 1461970864027 Marionette TRACE conn3 <- [1,2022,null,{}] 16:01:04 INFO - PROCESS | 1817 | 1461970864031 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:04 INFO - PROCESS | 1817 | 1461970864211 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 16:01:04 INFO - PROCESS | 1817 | --DOMWINDOW == 240 (0x7f3e8062ac00) [pid = 1817] [serial = 1424] [outer = (nil)] [url = about:blank] 16:01:04 INFO - PROCESS | 1817 | --DOMWINDOW == 239 (0x7f3e785c8000) [pid = 1817] [serial = 1410] [outer = (nil)] [url = about:blank] 16:01:04 INFO - PROCESS | 1817 | --DOMWINDOW == 238 (0x7f3e80628000) [pid = 1817] [serial = 1422] [outer = (nil)] [url = about:blank] 16:01:04 INFO - PROCESS | 1817 | --DOMWINDOW == 237 (0x7f3e7a1ab800) [pid = 1817] [serial = 1412] [outer = (nil)] [url = about:blank] 16:01:04 INFO - PROCESS | 1817 | --DOMWINDOW == 236 (0x7f3e7f705800) [pid = 1817] [serial = 1421] [outer = (nil)] [url = about:blank] 16:01:04 INFO - PROCESS | 1817 | --DOMWINDOW == 235 (0x7f3e7ccca400) [pid = 1817] [serial = 1416] [outer = (nil)] [url = about:blank] 16:01:04 INFO - PROCESS | 1817 | --DOMWINDOW == 234 (0x7f3e8120dc00) [pid = 1817] [serial = 1425] [outer = (nil)] [url = about:blank] 16:01:04 INFO - PROCESS | 1817 | --DOMWINDOW == 233 (0x7f3e76e78000) [pid = 1817] [serial = 1409] [outer = (nil)] [url = about:blank] 16:01:04 INFO - PROCESS | 1817 | --DOMWINDOW == 232 (0x7f3e7e0e7c00) [pid = 1817] [serial = 1359] [outer = (nil)] [url = about:blank] 16:01:04 INFO - PROCESS | 1817 | --DOMWINDOW == 231 (0x7f3e7e1a9800) [pid = 1817] [serial = 1419] [outer = (nil)] [url = about:blank] 16:01:04 INFO - PROCESS | 1817 | --DOMWINDOW == 230 (0x7f3e7e02fc00) [pid = 1817] [serial = 1418] [outer = (nil)] [url = about:blank] 16:01:04 INFO - PROCESS | 1817 | --DOMWINDOW == 229 (0x7f3e7ac40000) [pid = 1817] [serial = 1413] [outer = (nil)] [url = about:blank] 16:01:04 INFO - PROCESS | 1817 | --DOMWINDOW == 228 (0x7f3e7bd43c00) [pid = 1817] [serial = 1415] [outer = (nil)] [url = about:blank] 16:01:04 INFO - PROCESS | 1817 | 1461970864460 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:04 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e790e1800 == 130 [pid = 1817] [id = 513] 16:01:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 229 (0x7f3e76e78000) [pid = 1817] [serial = 1540] [outer = (nil)] 16:01:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 230 (0x7f3e7bd4e400) [pid = 1817] [serial = 1541] [outer = 0x7f3e76e78000] 16:01:04 INFO - PROCESS | 1817 | 1461970864542 Marionette DEBUG loaded listener.js 16:01:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 231 (0x7f3e7e1ad400) [pid = 1817] [serial = 1542] [outer = 0x7f3e76e78000] 16:01:05 INFO - PROCESS | 1817 | 1461970865214 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 16:01:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:01:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1240ms 16:01:05 INFO - PROCESS | 1817 | 1461970865256 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 16:01:05 INFO - PROCESS | 1817 | 1461970865258 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 16:01:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:01:05 INFO - PROCESS | 1817 | 1461970865264 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:01:05 INFO - PROCESS | 1817 | 1461970865266 Marionette TRACE conn3 <- [1,2026,null,{}] 16:01:05 INFO - PROCESS | 1817 | 1461970865271 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:05 INFO - PROCESS | 1817 | 1461970865431 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 16:01:05 INFO - PROCESS | 1817 | 1461970865611 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:05 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7ccf5800 == 131 [pid = 1817] [id = 514] 16:01:05 INFO - PROCESS | 1817 | ++DOMWINDOW == 232 (0x7f3e738a3400) [pid = 1817] [serial = 1543] [outer = (nil)] 16:01:05 INFO - PROCESS | 1817 | ++DOMWINDOW == 233 (0x7f3e805ef400) [pid = 1817] [serial = 1544] [outer = 0x7f3e738a3400] 16:01:05 INFO - PROCESS | 1817 | 1461970865668 Marionette DEBUG loaded listener.js 16:01:05 INFO - PROCESS | 1817 | ++DOMWINDOW == 234 (0x7f3e80ef0800) [pid = 1817] [serial = 1545] [outer = 0x7f3e738a3400] 16:01:06 INFO - PROCESS | 1817 | 1461970866500 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 16:01:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:01:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1275ms 16:01:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:01:06 INFO - PROCESS | 1817 | 1461970866540 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 16:01:06 INFO - PROCESS | 1817 | 1461970866543 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 16:01:06 INFO - PROCESS | 1817 | 1461970866549 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:01:06 INFO - PROCESS | 1817 | 1461970866551 Marionette TRACE conn3 <- [1,2030,null,{}] 16:01:06 INFO - PROCESS | 1817 | 1461970866556 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:06 INFO - PROCESS | 1817 | 1461970866829 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 16:01:06 INFO - PROCESS | 1817 | 1461970866856 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:06 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e811a9800 == 132 [pid = 1817] [id = 515] 16:01:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 235 (0x7f3e812cf800) [pid = 1817] [serial = 1546] [outer = (nil)] 16:01:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 236 (0x7f3e812d4800) [pid = 1817] [serial = 1547] [outer = 0x7f3e812cf800] 16:01:06 INFO - PROCESS | 1817 | 1461970866921 Marionette DEBUG loaded listener.js 16:01:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 237 (0x7f3e86bcd000) [pid = 1817] [serial = 1548] [outer = 0x7f3e812cf800] 16:01:07 INFO - PROCESS | 1817 | 1461970867780 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 16:01:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:01:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1285ms 16:01:07 INFO - PROCESS | 1817 | 1461970867833 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 16:01:07 INFO - PROCESS | 1817 | 1461970867836 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 16:01:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:01:07 INFO - PROCESS | 1817 | 1461970867879 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:01:07 INFO - PROCESS | 1817 | 1461970867883 Marionette TRACE conn3 <- [1,2034,null,{}] 16:01:07 INFO - PROCESS | 1817 | 1461970867888 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:08 INFO - PROCESS | 1817 | 1461970868130 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 16:01:08 INFO - PROCESS | 1817 | 1461970868154 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:08 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86211800 == 133 [pid = 1817] [id = 516] 16:01:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 238 (0x7f3e812d3800) [pid = 1817] [serial = 1549] [outer = (nil)] 16:01:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 239 (0x7f3e871d5000) [pid = 1817] [serial = 1550] [outer = 0x7f3e812d3800] 16:01:08 INFO - PROCESS | 1817 | 1461970868213 Marionette DEBUG loaded listener.js 16:01:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 240 (0x7f3e878ad000) [pid = 1817] [serial = 1551] [outer = 0x7f3e812d3800] 16:01:09 INFO - PROCESS | 1817 | --DOMWINDOW == 239 (0x7f3e80ceb400) [pid = 1817] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:01:09 INFO - PROCESS | 1817 | --DOMWINDOW == 238 (0x7f3e7e028800) [pid = 1817] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:01:09 INFO - PROCESS | 1817 | --DOMWINDOW == 237 (0x7f3e80cd0000) [pid = 1817] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:01:09 INFO - PROCESS | 1817 | --DOMWINDOW == 236 (0x7f3e792bd000) [pid = 1817] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:01:09 INFO - PROCESS | 1817 | --DOMWINDOW == 235 (0x7f3e7aab9800) [pid = 1817] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:01:09 INFO - PROCESS | 1817 | --DOMWINDOW == 234 (0x7f3e76e79800) [pid = 1817] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:01:09 INFO - PROCESS | 1817 | --DOMWINDOW == 233 (0x7f3e765e8800) [pid = 1817] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:01:09 INFO - PROCESS | 1817 | --DOMWINDOW == 232 (0x7f3e765ea800) [pid = 1817] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:01:09 INFO - PROCESS | 1817 | --DOMWINDOW == 231 (0x7f3e7ccca000) [pid = 1817] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:01:09 INFO - PROCESS | 1817 | --DOMWINDOW == 230 (0x7f3e861ebc00) [pid = 1817] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:01:09 INFO - PROCESS | 1817 | --DOMWINDOW == 229 (0x7f3e7aac0400) [pid = 1817] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:01:09 INFO - PROCESS | 1817 | --DOMWINDOW == 228 (0x7f3e76e6fc00) [pid = 1817] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:01:09 INFO - PROCESS | 1817 | --DOMWINDOW == 227 (0x7f3e77e77c00) [pid = 1817] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:01:09 INFO - PROCESS | 1817 | --DOMWINDOW == 226 (0x7f3e8fbe9c00) [pid = 1817] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:01:09 INFO - PROCESS | 1817 | --DOMWINDOW == 225 (0x7f3e792bc800) [pid = 1817] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:01:09 INFO - PROCESS | 1817 | --DOMWINDOW == 224 (0x7f3e78674c00) [pid = 1817] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:01:09 INFO - PROCESS | 1817 | --DOMWINDOW == 223 (0x7f3e7aab4c00) [pid = 1817] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:01:09 INFO - PROCESS | 1817 | --DOMWINDOW == 222 (0x7f3e77e82000) [pid = 1817] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:01:09 INFO - PROCESS | 1817 | --DOMWINDOW == 221 (0x7f3e8e68d800) [pid = 1817] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:01:09 INFO - PROCESS | 1817 | --DOMWINDOW == 220 (0x7f3e86009400) [pid = 1817] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:01:09 INFO - PROCESS | 1817 | --DOMWINDOW == 219 (0x7f3e77a0b000) [pid = 1817] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:01:09 INFO - PROCESS | 1817 | --DOMWINDOW == 218 (0x7f3e7bd4dc00) [pid = 1817] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:01:09 INFO - PROCESS | 1817 | --DOMWINDOW == 217 (0x7f3e7a52e400) [pid = 1817] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:01:09 INFO - PROCESS | 1817 | --DOMWINDOW == 216 (0x7f3e77bf6800) [pid = 1817] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:01:09 INFO - PROCESS | 1817 | --DOMWINDOW == 215 (0x7f3e761fa800) [pid = 1817] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:01:09 INFO - PROCESS | 1817 | --DOMWINDOW == 214 (0x7f3e765f5800) [pid = 1817] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:01:09 INFO - PROCESS | 1817 | --DOMWINDOW == 213 (0x7f3e7a1ac800) [pid = 1817] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:01:09 INFO - PROCESS | 1817 | 1461970869783 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:01:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:01:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1968ms 16:01:09 INFO - PROCESS | 1817 | 1461970869810 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 16:01:09 INFO - PROCESS | 1817 | 1461970869814 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 16:01:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:01:09 INFO - PROCESS | 1817 | 1461970869828 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:01:09 INFO - PROCESS | 1817 | 1461970869835 Marionette TRACE conn3 <- [1,2038,null,{}] 16:01:09 INFO - PROCESS | 1817 | 1461970869840 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:10 INFO - PROCESS | 1817 | 1461970870000 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 16:01:10 INFO - PROCESS | 1817 | 1461970870015 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:10 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7ced5000 == 134 [pid = 1817] [id = 517] 16:01:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 214 (0x7f3e765ec800) [pid = 1817] [serial = 1552] [outer = (nil)] 16:01:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 215 (0x7f3e78679800) [pid = 1817] [serial = 1553] [outer = 0x7f3e765ec800] 16:01:10 INFO - PROCESS | 1817 | 1461970870074 Marionette DEBUG loaded listener.js 16:01:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 216 (0x7f3e7b56d400) [pid = 1817] [serial = 1554] [outer = 0x7f3e765ec800] 16:01:10 INFO - PROCESS | 1817 | 1461970870904 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 16:01:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:01:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1138ms 16:01:10 INFO - PROCESS | 1817 | 1461970870959 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 16:01:10 INFO - PROCESS | 1817 | 1461970870962 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 16:01:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:01:10 INFO - PROCESS | 1817 | 1461970870967 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:01:10 INFO - PROCESS | 1817 | 1461970870969 Marionette TRACE conn3 <- [1,2042,null,{}] 16:01:10 INFO - PROCESS | 1817 | 1461970870977 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:11 INFO - PROCESS | 1817 | 1461970871133 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 16:01:11 INFO - PROCESS | 1817 | 1461970871146 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:11 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86e36000 == 135 [pid = 1817] [id = 518] 16:01:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 217 (0x7f3e7b56e000) [pid = 1817] [serial = 1555] [outer = (nil)] 16:01:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 218 (0x7f3e80cc9800) [pid = 1817] [serial = 1556] [outer = 0x7f3e7b56e000] 16:01:11 INFO - PROCESS | 1817 | 1461970871202 Marionette DEBUG loaded listener.js 16:01:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 219 (0x7f3e86ff3000) [pid = 1817] [serial = 1557] [outer = 0x7f3e7b56e000] 16:01:12 INFO - PROCESS | 1817 | 1461970872380 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:01:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:01:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1477ms 16:01:12 INFO - PROCESS | 1817 | 1461970872446 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 16:01:12 INFO - PROCESS | 1817 | 1461970872453 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 16:01:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:01:12 INFO - PROCESS | 1817 | 1461970872460 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:01:12 INFO - PROCESS | 1817 | 1461970872466 Marionette TRACE conn3 <- [1,2046,null,{}] 16:01:12 INFO - PROCESS | 1817 | 1461970872472 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:12 INFO - PROCESS | 1817 | 1461970872717 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 16:01:12 INFO - PROCESS | 1817 | 1461970872969 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:13 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7b984000 == 136 [pid = 1817] [id = 519] 16:01:13 INFO - PROCESS | 1817 | ++DOMWINDOW == 220 (0x7f3e78cce000) [pid = 1817] [serial = 1558] [outer = (nil)] 16:01:13 INFO - PROCESS | 1817 | ++DOMWINDOW == 221 (0x7f3e7a52b400) [pid = 1817] [serial = 1559] [outer = 0x7f3e78cce000] 16:01:13 INFO - PROCESS | 1817 | 1461970873089 Marionette DEBUG loaded listener.js 16:01:13 INFO - PROCESS | 1817 | ++DOMWINDOW == 222 (0x7f3e7aac0400) [pid = 1817] [serial = 1560] [outer = 0x7f3e78cce000] 16:01:14 INFO - PROCESS | 1817 | 1461970874015 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:01:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:01:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1631ms 16:01:14 INFO - PROCESS | 1817 | 1461970874091 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 16:01:14 INFO - PROCESS | 1817 | 1461970874100 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 16:01:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:01:14 INFO - PROCESS | 1817 | 1461970874109 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:01:14 INFO - PROCESS | 1817 | 1461970874112 Marionette TRACE conn3 <- [1,2050,null,{}] 16:01:14 INFO - PROCESS | 1817 | 1461970874118 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:14 INFO - PROCESS | 1817 | 1461970874345 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 16:01:14 INFO - PROCESS | 1817 | 1461970874637 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:14 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e810d2000 == 137 [pid = 1817] [id = 520] 16:01:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 223 (0x7f3e7b54e800) [pid = 1817] [serial = 1561] [outer = (nil)] 16:01:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 224 (0x7f3e7dec6000) [pid = 1817] [serial = 1562] [outer = 0x7f3e7b54e800] 16:01:14 INFO - PROCESS | 1817 | 1461970874747 Marionette DEBUG loaded listener.js 16:01:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 225 (0x7f3e7e0f1800) [pid = 1817] [serial = 1563] [outer = 0x7f3e7b54e800] 16:01:15 INFO - PROCESS | 1817 | 1461970875590 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:01:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:01:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1529ms 16:01:15 INFO - PROCESS | 1817 | 1461970875639 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 16:01:15 INFO - PROCESS | 1817 | 1461970875643 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 16:01:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:01:15 INFO - PROCESS | 1817 | 1461970875649 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:01:15 INFO - PROCESS | 1817 | 1461970875655 Marionette TRACE conn3 <- [1,2054,null,{}] 16:01:15 INFO - PROCESS | 1817 | 1461970875672 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:15 INFO - PROCESS | 1817 | 1461970875892 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 16:01:16 INFO - PROCESS | 1817 | 1461970876105 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:16 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8b3bd800 == 138 [pid = 1817] [id = 521] 16:01:16 INFO - PROCESS | 1817 | ++DOMWINDOW == 226 (0x7f3e7e023c00) [pid = 1817] [serial = 1564] [outer = (nil)] 16:01:16 INFO - PROCESS | 1817 | ++DOMWINDOW == 227 (0x7f3e812ce400) [pid = 1817] [serial = 1565] [outer = 0x7f3e7e023c00] 16:01:16 INFO - PROCESS | 1817 | 1461970876216 Marionette DEBUG loaded listener.js 16:01:16 INFO - PROCESS | 1817 | ++DOMWINDOW == 228 (0x7f3e861e6400) [pid = 1817] [serial = 1566] [outer = 0x7f3e7e023c00] 16:01:17 INFO - PROCESS | 1817 | 1461970877065 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 16:01:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:01:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1485ms 16:01:17 INFO - PROCESS | 1817 | 1461970877135 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 16:01:17 INFO - PROCESS | 1817 | 1461970877139 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 16:01:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:01:17 INFO - PROCESS | 1817 | 1461970877144 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:01:17 INFO - PROCESS | 1817 | 1461970877146 Marionette TRACE conn3 <- [1,2058,null,{}] 16:01:17 INFO - PROCESS | 1817 | 1461970877152 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:17 INFO - PROCESS | 1817 | 1461970877336 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 16:01:17 INFO - PROCESS | 1817 | 1461970877539 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:17 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e90820800 == 139 [pid = 1817] [id = 522] 16:01:17 INFO - PROCESS | 1817 | ++DOMWINDOW == 229 (0x7f3e7e1a8c00) [pid = 1817] [serial = 1567] [outer = (nil)] 16:01:17 INFO - PROCESS | 1817 | ++DOMWINDOW == 230 (0x7f3e87142c00) [pid = 1817] [serial = 1568] [outer = 0x7f3e7e1a8c00] 16:01:17 INFO - PROCESS | 1817 | 1461970877607 Marionette DEBUG loaded listener.js 16:01:17 INFO - PROCESS | 1817 | ++DOMWINDOW == 231 (0x7f3e878b7400) [pid = 1817] [serial = 1569] [outer = 0x7f3e7e1a8c00] 16:01:18 INFO - PROCESS | 1817 | 1461970878442 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 16:01:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:01:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1374ms 16:01:18 INFO - PROCESS | 1817 | 1461970878520 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 16:01:18 INFO - PROCESS | 1817 | 1461970878523 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 16:01:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:01:18 INFO - PROCESS | 1817 | 1461970878529 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:01:18 INFO - PROCESS | 1817 | 1461970878531 Marionette TRACE conn3 <- [1,2062,null,{}] 16:01:18 INFO - PROCESS | 1817 | 1461970878537 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:18 INFO - PROCESS | 1817 | 1461970878738 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 16:01:18 INFO - PROCESS | 1817 | 1461970878946 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:19 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e922b2000 == 140 [pid = 1817] [id = 523] 16:01:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 232 (0x7f3e86cc8800) [pid = 1817] [serial = 1570] [outer = (nil)] 16:01:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 233 (0x7f3e87c29800) [pid = 1817] [serial = 1571] [outer = 0x7f3e86cc8800] 16:01:19 INFO - PROCESS | 1817 | 1461970879054 Marionette DEBUG loaded listener.js 16:01:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 234 (0x7f3e8a064800) [pid = 1817] [serial = 1572] [outer = 0x7f3e86cc8800] 16:01:19 INFO - PROCESS | 1817 | 1461970879965 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 16:01:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:01:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1488ms 16:01:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:01:20 INFO - PROCESS | 1817 | 1461970880017 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 16:01:20 INFO - PROCESS | 1817 | 1461970880020 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 16:01:20 INFO - PROCESS | 1817 | 1461970880026 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:01:20 INFO - PROCESS | 1817 | 1461970880029 Marionette TRACE conn3 <- [1,2066,null,{}] 16:01:20 INFO - PROCESS | 1817 | 1461970880033 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:20 INFO - PROCESS | 1817 | 1461970880228 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 16:01:20 INFO - PROCESS | 1817 | 1461970880439 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:20 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9ec6b800 == 141 [pid = 1817] [id = 524] 16:01:20 INFO - PROCESS | 1817 | ++DOMWINDOW == 235 (0x7f3e77a06400) [pid = 1817] [serial = 1573] [outer = (nil)] 16:01:20 INFO - PROCESS | 1817 | ++DOMWINDOW == 236 (0x7f3e8f3a3800) [pid = 1817] [serial = 1574] [outer = 0x7f3e77a06400] 16:01:20 INFO - PROCESS | 1817 | 1461970880562 Marionette DEBUG loaded listener.js 16:01:20 INFO - PROCESS | 1817 | ++DOMWINDOW == 237 (0x7f3e919bd800) [pid = 1817] [serial = 1575] [outer = 0x7f3e77a06400] 16:01:21 INFO - PROCESS | 1817 | 1461970881486 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 16:01:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:01:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1536ms 16:01:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:01:21 INFO - PROCESS | 1817 | 1461970881562 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 16:01:21 INFO - PROCESS | 1817 | 1461970881565 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 16:01:21 INFO - PROCESS | 1817 | 1461970881571 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:01:21 INFO - PROCESS | 1817 | 1461970881574 Marionette TRACE conn3 <- [1,2070,null,{}] 16:01:21 INFO - PROCESS | 1817 | 1461970881579 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:21 INFO - PROCESS | 1817 | 1461970881758 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 16:01:21 INFO - PROCESS | 1817 | 1461970881964 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:22 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea565a000 == 142 [pid = 1817] [id = 525] 16:01:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 238 (0x7f3e77bf3000) [pid = 1817] [serial = 1576] [outer = (nil)] 16:01:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 239 (0x7f3e97984000) [pid = 1817] [serial = 1577] [outer = 0x7f3e77bf3000] 16:01:22 INFO - PROCESS | 1817 | 1461970882077 Marionette DEBUG loaded listener.js 16:01:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 240 (0x7f3e9e945c00) [pid = 1817] [serial = 1578] [outer = 0x7f3e77bf3000] 16:01:22 INFO - PROCESS | 1817 | 1461970882923 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 16:01:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:01:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1388ms 16:01:22 INFO - PROCESS | 1817 | 1461970882959 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 16:01:22 INFO - PROCESS | 1817 | 1461970882962 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 16:01:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:01:22 INFO - PROCESS | 1817 | 1461970882968 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:01:22 INFO - PROCESS | 1817 | 1461970882970 Marionette TRACE conn3 <- [1,2074,null,{}] 16:01:22 INFO - PROCESS | 1817 | 1461970882975 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:23 INFO - PROCESS | 1817 | 1461970883157 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 16:01:23 INFO - PROCESS | 1817 | 1461970883368 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:23 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e80f4f000 == 143 [pid = 1817] [id = 526] 16:01:23 INFO - PROCESS | 1817 | ++DOMWINDOW == 241 (0x7f3e73c95000) [pid = 1817] [serial = 1579] [outer = (nil)] 16:01:23 INFO - PROCESS | 1817 | ++DOMWINDOW == 242 (0x7f3e73c9a800) [pid = 1817] [serial = 1580] [outer = 0x7f3e73c95000] 16:01:23 INFO - PROCESS | 1817 | 1461970883478 Marionette DEBUG loaded listener.js 16:01:23 INFO - PROCESS | 1817 | ++DOMWINDOW == 243 (0x7f3e73c9fc00) [pid = 1817] [serial = 1581] [outer = 0x7f3e73c95000] 16:01:24 INFO - PROCESS | 1817 | 1461970884343 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 16:01:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:01:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1428ms 16:01:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:01:24 INFO - PROCESS | 1817 | 1461970884397 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 16:01:24 INFO - PROCESS | 1817 | 1461970884401 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 16:01:24 INFO - PROCESS | 1817 | 1461970884407 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:01:24 INFO - PROCESS | 1817 | 1461970884410 Marionette TRACE conn3 <- [1,2078,null,{}] 16:01:24 INFO - PROCESS | 1817 | 1461970884414 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:24 INFO - PROCESS | 1817 | 1461970884603 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 16:01:24 INFO - PROCESS | 1817 | 1461970884867 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:24 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3eaa3d0800 == 144 [pid = 1817] [id = 527] 16:01:24 INFO - PROCESS | 1817 | ++DOMWINDOW == 244 (0x7f3e73c95400) [pid = 1817] [serial = 1582] [outer = (nil)] 16:01:24 INFO - PROCESS | 1817 | ++DOMWINDOW == 245 (0x7f3e86fec400) [pid = 1817] [serial = 1583] [outer = 0x7f3e73c95400] 16:01:24 INFO - PROCESS | 1817 | 1461970884937 Marionette DEBUG loaded listener.js 16:01:25 INFO - PROCESS | 1817 | ++DOMWINDOW == 246 (0x7f3e9eab7800) [pid = 1817] [serial = 1584] [outer = 0x7f3e73c95400] 16:01:25 INFO - PROCESS | 1817 | 1461970885716 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 16:01:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:01:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1326ms 16:01:25 INFO - PROCESS | 1817 | 1461970885732 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 16:01:25 INFO - PROCESS | 1817 | 1461970885735 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 16:01:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:01:25 INFO - PROCESS | 1817 | 1461970885785 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:01:25 INFO - PROCESS | 1817 | 1461970885788 Marionette TRACE conn3 <- [1,2082,null,{}] 16:01:25 INFO - PROCESS | 1817 | 1461970885793 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:25 INFO - PROCESS | 1817 | 1461970885966 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 16:01:26 INFO - PROCESS | 1817 | 1461970886229 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:26 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e78cf7800 == 145 [pid = 1817] [id = 528] 16:01:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 247 (0x7f3e73c99800) [pid = 1817] [serial = 1585] [outer = (nil)] 16:01:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 248 (0x7f3e7ac41800) [pid = 1817] [serial = 1586] [outer = 0x7f3e73c99800] 16:01:26 INFO - PROCESS | 1817 | 1461970886298 Marionette DEBUG loaded listener.js 16:01:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 249 (0x7f3e7f704000) [pid = 1817] [serial = 1587] [outer = 0x7f3e73c99800] 16:01:27 INFO - PROCESS | 1817 | 1461970887155 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 16:01:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:01:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1437ms 16:01:27 INFO - PROCESS | 1817 | 1461970887218 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 16:01:27 INFO - PROCESS | 1817 | 1461970887221 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 16:01:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:01:27 INFO - PROCESS | 1817 | 1461970887228 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:01:27 INFO - PROCESS | 1817 | 1461970887231 Marionette TRACE conn3 <- [1,2086,null,{}] 16:01:27 INFO - PROCESS | 1817 | 1461970887236 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:27 INFO - PROCESS | 1817 | 1461970887445 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 16:01:27 INFO - PROCESS | 1817 | 1461970887657 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:27 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7f59e800 == 146 [pid = 1817] [id = 529] 16:01:27 INFO - PROCESS | 1817 | ++DOMWINDOW == 250 (0x7f3e761fe400) [pid = 1817] [serial = 1588] [outer = (nil)] 16:01:27 INFO - PROCESS | 1817 | ++DOMWINDOW == 251 (0x7f3e80421c00) [pid = 1817] [serial = 1589] [outer = 0x7f3e761fe400] 16:01:27 INFO - PROCESS | 1817 | 1461970887775 Marionette DEBUG loaded listener.js 16:01:27 INFO - PROCESS | 1817 | ++DOMWINDOW == 252 (0x7f3ea1da0c00) [pid = 1817] [serial = 1590] [outer = 0x7f3e761fe400] 16:01:28 INFO - PROCESS | 1817 | 1461970888661 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 16:01:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:01:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1487ms 16:01:28 INFO - PROCESS | 1817 | 1461970888716 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 16:01:28 INFO - PROCESS | 1817 | 1461970888724 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 16:01:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:01:28 INFO - PROCESS | 1817 | 1461970888730 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:01:28 INFO - PROCESS | 1817 | 1461970888732 Marionette TRACE conn3 <- [1,2090,null,{}] 16:01:28 INFO - PROCESS | 1817 | 1461970888737 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:28 INFO - PROCESS | 1817 | 1461970888916 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 16:01:29 INFO - PROCESS | 1817 | 1461970889130 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:29 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e77e9a000 == 147 [pid = 1817] [id = 530] 16:01:29 INFO - PROCESS | 1817 | ++DOMWINDOW == 253 (0x7f3e765eac00) [pid = 1817] [serial = 1591] [outer = (nil)] 16:01:29 INFO - PROCESS | 1817 | ++DOMWINDOW == 254 (0x7f3e766d1800) [pid = 1817] [serial = 1592] [outer = 0x7f3e765eac00] 16:01:29 INFO - PROCESS | 1817 | 1461970889233 Marionette DEBUG loaded listener.js 16:01:29 INFO - PROCESS | 1817 | ++DOMWINDOW == 255 (0x7f3e77ebe400) [pid = 1817] [serial = 1593] [outer = 0x7f3e765eac00] 16:01:30 INFO - PROCESS | 1817 | 1461970890810 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 16:01:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:01:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 2129ms 16:01:30 INFO - PROCESS | 1817 | 1461970890860 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 16:01:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:01:30 INFO - PROCESS | 1817 | 1461970890866 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 16:01:30 INFO - PROCESS | 1817 | 1461970890873 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:01:30 INFO - PROCESS | 1817 | 1461970890879 Marionette TRACE conn3 <- [1,2094,null,{}] 16:01:30 INFO - PROCESS | 1817 | 1461970890887 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:31 INFO - PROCESS | 1817 | 1461970891076 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 16:01:31 INFO - PROCESS | 1817 | 1461970891299 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:31 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e792d6000 == 148 [pid = 1817] [id = 531] 16:01:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 256 (0x7f3e765efc00) [pid = 1817] [serial = 1594] [outer = (nil)] 16:01:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 257 (0x7f3e77bf2000) [pid = 1817] [serial = 1595] [outer = 0x7f3e765efc00] 16:01:31 INFO - PROCESS | 1817 | 1461970891403 Marionette DEBUG loaded listener.js 16:01:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 258 (0x7f3e77e82c00) [pid = 1817] [serial = 1596] [outer = 0x7f3e765efc00] 16:01:32 INFO - PROCESS | 1817 | 1461970892258 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 16:01:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:01:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1432ms 16:01:32 INFO - PROCESS | 1817 | 1461970892305 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 16:01:32 INFO - PROCESS | 1817 | 1461970892312 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 16:01:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:01:32 INFO - PROCESS | 1817 | 1461970892321 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:01:32 INFO - PROCESS | 1817 | 1461970892324 Marionette TRACE conn3 <- [1,2098,null,{}] 16:01:32 INFO - PROCESS | 1817 | 1461970892328 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:32 INFO - PROCESS | 1817 | 1461970892491 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 16:01:32 INFO - PROCESS | 1817 | 1461970892947 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:32 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e78ce9800 == 149 [pid = 1817] [id = 532] 16:01:32 INFO - PROCESS | 1817 | ++DOMWINDOW == 259 (0x7f3e785c3800) [pid = 1817] [serial = 1597] [outer = (nil)] 16:01:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 260 (0x7f3e785cd000) [pid = 1817] [serial = 1598] [outer = 0x7f3e785c3800] 16:01:33 INFO - PROCESS | 1817 | 1461970893015 Marionette DEBUG loaded listener.js 16:01:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 261 (0x7f3e78cc4800) [pid = 1817] [serial = 1599] [outer = 0x7f3e785c3800] 16:01:33 INFO - PROCESS | 1817 | 1461970893876 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 16:01:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:01:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1627ms 16:01:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:01:33 INFO - PROCESS | 1817 | 1461970893948 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 16:01:33 INFO - PROCESS | 1817 | 1461970893951 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 16:01:33 INFO - PROCESS | 1817 | 1461970893957 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:01:33 INFO - PROCESS | 1817 | 1461970893962 Marionette TRACE conn3 <- [1,2102,null,{}] 16:01:33 INFO - PROCESS | 1817 | 1461970893976 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:34 INFO - PROCESS | 1817 | 1461970894231 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 16:01:34 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3eaa3c4800 == 148 [pid = 1817] [id = 89] 16:01:34 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e87db8000 == 147 [pid = 1817] [id = 146] 16:01:34 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e81249800 == 146 [pid = 1817] [id = 143] 16:01:34 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7ced5000 == 145 [pid = 1817] [id = 517] 16:01:34 INFO - PROCESS | 1817 | --DOMWINDOW == 260 (0x7f3e80ee7c00) [pid = 1817] [serial = 1490] [outer = (nil)] [url = about:blank] 16:01:34 INFO - PROCESS | 1817 | --DOMWINDOW == 259 (0x7f3e8fc55800) [pid = 1817] [serial = 1451] [outer = (nil)] [url = about:blank] 16:01:34 INFO - PROCESS | 1817 | --DOMWINDOW == 258 (0x7f3e8e68e800) [pid = 1817] [serial = 1448] [outer = (nil)] [url = about:blank] 16:01:34 INFO - PROCESS | 1817 | --DOMWINDOW == 257 (0x7f3e9054d400) [pid = 1817] [serial = 1454] [outer = (nil)] [url = about:blank] 16:01:34 INFO - PROCESS | 1817 | --DOMWINDOW == 256 (0x7f3e90cd3400) [pid = 1817] [serial = 1457] [outer = (nil)] [url = about:blank] 16:01:34 INFO - PROCESS | 1817 | --DOMWINDOW == 255 (0x7f3e930e2400) [pid = 1817] [serial = 1460] [outer = (nil)] [url = about:blank] 16:01:34 INFO - PROCESS | 1817 | --DOMWINDOW == 254 (0x7f3e9d86a400) [pid = 1817] [serial = 1463] [outer = (nil)] [url = about:blank] 16:01:34 INFO - PROCESS | 1817 | --DOMWINDOW == 253 (0x7f3e7a525800) [pid = 1817] [serial = 1466] [outer = (nil)] [url = about:blank] 16:01:34 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e86211800 == 144 [pid = 1817] [id = 516] 16:01:34 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e811a9800 == 143 [pid = 1817] [id = 515] 16:01:34 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7ccf5800 == 142 [pid = 1817] [id = 514] 16:01:34 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e790e1800 == 141 [pid = 1817] [id = 513] 16:01:34 INFO - PROCESS | 1817 | 1461970894571 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:34 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7b9d1000 == 140 [pid = 1817] [id = 512] 16:01:34 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7aa3e800 == 139 [pid = 1817] [id = 511] 16:01:34 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7b52b000 == 138 [pid = 1817] [id = 510] 16:01:34 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e78cdf800 == 139 [pid = 1817] [id = 533] 16:01:34 INFO - PROCESS | 1817 | ++DOMWINDOW == 254 (0x7f3e77a04000) [pid = 1817] [serial = 1600] [outer = (nil)] 16:01:34 INFO - PROCESS | 1817 | ++DOMWINDOW == 255 (0x7f3e78ccdc00) [pid = 1817] [serial = 1601] [outer = 0x7f3e77a04000] 16:01:34 INFO - PROCESS | 1817 | 1461970894671 Marionette DEBUG loaded listener.js 16:01:34 INFO - PROCESS | 1817 | ++DOMWINDOW == 256 (0x7f3e7aabc400) [pid = 1817] [serial = 1602] [outer = 0x7f3e77a04000] 16:01:34 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea6c3c000 == 138 [pid = 1817] [id = 508] 16:01:34 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea2d04800 == 137 [pid = 1817] [id = 507] 16:01:34 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9ec5c000 == 136 [pid = 1817] [id = 506] 16:01:34 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e96d03000 == 135 [pid = 1817] [id = 505] 16:01:34 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e908c8800 == 134 [pid = 1817] [id = 504] 16:01:34 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8f3c0800 == 133 [pid = 1817] [id = 503] 16:01:35 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e88cb0800 == 132 [pid = 1817] [id = 502] 16:01:35 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e86b3f000 == 131 [pid = 1817] [id = 501] 16:01:35 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e86214000 == 130 [pid = 1817] [id = 500] 16:01:35 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8123e800 == 129 [pid = 1817] [id = 499] 16:01:35 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7c168800 == 128 [pid = 1817] [id = 498] 16:01:35 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e790d3000 == 127 [pid = 1817] [id = 497] 16:01:35 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7f8f0800 == 126 [pid = 1817] [id = 496] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 255 (0x7f3e91471400) [pid = 1817] [serial = 1113] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 254 (0x7f3e8e5f4000) [pid = 1817] [serial = 1242] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 253 (0x7f3ea2c08400) [pid = 1817] [serial = 1251] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 252 (0x7f3ea2c0e400) [pid = 1817] [serial = 1206] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 251 (0x7f3ea2c7e000) [pid = 1817] [serial = 1257] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 250 (0x7f3e7b544400) [pid = 1817] [serial = 1230] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 249 (0x7f3e765f7800) [pid = 1817] [serial = 1263] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 248 (0x7f3e7a1b0000) [pid = 1817] [serial = 1266] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 247 (0x7f3e80ceb000) [pid = 1817] [serial = 1233] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 246 (0x7f3e8892cc00) [pid = 1817] [serial = 1239] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 245 (0x7f3ea2c80800) [pid = 1817] [serial = 1260] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 244 (0x7f3e76e7c800) [pid = 1817] [serial = 1212] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 243 (0x7f3e792b9800) [pid = 1817] [serial = 1197] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 242 (0x7f3ea23e7400) [pid = 1817] [serial = 1248] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 241 (0x7f3ea26a9400) [pid = 1817] [serial = 1203] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 240 (0x7f3e78680c00) [pid = 1817] [serial = 1209] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 239 (0x7f3e7aac0800) [pid = 1817] [serial = 1254] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 238 (0x7f3e9e9ebc00) [pid = 1817] [serial = 1200] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 237 (0x7f3e9d7e8000) [pid = 1817] [serial = 1245] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 236 (0x7f3e871d9800) [pid = 1817] [serial = 1236] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 235 (0x7f3e7e028000) [pid = 1817] [serial = 1407] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 234 (0x7f3e7e02a400) [pid = 1817] [serial = 1484] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 233 (0x7f3e7ac40400) [pid = 1817] [serial = 1476] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 232 (0x7f3e7a8cac00) [pid = 1817] [serial = 1475] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 231 (0x7f3e7b546000) [pid = 1817] [serial = 1433] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 230 (0x7f3e871da000) [pid = 1817] [serial = 1442] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 229 (0x7f3e80627c00) [pid = 1817] [serial = 1436] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 228 (0x7f3e86a51c00) [pid = 1817] [serial = 1439] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 227 (0x7f3e88b0e400) [pid = 1817] [serial = 1445] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 226 (0x7f3e7cccd000) [pid = 1817] [serial = 1481] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 225 (0x7f3e9e940c00) [pid = 1817] [serial = 1469] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 224 (0x7f3e78ccf400) [pid = 1817] [serial = 1473] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 223 (0x7f3e77e7f400) [pid = 1817] [serial = 1472] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 222 (0x7f3e77e83800) [pid = 1817] [serial = 1430] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 221 (0x7f3e7a52c800) [pid = 1817] [serial = 1478] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 220 (0x7f3e7bd47c00) [pid = 1817] [serial = 1479] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 219 (0x7f3e7e1a4400) [pid = 1817] [serial = 1485] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 218 (0x7f3e80ccec00) [pid = 1817] [serial = 1488] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 217 (0x7f3e7b571400) [pid = 1817] [serial = 1487] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | --DOMWINDOW == 216 (0x7f3e7deed400) [pid = 1817] [serial = 1482] [outer = (nil)] [url = about:blank] 16:01:35 INFO - PROCESS | 1817 | 1461970895427 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 16:01:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:01:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1487ms 16:01:35 INFO - PROCESS | 1817 | 1461970895444 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 16:01:35 INFO - PROCESS | 1817 | 1461970895449 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 16:01:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:01:35 INFO - PROCESS | 1817 | 1461970895454 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:01:35 INFO - PROCESS | 1817 | 1461970895456 Marionette TRACE conn3 <- [1,2106,null,{}] 16:01:35 INFO - PROCESS | 1817 | 1461970895465 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:35 INFO - PROCESS | 1817 | 1461970895636 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 16:01:35 INFO - PROCESS | 1817 | 1461970895799 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:35 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7a214800 == 127 [pid = 1817] [id = 534] 16:01:35 INFO - PROCESS | 1817 | ++DOMWINDOW == 217 (0x7f3e77d92800) [pid = 1817] [serial = 1603] [outer = (nil)] 16:01:35 INFO - PROCESS | 1817 | ++DOMWINDOW == 218 (0x7f3e7aabfc00) [pid = 1817] [serial = 1604] [outer = 0x7f3e77d92800] 16:01:35 INFO - PROCESS | 1817 | 1461970895859 Marionette DEBUG loaded listener.js 16:01:35 INFO - PROCESS | 1817 | ++DOMWINDOW == 219 (0x7f3e7b550c00) [pid = 1817] [serial = 1605] [outer = 0x7f3e77d92800] 16:01:36 INFO - PROCESS | 1817 | 1461970896608 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 16:01:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:01:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1183ms 16:01:36 INFO - PROCESS | 1817 | 1461970896638 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 16:01:36 INFO - PROCESS | 1817 | 1461970896641 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 16:01:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:01:36 INFO - PROCESS | 1817 | 1461970896646 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:01:36 INFO - PROCESS | 1817 | 1461970896648 Marionette TRACE conn3 <- [1,2110,null,{}] 16:01:36 INFO - PROCESS | 1817 | 1461970896683 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:36 INFO - PROCESS | 1817 | 1461970896830 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 16:01:36 INFO - PROCESS | 1817 | 1461970896854 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:36 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7ccdd800 == 128 [pid = 1817] [id = 535] 16:01:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 220 (0x7f3e7b570800) [pid = 1817] [serial = 1606] [outer = (nil)] 16:01:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 221 (0x7f3e7b6e5000) [pid = 1817] [serial = 1607] [outer = 0x7f3e7b570800] 16:01:36 INFO - PROCESS | 1817 | 1461970896909 Marionette DEBUG loaded listener.js 16:01:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 222 (0x7f3e7cccd000) [pid = 1817] [serial = 1608] [outer = 0x7f3e7b570800] 16:01:37 INFO - PROCESS | 1817 | 1461970897832 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 16:01:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:01:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1253ms 16:01:37 INFO - PROCESS | 1817 | 1461970897904 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 16:01:37 INFO - PROCESS | 1817 | 1461970897906 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 16:01:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:01:37 INFO - PROCESS | 1817 | 1461970897913 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:01:37 INFO - PROCESS | 1817 | 1461970897916 Marionette TRACE conn3 <- [1,2114,null,{}] 16:01:37 INFO - PROCESS | 1817 | 1461970897920 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:38 INFO - PROCESS | 1817 | 1461970898170 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 16:01:38 INFO - PROCESS | 1817 | 1461970898195 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:38 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7f2d3000 == 129 [pid = 1817] [id = 536] 16:01:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 223 (0x7f3e7b6de000) [pid = 1817] [serial = 1609] [outer = (nil)] 16:01:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 224 (0x7f3e7e023000) [pid = 1817] [serial = 1610] [outer = 0x7f3e7b6de000] 16:01:38 INFO - PROCESS | 1817 | 1461970898256 Marionette DEBUG loaded listener.js 16:01:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 225 (0x7f3e7e1a3400) [pid = 1817] [serial = 1611] [outer = 0x7f3e7b6de000] 16:01:40 INFO - PROCESS | 1817 | 1461970899994 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 224 (0x7f3e80cefc00) [pid = 1817] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 223 (0x7f3e77bf2400) [pid = 1817] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 222 (0x7f3e875ce800) [pid = 1817] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 221 (0x7f3e77e81000) [pid = 1817] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 220 (0x7f3e76e76c00) [pid = 1817] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 219 (0x7f3e7f6d8c00) [pid = 1817] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 218 (0x7f3e7e025800) [pid = 1817] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 217 (0x7f3e80630400) [pid = 1817] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 216 (0x7f3e77a02c00) [pid = 1817] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 215 (0x7f3e91471800) [pid = 1817] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 214 (0x7f3e7e026400) [pid = 1817] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 213 (0x7f3e7a8cc000) [pid = 1817] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 212 (0x7f3e8600c000) [pid = 1817] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 211 (0x7f3e7a1a5c00) [pid = 1817] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 210 (0x7f3e7bd42400) [pid = 1817] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 209 (0x7f3e7bd48c00) [pid = 1817] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 208 (0x7f3e76e78000) [pid = 1817] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 207 (0x7f3e8fb20400) [pid = 1817] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 206 (0x7f3e96a63400) [pid = 1817] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 205 (0x7f3e8b654800) [pid = 1817] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 204 (0x7f3e738a3400) [pid = 1817] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 203 (0x7f3e78cc6000) [pid = 1817] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 202 (0x7f3e86cc8000) [pid = 1817] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 201 (0x7f3e765f7000) [pid = 1817] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 200 (0x7f3e812cf800) [pid = 1817] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 199 (0x7f3e86bcac00) [pid = 1817] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 198 (0x7f3e738a9800) [pid = 1817] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 197 (0x7f3e86cd1800) [pid = 1817] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 196 (0x7f3e7a8d0c00) [pid = 1817] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 195 (0x7f3e89fac800) [pid = 1817] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 194 (0x7f3e878b5000) [pid = 1817] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 193 (0x7f3e875ca800) [pid = 1817] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 192 (0x7f3e812d3800) [pid = 1817] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 191 (0x7f3e761f3000) [pid = 1817] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 190 (0x7f3e766ddc00) [pid = 1817] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 189 (0x7f3e7a8c5000) [pid = 1817] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 188 (0x7f3e80632400) [pid = 1817] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 187 (0x7f3e738a2800) [pid = 1817] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 186 (0x7f3e87baf400) [pid = 1817] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 185 (0x7f3e77bf7000) [pid = 1817] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 184 (0x7f3e761f3800) [pid = 1817] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 183 (0x7f3e8e687400) [pid = 1817] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 182 (0x7f3e77a09400) [pid = 1817] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 181 (0x7f3e81206000) [pid = 1817] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 180 (0x7f3e7a8c6000) [pid = 1817] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 179 (0x7f3e766d6000) [pid = 1817] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 178 (0x7f3e738a3c00) [pid = 1817] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 177 (0x7f3e78cc6400) [pid = 1817] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 176 (0x7f3e738a4400) [pid = 1817] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 175 (0x7f3e792b6c00) [pid = 1817] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 174 (0x7f3e88925c00) [pid = 1817] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:01:40 INFO - PROCESS | 1817 | --DOMWINDOW == 173 (0x7f3e765ec800) [pid = 1817] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:01:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:01:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 2227ms 16:01:40 INFO - PROCESS | 1817 | 1461970900157 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 16:01:40 INFO - PROCESS | 1817 | 1461970900160 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 16:01:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:01:40 INFO - PROCESS | 1817 | 1461970900166 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:01:40 INFO - PROCESS | 1817 | 1461970900167 Marionette TRACE conn3 <- [1,2118,null,{}] 16:01:40 INFO - PROCESS | 1817 | 1461970900172 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:40 INFO - PROCESS | 1817 | 1461970900373 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 16:01:40 INFO - PROCESS | 1817 | 1461970900469 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:40 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e77bd1000 == 130 [pid = 1817] [id = 537] 16:01:40 INFO - PROCESS | 1817 | ++DOMWINDOW == 174 (0x7f3e761f0000) [pid = 1817] [serial = 1612] [outer = (nil)] 16:01:40 INFO - PROCESS | 1817 | ++DOMWINDOW == 175 (0x7f3e76e78000) [pid = 1817] [serial = 1613] [outer = 0x7f3e761f0000] 16:01:40 INFO - PROCESS | 1817 | 1461970900536 Marionette DEBUG loaded listener.js 16:01:40 INFO - PROCESS | 1817 | ++DOMWINDOW == 176 (0x7f3e77e81800) [pid = 1817] [serial = 1614] [outer = 0x7f3e761f0000] 16:01:41 INFO - PROCESS | 1817 | 1461970901204 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 16:01:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:01:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1074ms 16:01:41 INFO - PROCESS | 1817 | 1461970901240 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 16:01:41 INFO - PROCESS | 1817 | 1461970901243 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 16:01:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:01:41 INFO - PROCESS | 1817 | 1461970901248 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:01:41 INFO - PROCESS | 1817 | 1461970901250 Marionette TRACE conn3 <- [1,2122,null,{}] 16:01:41 INFO - PROCESS | 1817 | 1461970901255 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:41 INFO - PROCESS | 1817 | 1461970901476 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 16:01:41 INFO - PROCESS | 1817 | 1461970901495 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:41 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7f812800 == 131 [pid = 1817] [id = 538] 16:01:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 177 (0x7f3e761f3000) [pid = 1817] [serial = 1615] [outer = (nil)] 16:01:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 178 (0x7f3e7a52a000) [pid = 1817] [serial = 1616] [outer = 0x7f3e761f3000] 16:01:41 INFO - PROCESS | 1817 | 1461970901552 Marionette DEBUG loaded listener.js 16:01:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 179 (0x7f3e7bd48c00) [pid = 1817] [serial = 1617] [outer = 0x7f3e761f3000] 16:01:42 INFO - PROCESS | 1817 | 1461970902489 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 16:01:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:01:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1277ms 16:01:42 INFO - PROCESS | 1817 | 1461970902527 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 16:01:42 INFO - PROCESS | 1817 | 1461970902532 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 16:01:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:01:42 INFO - PROCESS | 1817 | 1461970902540 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:01:42 INFO - PROCESS | 1817 | 1461970902545 Marionette TRACE conn3 <- [1,2126,null,{}] 16:01:42 INFO - PROCESS | 1817 | 1461970902554 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:42 INFO - PROCESS | 1817 | 1461970902760 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 16:01:42 INFO - PROCESS | 1817 | 1461970902963 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:43 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e790d0800 == 132 [pid = 1817] [id = 539] 16:01:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 180 (0x7f3e73ca1800) [pid = 1817] [serial = 1618] [outer = (nil)] 16:01:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 181 (0x7f3e771a0000) [pid = 1817] [serial = 1619] [outer = 0x7f3e73ca1800] 16:01:43 INFO - PROCESS | 1817 | 1461970903077 Marionette DEBUG loaded listener.js 16:01:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 182 (0x7f3e77d89800) [pid = 1817] [serial = 1620] [outer = 0x7f3e73ca1800] 16:01:44 INFO - PROCESS | 1817 | 1461970904005 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 16:01:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:01:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1533ms 16:01:44 INFO - PROCESS | 1817 | 1461970904073 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 16:01:44 INFO - PROCESS | 1817 | 1461970904082 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 16:01:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:01:44 INFO - PROCESS | 1817 | 1461970904092 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:01:44 INFO - PROCESS | 1817 | 1461970904097 Marionette TRACE conn3 <- [1,2130,null,{}] 16:01:44 INFO - PROCESS | 1817 | 1461970904103 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:44 INFO - PROCESS | 1817 | 1461970904330 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 16:01:44 INFO - PROCESS | 1817 | 1461970904527 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:44 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7c163000 == 133 [pid = 1817] [id = 540] 16:01:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 183 (0x7f3e78673000) [pid = 1817] [serial = 1621] [outer = (nil)] 16:01:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 184 (0x7f3e792c0c00) [pid = 1817] [serial = 1622] [outer = 0x7f3e78673000] 16:01:44 INFO - PROCESS | 1817 | 1461970904600 Marionette DEBUG loaded listener.js 16:01:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 185 (0x7f3e7aa04400) [pid = 1817] [serial = 1623] [outer = 0x7f3e78673000] 16:01:45 INFO - PROCESS | 1817 | 1461970905590 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 16:01:45 INFO - PROCESS | 1817 | 1461970905637 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 16:01:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:01:45 INFO - PROCESS | 1817 | 1461970905643 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:01:45 INFO - PROCESS | 1817 | 1461970905649 Marionette TRACE conn3 <- [1,2134,null,{}] 16:01:45 INFO - PROCESS | 1817 | 1461970905664 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:45 INFO - PROCESS | 1817 | 1461970905868 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 16:01:46 INFO - PROCESS | 1817 | 1461970906116 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:46 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e80673800 == 134 [pid = 1817] [id = 541] 16:01:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 186 (0x7f3e7b6d8800) [pid = 1817] [serial = 1624] [outer = (nil)] 16:01:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 187 (0x7f3e7deec000) [pid = 1817] [serial = 1625] [outer = 0x7f3e7b6d8800] 16:01:46 INFO - PROCESS | 1817 | 1461970906235 Marionette DEBUG loaded listener.js 16:01:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 188 (0x7f3e7e02c400) [pid = 1817] [serial = 1626] [outer = 0x7f3e7b6d8800] 16:01:47 INFO - PROCESS | 1817 | 1461970907080 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 16:01:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:01:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1485ms 16:01:47 INFO - PROCESS | 1817 | 1461970907129 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 16:01:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:01:47 INFO - PROCESS | 1817 | 1461970907135 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 16:01:47 INFO - PROCESS | 1817 | 1461970907140 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:01:47 INFO - PROCESS | 1817 | 1461970907143 Marionette TRACE conn3 <- [1,2138,null,{}] 16:01:47 INFO - PROCESS | 1817 | 1461970907148 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:47 INFO - PROCESS | 1817 | 1461970907333 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 16:01:47 INFO - PROCESS | 1817 | 1461970907544 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:47 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e80f4b000 == 135 [pid = 1817] [id = 542] 16:01:47 INFO - PROCESS | 1817 | ++DOMWINDOW == 189 (0x7f3e77d8c000) [pid = 1817] [serial = 1627] [outer = (nil)] 16:01:47 INFO - PROCESS | 1817 | ++DOMWINDOW == 190 (0x7f3e7e1a0800) [pid = 1817] [serial = 1628] [outer = 0x7f3e77d8c000] 16:01:47 INFO - PROCESS | 1817 | 1461970907653 Marionette DEBUG loaded listener.js 16:01:47 INFO - PROCESS | 1817 | ++DOMWINDOW == 191 (0x7f3e7f6d7400) [pid = 1817] [serial = 1629] [outer = 0x7f3e77d8c000] 16:01:48 INFO - PROCESS | 1817 | 1461970908545 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 16:01:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:01:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1433ms 16:01:48 INFO - PROCESS | 1817 | 1461970908591 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 16:01:48 INFO - PROCESS | 1817 | 1461970908595 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 16:01:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:01:48 INFO - PROCESS | 1817 | 1461970908601 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:01:48 INFO - PROCESS | 1817 | 1461970908603 Marionette TRACE conn3 <- [1,2142,null,{}] 16:01:48 INFO - PROCESS | 1817 | 1461970908609 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:48 INFO - PROCESS | 1817 | 1461970908791 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 16:01:48 INFO - PROCESS | 1817 | 1461970908993 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:49 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e81245000 == 136 [pid = 1817] [id = 543] 16:01:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 192 (0x7f3e7def2800) [pid = 1817] [serial = 1630] [outer = (nil)] 16:01:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 193 (0x7f3e7f707800) [pid = 1817] [serial = 1631] [outer = 0x7f3e7def2800] 16:01:49 INFO - PROCESS | 1817 | 1461970909058 Marionette DEBUG loaded listener.js 16:01:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 194 (0x7f3e80420800) [pid = 1817] [serial = 1632] [outer = 0x7f3e7def2800] 16:01:49 INFO - PROCESS | 1817 | ************************* 16:01:49 INFO - PROCESS | 1817 | A coding exception was thrown and uncaught in a Task. 16:01:49 INFO - PROCESS | 1817 | 16:01:49 INFO - PROCESS | 1817 | Full message: TypeError: NetworkError when attempting to fetch resource. 16:01:49 INFO - PROCESS | 1817 | Full stack: 16:01:49 INFO - PROCESS | 1817 | ************************* 16:01:49 INFO - PROCESS | 1817 | 1461970909990 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 16:01:50 INFO - PROCESS | 1817 | 1461970910042 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 16:01:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:01:50 INFO - PROCESS | 1817 | 1461970910048 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:01:50 INFO - PROCESS | 1817 | 1461970910050 Marionette TRACE conn3 <- [1,2146,null,{}] 16:01:50 INFO - PROCESS | 1817 | 1461970910055 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:50 INFO - PROCESS | 1817 | 1461970910283 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 16:01:50 INFO - PROCESS | 1817 | 1461970910531 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:50 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86904000 == 137 [pid = 1817] [id = 544] 16:01:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 195 (0x7f3e80eef000) [pid = 1817] [serial = 1633] [outer = (nil)] 16:01:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 196 (0x7f3e812cb400) [pid = 1817] [serial = 1634] [outer = 0x7f3e80eef000] 16:01:50 INFO - PROCESS | 1817 | 1461970910645 Marionette DEBUG loaded listener.js 16:01:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 197 (0x7f3e812d5800) [pid = 1817] [serial = 1635] [outer = 0x7f3e80eef000] 16:01:51 INFO - PROCESS | 1817 | 1461970911473 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 16:01:51 INFO - PROCESS | 1817 | 1461970911580 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 16:01:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:01:51 INFO - PROCESS | 1817 | 1461970911586 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:01:51 INFO - PROCESS | 1817 | 1461970911588 Marionette TRACE conn3 <- [1,2150,null,{}] 16:01:51 INFO - PROCESS | 1817 | 1461970911594 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:51 INFO - PROCESS | 1817 | 1461970911768 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 16:01:51 INFO - PROCESS | 1817 | 1461970911970 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:51 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86b3a800 == 138 [pid = 1817] [id = 545] 16:01:51 INFO - PROCESS | 1817 | ++DOMWINDOW == 198 (0x7f3e7ccd3800) [pid = 1817] [serial = 1636] [outer = (nil)] 16:01:52 INFO - PROCESS | 1817 | ++DOMWINDOW == 199 (0x7f3e84804400) [pid = 1817] [serial = 1637] [outer = 0x7f3e7ccd3800] 16:01:52 INFO - PROCESS | 1817 | 1461970912036 Marionette DEBUG loaded listener.js 16:01:52 INFO - PROCESS | 1817 | ++DOMWINDOW == 200 (0x7f3e8600b000) [pid = 1817] [serial = 1638] [outer = 0x7f3e7ccd3800] 16:01:52 INFO - PROCESS | 1817 | 1461970912857 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 16:01:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:01:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1330ms 16:01:52 INFO - PROCESS | 1817 | 1461970912915 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 16:01:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:01:52 INFO - PROCESS | 1817 | 1461970912920 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 16:01:52 INFO - PROCESS | 1817 | 1461970912927 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:01:52 INFO - PROCESS | 1817 | 1461970912930 Marionette TRACE conn3 <- [1,2154,null,{}] 16:01:52 INFO - PROCESS | 1817 | 1461970912935 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:53 INFO - PROCESS | 1817 | 1461970913120 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 16:01:53 INFO - PROCESS | 1817 | 1461970913327 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:53 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e87bc8000 == 139 [pid = 1817] [id = 546] 16:01:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 201 (0x7f3e7dec6c00) [pid = 1817] [serial = 1639] [outer = (nil)] 16:01:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 202 (0x7f3e861f5800) [pid = 1817] [serial = 1640] [outer = 0x7f3e7dec6c00] 16:01:53 INFO - PROCESS | 1817 | 1461970913397 Marionette DEBUG loaded listener.js 16:01:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 203 (0x7f3e86a4dc00) [pid = 1817] [serial = 1641] [outer = 0x7f3e7dec6c00] 16:01:54 INFO - PROCESS | 1817 | 1461970914271 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:01:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:01:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1384ms 16:01:54 INFO - PROCESS | 1817 | 1461970914310 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 16:01:54 INFO - PROCESS | 1817 | 1461970914313 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 16:01:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:01:54 INFO - PROCESS | 1817 | 1461970914319 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:01:54 INFO - PROCESS | 1817 | 1461970914321 Marionette TRACE conn3 <- [1,2158,null,{}] 16:01:54 INFO - PROCESS | 1817 | 1461970914327 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:54 INFO - PROCESS | 1817 | 1461970914509 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 16:01:54 INFO - PROCESS | 1817 | 1461970914727 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:54 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8b3bc000 == 140 [pid = 1817] [id = 547] 16:01:54 INFO - PROCESS | 1817 | ++DOMWINDOW == 204 (0x7f3e848ee400) [pid = 1817] [serial = 1642] [outer = (nil)] 16:01:54 INFO - PROCESS | 1817 | ++DOMWINDOW == 205 (0x7f3e86cc4000) [pid = 1817] [serial = 1643] [outer = 0x7f3e848ee400] 16:01:54 INFO - PROCESS | 1817 | 1461970914836 Marionette DEBUG loaded listener.js 16:01:54 INFO - PROCESS | 1817 | ++DOMWINDOW == 206 (0x7f3e87024000) [pid = 1817] [serial = 1644] [outer = 0x7f3e848ee400] 16:01:55 INFO - PROCESS | 1817 | 1461970915739 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:01:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:01:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1479ms 16:01:55 INFO - PROCESS | 1817 | 1461970915800 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 16:01:55 INFO - PROCESS | 1817 | 1461970915802 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 16:01:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:01:55 INFO - PROCESS | 1817 | 1461970915808 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:01:55 INFO - PROCESS | 1817 | 1461970915810 Marionette TRACE conn3 <- [1,2162,null,{}] 16:01:55 INFO - PROCESS | 1817 | 1461970915816 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:55 INFO - PROCESS | 1817 | 1461970915985 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 16:01:56 INFO - PROCESS | 1817 | 1461970916192 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:56 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8e55c000 == 141 [pid = 1817] [id = 548] 16:01:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 207 (0x7f3e861f1c00) [pid = 1817] [serial = 1645] [outer = (nil)] 16:01:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 208 (0x7f3e871d3c00) [pid = 1817] [serial = 1646] [outer = 0x7f3e861f1c00] 16:01:56 INFO - PROCESS | 1817 | 1461970916262 Marionette DEBUG loaded listener.js 16:01:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 209 (0x7f3e874b9400) [pid = 1817] [serial = 1647] [outer = 0x7f3e861f1c00] 16:01:57 INFO - PROCESS | 1817 | 1461970917175 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 16:01:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:01:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1431ms 16:01:57 INFO - PROCESS | 1817 | 1461970917241 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 16:01:57 INFO - PROCESS | 1817 | 1461970917244 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 16:01:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:01:57 INFO - PROCESS | 1817 | 1461970917251 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:01:57 INFO - PROCESS | 1817 | 1461970917255 Marionette TRACE conn3 <- [1,2166,null,{}] 16:01:57 INFO - PROCESS | 1817 | 1461970917259 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:57 INFO - PROCESS | 1817 | 1461970917462 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 16:01:57 INFO - PROCESS | 1817 | 1461970917666 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:57 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9081d000 == 142 [pid = 1817] [id = 549] 16:01:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 210 (0x7f3e86cca800) [pid = 1817] [serial = 1648] [outer = (nil)] 16:01:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 211 (0x7f3e878b2400) [pid = 1817] [serial = 1649] [outer = 0x7f3e86cca800] 16:01:57 INFO - PROCESS | 1817 | 1461970917784 Marionette DEBUG loaded listener.js 16:01:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 212 (0x7f3e87bafc00) [pid = 1817] [serial = 1650] [outer = 0x7f3e86cca800] 16:01:58 INFO - PROCESS | 1817 | 1461970918663 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 16:01:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:01:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1477ms 16:01:58 INFO - PROCESS | 1817 | 1461970918729 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 16:01:58 INFO - PROCESS | 1817 | 1461970918733 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 16:01:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:01:58 INFO - PROCESS | 1817 | 1461970918739 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:01:58 INFO - PROCESS | 1817 | 1461970918741 Marionette TRACE conn3 <- [1,2170,null,{}] 16:01:58 INFO - PROCESS | 1817 | 1461970918746 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:58 INFO - PROCESS | 1817 | 1461970918922 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 16:01:59 INFO - PROCESS | 1817 | 1461970919128 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:59 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e91389800 == 143 [pid = 1817] [id = 550] 16:01:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 213 (0x7f3e8702d000) [pid = 1817] [serial = 1651] [outer = (nil)] 16:01:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 214 (0x7f3e88c61400) [pid = 1817] [serial = 1652] [outer = 0x7f3e8702d000] 16:01:59 INFO - PROCESS | 1817 | 1461970919196 Marionette DEBUG loaded listener.js 16:01:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 215 (0x7f3e8a071000) [pid = 1817] [serial = 1653] [outer = 0x7f3e8702d000] 16:02:00 INFO - PROCESS | 1817 | 1461970920079 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 16:02:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:02:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1377ms 16:02:00 INFO - PROCESS | 1817 | 1461970920117 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 16:02:00 INFO - PROCESS | 1817 | 1461970920120 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 16:02:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:02:00 INFO - PROCESS | 1817 | 1461970920126 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:02:00 INFO - PROCESS | 1817 | 1461970920128 Marionette TRACE conn3 <- [1,2174,null,{}] 16:02:00 INFO - PROCESS | 1817 | 1461970920134 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:00 INFO - PROCESS | 1817 | 1461970920332 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 16:02:00 INFO - PROCESS | 1817 | 1461970920553 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:00 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e922c7800 == 144 [pid = 1817] [id = 551] 16:02:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 216 (0x7f3e87a7b000) [pid = 1817] [serial = 1654] [outer = (nil)] 16:02:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 217 (0x7f3e8a193000) [pid = 1817] [serial = 1655] [outer = 0x7f3e87a7b000] 16:02:00 INFO - PROCESS | 1817 | 1461970920660 Marionette DEBUG loaded listener.js 16:02:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 218 (0x7f3e8c83c000) [pid = 1817] [serial = 1656] [outer = 0x7f3e87a7b000] 16:02:01 INFO - PROCESS | 1817 | 1461970921598 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 16:02:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:02:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1530ms 16:02:01 INFO - PROCESS | 1817 | 1461970921657 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 16:02:01 INFO - PROCESS | 1817 | 1461970921660 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 16:02:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:02:01 INFO - PROCESS | 1817 | 1461970921666 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:02:01 INFO - PROCESS | 1817 | 1461970921670 Marionette TRACE conn3 <- [1,2178,null,{}] 16:02:01 INFO - PROCESS | 1817 | 1461970921675 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:01 INFO - PROCESS | 1817 | 1461970921900 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 16:02:02 INFO - PROCESS | 1817 | 1461970922105 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:02 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7a3ac000 == 145 [pid = 1817] [id = 552] 16:02:02 INFO - PROCESS | 1817 | ++DOMWINDOW == 219 (0x7f3e766d0400) [pid = 1817] [serial = 1657] [outer = (nil)] 16:02:02 INFO - PROCESS | 1817 | ++DOMWINDOW == 220 (0x7f3e7a533c00) [pid = 1817] [serial = 1658] [outer = 0x7f3e766d0400] 16:02:02 INFO - PROCESS | 1817 | 1461970922216 Marionette DEBUG loaded listener.js 16:02:02 INFO - PROCESS | 1817 | ++DOMWINDOW == 221 (0x7f3e848ed800) [pid = 1817] [serial = 1659] [outer = 0x7f3e766d0400] 16:02:03 INFO - PROCESS | 1817 | 1461970923115 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:02:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:02:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1529ms 16:02:03 INFO - PROCESS | 1817 | 1461970923196 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 16:02:03 INFO - PROCESS | 1817 | 1461970923198 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 16:02:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:02:03 INFO - PROCESS | 1817 | 1461970923204 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:02:03 INFO - PROCESS | 1817 | 1461970923206 Marionette TRACE conn3 <- [1,2182,null,{}] 16:02:03 INFO - PROCESS | 1817 | 1461970923212 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:03 INFO - PROCESS | 1817 | 1461970923402 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 16:02:03 INFO - PROCESS | 1817 | 1461970923614 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:03 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e78cdb000 == 146 [pid = 1817] [id = 553] 16:02:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 222 (0x7f3e761f6c00) [pid = 1817] [serial = 1660] [outer = (nil)] 16:02:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 223 (0x7f3e76e7c000) [pid = 1817] [serial = 1661] [outer = 0x7f3e761f6c00] 16:02:03 INFO - PROCESS | 1817 | 1461970923731 Marionette DEBUG loaded listener.js 16:02:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 224 (0x7f3e7a1b0400) [pid = 1817] [serial = 1662] [outer = 0x7f3e761f6c00] 16:02:04 INFO - PROCESS | 1817 | 1461970924628 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:02:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:02:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1476ms 16:02:04 INFO - PROCESS | 1817 | 1461970924682 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 16:02:04 INFO - PROCESS | 1817 | 1461970924685 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 16:02:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:02:04 INFO - PROCESS | 1817 | 1461970924691 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:02:04 INFO - PROCESS | 1817 | 1461970924693 Marionette TRACE conn3 <- [1,2186,null,{}] 16:02:04 INFO - PROCESS | 1817 | 1461970924699 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:04 INFO - PROCESS | 1817 | 1461970924914 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 16:02:05 INFO - PROCESS | 1817 | 1461970925611 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:05 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e790d3000 == 147 [pid = 1817] [id = 554] 16:02:05 INFO - PROCESS | 1817 | ++DOMWINDOW == 225 (0x7f3e73c9cc00) [pid = 1817] [serial = 1663] [outer = (nil)] 16:02:05 INFO - PROCESS | 1817 | ++DOMWINDOW == 226 (0x7f3e761f7800) [pid = 1817] [serial = 1664] [outer = 0x7f3e73c9cc00] 16:02:05 INFO - PROCESS | 1817 | 1461970925681 Marionette DEBUG loaded listener.js 16:02:05 INFO - PROCESS | 1817 | ++DOMWINDOW == 227 (0x7f3e76e75c00) [pid = 1817] [serial = 1665] [outer = 0x7f3e73c9cc00] 16:02:06 INFO - PROCESS | 1817 | 1461970926636 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 16:02:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:02:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1988ms 16:02:06 INFO - PROCESS | 1817 | 1461970926681 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 16:02:06 INFO - PROCESS | 1817 | 1461970926684 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 16:02:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:02:06 INFO - PROCESS | 1817 | 1461970926691 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:02:06 INFO - PROCESS | 1817 | 1461970926696 Marionette TRACE conn3 <- [1,2190,null,{}] 16:02:06 INFO - PROCESS | 1817 | 1461970926753 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:07 INFO - PROCESS | 1817 | 1461970927149 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 16:02:07 INFO - PROCESS | 1817 | 1461970927358 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:07 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e77e92800 == 148 [pid = 1817] [id = 555] 16:02:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 228 (0x7f3e766d7000) [pid = 1817] [serial = 1666] [outer = (nil)] 16:02:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 229 (0x7f3e78675c00) [pid = 1817] [serial = 1667] [outer = 0x7f3e766d7000] 16:02:07 INFO - PROCESS | 1817 | 1461970927424 Marionette DEBUG loaded listener.js 16:02:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 230 (0x7f3e792bf000) [pid = 1817] [serial = 1668] [outer = 0x7f3e766d7000] 16:02:08 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e77bd1000 == 147 [pid = 1817] [id = 537] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 229 (0x7f3ea0616c00) [pid = 1817] [serial = 1523] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 228 (0x7f3e771a1800) [pid = 1817] [serial = 1529] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 227 (0x7f3e930e2000) [pid = 1817] [serial = 1517] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 226 (0x7f3e91474c00) [pid = 1817] [serial = 1514] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 225 (0x7f3e8e506800) [pid = 1817] [serial = 1520] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 224 (0x7f3ea2651800) [pid = 1817] [serial = 1526] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7f2d3000 == 146 [pid = 1817] [id = 536] 16:02:08 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7ccdd800 == 145 [pid = 1817] [id = 535] 16:02:08 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7a214800 == 144 [pid = 1817] [id = 534] 16:02:08 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e78cdf800 == 143 [pid = 1817] [id = 533] 16:02:08 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e78ce9800 == 142 [pid = 1817] [id = 532] 16:02:08 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e792d6000 == 141 [pid = 1817] [id = 531] 16:02:08 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e922b2000 == 140 [pid = 1817] [id = 523] 16:02:08 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e90820800 == 139 [pid = 1817] [id = 522] 16:02:08 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8b3bd800 == 138 [pid = 1817] [id = 521] 16:02:08 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e810d2000 == 137 [pid = 1817] [id = 520] 16:02:08 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7b984000 == 136 [pid = 1817] [id = 519] 16:02:08 INFO - PROCESS | 1817 | 1461970928404 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 16:02:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:02:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1735ms 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 223 (0x7f3e7b56d400) [pid = 1817] [serial = 1554] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 222 (0x7f3e875cb000) [pid = 1817] [serial = 1443] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 221 (0x7f3e7a1ad000) [pid = 1817] [serial = 1431] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 220 (0x7f3e8e395c00) [pid = 1817] [serial = 1446] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 219 (0x7f3e7bd49800) [pid = 1817] [serial = 1434] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 218 (0x7f3e86fedc00) [pid = 1817] [serial = 1428] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 217 (0x7f3e86ff2800) [pid = 1817] [serial = 1440] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 216 (0x7f3e80ce7000) [pid = 1817] [serial = 1437] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 215 (0x7f3e80cd8c00) [pid = 1817] [serial = 1377] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 214 (0x7f3e77a0ac00) [pid = 1817] [serial = 1532] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 213 (0x7f3e9d7dac00) [pid = 1817] [serial = 1461] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 212 (0x7f3e80ce9c00) [pid = 1817] [serial = 1302] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 211 (0x7f3e7ac41400) [pid = 1817] [serial = 1535] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 210 (0x7f3e7f703000) [pid = 1817] [serial = 1499] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 209 (0x7f3e87a80800) [pid = 1817] [serial = 1308] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 208 (0x7f3e7b550400) [pid = 1817] [serial = 1299] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 207 (0x7f3e7bd51000) [pid = 1817] [serial = 1323] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 206 (0x7f3e7dece400) [pid = 1817] [serial = 1538] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 205 (0x7f3e7e1ad400) [pid = 1817] [serial = 1542] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 204 (0x7f3e9dcf1400) [pid = 1817] [serial = 1464] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 203 (0x7f3ea26adc00) [pid = 1817] [serial = 1320] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 202 (0x7f3e9ec06800) [pid = 1817] [serial = 1317] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 201 (0x7f3e80ef0800) [pid = 1817] [serial = 1545] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 200 (0x7f3e84808000) [pid = 1817] [serial = 1380] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 199 (0x7f3e919b8400) [pid = 1817] [serial = 1458] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 198 (0x7f3e86cc3400) [pid = 1817] [serial = 1305] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 197 (0x7f3e8d25c000) [pid = 1817] [serial = 1511] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 196 (0x7f3e812d4800) [pid = 1817] [serial = 1547] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 195 (0x7f3e875ce000) [pid = 1817] [serial = 1392] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 194 (0x7f3e77e75800) [pid = 1817] [serial = 1493] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 193 (0x7f3e7b56dc00) [pid = 1817] [serial = 1338] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 192 (0x7f3e8a06d000) [pid = 1817] [serial = 1395] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 191 (0x7f3e7f707000) [pid = 1817] [serial = 1374] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 190 (0x7f3e97911800) [pid = 1817] [serial = 1314] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 189 (0x7f3e8f5b9800) [pid = 1817] [serial = 1449] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 188 (0x7f3e8b6a6400) [pid = 1817] [serial = 1398] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 187 (0x7f3e878ad000) [pid = 1817] [serial = 1551] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 186 (0x7f3e7bd4e400) [pid = 1817] [serial = 1541] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 185 (0x7f3e9d571000) [pid = 1817] [serial = 1326] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 184 (0x7f3e86bccc00) [pid = 1817] [serial = 1386] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 183 (0x7f3e848ea800) [pid = 1817] [serial = 1491] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 182 (0x7f3e861f1000) [pid = 1817] [serial = 1383] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 181 (0x7f3e765f4000) [pid = 1817] [serial = 1362] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 180 (0x7f3e8fed6c00) [pid = 1817] [serial = 1452] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 179 (0x7f3e871d5000) [pid = 1817] [serial = 1550] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 178 (0x7f3e7e0ea000) [pid = 1817] [serial = 1539] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 177 (0x7f3e805ef400) [pid = 1817] [serial = 1544] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 176 (0x7f3e8c838000) [pid = 1817] [serial = 1404] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 175 (0x7f3e87ba8000) [pid = 1817] [serial = 1508] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 174 (0x7f3e7b562c00) [pid = 1817] [serial = 1496] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 173 (0x7f3e8d267400) [pid = 1817] [serial = 1329] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 172 (0x7f3e913e3800) [pid = 1817] [serial = 1455] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 171 (0x7f3e78678000) [pid = 1817] [serial = 1296] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 170 (0x7f3e785c6800) [pid = 1817] [serial = 1533] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 169 (0x7f3e8713a400) [pid = 1817] [serial = 1389] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 168 (0x7f3e7e1a4000) [pid = 1817] [serial = 1371] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 167 (0x7f3e792b8c00) [pid = 1817] [serial = 1365] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 166 (0x7f3e738af800) [pid = 1817] [serial = 1332] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 165 (0x7f3e7b56f400) [pid = 1817] [serial = 1368] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 164 (0x7f3e7b549800) [pid = 1817] [serial = 1536] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 163 (0x7f3e86bcd000) [pid = 1817] [serial = 1548] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 162 (0x7f3e81207800) [pid = 1817] [serial = 1335] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 161 (0x7f3e8d268800) [pid = 1817] [serial = 1401] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 160 (0x7f3e8713cc00) [pid = 1817] [serial = 1505] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 159 (0x7f3e9054e400) [pid = 1817] [serial = 1311] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 158 (0x7f3e86008400) [pid = 1817] [serial = 1502] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | --DOMWINDOW == 157 (0x7f3e78679800) [pid = 1817] [serial = 1553] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1817 | 1461970928486 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 16:02:08 INFO - PROCESS | 1817 | 1461970928498 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 16:02:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:02:08 INFO - PROCESS | 1817 | 1461970928511 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:02:08 INFO - PROCESS | 1817 | 1461970928514 Marionette TRACE conn3 <- [1,2194,null,{}] 16:02:08 INFO - PROCESS | 1817 | 1461970928519 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:08 INFO - PROCESS | 1817 | 1461970928694 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 16:02:08 INFO - PROCESS | 1817 | 1461970928938 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:08 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e78ce9800 == 137 [pid = 1817] [id = 556] 16:02:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 158 (0x7f3e7a528c00) [pid = 1817] [serial = 1669] [outer = (nil)] 16:02:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 159 (0x7f3e7a8ccc00) [pid = 1817] [serial = 1670] [outer = 0x7f3e7a528c00] 16:02:09 INFO - PROCESS | 1817 | 1461970929001 Marionette DEBUG loaded listener.js 16:02:09 INFO - PROCESS | 1817 | ++DOMWINDOW == 160 (0x7f3e7aabec00) [pid = 1817] [serial = 1671] [outer = 0x7f3e7a528c00] 16:02:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:02:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1180ms 16:02:09 INFO - PROCESS | 1817 | 1461970929685 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 16:02:09 INFO - PROCESS | 1817 | 1461970929692 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 16:02:09 INFO - PROCESS | 1817 | 1461970929697 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 16:02:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:02:09 INFO - PROCESS | 1817 | 1461970929709 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:02:09 INFO - PROCESS | 1817 | 1461970929716 Marionette TRACE conn3 <- [1,2198,null,{}] 16:02:09 INFO - PROCESS | 1817 | 1461970929723 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:09 INFO - PROCESS | 1817 | 1461970929966 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 16:02:09 INFO - PROCESS | 1817 | 1461970929994 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:10 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7b9d2800 == 138 [pid = 1817] [id = 557] 16:02:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 161 (0x7f3e7b54e000) [pid = 1817] [serial = 1672] [outer = (nil)] 16:02:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 162 (0x7f3e7b6e0400) [pid = 1817] [serial = 1673] [outer = 0x7f3e7b54e000] 16:02:10 INFO - PROCESS | 1817 | 1461970930053 Marionette DEBUG loaded listener.js 16:02:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 163 (0x7f3e7bd49000) [pid = 1817] [serial = 1674] [outer = 0x7f3e7b54e000] 16:02:10 INFO - PROCESS | 1817 | 1461970930914 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:02:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:02:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1238ms 16:02:10 INFO - PROCESS | 1817 | 1461970930942 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 16:02:10 INFO - PROCESS | 1817 | 1461970930946 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 16:02:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:02:10 INFO - PROCESS | 1817 | 1461970930960 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:02:10 INFO - PROCESS | 1817 | 1461970930961 Marionette TRACE conn3 <- [1,2202,null,{}] 16:02:10 INFO - PROCESS | 1817 | 1461970930966 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:11 INFO - PROCESS | 1817 | 1461970931190 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 16:02:11 INFO - PROCESS | 1817 | 1461970931223 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:11 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7e284800 == 139 [pid = 1817] [id = 558] 16:02:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 164 (0x7f3e766ddc00) [pid = 1817] [serial = 1675] [outer = (nil)] 16:02:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 165 (0x7f3e7dee9000) [pid = 1817] [serial = 1676] [outer = 0x7f3e766ddc00] 16:02:11 INFO - PROCESS | 1817 | 1461970931279 Marionette DEBUG loaded listener.js 16:02:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 166 (0x7f3e7e029000) [pid = 1817] [serial = 1677] [outer = 0x7f3e766ddc00] 16:02:12 INFO - PROCESS | 1817 | 1461970932106 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 16:02:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:02:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1230ms 16:02:12 INFO - PROCESS | 1817 | 1461970932190 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 16:02:12 INFO - PROCESS | 1817 | 1461970932193 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 16:02:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:02:12 INFO - PROCESS | 1817 | 1461970932213 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:02:12 INFO - PROCESS | 1817 | 1461970932215 Marionette TRACE conn3 <- [1,2206,null,{}] 16:02:12 INFO - PROCESS | 1817 | 1461970932224 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:12 INFO - PROCESS | 1817 | 1461970932490 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 16:02:12 INFO - PROCESS | 1817 | 1461970932516 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:12 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7f5ad800 == 140 [pid = 1817] [id = 559] 16:02:12 INFO - PROCESS | 1817 | ++DOMWINDOW == 167 (0x7f3e7e1a1000) [pid = 1817] [serial = 1678] [outer = (nil)] 16:02:12 INFO - PROCESS | 1817 | ++DOMWINDOW == 168 (0x7f3e7f6d3400) [pid = 1817] [serial = 1679] [outer = 0x7f3e7e1a1000] 16:02:12 INFO - PROCESS | 1817 | 1461970932582 Marionette DEBUG loaded listener.js 16:02:12 INFO - PROCESS | 1817 | ++DOMWINDOW == 169 (0x7f3e80422000) [pid = 1817] [serial = 1680] [outer = 0x7f3e7e1a1000] 16:02:13 INFO - PROCESS | 1817 | --DOMWINDOW == 168 (0x7f3e7b570800) [pid = 1817] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:02:13 INFO - PROCESS | 1817 | --DOMWINDOW == 167 (0x7f3e765efc00) [pid = 1817] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:02:13 INFO - PROCESS | 1817 | --DOMWINDOW == 166 (0x7f3e7b6de000) [pid = 1817] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:02:13 INFO - PROCESS | 1817 | --DOMWINDOW == 165 (0x7f3e785c3800) [pid = 1817] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:02:13 INFO - PROCESS | 1817 | --DOMWINDOW == 164 (0x7f3e7b56e000) [pid = 1817] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:02:13 INFO - PROCESS | 1817 | --DOMWINDOW == 163 (0x7f3e77d92800) [pid = 1817] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:02:13 INFO - PROCESS | 1817 | --DOMWINDOW == 162 (0x7f3e77a04000) [pid = 1817] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:02:13 INFO - PROCESS | 1817 | --DOMWINDOW == 161 (0x7f3e761f0000) [pid = 1817] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:02:13 INFO - PROCESS | 1817 | 1461970933594 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 16:02:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:02:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1431ms 16:02:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:02:13 INFO - PROCESS | 1817 | 1461970933646 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 16:02:13 INFO - PROCESS | 1817 | 1461970933648 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 16:02:13 INFO - PROCESS | 1817 | 1461970933654 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:02:13 INFO - PROCESS | 1817 | 1461970933657 Marionette TRACE conn3 <- [1,2210,null,{}] 16:02:13 INFO - PROCESS | 1817 | 1461970933661 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:13 INFO - PROCESS | 1817 | 1461970933827 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 16:02:13 INFO - PROCESS | 1817 | 1461970933842 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:13 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e80664000 == 141 [pid = 1817] [id = 560] 16:02:13 INFO - PROCESS | 1817 | ++DOMWINDOW == 162 (0x7f3e7b570800) [pid = 1817] [serial = 1681] [outer = (nil)] 16:02:13 INFO - PROCESS | 1817 | ++DOMWINDOW == 163 (0x7f3e805e9800) [pid = 1817] [serial = 1682] [outer = 0x7f3e7b570800] 16:02:13 INFO - PROCESS | 1817 | 1461970933898 Marionette DEBUG loaded listener.js 16:02:13 INFO - PROCESS | 1817 | ++DOMWINDOW == 164 (0x7f3e80cca000) [pid = 1817] [serial = 1683] [outer = 0x7f3e7b570800] 16:02:14 INFO - PROCESS | 1817 | 1461970934692 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 16:02:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:02:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1080ms 16:02:14 INFO - PROCESS | 1817 | 1461970934733 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 16:02:14 INFO - PROCESS | 1817 | 1461970934737 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 16:02:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:02:14 INFO - PROCESS | 1817 | 1461970934742 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:02:14 INFO - PROCESS | 1817 | 1461970934744 Marionette TRACE conn3 <- [1,2214,null,{}] 16:02:14 INFO - PROCESS | 1817 | 1461970934750 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:14 INFO - PROCESS | 1817 | 1461970934990 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 16:02:15 INFO - PROCESS | 1817 | 1461970935010 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:15 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e80f4d000 == 142 [pid = 1817] [id = 561] 16:02:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 165 (0x7f3e8041e800) [pid = 1817] [serial = 1684] [outer = (nil)] 16:02:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 166 (0x7f3e80cd5800) [pid = 1817] [serial = 1685] [outer = 0x7f3e8041e800] 16:02:15 INFO - PROCESS | 1817 | 1461970935070 Marionette DEBUG loaded listener.js 16:02:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 167 (0x7f3e80ee5c00) [pid = 1817] [serial = 1686] [outer = 0x7f3e8041e800] 16:02:16 INFO - PROCESS | 1817 | 1461970936207 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 16:02:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:02:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1536ms 16:02:16 INFO - PROCESS | 1817 | 1461970936280 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 16:02:16 INFO - PROCESS | 1817 | 1461970936287 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 16:02:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:02:16 INFO - PROCESS | 1817 | 1461970936293 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:02:16 INFO - PROCESS | 1817 | 1461970936299 Marionette TRACE conn3 <- [1,2218,null,{}] 16:02:16 INFO - PROCESS | 1817 | 1461970936305 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:16 INFO - PROCESS | 1817 | 1461970936538 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 16:02:16 INFO - PROCESS | 1817 | 1461970936791 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:16 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7b51b800 == 143 [pid = 1817] [id = 562] 16:02:16 INFO - PROCESS | 1817 | ++DOMWINDOW == 168 (0x7f3e785c3800) [pid = 1817] [serial = 1687] [outer = (nil)] 16:02:16 INFO - PROCESS | 1817 | ++DOMWINDOW == 169 (0x7f3e7867dc00) [pid = 1817] [serial = 1688] [outer = 0x7f3e785c3800] 16:02:16 INFO - PROCESS | 1817 | 1461970936906 Marionette DEBUG loaded listener.js 16:02:17 INFO - PROCESS | 1817 | ++DOMWINDOW == 170 (0x7f3e7a1ad000) [pid = 1817] [serial = 1689] [outer = 0x7f3e785c3800] 16:02:17 INFO - PROCESS | 1817 | 1461970937746 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 16:02:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:02:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1482ms 16:02:17 INFO - PROCESS | 1817 | 1461970937775 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 16:02:17 INFO - PROCESS | 1817 | 1461970937783 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 16:02:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:02:17 INFO - PROCESS | 1817 | 1461970937793 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:02:17 INFO - PROCESS | 1817 | 1461970937796 Marionette TRACE conn3 <- [1,2222,null,{}] 16:02:17 INFO - PROCESS | 1817 | 1461970937800 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:17 INFO - PROCESS | 1817 | 1461970937981 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 16:02:18 INFO - PROCESS | 1817 | 1461970938185 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:18 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7f802800 == 144 [pid = 1817] [id = 563] 16:02:18 INFO - PROCESS | 1817 | ++DOMWINDOW == 171 (0x7f3e7a533800) [pid = 1817] [serial = 1690] [outer = (nil)] 16:02:18 INFO - PROCESS | 1817 | ++DOMWINDOW == 172 (0x7f3e7b564800) [pid = 1817] [serial = 1691] [outer = 0x7f3e7a533800] 16:02:18 INFO - PROCESS | 1817 | 1461970938251 Marionette DEBUG loaded listener.js 16:02:18 INFO - PROCESS | 1817 | ++DOMWINDOW == 173 (0x7f3e7ccd1c00) [pid = 1817] [serial = 1692] [outer = 0x7f3e7a533800] 16:02:19 INFO - PROCESS | 1817 | 1461970939155 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:02:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:02:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1426ms 16:02:19 INFO - PROCESS | 1817 | 1461970939220 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 16:02:19 INFO - PROCESS | 1817 | 1461970939224 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 16:02:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:02:19 INFO - PROCESS | 1817 | 1461970939229 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:02:19 INFO - PROCESS | 1817 | 1461970939235 Marionette TRACE conn3 <- [1,2226,null,{}] 16:02:19 INFO - PROCESS | 1817 | 1461970939249 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:19 INFO - PROCESS | 1817 | 1461970939478 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 16:02:19 INFO - PROCESS | 1817 | 1461970939680 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:19 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e85f54800 == 145 [pid = 1817] [id = 564] 16:02:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 174 (0x7f3e7def0000) [pid = 1817] [serial = 1693] [outer = (nil)] 16:02:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 175 (0x7f3e80427400) [pid = 1817] [serial = 1694] [outer = 0x7f3e7def0000] 16:02:19 INFO - PROCESS | 1817 | 1461970939789 Marionette DEBUG loaded listener.js 16:02:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 176 (0x7f3e80ce3800) [pid = 1817] [serial = 1695] [outer = 0x7f3e7def0000] 16:02:20 INFO - PROCESS | 1817 | 1461970940651 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 16:02:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:02:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1483ms 16:02:20 INFO - PROCESS | 1817 | 1461970940714 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 16:02:20 INFO - PROCESS | 1817 | 1461970940718 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 16:02:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:02:20 INFO - PROCESS | 1817 | 1461970940723 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:02:20 INFO - PROCESS | 1817 | 1461970940725 Marionette TRACE conn3 <- [1,2230,null,{}] 16:02:20 INFO - PROCESS | 1817 | 1461970940731 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:20 INFO - PROCESS | 1817 | 1461970940906 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 16:02:21 INFO - PROCESS | 1817 | 1461970941109 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:21 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86a27000 == 146 [pid = 1817] [id = 565] 16:02:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 177 (0x7f3e7e02f400) [pid = 1817] [serial = 1696] [outer = (nil)] 16:02:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 178 (0x7f3e812d3c00) [pid = 1817] [serial = 1697] [outer = 0x7f3e7e02f400] 16:02:21 INFO - PROCESS | 1817 | 1461970941177 Marionette DEBUG loaded listener.js 16:02:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 179 (0x7f3e848e2800) [pid = 1817] [serial = 1698] [outer = 0x7f3e7e02f400] 16:02:22 INFO - PROCESS | 1817 | 1461970942069 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 16:02:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:02:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1375ms 16:02:22 INFO - PROCESS | 1817 | 1461970942100 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 16:02:22 INFO - PROCESS | 1817 | 1461970942104 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 16:02:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:02:22 INFO - PROCESS | 1817 | 1461970942109 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:02:22 INFO - PROCESS | 1817 | 1461970942111 Marionette TRACE conn3 <- [1,2234,null,{}] 16:02:22 INFO - PROCESS | 1817 | 1461970942117 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:22 INFO - PROCESS | 1817 | 1461970942295 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 16:02:22 INFO - PROCESS | 1817 | 1461970942498 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:22 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e873b2000 == 147 [pid = 1817] [id = 566] 16:02:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 180 (0x7f3e81203000) [pid = 1817] [serial = 1699] [outer = (nil)] 16:02:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 181 (0x7f3e86bc8c00) [pid = 1817] [serial = 1700] [outer = 0x7f3e81203000] 16:02:22 INFO - PROCESS | 1817 | 1461970942565 Marionette DEBUG loaded listener.js 16:02:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 182 (0x7f3e86fed400) [pid = 1817] [serial = 1701] [outer = 0x7f3e81203000] 16:02:23 INFO - PROCESS | 1817 | 1461970943426 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 16:02:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:02:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1334ms 16:02:23 INFO - PROCESS | 1817 | 1461970943443 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 16:02:23 INFO - PROCESS | 1817 | 1461970943445 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 16:02:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:02:23 INFO - PROCESS | 1817 | 1461970943451 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:02:23 INFO - PROCESS | 1817 | 1461970943453 Marionette TRACE conn3 <- [1,2238,null,{}] 16:02:23 INFO - PROCESS | 1817 | 1461970943459 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:23 INFO - PROCESS | 1817 | 1461970943658 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 16:02:23 INFO - PROCESS | 1817 | 1461970943873 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:23 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8f3c0800 == 148 [pid = 1817] [id = 567] 16:02:23 INFO - PROCESS | 1817 | ++DOMWINDOW == 183 (0x7f3e80ee4000) [pid = 1817] [serial = 1702] [outer = (nil)] 16:02:23 INFO - PROCESS | 1817 | ++DOMWINDOW == 184 (0x7f3e875cb000) [pid = 1817] [serial = 1703] [outer = 0x7f3e80ee4000] 16:02:23 INFO - PROCESS | 1817 | 1461970943985 Marionette DEBUG loaded listener.js 16:02:24 INFO - PROCESS | 1817 | ++DOMWINDOW == 185 (0x7f3e87ba9000) [pid = 1817] [serial = 1704] [outer = 0x7f3e80ee4000] 16:02:24 INFO - PROCESS | 1817 | 1461970944865 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:02:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:02:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1439ms 16:02:24 INFO - PROCESS | 1817 | 1461970944892 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 16:02:24 INFO - PROCESS | 1817 | 1461970944896 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 16:02:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:02:24 INFO - PROCESS | 1817 | 1461970944901 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:02:24 INFO - PROCESS | 1817 | 1461970944904 Marionette TRACE conn3 <- [1,2242,null,{}] 16:02:24 INFO - PROCESS | 1817 | 1461970944909 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:25 INFO - PROCESS | 1817 | 1461970945100 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 16:02:25 INFO - PROCESS | 1817 | 1461970945305 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:25 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e90615800 == 149 [pid = 1817] [id = 568] 16:02:25 INFO - PROCESS | 1817 | ++DOMWINDOW == 186 (0x7f3e848e2400) [pid = 1817] [serial = 1705] [outer = (nil)] 16:02:25 INFO - PROCESS | 1817 | ++DOMWINDOW == 187 (0x7f3e88b0d000) [pid = 1817] [serial = 1706] [outer = 0x7f3e848e2400] 16:02:25 INFO - PROCESS | 1817 | 1461970945384 Marionette DEBUG loaded listener.js 16:02:25 INFO - PROCESS | 1817 | ++DOMWINDOW == 188 (0x7f3e8a073c00) [pid = 1817] [serial = 1707] [outer = 0x7f3e848e2400] 16:02:26 INFO - PROCESS | 1817 | 1461970946250 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:02:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:02:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1385ms 16:02:26 INFO - PROCESS | 1817 | 1461970946287 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 16:02:26 INFO - PROCESS | 1817 | 1461970946291 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 16:02:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:02:26 INFO - PROCESS | 1817 | 1461970946296 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:02:26 INFO - PROCESS | 1817 | 1461970946298 Marionette TRACE conn3 <- [1,2246,null,{}] 16:02:26 INFO - PROCESS | 1817 | 1461970946304 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:26 INFO - PROCESS | 1817 | 1461970946488 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 16:02:26 INFO - PROCESS | 1817 | 1461970946694 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:26 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9118e800 == 150 [pid = 1817] [id = 569] 16:02:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 189 (0x7f3e8713cc00) [pid = 1817] [serial = 1708] [outer = (nil)] 16:02:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 190 (0x7f3e8b6a8000) [pid = 1817] [serial = 1709] [outer = 0x7f3e8713cc00] 16:02:26 INFO - PROCESS | 1817 | 1461970946759 Marionette DEBUG loaded listener.js 16:02:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 191 (0x7f3e8d267400) [pid = 1817] [serial = 1710] [outer = 0x7f3e8713cc00] 16:02:27 INFO - PROCESS | 1817 | 1461970947614 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 16:02:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:02:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1375ms 16:02:27 INFO - PROCESS | 1817 | 1461970947673 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 16:02:27 INFO - PROCESS | 1817 | 1461970947675 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 16:02:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:02:27 INFO - PROCESS | 1817 | 1461970947681 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:02:27 INFO - PROCESS | 1817 | 1461970947683 Marionette TRACE conn3 <- [1,2250,null,{}] 16:02:27 INFO - PROCESS | 1817 | 1461970947688 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:27 INFO - PROCESS | 1817 | 1461970947881 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 16:02:28 INFO - PROCESS | 1817 | 1461970948094 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:28 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e933d0800 == 151 [pid = 1817] [id = 570] 16:02:28 INFO - PROCESS | 1817 | ++DOMWINDOW == 192 (0x7f3e86cc6400) [pid = 1817] [serial = 1711] [outer = (nil)] 16:02:28 INFO - PROCESS | 1817 | ++DOMWINDOW == 193 (0x7f3e8e5f4000) [pid = 1817] [serial = 1712] [outer = 0x7f3e86cc6400] 16:02:28 INFO - PROCESS | 1817 | 1461970948158 Marionette DEBUG loaded listener.js 16:02:28 INFO - PROCESS | 1817 | ++DOMWINDOW == 194 (0x7f3e8eb8fc00) [pid = 1817] [serial = 1713] [outer = 0x7f3e86cc6400] 16:02:28 INFO - PROCESS | 1817 | 1461970948993 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 16:02:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:02:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1374ms 16:02:29 INFO - PROCESS | 1817 | 1461970949057 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 16:02:29 INFO - PROCESS | 1817 | 1461970949060 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 16:02:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:02:29 INFO - PROCESS | 1817 | 1461970949066 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:02:29 INFO - PROCESS | 1817 | 1461970949068 Marionette TRACE conn3 <- [1,2254,null,{}] 16:02:29 INFO - PROCESS | 1817 | 1461970949073 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:29 INFO - PROCESS | 1817 | 1461970949256 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 16:02:29 INFO - PROCESS | 1817 | 1461970949460 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:29 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9d71f000 == 152 [pid = 1817] [id = 571] 16:02:29 INFO - PROCESS | 1817 | ++DOMWINDOW == 195 (0x7f3e87bae000) [pid = 1817] [serial = 1714] [outer = (nil)] 16:02:29 INFO - PROCESS | 1817 | ++DOMWINDOW == 196 (0x7f3e8f39c400) [pid = 1817] [serial = 1715] [outer = 0x7f3e87bae000] 16:02:29 INFO - PROCESS | 1817 | 1461970949528 Marionette DEBUG loaded listener.js 16:02:29 INFO - PROCESS | 1817 | ++DOMWINDOW == 197 (0x7f3e8f811c00) [pid = 1817] [serial = 1716] [outer = 0x7f3e87bae000] 16:02:30 INFO - PROCESS | 1817 | 1461970950416 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 16:02:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:02:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1380ms 16:02:30 INFO - PROCESS | 1817 | 1461970950447 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 16:02:30 INFO - PROCESS | 1817 | 1461970950451 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 16:02:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:02:30 INFO - PROCESS | 1817 | 1461970950456 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:02:30 INFO - PROCESS | 1817 | 1461970950460 Marionette TRACE conn3 <- [1,2258,null,{}] 16:02:30 INFO - PROCESS | 1817 | 1461970950463 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:30 INFO - PROCESS | 1817 | 1461970950666 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 16:02:30 INFO - PROCESS | 1817 | 1461970950875 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:30 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9e715000 == 153 [pid = 1817] [id = 572] 16:02:30 INFO - PROCESS | 1817 | ++DOMWINDOW == 198 (0x7f3e8e50f800) [pid = 1817] [serial = 1717] [outer = (nil)] 16:02:30 INFO - PROCESS | 1817 | ++DOMWINDOW == 199 (0x7f3e90545400) [pid = 1817] [serial = 1718] [outer = 0x7f3e8e50f800] 16:02:30 INFO - PROCESS | 1817 | 1461970950945 Marionette DEBUG loaded listener.js 16:02:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 200 (0x7f3e9177b400) [pid = 1817] [serial = 1719] [outer = 0x7f3e8e50f800] 16:02:31 INFO - PROCESS | 1817 | 1461970951799 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:02:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:02:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1382ms 16:02:31 INFO - PROCESS | 1817 | 1461970951839 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 16:02:31 INFO - PROCESS | 1817 | 1461970951842 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 16:02:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:02:31 INFO - PROCESS | 1817 | 1461970951847 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:02:31 INFO - PROCESS | 1817 | 1461970951849 Marionette TRACE conn3 <- [1,2262,null,{}] 16:02:31 INFO - PROCESS | 1817 | 1461970951855 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:32 INFO - PROCESS | 1817 | 1461970952039 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 16:02:32 INFO - PROCESS | 1817 | 1461970952245 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:32 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea24a4000 == 154 [pid = 1817] [id = 573] 16:02:32 INFO - PROCESS | 1817 | ++DOMWINDOW == 201 (0x7f3e8f5b9800) [pid = 1817] [serial = 1720] [outer = (nil)] 16:02:32 INFO - PROCESS | 1817 | ++DOMWINDOW == 202 (0x7f3e91b43000) [pid = 1817] [serial = 1721] [outer = 0x7f3e8f5b9800] 16:02:32 INFO - PROCESS | 1817 | 1461970952309 Marionette DEBUG loaded listener.js 16:02:32 INFO - PROCESS | 1817 | ++DOMWINDOW == 203 (0x7f3e92425000) [pid = 1817] [serial = 1722] [outer = 0x7f3e8f5b9800] 16:02:33 INFO - PROCESS | 1817 | 1461970953155 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 16:02:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:02:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1376ms 16:02:33 INFO - PROCESS | 1817 | 1461970953225 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 16:02:33 INFO - PROCESS | 1817 | 1461970953228 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 16:02:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:02:33 INFO - PROCESS | 1817 | 1461970953234 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:02:33 INFO - PROCESS | 1817 | 1461970953245 Marionette TRACE conn3 <- [1,2266,null,{}] 16:02:33 INFO - PROCESS | 1817 | 1461970953249 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:33 INFO - PROCESS | 1817 | 1461970953470 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 16:02:33 INFO - PROCESS | 1817 | 1461970953676 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:33 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea2d07000 == 155 [pid = 1817] [id = 574] 16:02:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 204 (0x7f3e91772800) [pid = 1817] [serial = 1723] [outer = (nil)] 16:02:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 205 (0x7f3e9797cc00) [pid = 1817] [serial = 1724] [outer = 0x7f3e91772800] 16:02:33 INFO - PROCESS | 1817 | 1461970953787 Marionette DEBUG loaded listener.js 16:02:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 206 (0x7f3e9d7dac00) [pid = 1817] [serial = 1725] [outer = 0x7f3e91772800] 16:02:34 INFO - PROCESS | 1817 | 1461970954672 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 16:02:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:02:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1488ms 16:02:34 INFO - PROCESS | 1817 | 1461970954723 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 16:02:34 INFO - PROCESS | 1817 | 1461970954727 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 16:02:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:02:34 INFO - PROCESS | 1817 | 1461970954733 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:02:34 INFO - PROCESS | 1817 | 1461970954735 Marionette TRACE conn3 <- [1,2270,null,{}] 16:02:34 INFO - PROCESS | 1817 | 1461970954741 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:34 INFO - PROCESS | 1817 | 1461970954941 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 16:02:35 INFO - PROCESS | 1817 | 1461970955151 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:35 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e811ab000 == 156 [pid = 1817] [id = 575] 16:02:35 INFO - PROCESS | 1817 | ++DOMWINDOW == 207 (0x7f3e765ec800) [pid = 1817] [serial = 1726] [outer = (nil)] 16:02:35 INFO - PROCESS | 1817 | ++DOMWINDOW == 208 (0x7f3e9d7e8000) [pid = 1817] [serial = 1727] [outer = 0x7f3e765ec800] 16:02:35 INFO - PROCESS | 1817 | 1461970955264 Marionette DEBUG loaded listener.js 16:02:35 INFO - PROCESS | 1817 | ++DOMWINDOW == 209 (0x7f3e9da86c00) [pid = 1817] [serial = 1728] [outer = 0x7f3e765ec800] 16:02:36 INFO - PROCESS | 1817 | 1461970956151 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 16:02:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:02:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1433ms 16:02:36 INFO - PROCESS | 1817 | 1461970956166 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 16:02:36 INFO - PROCESS | 1817 | 1461970956170 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 16:02:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:02:36 INFO - PROCESS | 1817 | 1461970956195 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:02:36 INFO - PROCESS | 1817 | 1461970956198 Marionette TRACE conn3 <- [1,2274,null,{}] 16:02:36 INFO - PROCESS | 1817 | 1461970956203 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:36 INFO - PROCESS | 1817 | 1461970956402 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 16:02:36 INFO - PROCESS | 1817 | 1461970956664 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:36 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7a9a2000 == 157 [pid = 1817] [id = 576] 16:02:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 210 (0x7f3e73c9c000) [pid = 1817] [serial = 1729] [outer = (nil)] 16:02:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 211 (0x7f3e77d96800) [pid = 1817] [serial = 1730] [outer = 0x7f3e73c9c000] 16:02:36 INFO - PROCESS | 1817 | 1461970956734 Marionette DEBUG loaded listener.js 16:02:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 212 (0x7f3e9d865800) [pid = 1817] [serial = 1731] [outer = 0x7f3e73c9c000] 16:02:38 INFO - PROCESS | 1817 | 1461970958232 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 16:02:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:02:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 2090ms 16:02:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:02:38 INFO - PROCESS | 1817 | 1461970958281 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 16:02:38 INFO - PROCESS | 1817 | 1461970958285 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 16:02:38 INFO - PROCESS | 1817 | 1461970958293 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:02:38 INFO - PROCESS | 1817 | 1461970958296 Marionette TRACE conn3 <- [1,2278,null,{}] 16:02:38 INFO - PROCESS | 1817 | 1461970958302 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:38 INFO - PROCESS | 1817 | 1461970958480 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 16:02:38 INFO - PROCESS | 1817 | 1461970958695 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:38 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7a214800 == 158 [pid = 1817] [id = 577] 16:02:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 213 (0x7f3e761f4400) [pid = 1817] [serial = 1732] [outer = (nil)] 16:02:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 214 (0x7f3e771a7800) [pid = 1817] [serial = 1733] [outer = 0x7f3e761f4400] 16:02:38 INFO - PROCESS | 1817 | 1461970958814 Marionette DEBUG loaded listener.js 16:02:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 215 (0x7f3e78672800) [pid = 1817] [serial = 1734] [outer = 0x7f3e761f4400] 16:02:39 INFO - PROCESS | 1817 | 1461970959861 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 16:02:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:02:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1629ms 16:02:39 INFO - PROCESS | 1817 | 1461970959921 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 16:02:39 INFO - PROCESS | 1817 | 1461970959929 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 16:02:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:02:39 INFO - PROCESS | 1817 | 1461970959938 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:02:39 INFO - PROCESS | 1817 | 1461970959942 Marionette TRACE conn3 <- [1,2282,null,{}] 16:02:39 INFO - PROCESS | 1817 | 1461970959947 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:40 INFO - PROCESS | 1817 | 1461970960153 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 16:02:40 INFO - PROCESS | 1817 | 1461970960369 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:40 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7398d000 == 159 [pid = 1817] [id = 578] 16:02:40 INFO - PROCESS | 1817 | ++DOMWINDOW == 216 (0x7f3e738a4000) [pid = 1817] [serial = 1735] [outer = (nil)] 16:02:40 INFO - PROCESS | 1817 | ++DOMWINDOW == 217 (0x7f3e78cc9400) [pid = 1817] [serial = 1736] [outer = 0x7f3e738a4000] 16:02:40 INFO - PROCESS | 1817 | 1461970960519 Marionette DEBUG loaded listener.js 16:02:40 INFO - PROCESS | 1817 | ++DOMWINDOW == 218 (0x7f3e7b56d800) [pid = 1817] [serial = 1737] [outer = 0x7f3e738a4000] 16:02:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e90315800 == 158 [pid = 1817] [id = 390] 16:02:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e91387800 == 157 [pid = 1817] [id = 393] 16:02:40 INFO - PROCESS | 1817 | --DOMWINDOW == 217 (0x7f3e7a52a000) [pid = 1817] [serial = 1616] [outer = (nil)] [url = about:blank] 16:02:40 INFO - PROCESS | 1817 | --DOMWINDOW == 216 (0x7f3e7ac41800) [pid = 1817] [serial = 1586] [outer = (nil)] [url = about:blank] 16:02:40 INFO - PROCESS | 1817 | --DOMWINDOW == 215 (0x7f3e80421c00) [pid = 1817] [serial = 1589] [outer = (nil)] [url = about:blank] 16:02:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e80664000 == 156 [pid = 1817] [id = 560] 16:02:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7f5ad800 == 155 [pid = 1817] [id = 559] 16:02:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7e284800 == 154 [pid = 1817] [id = 558] 16:02:41 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7b9d2800 == 153 [pid = 1817] [id = 557] 16:02:41 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e78ce9800 == 152 [pid = 1817] [id = 556] 16:02:41 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e77e92800 == 151 [pid = 1817] [id = 555] 16:02:41 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e790d3000 == 150 [pid = 1817] [id = 554] 16:02:41 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9081d000 == 149 [pid = 1817] [id = 549] 16:02:41 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8e55c000 == 148 [pid = 1817] [id = 548] 16:02:41 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8b3bc000 == 147 [pid = 1817] [id = 547] 16:02:41 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e87bc8000 == 146 [pid = 1817] [id = 546] 16:02:41 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e86b3a800 == 145 [pid = 1817] [id = 545] 16:02:41 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e86904000 == 144 [pid = 1817] [id = 544] 16:02:41 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e81245000 == 143 [pid = 1817] [id = 543] 16:02:41 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e80f4b000 == 142 [pid = 1817] [id = 542] 16:02:41 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e80673800 == 141 [pid = 1817] [id = 541] 16:02:41 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7c163000 == 140 [pid = 1817] [id = 540] 16:02:41 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e790d0800 == 139 [pid = 1817] [id = 539] 16:02:41 INFO - PROCESS | 1817 | 1461970961402 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 16:02:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:02:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1479ms 16:02:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:02:41 INFO - PROCESS | 1817 | 1461970961417 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 16:02:41 INFO - PROCESS | 1817 | 1461970961420 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 16:02:41 INFO - PROCESS | 1817 | 1461970961424 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:02:41 INFO - PROCESS | 1817 | 1461970961430 Marionette TRACE conn3 <- [1,2286,null,{}] 16:02:41 INFO - PROCESS | 1817 | 1461970961444 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:41 INFO - PROCESS | 1817 | 1461970961645 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 16:02:41 INFO - PROCESS | 1817 | --DOMWINDOW == 214 (0x7f3e8f3a3800) [pid = 1817] [serial = 1574] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 1817 | --DOMWINDOW == 213 (0x7f3e7cccd000) [pid = 1817] [serial = 1608] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 1817 | --DOMWINDOW == 212 (0x7f3e97984000) [pid = 1817] [serial = 1577] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 1817 | --DOMWINDOW == 211 (0x7f3e73c9a800) [pid = 1817] [serial = 1580] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 1817 | --DOMWINDOW == 210 (0x7f3e77e82c00) [pid = 1817] [serial = 1596] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 1817 | --DOMWINDOW == 209 (0x7f3e7e1a3400) [pid = 1817] [serial = 1611] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 1817 | --DOMWINDOW == 208 (0x7f3e785cd000) [pid = 1817] [serial = 1598] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 1817 | --DOMWINDOW == 207 (0x7f3e80cc9800) [pid = 1817] [serial = 1556] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 1817 | --DOMWINDOW == 206 (0x7f3e766d1800) [pid = 1817] [serial = 1592] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 1817 | --DOMWINDOW == 205 (0x7f3e86ff3000) [pid = 1817] [serial = 1557] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 1817 | --DOMWINDOW == 204 (0x7f3e86fec400) [pid = 1817] [serial = 1583] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 1817 | --DOMWINDOW == 203 (0x7f3e7b6e5000) [pid = 1817] [serial = 1607] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 1817 | --DOMWINDOW == 202 (0x7f3e7b550c00) [pid = 1817] [serial = 1605] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 1817 | --DOMWINDOW == 201 (0x7f3e7a52b400) [pid = 1817] [serial = 1559] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 1817 | --DOMWINDOW == 200 (0x7f3e78cc4800) [pid = 1817] [serial = 1599] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 1817 | --DOMWINDOW == 199 (0x7f3e87c29800) [pid = 1817] [serial = 1571] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 1817 | --DOMWINDOW == 198 (0x7f3e7dec6000) [pid = 1817] [serial = 1562] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 1817 | --DOMWINDOW == 197 (0x7f3e812ce400) [pid = 1817] [serial = 1565] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 1817 | --DOMWINDOW == 196 (0x7f3e78ccdc00) [pid = 1817] [serial = 1601] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 1817 | --DOMWINDOW == 195 (0x7f3e77bf2000) [pid = 1817] [serial = 1595] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 1817 | --DOMWINDOW == 194 (0x7f3e87142c00) [pid = 1817] [serial = 1568] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 1817 | --DOMWINDOW == 193 (0x7f3e7e023000) [pid = 1817] [serial = 1610] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 1817 | --DOMWINDOW == 192 (0x7f3e7aabfc00) [pid = 1817] [serial = 1604] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 1817 | --DOMWINDOW == 191 (0x7f3e7aabc400) [pid = 1817] [serial = 1602] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 1817 | --DOMWINDOW == 190 (0x7f3e76e78000) [pid = 1817] [serial = 1613] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 1817 | --DOMWINDOW == 189 (0x7f3e77e81800) [pid = 1817] [serial = 1614] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 1817 | 1461970961848 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:41 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7b526000 == 140 [pid = 1817] [id = 579] 16:02:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 190 (0x7f3e76e75400) [pid = 1817] [serial = 1738] [outer = (nil)] 16:02:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 191 (0x7f3e78ccdc00) [pid = 1817] [serial = 1739] [outer = 0x7f3e76e75400] 16:02:41 INFO - PROCESS | 1817 | 1461970961920 Marionette DEBUG loaded listener.js 16:02:42 INFO - PROCESS | 1817 | ++DOMWINDOW == 192 (0x7f3e7e023000) [pid = 1817] [serial = 1740] [outer = 0x7f3e76e75400] 16:02:42 INFO - PROCESS | 1817 | 1461970962621 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 16:02:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 16:02:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1231ms 16:02:42 INFO - PROCESS | 1817 | 1461970962655 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 16:02:42 INFO - PROCESS | 1817 | 1461970962659 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 16:02:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:02:42 INFO - PROCESS | 1817 | 1461970962664 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:02:42 INFO - PROCESS | 1817 | 1461970962667 Marionette TRACE conn3 <- [1,2290,null,{}] 16:02:42 INFO - PROCESS | 1817 | 1461970962671 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:42 INFO - PROCESS | 1817 | 1461970962836 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 16:02:43 INFO - PROCESS | 1817 | 1461970963020 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:43 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7e284800 == 141 [pid = 1817] [id = 580] 16:02:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 193 (0x7f3e738a5800) [pid = 1817] [serial = 1741] [outer = (nil)] 16:02:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 194 (0x7f3e7f6d4400) [pid = 1817] [serial = 1742] [outer = 0x7f3e738a5800] 16:02:43 INFO - PROCESS | 1817 | 1461970963079 Marionette DEBUG loaded listener.js 16:02:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 195 (0x7f3e8041a800) [pid = 1817] [serial = 1743] [outer = 0x7f3e738a5800] 16:02:43 INFO - PROCESS | 1817 | 1461970963858 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 16:02:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:02:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1229ms 16:02:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:02:43 INFO - PROCESS | 1817 | 1461970963893 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 16:02:43 INFO - PROCESS | 1817 | 1461970963895 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 16:02:43 INFO - PROCESS | 1817 | 1461970963901 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:02:43 INFO - PROCESS | 1817 | 1461970963904 Marionette TRACE conn3 <- [1,2294,null,{}] 16:02:43 INFO - PROCESS | 1817 | 1461970963916 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:44 INFO - PROCESS | 1817 | 1461970964133 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 16:02:44 INFO - PROCESS | 1817 | 1461970964160 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:44 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7f8dd800 == 142 [pid = 1817] [id = 581] 16:02:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 196 (0x7f3e7bd44800) [pid = 1817] [serial = 1744] [outer = (nil)] 16:02:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 197 (0x7f3e805ec800) [pid = 1817] [serial = 1745] [outer = 0x7f3e7bd44800] 16:02:44 INFO - PROCESS | 1817 | 1461970964215 Marionette DEBUG loaded listener.js 16:02:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 198 (0x7f3e80cd7800) [pid = 1817] [serial = 1746] [outer = 0x7f3e7bd44800] 16:02:45 INFO - PROCESS | 1817 | 1461970965065 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 16:02:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:02:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1239ms 16:02:45 INFO - PROCESS | 1817 | 1461970965143 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 16:02:45 INFO - PROCESS | 1817 | 1461970965146 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 16:02:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:02:45 INFO - PROCESS | 1817 | 1461970965151 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:02:45 INFO - PROCESS | 1817 | 1461970965153 Marionette TRACE conn3 <- [1,2298,null,{}] 16:02:45 INFO - PROCESS | 1817 | 1461970965158 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:45 INFO - PROCESS | 1817 | 1461970965391 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 16:02:45 INFO - PROCESS | 1817 | --DOMWINDOW == 197 (0x7f3e766d7000) [pid = 1817] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:02:45 INFO - PROCESS | 1817 | --DOMWINDOW == 196 (0x7f3e7b54e000) [pid = 1817] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:02:45 INFO - PROCESS | 1817 | --DOMWINDOW == 195 (0x7f3e761f3000) [pid = 1817] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:02:45 INFO - PROCESS | 1817 | --DOMWINDOW == 194 (0x7f3e73c9cc00) [pid = 1817] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:02:45 INFO - PROCESS | 1817 | --DOMWINDOW == 193 (0x7f3e7b570800) [pid = 1817] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:02:45 INFO - PROCESS | 1817 | --DOMWINDOW == 192 (0x7f3e766ddc00) [pid = 1817] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:02:45 INFO - PROCESS | 1817 | --DOMWINDOW == 191 (0x7f3e7e1a1000) [pid = 1817] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:02:45 INFO - PROCESS | 1817 | --DOMWINDOW == 190 (0x7f3e7a528c00) [pid = 1817] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:02:45 INFO - PROCESS | 1817 | 1461970965892 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:45 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7b9e4000 == 143 [pid = 1817] [id = 582] 16:02:45 INFO - PROCESS | 1817 | ++DOMWINDOW == 191 (0x7f3e73c9cc00) [pid = 1817] [serial = 1747] [outer = (nil)] 16:02:45 INFO - PROCESS | 1817 | ++DOMWINDOW == 192 (0x7f3e771a7000) [pid = 1817] [serial = 1748] [outer = 0x7f3e73c9cc00] 16:02:45 INFO - PROCESS | 1817 | 1461970965951 Marionette DEBUG loaded listener.js 16:02:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 193 (0x7f3e80ccc000) [pid = 1817] [serial = 1749] [outer = 0x7f3e73c9cc00] 16:02:46 INFO - PROCESS | 1817 | 1461970966576 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 16:02:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:02:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1475ms 16:02:46 INFO - PROCESS | 1817 | 1461970966627 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 16:02:46 INFO - PROCESS | 1817 | 1461970966631 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 16:02:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:02:46 INFO - PROCESS | 1817 | 1461970966636 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:02:46 INFO - PROCESS | 1817 | 1461970966638 Marionette TRACE conn3 <- [1,2302,null,{}] 16:02:46 INFO - PROCESS | 1817 | 1461970966643 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:46 INFO - PROCESS | 1817 | 1461970966866 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 16:02:46 INFO - PROCESS | 1817 | 1461970966890 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:46 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e85f4e000 == 144 [pid = 1817] [id = 583] 16:02:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 194 (0x7f3e761f3000) [pid = 1817] [serial = 1750] [outer = (nil)] 16:02:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 195 (0x7f3e86bc8400) [pid = 1817] [serial = 1751] [outer = 0x7f3e761f3000] 16:02:46 INFO - PROCESS | 1817 | 1461970966946 Marionette DEBUG loaded listener.js 16:02:47 INFO - PROCESS | 1817 | ++DOMWINDOW == 196 (0x7f3e8713a400) [pid = 1817] [serial = 1752] [outer = 0x7f3e761f3000] 16:02:47 INFO - PROCESS | 1817 | 1461970967709 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:02:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:02:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1079ms 16:02:47 INFO - PROCESS | 1817 | 1461970967716 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 16:02:47 INFO - PROCESS | 1817 | 1461970967718 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 16:02:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:02:47 INFO - PROCESS | 1817 | 1461970967724 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:02:47 INFO - PROCESS | 1817 | 1461970967726 Marionette TRACE conn3 <- [1,2306,null,{}] 16:02:47 INFO - PROCESS | 1817 | 1461970967734 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:48 INFO - PROCESS | 1817 | 1461970968131 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 16:02:48 INFO - PROCESS | 1817 | 1461970968281 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:48 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e78e18000 == 145 [pid = 1817] [id = 584] 16:02:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 197 (0x7f3e73c98400) [pid = 1817] [serial = 1753] [outer = (nil)] 16:02:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 198 (0x7f3e76e78000) [pid = 1817] [serial = 1754] [outer = 0x7f3e73c98400] 16:02:48 INFO - PROCESS | 1817 | 1461970968393 Marionette DEBUG loaded listener.js 16:02:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 199 (0x7f3e77ec0800) [pid = 1817] [serial = 1755] [outer = 0x7f3e73c98400] 16:02:49 INFO - PROCESS | 1817 | 1461970969487 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 16:02:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:02:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1828ms 16:02:49 INFO - PROCESS | 1817 | 1461970969554 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 16:02:49 INFO - PROCESS | 1817 | 1461970969561 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 16:02:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:02:49 INFO - PROCESS | 1817 | 1461970969569 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:02:49 INFO - PROCESS | 1817 | 1461970969573 Marionette TRACE conn3 <- [1,2310,null,{}] 16:02:49 INFO - PROCESS | 1817 | 1461970969579 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:49 INFO - PROCESS | 1817 | 1461970969814 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 16:02:50 INFO - PROCESS | 1817 | 1461970970114 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:50 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7f5ad800 == 146 [pid = 1817] [id = 585] 16:02:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 200 (0x7f3e7b562800) [pid = 1817] [serial = 1756] [outer = (nil)] 16:02:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 201 (0x7f3e7b6de000) [pid = 1817] [serial = 1757] [outer = 0x7f3e7b562800] 16:02:50 INFO - PROCESS | 1817 | 1461970970191 Marionette DEBUG loaded listener.js 16:02:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 202 (0x7f3e7deca000) [pid = 1817] [serial = 1758] [outer = 0x7f3e7b562800] 16:02:51 INFO - PROCESS | 1817 | 1461970971025 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:02:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:02:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1488ms 16:02:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:02:51 INFO - PROCESS | 1817 | 1461970971057 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 16:02:51 INFO - PROCESS | 1817 | 1461970971061 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 16:02:51 INFO - PROCESS | 1817 | 1461970971067 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:02:51 INFO - PROCESS | 1817 | 1461970971070 Marionette TRACE conn3 <- [1,2314,null,{}] 16:02:51 INFO - PROCESS | 1817 | 1461970971075 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:51 INFO - PROCESS | 1817 | 1461970971258 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 16:02:51 INFO - PROCESS | 1817 | 1461970971477 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:51 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8701e000 == 147 [pid = 1817] [id = 586] 16:02:51 INFO - PROCESS | 1817 | ++DOMWINDOW == 203 (0x7f3e7b56dc00) [pid = 1817] [serial = 1759] [outer = (nil)] 16:02:51 INFO - PROCESS | 1817 | ++DOMWINDOW == 204 (0x7f3e7f70bc00) [pid = 1817] [serial = 1760] [outer = 0x7f3e7b56dc00] 16:02:51 INFO - PROCESS | 1817 | 1461970971597 Marionette DEBUG loaded listener.js 16:02:51 INFO - PROCESS | 1817 | ++DOMWINDOW == 205 (0x7f3e80eea400) [pid = 1817] [serial = 1761] [outer = 0x7f3e7b56dc00] 16:02:52 INFO - PROCESS | 1817 | 1461970972544 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 16:02:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:02:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1535ms 16:02:52 INFO - PROCESS | 1817 | 1461970972602 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 16:02:52 INFO - PROCESS | 1817 | 1461970972608 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 16:02:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:02:52 INFO - PROCESS | 1817 | 1461970972624 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:02:52 INFO - PROCESS | 1817 | 1461970972632 Marionette TRACE conn3 <- [1,2318,null,{}] 16:02:52 INFO - PROCESS | 1817 | 1461970972637 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:52 INFO - PROCESS | 1817 | 1461970972825 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 16:02:53 INFO - PROCESS | 1817 | 1461970973056 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:53 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8c81c800 == 148 [pid = 1817] [id = 587] 16:02:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 206 (0x7f3e7bd42800) [pid = 1817] [serial = 1762] [outer = (nil)] 16:02:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 207 (0x7f3e87141000) [pid = 1817] [serial = 1763] [outer = 0x7f3e7bd42800] 16:02:53 INFO - PROCESS | 1817 | 1461970973165 Marionette DEBUG loaded listener.js 16:02:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 208 (0x7f3e875cd400) [pid = 1817] [serial = 1764] [outer = 0x7f3e7bd42800] 16:02:54 INFO - PROCESS | 1817 | 1461970974061 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 16:02:54 INFO - PROCESS | 1817 | 1461970974124 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 16:02:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:02:54 INFO - PROCESS | 1817 | 1461970974129 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:02:54 INFO - PROCESS | 1817 | 1461970974131 Marionette TRACE conn3 <- [1,2322,null,{}] 16:02:54 INFO - PROCESS | 1817 | 1461970974137 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:54 INFO - PROCESS | 1817 | 1461970974324 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 16:02:54 INFO - PROCESS | 1817 | 1461970974534 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:54 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e90891800 == 149 [pid = 1817] [id = 588] 16:02:54 INFO - PROCESS | 1817 | ++DOMWINDOW == 209 (0x7f3e73c99400) [pid = 1817] [serial = 1765] [outer = (nil)] 16:02:54 INFO - PROCESS | 1817 | ++DOMWINDOW == 210 (0x7f3e80420c00) [pid = 1817] [serial = 1766] [outer = 0x7f3e73c99400] 16:02:54 INFO - PROCESS | 1817 | 1461970974601 Marionette DEBUG loaded listener.js 16:02:54 INFO - PROCESS | 1817 | ++DOMWINDOW == 211 (0x7f3e87c2b400) [pid = 1817] [serial = 1767] [outer = 0x7f3e73c99400] 16:02:55 INFO - PROCESS | 1817 | 1461970975445 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 16:02:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:02:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1380ms 16:02:55 INFO - PROCESS | 1817 | 1461970975510 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 16:02:55 INFO - PROCESS | 1817 | 1461970975513 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 16:02:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:02:55 INFO - PROCESS | 1817 | 1461970975519 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:02:55 INFO - PROCESS | 1817 | 1461970975521 Marionette TRACE conn3 <- [1,2326,null,{}] 16:02:55 INFO - PROCESS | 1817 | 1461970975526 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:55 INFO - PROCESS | 1817 | 1461970975744 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 16:02:55 INFO - PROCESS | 1817 | 1461970975957 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:56 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9d5fa800 == 150 [pid = 1817] [id = 589] 16:02:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 212 (0x7f3e8f5c2800) [pid = 1817] [serial = 1768] [outer = (nil)] 16:02:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 213 (0x7f3e8fed3c00) [pid = 1817] [serial = 1769] [outer = 0x7f3e8f5c2800] 16:02:56 INFO - PROCESS | 1817 | 1461970976075 Marionette DEBUG loaded listener.js 16:02:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 214 (0x7f3e90cd3400) [pid = 1817] [serial = 1770] [outer = 0x7f3e8f5c2800] 16:02:56 INFO - PROCESS | 1817 | 1461970976946 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 16:02:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:02:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1481ms 16:02:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:02:57 INFO - PROCESS | 1817 | 1461970977000 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 16:02:57 INFO - PROCESS | 1817 | 1461970977003 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 16:02:57 INFO - PROCESS | 1817 | 1461970977007 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:02:57 INFO - PROCESS | 1817 | 1461970977011 Marionette TRACE conn3 <- [1,2330,null,{}] 16:02:57 INFO - PROCESS | 1817 | 1461970977016 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:57 INFO - PROCESS | 1817 | 1461970977187 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 16:02:57 INFO - PROCESS | 1817 | 1461970977396 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:57 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea2dd5800 == 151 [pid = 1817] [id = 590] 16:02:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 215 (0x7f3e8f80a000) [pid = 1817] [serial = 1771] [outer = (nil)] 16:02:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 216 (0x7f3e91bddc00) [pid = 1817] [serial = 1772] [outer = 0x7f3e8f80a000] 16:02:57 INFO - PROCESS | 1817 | 1461970977502 Marionette DEBUG loaded listener.js 16:02:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 217 (0x7f3e9dcf1400) [pid = 1817] [serial = 1773] [outer = 0x7f3e8f80a000] 16:02:58 INFO - PROCESS | 1817 | 1461970978365 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 16:02:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:02:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1384ms 16:02:58 INFO - PROCESS | 1817 | 1461970978392 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 16:02:58 INFO - PROCESS | 1817 | 1461970978396 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 16:02:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:02:58 INFO - PROCESS | 1817 | 1461970978401 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:02:58 INFO - PROCESS | 1817 | 1461970978403 Marionette TRACE conn3 <- [1,2334,null,{}] 16:02:58 INFO - PROCESS | 1817 | 1461970978409 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:58 INFO - PROCESS | 1817 | 1461970978587 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 16:02:58 INFO - PROCESS | 1817 | 1461970978799 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:58 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea7b9a000 == 152 [pid = 1817] [id = 591] 16:02:58 INFO - PROCESS | 1817 | ++DOMWINDOW == 218 (0x7f3e8fecc400) [pid = 1817] [serial = 1774] [outer = (nil)] 16:02:58 INFO - PROCESS | 1817 | ++DOMWINDOW == 219 (0x7f3e9e940c00) [pid = 1817] [serial = 1775] [outer = 0x7f3e8fecc400] 16:02:58 INFO - PROCESS | 1817 | 1461970978904 Marionette DEBUG loaded listener.js 16:02:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 220 (0x7f3ea0615c00) [pid = 1817] [serial = 1776] [outer = 0x7f3e8fecc400] 16:02:59 INFO - PROCESS | 1817 | 1461970979740 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 16:02:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:02:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1389ms 16:02:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:02:59 INFO - PROCESS | 1817 | 1461970979792 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 16:02:59 INFO - PROCESS | 1817 | 1461970979794 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 16:02:59 INFO - PROCESS | 1817 | 1461970979799 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:02:59 INFO - PROCESS | 1817 | 1461970979803 Marionette TRACE conn3 <- [1,2338,null,{}] 16:02:59 INFO - PROCESS | 1817 | 1461970979808 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:00 INFO - PROCESS | 1817 | 1461970980010 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 16:03:00 INFO - PROCESS | 1817 | 1461970980224 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:00 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7f79d800 == 153 [pid = 1817] [id = 592] 16:03:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 221 (0x7f3e913e3800) [pid = 1817] [serial = 1777] [outer = (nil)] 16:03:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 222 (0x7f3ea0b43800) [pid = 1817] [serial = 1778] [outer = 0x7f3e913e3800] 16:03:00 INFO - PROCESS | 1817 | 1461970980329 Marionette DEBUG loaded listener.js 16:03:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 223 (0x7f3ea2647400) [pid = 1817] [serial = 1779] [outer = 0x7f3e913e3800] 16:03:01 INFO - PROCESS | 1817 | 1461970981229 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 16:03:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:03:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1482ms 16:03:01 INFO - PROCESS | 1817 | 1461970981283 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 16:03:01 INFO - PROCESS | 1817 | 1461970981295 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 16:03:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:03:01 INFO - PROCESS | 1817 | 1461970981302 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:03:01 INFO - PROCESS | 1817 | 1461970981304 Marionette TRACE conn3 <- [1,2342,null,{}] 16:03:01 INFO - PROCESS | 1817 | 1461970981310 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:01 INFO - PROCESS | 1817 | 1461970981522 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 16:03:01 INFO - PROCESS | 1817 | 1461970981734 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:01 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3eaa3c9800 == 154 [pid = 1817] [id = 593] 16:03:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 224 (0x7f3e9dcf2c00) [pid = 1817] [serial = 1780] [outer = (nil)] 16:03:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 225 (0x7f3ea2651800) [pid = 1817] [serial = 1781] [outer = 0x7f3e9dcf2c00] 16:03:01 INFO - PROCESS | 1817 | 1461970981845 Marionette DEBUG loaded listener.js 16:03:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 226 (0x7f3ea2c08000) [pid = 1817] [serial = 1782] [outer = 0x7f3e9dcf2c00] 16:03:02 INFO - PROCESS | 1817 | 1461970982707 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 16:03:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:03:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1477ms 16:03:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:03:02 INFO - PROCESS | 1817 | 1461970982779 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 16:03:02 INFO - PROCESS | 1817 | 1461970982781 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 16:03:02 INFO - PROCESS | 1817 | 1461970982788 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:03:02 INFO - PROCESS | 1817 | 1461970982791 Marionette TRACE conn3 <- [1,2346,null,{}] 16:03:02 INFO - PROCESS | 1817 | 1461970982795 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:03 INFO - PROCESS | 1817 | 1461970983048 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 16:03:03 INFO - PROCESS | 1817 | 1461970983262 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:03 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e76472000 == 155 [pid = 1817] [id = 594] 16:03:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 227 (0x7f3e77046800) [pid = 1817] [serial = 1783] [outer = (nil)] 16:03:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 228 (0x7f3e7704bc00) [pid = 1817] [serial = 1784] [outer = 0x7f3e77046800] 16:03:03 INFO - PROCESS | 1817 | 1461970983381 Marionette DEBUG loaded listener.js 16:03:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 229 (0x7f3ea2c05c00) [pid = 1817] [serial = 1785] [outer = 0x7f3e77046800] 16:03:04 INFO - PROCESS | 1817 | 1461970984252 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 16:03:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:03:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1534ms 16:03:04 INFO - PROCESS | 1817 | 1461970984321 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 16:03:04 INFO - PROCESS | 1817 | 1461970984325 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 16:03:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:03:04 INFO - PROCESS | 1817 | 1461970984331 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:03:04 INFO - PROCESS | 1817 | 1461970984334 Marionette TRACE conn3 <- [1,2350,null,{}] 16:03:04 INFO - PROCESS | 1817 | 1461970984339 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:04 INFO - PROCESS | 1817 | 1461970984532 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 16:03:04 INFO - PROCESS | 1817 | 1461970984741 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:04 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e78c71000 == 156 [pid = 1817] [id = 595] 16:03:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 230 (0x7f3e77048400) [pid = 1817] [serial = 1786] [outer = (nil)] 16:03:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 231 (0x7f3e77d0a400) [pid = 1817] [serial = 1787] [outer = 0x7f3e77048400] 16:03:04 INFO - PROCESS | 1817 | 1461970984850 Marionette DEBUG loaded listener.js 16:03:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 232 (0x7f3e77d0fc00) [pid = 1817] [serial = 1788] [outer = 0x7f3e77048400] 16:03:05 INFO - PROCESS | 1817 | 1461970985734 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 16:03:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:03:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1430ms 16:03:05 INFO - PROCESS | 1817 | 1461970985762 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 16:03:05 INFO - PROCESS | 1817 | 1461970985766 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 16:03:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:03:05 INFO - PROCESS | 1817 | 1461970985771 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:03:05 INFO - PROCESS | 1817 | 1461970985773 Marionette TRACE conn3 <- [1,2354,null,{}] 16:03:05 INFO - PROCESS | 1817 | 1461970985779 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:05 INFO - PROCESS | 1817 | 1461970985968 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 16:03:06 INFO - PROCESS | 1817 | 1461970986184 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:06 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8008f000 == 157 [pid = 1817] [id = 596] 16:03:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 233 (0x7f3e7704fc00) [pid = 1817] [serial = 1789] [outer = (nil)] 16:03:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 234 (0x7f3e77163000) [pid = 1817] [serial = 1790] [outer = 0x7f3e7704fc00] 16:03:06 INFO - PROCESS | 1817 | 1461970986289 Marionette DEBUG loaded listener.js 16:03:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 235 (0x7f3e77167800) [pid = 1817] [serial = 1791] [outer = 0x7f3e7704fc00] 16:03:07 INFO - PROCESS | 1817 | 1461970987217 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 16:03:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:03:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1476ms 16:03:07 INFO - PROCESS | 1817 | 1461970987248 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 16:03:07 INFO - PROCESS | 1817 | 1461970987251 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 16:03:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:03:07 INFO - PROCESS | 1817 | 1461970987257 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:03:07 INFO - PROCESS | 1817 | 1461970987259 Marionette TRACE conn3 <- [1,2358,null,{}] 16:03:07 INFO - PROCESS | 1817 | 1461970987264 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:07 INFO - PROCESS | 1817 | 1461970987460 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 16:03:07 INFO - PROCESS | 1817 | 1461970987679 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:07 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7a9b0000 == 158 [pid = 1817] [id = 597] 16:03:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 236 (0x7f3e761f0c00) [pid = 1817] [serial = 1792] [outer = (nil)] 16:03:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 237 (0x7f3e77d0a800) [pid = 1817] [serial = 1793] [outer = 0x7f3e761f0c00] 16:03:07 INFO - PROCESS | 1817 | 1461970987790 Marionette DEBUG loaded listener.js 16:03:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 238 (0x7f3e77e7c800) [pid = 1817] [serial = 1794] [outer = 0x7f3e761f0c00] 16:03:08 INFO - PROCESS | 1817 | 1461970988706 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 16:03:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:03:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1490ms 16:03:08 INFO - PROCESS | 1817 | 1461970988747 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 16:03:08 INFO - PROCESS | 1817 | 1461970988751 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 16:03:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:03:08 INFO - PROCESS | 1817 | 1461970988756 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:03:08 INFO - PROCESS | 1817 | 1461970988758 Marionette TRACE conn3 <- [1,2362,null,{}] 16:03:08 INFO - PROCESS | 1817 | 1461970988763 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:09 INFO - PROCESS | 1817 | 1461970989031 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 16:03:09 INFO - PROCESS | 1817 | 1461970989695 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:09 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e790e1000 == 159 [pid = 1817] [id = 598] 16:03:09 INFO - PROCESS | 1817 | ++DOMWINDOW == 239 (0x7f3e73c98c00) [pid = 1817] [serial = 1795] [outer = (nil)] 16:03:09 INFO - PROCESS | 1817 | ++DOMWINDOW == 240 (0x7f3e761f2c00) [pid = 1817] [serial = 1796] [outer = 0x7f3e73c98c00] 16:03:09 INFO - PROCESS | 1817 | 1461970989765 Marionette DEBUG loaded listener.js 16:03:09 INFO - PROCESS | 1817 | ++DOMWINDOW == 241 (0x7f3e77048800) [pid = 1817] [serial = 1797] [outer = 0x7f3e73c98c00] 16:03:10 INFO - PROCESS | 1817 | 1461970990658 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 16:03:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:03:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1932ms 16:03:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:03:10 INFO - PROCESS | 1817 | 1461970990691 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 16:03:10 INFO - PROCESS | 1817 | 1461970990695 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 16:03:10 INFO - PROCESS | 1817 | 1461970990702 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:03:10 INFO - PROCESS | 1817 | 1461970990706 Marionette TRACE conn3 <- [1,2366,null,{}] 16:03:10 INFO - PROCESS | 1817 | 1461970990713 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:10 INFO - PROCESS | 1817 | 1461970990890 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 16:03:11 INFO - PROCESS | 1817 | 1461970991109 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:11 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7b98f000 == 160 [pid = 1817] [id = 599] 16:03:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 242 (0x7f3e73c9b000) [pid = 1817] [serial = 1798] [outer = (nil)] 16:03:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 243 (0x7f3e77bf8400) [pid = 1817] [serial = 1799] [outer = 0x7f3e73c9b000] 16:03:11 INFO - PROCESS | 1817 | 1461970991227 Marionette DEBUG loaded listener.js 16:03:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 244 (0x7f3e77e81800) [pid = 1817] [serial = 1800] [outer = 0x7f3e73c9b000] 16:03:12 INFO - PROCESS | 1817 | 1461970992243 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 16:03:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:03:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1583ms 16:03:12 INFO - PROCESS | 1817 | 1461970992288 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 16:03:12 INFO - PROCESS | 1817 | 1461970992293 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 16:03:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:03:12 INFO - PROCESS | 1817 | 1461970992302 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:03:12 INFO - PROCESS | 1817 | 1461970992306 Marionette TRACE conn3 <- [1,2370,null,{}] 16:03:12 INFO - PROCESS | 1817 | 1461970992312 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:12 INFO - PROCESS | 1817 | 1461970992496 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 16:03:12 INFO - PROCESS | 1817 | 1461970992725 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:12 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e787c7800 == 161 [pid = 1817] [id = 600] 16:03:12 INFO - PROCESS | 1817 | ++DOMWINDOW == 245 (0x7f3e761f1800) [pid = 1817] [serial = 1801] [outer = (nil)] 16:03:12 INFO - PROCESS | 1817 | ++DOMWINDOW == 246 (0x7f3e7aac0000) [pid = 1817] [serial = 1802] [outer = 0x7f3e761f1800] 16:03:12 INFO - PROCESS | 1817 | 1461970992888 Marionette DEBUG loaded listener.js 16:03:12 INFO - PROCESS | 1817 | ++DOMWINDOW == 247 (0x7f3e7b54e000) [pid = 1817] [serial = 1803] [outer = 0x7f3e761f1800] 16:03:13 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7b9e4000 == 160 [pid = 1817] [id = 582] 16:03:13 INFO - PROCESS | 1817 | --DOMWINDOW == 246 (0x7f3e871d3c00) [pid = 1817] [serial = 1646] [outer = (nil)] [url = about:blank] 16:03:13 INFO - PROCESS | 1817 | --DOMWINDOW == 245 (0x7f3e878b2400) [pid = 1817] [serial = 1649] [outer = (nil)] [url = about:blank] 16:03:13 INFO - PROCESS | 1817 | --DOMWINDOW == 244 (0x7f3e88c61400) [pid = 1817] [serial = 1652] [outer = (nil)] [url = about:blank] 16:03:13 INFO - PROCESS | 1817 | --DOMWINDOW == 243 (0x7f3e8a193000) [pid = 1817] [serial = 1655] [outer = (nil)] [url = about:blank] 16:03:13 INFO - PROCESS | 1817 | --DOMWINDOW == 242 (0x7f3e7a533c00) [pid = 1817] [serial = 1658] [outer = (nil)] [url = about:blank] 16:03:13 INFO - PROCESS | 1817 | --DOMWINDOW == 241 (0x7f3e76e7c000) [pid = 1817] [serial = 1661] [outer = (nil)] [url = about:blank] 16:03:13 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7f8dd800 == 159 [pid = 1817] [id = 581] 16:03:13 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7e284800 == 158 [pid = 1817] [id = 580] 16:03:13 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7b526000 == 157 [pid = 1817] [id = 579] 16:03:13 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7398d000 == 156 [pid = 1817] [id = 578] 16:03:13 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7a214800 == 155 [pid = 1817] [id = 577] 16:03:13 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9d71f000 == 154 [pid = 1817] [id = 571] 16:03:13 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e933d0800 == 153 [pid = 1817] [id = 570] 16:03:13 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9118e800 == 152 [pid = 1817] [id = 569] 16:03:13 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e90615800 == 151 [pid = 1817] [id = 568] 16:03:13 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8f3c0800 == 150 [pid = 1817] [id = 567] 16:03:13 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e873b2000 == 149 [pid = 1817] [id = 566] 16:03:13 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e86a27000 == 148 [pid = 1817] [id = 565] 16:03:13 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e85f54800 == 147 [pid = 1817] [id = 564] 16:03:13 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7f802800 == 146 [pid = 1817] [id = 563] 16:03:13 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7b51b800 == 145 [pid = 1817] [id = 562] 16:03:13 INFO - PROCESS | 1817 | 1461970993832 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 16:03:13 INFO - PROCESS | 1817 | --DOMWINDOW == 240 (0x7f3e7e029000) [pid = 1817] [serial = 1677] [outer = (nil)] [url = about:blank] 16:03:13 INFO - PROCESS | 1817 | --DOMWINDOW == 239 (0x7f3e7bd49000) [pid = 1817] [serial = 1674] [outer = (nil)] [url = about:blank] 16:03:13 INFO - PROCESS | 1817 | --DOMWINDOW == 238 (0x7f3e80cca000) [pid = 1817] [serial = 1683] [outer = (nil)] [url = about:blank] 16:03:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:03:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1586ms 16:03:13 INFO - PROCESS | 1817 | --DOMWINDOW == 237 (0x7f3e7dee9000) [pid = 1817] [serial = 1676] [outer = (nil)] [url = about:blank] 16:03:13 INFO - PROCESS | 1817 | --DOMWINDOW == 236 (0x7f3e7f6d3400) [pid = 1817] [serial = 1679] [outer = (nil)] [url = about:blank] 16:03:13 INFO - PROCESS | 1817 | --DOMWINDOW == 235 (0x7f3e80422000) [pid = 1817] [serial = 1680] [outer = (nil)] [url = about:blank] 16:03:13 INFO - PROCESS | 1817 | --DOMWINDOW == 234 (0x7f3e7a8ccc00) [pid = 1817] [serial = 1670] [outer = (nil)] [url = about:blank] 16:03:13 INFO - PROCESS | 1817 | --DOMWINDOW == 233 (0x7f3e7aabec00) [pid = 1817] [serial = 1671] [outer = (nil)] [url = about:blank] 16:03:13 INFO - PROCESS | 1817 | --DOMWINDOW == 232 (0x7f3e792bf000) [pid = 1817] [serial = 1668] [outer = (nil)] [url = about:blank] 16:03:13 INFO - PROCESS | 1817 | --DOMWINDOW == 231 (0x7f3e78675c00) [pid = 1817] [serial = 1667] [outer = (nil)] [url = about:blank] 16:03:13 INFO - PROCESS | 1817 | --DOMWINDOW == 230 (0x7f3e7b6e0400) [pid = 1817] [serial = 1673] [outer = (nil)] [url = about:blank] 16:03:13 INFO - PROCESS | 1817 | --DOMWINDOW == 229 (0x7f3e7bd48c00) [pid = 1817] [serial = 1617] [outer = (nil)] [url = about:blank] 16:03:13 INFO - PROCESS | 1817 | --DOMWINDOW == 228 (0x7f3e7deec000) [pid = 1817] [serial = 1625] [outer = (nil)] [url = about:blank] 16:03:13 INFO - PROCESS | 1817 | --DOMWINDOW == 227 (0x7f3e76e75c00) [pid = 1817] [serial = 1665] [outer = (nil)] [url = about:blank] 16:03:13 INFO - PROCESS | 1817 | --DOMWINDOW == 226 (0x7f3e761f7800) [pid = 1817] [serial = 1664] [outer = (nil)] [url = about:blank] 16:03:13 INFO - PROCESS | 1817 | --DOMWINDOW == 225 (0x7f3e7e1a0800) [pid = 1817] [serial = 1628] [outer = (nil)] [url = about:blank] 16:03:13 INFO - PROCESS | 1817 | --DOMWINDOW == 224 (0x7f3e812cb400) [pid = 1817] [serial = 1634] [outer = (nil)] [url = about:blank] 16:03:13 INFO - PROCESS | 1817 | --DOMWINDOW == 223 (0x7f3e86cc4000) [pid = 1817] [serial = 1643] [outer = (nil)] [url = about:blank] 16:03:13 INFO - PROCESS | 1817 | --DOMWINDOW == 222 (0x7f3e7f707800) [pid = 1817] [serial = 1631] [outer = (nil)] [url = about:blank] 16:03:13 INFO - PROCESS | 1817 | --DOMWINDOW == 221 (0x7f3e792c0c00) [pid = 1817] [serial = 1622] [outer = (nil)] [url = about:blank] 16:03:13 INFO - PROCESS | 1817 | --DOMWINDOW == 220 (0x7f3e771a0000) [pid = 1817] [serial = 1619] [outer = (nil)] [url = about:blank] 16:03:13 INFO - PROCESS | 1817 | --DOMWINDOW == 219 (0x7f3e84804400) [pid = 1817] [serial = 1637] [outer = (nil)] [url = about:blank] 16:03:13 INFO - PROCESS | 1817 | --DOMWINDOW == 218 (0x7f3e861f5800) [pid = 1817] [serial = 1640] [outer = (nil)] [url = about:blank] 16:03:13 INFO - PROCESS | 1817 | --DOMWINDOW == 217 (0x7f3e805e9800) [pid = 1817] [serial = 1682] [outer = (nil)] [url = about:blank] 16:03:13 INFO - PROCESS | 1817 | 1461970993915 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 16:03:13 INFO - PROCESS | 1817 | 1461970993918 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 16:03:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:03:13 INFO - PROCESS | 1817 | 1461970993930 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:03:13 INFO - PROCESS | 1817 | 1461970993938 Marionette TRACE conn3 <- [1,2374,null,{}] 16:03:13 INFO - PROCESS | 1817 | 1461970993946 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:14 INFO - PROCESS | 1817 | 1461970994136 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 16:03:14 INFO - PROCESS | 1817 | 1461970994316 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:14 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7b99b800 == 146 [pid = 1817] [id = 601] 16:03:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 218 (0x7f3e77d09800) [pid = 1817] [serial = 1804] [outer = (nil)] 16:03:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 219 (0x7f3e7dec5800) [pid = 1817] [serial = 1805] [outer = 0x7f3e77d09800] 16:03:14 INFO - PROCESS | 1817 | 1461970994377 Marionette DEBUG loaded listener.js 16:03:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 220 (0x7f3e7e0e3400) [pid = 1817] [serial = 1806] [outer = 0x7f3e77d09800] 16:03:15 INFO - PROCESS | 1817 | 1461970995111 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 16:03:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:03:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1244ms 16:03:15 INFO - PROCESS | 1817 | 1461970995173 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 16:03:15 INFO - PROCESS | 1817 | 1461970995176 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 16:03:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:03:15 INFO - PROCESS | 1817 | 1461970995182 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:03:15 INFO - PROCESS | 1817 | 1461970995184 Marionette TRACE conn3 <- [1,2378,null,{}] 16:03:15 INFO - PROCESS | 1817 | 1461970995189 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:15 INFO - PROCESS | 1817 | 1461970995366 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 16:03:15 INFO - PROCESS | 1817 | 1461970995377 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:15 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e80671800 == 147 [pid = 1817] [id = 602] 16:03:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 221 (0x7f3e7bd51000) [pid = 1817] [serial = 1807] [outer = (nil)] 16:03:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 222 (0x7f3e80422000) [pid = 1817] [serial = 1808] [outer = 0x7f3e7bd51000] 16:03:15 INFO - PROCESS | 1817 | 1461970995435 Marionette DEBUG loaded listener.js 16:03:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 223 (0x7f3e80c19000) [pid = 1817] [serial = 1809] [outer = 0x7f3e7bd51000] 16:03:16 INFO - PROCESS | 1817 | 1461970996411 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 16:03:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:03:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1277ms 16:03:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:03:16 INFO - PROCESS | 1817 | 1461970996463 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 16:03:16 INFO - PROCESS | 1817 | 1461970996465 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 16:03:16 INFO - PROCESS | 1817 | 1461970996471 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:03:16 INFO - PROCESS | 1817 | 1461970996474 Marionette TRACE conn3 <- [1,2382,null,{}] 16:03:16 INFO - PROCESS | 1817 | 1461970996479 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:16 INFO - PROCESS | 1817 | 1461970996712 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 16:03:16 INFO - PROCESS | 1817 | 1461970996743 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:16 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e84859000 == 148 [pid = 1817] [id = 603] 16:03:16 INFO - PROCESS | 1817 | ++DOMWINDOW == 224 (0x7f3e80ee8800) [pid = 1817] [serial = 1810] [outer = (nil)] 16:03:16 INFO - PROCESS | 1817 | ++DOMWINDOW == 225 (0x7f3e812cdc00) [pid = 1817] [serial = 1811] [outer = 0x7f3e80ee8800] 16:03:16 INFO - PROCESS | 1817 | 1461970996814 Marionette DEBUG loaded listener.js 16:03:16 INFO - PROCESS | 1817 | ++DOMWINDOW == 226 (0x7f3e861f1000) [pid = 1817] [serial = 1812] [outer = 0x7f3e80ee8800] 16:03:17 INFO - PROCESS | 1817 | --DOMWINDOW == 225 (0x7f3e7bd44800) [pid = 1817] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:03:18 INFO - PROCESS | 1817 | --DOMWINDOW == 224 (0x7f3e73c9cc00) [pid = 1817] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:03:18 INFO - PROCESS | 1817 | --DOMWINDOW == 223 (0x7f3e738a5800) [pid = 1817] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:03:18 INFO - PROCESS | 1817 | --DOMWINDOW == 222 (0x7f3e738a4000) [pid = 1817] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:03:18 INFO - PROCESS | 1817 | --DOMWINDOW == 221 (0x7f3e76e75400) [pid = 1817] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:03:18 INFO - PROCESS | 1817 | --DOMWINDOW == 220 (0x7f3e761f4400) [pid = 1817] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:03:18 INFO - PROCESS | 1817 | 1461970998013 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 16:03:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:03:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1586ms 16:03:18 INFO - PROCESS | 1817 | 1461970998056 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 16:03:18 INFO - PROCESS | 1817 | 1461970998059 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 16:03:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:03:18 INFO - PROCESS | 1817 | 1461970998064 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:03:18 INFO - PROCESS | 1817 | 1461970998066 Marionette TRACE conn3 <- [1,2386,null,{}] 16:03:18 INFO - PROCESS | 1817 | 1461970998071 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:18 INFO - PROCESS | 1817 | 1461970998232 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 16:03:18 INFO - PROCESS | 1817 | 1461970998447 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:18 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e811b2800 == 149 [pid = 1817] [id = 604] 16:03:18 INFO - PROCESS | 1817 | ++DOMWINDOW == 221 (0x7f3e86cc3400) [pid = 1817] [serial = 1813] [outer = (nil)] 16:03:18 INFO - PROCESS | 1817 | ++DOMWINDOW == 222 (0x7f3e87138c00) [pid = 1817] [serial = 1814] [outer = 0x7f3e86cc3400] 16:03:18 INFO - PROCESS | 1817 | 1461970998506 Marionette DEBUG loaded listener.js 16:03:18 INFO - PROCESS | 1817 | ++DOMWINDOW == 223 (0x7f3e87a77800) [pid = 1817] [serial = 1815] [outer = 0x7f3e86cc3400] 16:03:19 INFO - PROCESS | 1817 | 1461970999168 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 16:03:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:03:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1124ms 16:03:19 INFO - PROCESS | 1817 | 1461970999191 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 16:03:19 INFO - PROCESS | 1817 | 1461970999194 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 16:03:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:03:19 INFO - PROCESS | 1817 | 1461970999199 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:03:19 INFO - PROCESS | 1817 | 1461970999201 Marionette TRACE conn3 <- [1,2390,null,{}] 16:03:19 INFO - PROCESS | 1817 | 1461970999206 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:19 INFO - PROCESS | 1817 | 1461970999432 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 16:03:19 INFO - PROCESS | 1817 | 1461970999455 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:19 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e87dc5800 == 150 [pid = 1817] [id = 605] 16:03:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 224 (0x7f3e86bd0c00) [pid = 1817] [serial = 1816] [outer = (nil)] 16:03:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 225 (0x7f3e8a065800) [pid = 1817] [serial = 1817] [outer = 0x7f3e86bd0c00] 16:03:19 INFO - PROCESS | 1817 | 1461970999510 Marionette DEBUG loaded listener.js 16:03:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 226 (0x7f3e8e506800) [pid = 1817] [serial = 1818] [outer = 0x7f3e86bd0c00] 16:03:20 INFO - PROCESS | 1817 | 1461971000558 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 16:03:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:03:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1423ms 16:03:20 INFO - PROCESS | 1817 | 1461971000624 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 16:03:20 INFO - PROCESS | 1817 | 1461971000630 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 16:03:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:03:20 INFO - PROCESS | 1817 | 1461971000638 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:03:20 INFO - PROCESS | 1817 | 1461971000644 Marionette TRACE conn3 <- [1,2394,null,{}] 16:03:20 INFO - PROCESS | 1817 | 1461971000653 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:20 INFO - PROCESS | 1817 | 1461971000912 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 16:03:21 INFO - PROCESS | 1817 | 1461971001170 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:21 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7aa44800 == 151 [pid = 1817] [id = 606] 16:03:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 227 (0x7f3e738aa000) [pid = 1817] [serial = 1819] [outer = (nil)] 16:03:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 228 (0x7f3e77050c00) [pid = 1817] [serial = 1820] [outer = 0x7f3e738aa000] 16:03:21 INFO - PROCESS | 1817 | 1461971001247 Marionette DEBUG loaded listener.js 16:03:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 229 (0x7f3e77d0a000) [pid = 1817] [serial = 1821] [outer = 0x7f3e738aa000] 16:03:22 INFO - PROCESS | 1817 | 1461971002241 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:03:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:03:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1634ms 16:03:22 INFO - PROCESS | 1817 | 1461971002272 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 16:03:22 INFO - PROCESS | 1817 | 1461971002280 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 16:03:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:03:22 INFO - PROCESS | 1817 | 1461971002290 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:03:22 INFO - PROCESS | 1817 | 1461971002293 Marionette TRACE conn3 <- [1,2398,null,{}] 16:03:22 INFO - PROCESS | 1817 | 1461971002299 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:22 INFO - PROCESS | 1817 | 1461971002491 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 16:03:22 INFO - PROCESS | 1817 | 1461971002710 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:22 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e80095800 == 152 [pid = 1817] [id = 607] 16:03:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 230 (0x7f3e78cc3c00) [pid = 1817] [serial = 1822] [outer = (nil)] 16:03:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 231 (0x7f3e7ac4a400) [pid = 1817] [serial = 1823] [outer = 0x7f3e78cc3c00] 16:03:22 INFO - PROCESS | 1817 | 1461971002819 Marionette DEBUG loaded listener.js 16:03:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 232 (0x7f3e7bd49000) [pid = 1817] [serial = 1824] [outer = 0x7f3e78cc3c00] 16:03:23 INFO - PROCESS | 1817 | 1461971003834 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 16:03:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:03:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1585ms 16:03:23 INFO - PROCESS | 1817 | 1461971003876 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 16:03:23 INFO - PROCESS | 1817 | 1461971003880 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 16:03:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:03:23 INFO - PROCESS | 1817 | 1461971003885 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:03:23 INFO - PROCESS | 1817 | 1461971003891 Marionette TRACE conn3 <- [1,2402,null,{}] 16:03:23 INFO - PROCESS | 1817 | 1461971003905 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:24 INFO - PROCESS | 1817 | 1461971004095 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 16:03:24 INFO - PROCESS | 1817 | 1461971004367 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:24 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8fc1b000 == 153 [pid = 1817] [id = 608] 16:03:24 INFO - PROCESS | 1817 | ++DOMWINDOW == 233 (0x7f3e7a533c00) [pid = 1817] [serial = 1825] [outer = (nil)] 16:03:24 INFO - PROCESS | 1817 | ++DOMWINDOW == 234 (0x7f3e80ce4400) [pid = 1817] [serial = 1826] [outer = 0x7f3e7a533c00] 16:03:24 INFO - PROCESS | 1817 | 1461971004483 Marionette DEBUG loaded listener.js 16:03:24 INFO - PROCESS | 1817 | ++DOMWINDOW == 235 (0x7f3e8600cc00) [pid = 1817] [serial = 1827] [outer = 0x7f3e7a533c00] 16:03:25 INFO - PROCESS | 1817 | 1461971005334 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 16:03:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:03:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1485ms 16:03:25 INFO - PROCESS | 1817 | 1461971005372 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 16:03:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:03:25 INFO - PROCESS | 1817 | 1461971005377 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 16:03:25 INFO - PROCESS | 1817 | 1461971005383 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:03:25 INFO - PROCESS | 1817 | 1461971005386 Marionette TRACE conn3 <- [1,2406,null,{}] 16:03:25 INFO - PROCESS | 1817 | 1461971005391 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:25 INFO - PROCESS | 1817 | 1461971005589 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 16:03:25 INFO - PROCESS | 1817 | 1461971005807 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:25 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9175c000 == 154 [pid = 1817] [id = 609] 16:03:25 INFO - PROCESS | 1817 | ++DOMWINDOW == 236 (0x7f3e7e0e4c00) [pid = 1817] [serial = 1828] [outer = (nil)] 16:03:25 INFO - PROCESS | 1817 | ++DOMWINDOW == 237 (0x7f3e88c61400) [pid = 1817] [serial = 1829] [outer = 0x7f3e7e0e4c00] 16:03:25 INFO - PROCESS | 1817 | 1461971005917 Marionette DEBUG loaded listener.js 16:03:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 238 (0x7f3e8e68c400) [pid = 1817] [serial = 1830] [outer = 0x7f3e7e0e4c00] 16:03:26 INFO - PROCESS | 1817 | 1461971006792 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 16:03:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:03:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1439ms 16:03:26 INFO - PROCESS | 1817 | 1461971006822 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 16:03:26 INFO - PROCESS | 1817 | 1461971006826 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 16:03:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:03:26 INFO - PROCESS | 1817 | 1461971006831 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:03:26 INFO - PROCESS | 1817 | 1461971006833 Marionette TRACE conn3 <- [1,2410,null,{}] 16:03:26 INFO - PROCESS | 1817 | 1461971006838 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:27 INFO - PROCESS | 1817 | 1461971007020 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 16:03:27 INFO - PROCESS | 1817 | 1461971007237 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:27 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9d72f000 == 155 [pid = 1817] [id = 610] 16:03:27 INFO - PROCESS | 1817 | ++DOMWINDOW == 239 (0x7f3e88b03c00) [pid = 1817] [serial = 1831] [outer = (nil)] 16:03:27 INFO - PROCESS | 1817 | ++DOMWINDOW == 240 (0x7f3e8f693c00) [pid = 1817] [serial = 1832] [outer = 0x7f3e88b03c00] 16:03:27 INFO - PROCESS | 1817 | 1461971007349 Marionette DEBUG loaded listener.js 16:03:27 INFO - PROCESS | 1817 | ++DOMWINDOW == 241 (0x7f3e900ebc00) [pid = 1817] [serial = 1833] [outer = 0x7f3e88b03c00] 16:03:28 INFO - PROCESS | 1817 | 1461971008261 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 16:03:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:03:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1475ms 16:03:28 INFO - PROCESS | 1817 | 1461971008307 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 16:03:28 INFO - PROCESS | 1817 | 1461971008311 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 16:03:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:03:28 INFO - PROCESS | 1817 | 1461971008316 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:03:28 INFO - PROCESS | 1817 | 1461971008318 Marionette TRACE conn3 <- [1,2414,null,{}] 16:03:28 INFO - PROCESS | 1817 | 1461971008323 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:28 INFO - PROCESS | 1817 | 1461971008534 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 16:03:28 INFO - PROCESS | 1817 | 1461971008758 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:28 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea4982800 == 156 [pid = 1817] [id = 611] 16:03:28 INFO - PROCESS | 1817 | ++DOMWINDOW == 242 (0x7f3e7f710000) [pid = 1817] [serial = 1834] [outer = (nil)] 16:03:28 INFO - PROCESS | 1817 | ++DOMWINDOW == 243 (0x7f3e913ee400) [pid = 1817] [serial = 1835] [outer = 0x7f3e7f710000] 16:03:28 INFO - PROCESS | 1817 | 1461971008870 Marionette DEBUG loaded listener.js 16:03:28 INFO - PROCESS | 1817 | ++DOMWINDOW == 244 (0x7f3ea2c0b400) [pid = 1817] [serial = 1836] [outer = 0x7f3e7f710000] 16:03:29 INFO - PROCESS | 1817 | 1461971009723 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 16:03:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:03:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1475ms 16:03:29 INFO - PROCESS | 1817 | 1461971009806 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 16:03:29 INFO - PROCESS | 1817 | 1461971009810 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 16:03:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:03:29 INFO - PROCESS | 1817 | 1461971009819 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:03:29 INFO - PROCESS | 1817 | 1461971009821 Marionette TRACE conn3 <- [1,2418,null,{}] 16:03:29 INFO - PROCESS | 1817 | 1461971009825 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:30 INFO - PROCESS | 1817 | 1461971010020 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 16:03:30 INFO - PROCESS | 1817 | 1461971010233 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:30 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e87835000 == 157 [pid = 1817] [id = 612] 16:03:30 INFO - PROCESS | 1817 | ++DOMWINDOW == 245 (0x7f3e76f8ac00) [pid = 1817] [serial = 1837] [outer = (nil)] 16:03:30 INFO - PROCESS | 1817 | ++DOMWINDOW == 246 (0x7f3e76f93000) [pid = 1817] [serial = 1838] [outer = 0x7f3e76f8ac00] 16:03:30 INFO - PROCESS | 1817 | 1461971010341 Marionette DEBUG loaded listener.js 16:03:30 INFO - PROCESS | 1817 | ++DOMWINDOW == 247 (0x7f3e76f98c00) [pid = 1817] [serial = 1839] [outer = 0x7f3e76f8ac00] 16:03:31 INFO - PROCESS | 1817 | 1461971011201 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:03:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:03:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1433ms 16:03:31 INFO - PROCESS | 1817 | 1461971011252 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 16:03:31 INFO - PROCESS | 1817 | 1461971011256 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 16:03:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:03:31 INFO - PROCESS | 1817 | 1461971011262 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:03:31 INFO - PROCESS | 1817 | 1461971011264 Marionette TRACE conn3 <- [1,2422,null,{}] 16:03:31 INFO - PROCESS | 1817 | 1461971011269 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:31 INFO - PROCESS | 1817 | 1461971011455 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 16:03:31 INFO - PROCESS | 1817 | 1461971011672 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:31 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e721e8000 == 158 [pid = 1817] [id = 613] 16:03:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 248 (0x7f3e76f8b000) [pid = 1817] [serial = 1840] [outer = (nil)] 16:03:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 249 (0x7f3e7f3e6800) [pid = 1817] [serial = 1841] [outer = 0x7f3e76f8b000] 16:03:31 INFO - PROCESS | 1817 | 1461971011782 Marionette DEBUG loaded listener.js 16:03:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 250 (0x7f3e7f3eac00) [pid = 1817] [serial = 1842] [outer = 0x7f3e76f8b000] 16:03:32 INFO - PROCESS | 1817 | 1461971012662 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:03:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:03:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1430ms 16:03:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:03:32 INFO - PROCESS | 1817 | 1461971012692 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 16:03:32 INFO - PROCESS | 1817 | 1461971012694 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 16:03:32 INFO - PROCESS | 1817 | 1461971012700 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:03:32 INFO - PROCESS | 1817 | 1461971012703 Marionette TRACE conn3 <- [1,2426,null,{}] 16:03:32 INFO - PROCESS | 1817 | 1461971012708 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:32 INFO - PROCESS | 1817 | 1461971012893 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 16:03:33 INFO - PROCESS | 1817 | 1461971013159 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:33 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea6c3c000 == 159 [pid = 1817] [id = 614] 16:03:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 251 (0x7f3e76f8ec00) [pid = 1817] [serial = 1843] [outer = (nil)] 16:03:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 252 (0x7f3e7f3eb000) [pid = 1817] [serial = 1844] [outer = 0x7f3e76f8ec00] 16:03:33 INFO - PROCESS | 1817 | 1461971013230 Marionette DEBUG loaded listener.js 16:03:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 253 (0x7f3e9d567000) [pid = 1817] [serial = 1845] [outer = 0x7f3e76f8ec00] 16:03:34 INFO - PROCESS | 1817 | 1461971014027 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 16:03:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:03:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1341ms 16:03:34 INFO - PROCESS | 1817 | 1461971014053 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 16:03:34 INFO - PROCESS | 1817 | 1461971014057 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 16:03:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:03:34 INFO - PROCESS | 1817 | 1461971014064 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:03:34 INFO - PROCESS | 1817 | 1461971014067 Marionette TRACE conn3 <- [1,2430,null,{}] 16:03:34 INFO - PROCESS | 1817 | 1461971014070 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:34 INFO - PROCESS | 1817 | 1461971014259 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 16:03:34 INFO - PROCESS | 1817 | 1461971014477 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:34 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e80d55000 == 160 [pid = 1817] [id = 615] 16:03:34 INFO - PROCESS | 1817 | ++DOMWINDOW == 254 (0x7f3e76f93800) [pid = 1817] [serial = 1846] [outer = (nil)] 16:03:34 INFO - PROCESS | 1817 | ++DOMWINDOW == 255 (0x7f3e80fa6400) [pid = 1817] [serial = 1847] [outer = 0x7f3e76f93800] 16:03:34 INFO - PROCESS | 1817 | 1461971014586 Marionette DEBUG loaded listener.js 16:03:34 INFO - PROCESS | 1817 | ++DOMWINDOW == 256 (0x7f3e80fac400) [pid = 1817] [serial = 1848] [outer = 0x7f3e76f93800] 16:03:35 INFO - PROCESS | 1817 | 1461971015505 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 16:03:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:03:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1476ms 16:03:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:03:35 INFO - PROCESS | 1817 | 1461971015541 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 16:03:35 INFO - PROCESS | 1817 | 1461971015544 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 16:03:35 INFO - PROCESS | 1817 | 1461971015550 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:03:35 INFO - PROCESS | 1817 | 1461971015554 Marionette TRACE conn3 <- [1,2434,null,{}] 16:03:35 INFO - PROCESS | 1817 | 1461971015559 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:35 INFO - PROCESS | 1817 | 1461971015773 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 16:03:36 INFO - PROCESS | 1817 | 1461971015995 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:36 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e81174800 == 161 [pid = 1817] [id = 616] 16:03:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 257 (0x7f3e7717dc00) [pid = 1817] [serial = 1849] [outer = (nil)] 16:03:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 258 (0x7f3e77184c00) [pid = 1817] [serial = 1850] [outer = 0x7f3e7717dc00] 16:03:36 INFO - PROCESS | 1817 | 1461971016111 Marionette DEBUG loaded listener.js 16:03:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 259 (0x7f3e80fae800) [pid = 1817] [serial = 1851] [outer = 0x7f3e7717dc00] 16:03:36 INFO - PROCESS | 1817 | 1461971016971 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 16:03:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:03:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1479ms 16:03:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:03:37 INFO - PROCESS | 1817 | 1461971017028 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 16:03:37 INFO - PROCESS | 1817 | 1461971017030 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 16:03:37 INFO - PROCESS | 1817 | 1461971017035 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:03:37 INFO - PROCESS | 1817 | 1461971017038 Marionette TRACE conn3 <- [1,2438,null,{}] 16:03:37 INFO - PROCESS | 1817 | 1461971017043 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:37 INFO - PROCESS | 1817 | 1461971017300 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 16:03:37 INFO - PROCESS | 1817 | 1461971017457 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:37 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e80eb9000 == 162 [pid = 1817] [id = 617] 16:03:37 INFO - PROCESS | 1817 | ++DOMWINDOW == 260 (0x7f3e76f4c800) [pid = 1817] [serial = 1852] [outer = (nil)] 16:03:37 INFO - PROCESS | 1817 | ++DOMWINDOW == 261 (0x7f3e76f55800) [pid = 1817] [serial = 1853] [outer = 0x7f3e76f4c800] 16:03:37 INFO - PROCESS | 1817 | 1461971017529 Marionette DEBUG loaded listener.js 16:03:37 INFO - PROCESS | 1817 | ++DOMWINDOW == 262 (0x7f3e76f59800) [pid = 1817] [serial = 1854] [outer = 0x7f3e76f4c800] 16:03:38 INFO - PROCESS | 1817 | 1461971018356 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 16:03:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:03:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1376ms 16:03:38 INFO - PROCESS | 1817 | 1461971018413 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 16:03:38 INFO - PROCESS | 1817 | 1461971018416 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 16:03:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:03:38 INFO - PROCESS | 1817 | 1461971018421 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:03:38 INFO - PROCESS | 1817 | 1461971018423 Marionette TRACE conn3 <- [1,2442,null,{}] 16:03:38 INFO - PROCESS | 1817 | 1461971018428 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:38 INFO - PROCESS | 1817 | 1461971018627 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 16:03:38 INFO - PROCESS | 1817 | 1461971018953 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:39 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e79530000 == 163 [pid = 1817] [id = 618] 16:03:39 INFO - PROCESS | 1817 | ++DOMWINDOW == 263 (0x7f3e73bc8400) [pid = 1817] [serial = 1855] [outer = (nil)] 16:03:39 INFO - PROCESS | 1817 | ++DOMWINDOW == 264 (0x7f3e7f4cb800) [pid = 1817] [serial = 1856] [outer = 0x7f3e73bc8400] 16:03:39 INFO - PROCESS | 1817 | 1461971019061 Marionette DEBUG loaded listener.js 16:03:39 INFO - PROCESS | 1817 | ++DOMWINDOW == 265 (0x7f3e7f4d0000) [pid = 1817] [serial = 1857] [outer = 0x7f3e73bc8400] 16:03:39 INFO - PROCESS | 1817 | 1461971019852 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 16:03:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:03:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1481ms 16:03:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:03:39 INFO - PROCESS | 1817 | 1461971019903 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 16:03:39 INFO - PROCESS | 1817 | 1461971019906 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 16:03:39 INFO - PROCESS | 1817 | 1461971019912 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:03:39 INFO - PROCESS | 1817 | 1461971019914 Marionette TRACE conn3 <- [1,2446,null,{}] 16:03:39 INFO - PROCESS | 1817 | 1461971019919 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:40 INFO - PROCESS | 1817 | 1461971020109 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 16:03:40 INFO - PROCESS | 1817 | 1461971020912 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:40 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e78de0800 == 164 [pid = 1817] [id = 619] 16:03:40 INFO - PROCESS | 1817 | ++DOMWINDOW == 266 (0x7f3e73bc9400) [pid = 1817] [serial = 1858] [outer = (nil)] 16:03:40 INFO - PROCESS | 1817 | ++DOMWINDOW == 267 (0x7f3e73c9e800) [pid = 1817] [serial = 1859] [outer = 0x7f3e73bc9400] 16:03:40 INFO - PROCESS | 1817 | 1461971020987 Marionette DEBUG loaded listener.js 16:03:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 268 (0x7f3e76f4f400) [pid = 1817] [serial = 1860] [outer = 0x7f3e73bc9400] 16:03:41 INFO - PROCESS | 1817 | 1461971021834 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 16:03:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:03:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1977ms 16:03:41 INFO - PROCESS | 1817 | 1461971021890 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 16:03:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:03:41 INFO - PROCESS | 1817 | 1461971021896 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 16:03:41 INFO - PROCESS | 1817 | 1461971021903 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:03:41 INFO - PROCESS | 1817 | 1461971021907 Marionette TRACE conn3 <- [1,2450,null,{}] 16:03:41 INFO - PROCESS | 1817 | 1461971021913 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:42 INFO - PROCESS | 1817 | 1461971022107 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 16:03:42 INFO - PROCESS | 1817 | 1461971022325 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:42 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e77bd5000 == 165 [pid = 1817] [id = 620] 16:03:42 INFO - PROCESS | 1817 | ++DOMWINDOW == 269 (0x7f3e73bcb800) [pid = 1817] [serial = 1861] [outer = (nil)] 16:03:42 INFO - PROCESS | 1817 | ++DOMWINDOW == 270 (0x7f3e7704a000) [pid = 1817] [serial = 1862] [outer = 0x7f3e73bcb800] 16:03:42 INFO - PROCESS | 1817 | 1461971022445 Marionette DEBUG loaded listener.js 16:03:42 INFO - PROCESS | 1817 | ++DOMWINDOW == 271 (0x7f3e771a3c00) [pid = 1817] [serial = 1863] [outer = 0x7f3e73bcb800] 16:03:43 INFO - PROCESS | 1817 | 1461971023486 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 16:03:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:03:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1633ms 16:03:43 INFO - PROCESS | 1817 | 1461971023539 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 16:03:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:03:43 INFO - PROCESS | 1817 | 1461971023545 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 16:03:43 INFO - PROCESS | 1817 | 1461971023550 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:03:43 INFO - PROCESS | 1817 | 1461971023553 Marionette TRACE conn3 <- [1,2454,null,{}] 16:03:43 INFO - PROCESS | 1817 | 1461971023558 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:43 INFO - PROCESS | 1817 | 1461971023747 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 16:03:44 INFO - PROCESS | 1817 | 1461971024105 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:44 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e78e16000 == 166 [pid = 1817] [id = 621] 16:03:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 272 (0x7f3e77d8d000) [pid = 1817] [serial = 1864] [outer = (nil)] 16:03:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 273 (0x7f3e77e82000) [pid = 1817] [serial = 1865] [outer = 0x7f3e77d8d000] 16:03:44 INFO - PROCESS | 1817 | 1461971024174 Marionette DEBUG loaded listener.js 16:03:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 274 (0x7f3e78cc3400) [pid = 1817] [serial = 1866] [outer = 0x7f3e77d8d000] 16:03:44 INFO - PROCESS | 1817 | 1461971024973 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 16:03:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:03:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1476ms 16:03:45 INFO - PROCESS | 1817 | 1461971025027 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 16:03:45 INFO - PROCESS | 1817 | 1461971025030 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 16:03:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:03:45 INFO - PROCESS | 1817 | 1461971025042 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:03:45 INFO - PROCESS | 1817 | 1461971025050 Marionette TRACE conn3 <- [1,2458,null,{}] 16:03:45 INFO - PROCESS | 1817 | 1461971025057 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:45 INFO - PROCESS | 1817 | 1461971025286 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 16:03:45 INFO - PROCESS | 1817 | 1461971025560 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:45 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e80c28000 == 167 [pid = 1817] [id = 622] 16:03:45 INFO - PROCESS | 1817 | ++DOMWINDOW == 275 (0x7f3e7b549800) [pid = 1817] [serial = 1867] [outer = (nil)] 16:03:45 INFO - PROCESS | 1817 | ++DOMWINDOW == 276 (0x7f3e7bd48800) [pid = 1817] [serial = 1868] [outer = 0x7f3e7b549800] 16:03:45 INFO - PROCESS | 1817 | 1461971025684 Marionette DEBUG loaded listener.js 16:03:45 INFO - PROCESS | 1817 | ++DOMWINDOW == 277 (0x7f3e7cccdc00) [pid = 1817] [serial = 1869] [outer = 0x7f3e7b549800] 16:03:46 INFO - PROCESS | 1817 | 1461971026524 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 16:03:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:03:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1540ms 16:03:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:03:46 INFO - PROCESS | 1817 | 1461971026577 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 16:03:46 INFO - PROCESS | 1817 | 1461971026580 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 16:03:46 INFO - PROCESS | 1817 | 1461971026586 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:03:46 INFO - PROCESS | 1817 | 1461971026589 Marionette TRACE conn3 <- [1,2462,null,{}] 16:03:46 INFO - PROCESS | 1817 | 1461971026594 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:46 INFO - PROCESS | 1817 | 1461971026790 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 16:03:47 INFO - PROCESS | 1817 | 1461971027101 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9d50c000 == 166 [pid = 1817] [id = 394] 16:03:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea1d50800 == 165 [pid = 1817] [id = 64] 16:03:47 INFO - PROCESS | 1817 | --DOMWINDOW == 276 (0x7f3e86bc8400) [pid = 1817] [serial = 1751] [outer = (nil)] [url = about:blank] 16:03:47 INFO - PROCESS | 1817 | --DOMWINDOW == 275 (0x7f3e77d96800) [pid = 1817] [serial = 1730] [outer = (nil)] [url = about:blank] 16:03:47 INFO - PROCESS | 1817 | --DOMWINDOW == 274 (0x7f3e7867dc00) [pid = 1817] [serial = 1688] [outer = (nil)] [url = about:blank] 16:03:47 INFO - PROCESS | 1817 | --DOMWINDOW == 273 (0x7f3e8b6a8000) [pid = 1817] [serial = 1709] [outer = (nil)] [url = about:blank] 16:03:47 INFO - PROCESS | 1817 | --DOMWINDOW == 272 (0x7f3e812d3c00) [pid = 1817] [serial = 1697] [outer = (nil)] [url = about:blank] 16:03:47 INFO - PROCESS | 1817 | --DOMWINDOW == 271 (0x7f3e8e5f4000) [pid = 1817] [serial = 1712] [outer = (nil)] [url = about:blank] 16:03:47 INFO - PROCESS | 1817 | --DOMWINDOW == 270 (0x7f3e88b0d000) [pid = 1817] [serial = 1706] [outer = (nil)] [url = about:blank] 16:03:47 INFO - PROCESS | 1817 | --DOMWINDOW == 269 (0x7f3e875cb000) [pid = 1817] [serial = 1703] [outer = (nil)] [url = about:blank] 16:03:47 INFO - PROCESS | 1817 | --DOMWINDOW == 268 (0x7f3e80427400) [pid = 1817] [serial = 1694] [outer = (nil)] [url = about:blank] 16:03:47 INFO - PROCESS | 1817 | --DOMWINDOW == 267 (0x7f3e86bc8c00) [pid = 1817] [serial = 1700] [outer = (nil)] [url = about:blank] 16:03:47 INFO - PROCESS | 1817 | --DOMWINDOW == 266 (0x7f3e8f39c400) [pid = 1817] [serial = 1715] [outer = (nil)] [url = about:blank] 16:03:47 INFO - PROCESS | 1817 | --DOMWINDOW == 265 (0x7f3e7b564800) [pid = 1817] [serial = 1691] [outer = (nil)] [url = about:blank] 16:03:47 INFO - PROCESS | 1817 | --DOMWINDOW == 264 (0x7f3e90545400) [pid = 1817] [serial = 1718] [outer = (nil)] [url = about:blank] 16:03:47 INFO - PROCESS | 1817 | --DOMWINDOW == 263 (0x7f3e91b43000) [pid = 1817] [serial = 1721] [outer = (nil)] [url = about:blank] 16:03:47 INFO - PROCESS | 1817 | --DOMWINDOW == 262 (0x7f3e9797cc00) [pid = 1817] [serial = 1724] [outer = (nil)] [url = about:blank] 16:03:47 INFO - PROCESS | 1817 | --DOMWINDOW == 261 (0x7f3e9d7e8000) [pid = 1817] [serial = 1727] [outer = (nil)] [url = about:blank] 16:03:47 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e78dde800 == 166 [pid = 1817] [id = 623] 16:03:47 INFO - PROCESS | 1817 | ++DOMWINDOW == 262 (0x7f3e738a7400) [pid = 1817] [serial = 1870] [outer = (nil)] 16:03:47 INFO - PROCESS | 1817 | ++DOMWINDOW == 263 (0x7f3e77eba000) [pid = 1817] [serial = 1871] [outer = 0x7f3e738a7400] 16:03:47 INFO - PROCESS | 1817 | 1461971027329 Marionette DEBUG loaded listener.js 16:03:47 INFO - PROCESS | 1817 | ++DOMWINDOW == 264 (0x7f3e7deebc00) [pid = 1817] [serial = 1872] [outer = 0x7f3e738a7400] 16:03:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e811b2800 == 165 [pid = 1817] [id = 604] 16:03:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e84859000 == 164 [pid = 1817] [id = 603] 16:03:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e80671800 == 163 [pid = 1817] [id = 602] 16:03:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7b99b800 == 162 [pid = 1817] [id = 601] 16:03:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e787c7800 == 161 [pid = 1817] [id = 600] 16:03:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7b98f000 == 160 [pid = 1817] [id = 599] 16:03:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e790e1000 == 159 [pid = 1817] [id = 598] 16:03:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e78c71000 == 158 [pid = 1817] [id = 595] 16:03:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e76472000 == 157 [pid = 1817] [id = 594] 16:03:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3eaa3c9800 == 156 [pid = 1817] [id = 593] 16:03:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7f79d800 == 155 [pid = 1817] [id = 592] 16:03:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea7b9a000 == 154 [pid = 1817] [id = 591] 16:03:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea2dd5800 == 153 [pid = 1817] [id = 590] 16:03:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9d5fa800 == 152 [pid = 1817] [id = 589] 16:03:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e90891800 == 151 [pid = 1817] [id = 588] 16:03:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8c81c800 == 150 [pid = 1817] [id = 587] 16:03:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8701e000 == 149 [pid = 1817] [id = 586] 16:03:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7f5ad800 == 148 [pid = 1817] [id = 585] 16:03:47 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e78e18000 == 147 [pid = 1817] [id = 584] 16:03:48 INFO - PROCESS | 1817 | 1461971028132 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 16:03:48 INFO - PROCESS | 1817 | --DOMWINDOW == 263 (0x7f3e805ec800) [pid = 1817] [serial = 1745] [outer = (nil)] [url = about:blank] 16:03:48 INFO - PROCESS | 1817 | --DOMWINDOW == 262 (0x7f3e771a7000) [pid = 1817] [serial = 1748] [outer = (nil)] [url = about:blank] 16:03:48 INFO - PROCESS | 1817 | --DOMWINDOW == 261 (0x7f3e80cd7800) [pid = 1817] [serial = 1746] [outer = (nil)] [url = about:blank] 16:03:48 INFO - PROCESS | 1817 | --DOMWINDOW == 260 (0x7f3e7f6d4400) [pid = 1817] [serial = 1742] [outer = (nil)] [url = about:blank] 16:03:48 INFO - PROCESS | 1817 | --DOMWINDOW == 259 (0x7f3e78cc9400) [pid = 1817] [serial = 1736] [outer = (nil)] [url = about:blank] 16:03:48 INFO - PROCESS | 1817 | --DOMWINDOW == 258 (0x7f3e7b56d800) [pid = 1817] [serial = 1737] [outer = (nil)] [url = about:blank] 16:03:48 INFO - PROCESS | 1817 | --DOMWINDOW == 257 (0x7f3e78ccdc00) [pid = 1817] [serial = 1739] [outer = (nil)] [url = about:blank] 16:03:48 INFO - PROCESS | 1817 | --DOMWINDOW == 256 (0x7f3e7e023000) [pid = 1817] [serial = 1740] [outer = (nil)] [url = about:blank] 16:03:48 INFO - PROCESS | 1817 | --DOMWINDOW == 255 (0x7f3e80cd5800) [pid = 1817] [serial = 1685] [outer = (nil)] [url = about:blank] 16:03:48 INFO - PROCESS | 1817 | --DOMWINDOW == 254 (0x7f3e78672800) [pid = 1817] [serial = 1734] [outer = (nil)] [url = about:blank] 16:03:48 INFO - PROCESS | 1817 | --DOMWINDOW == 253 (0x7f3e771a7800) [pid = 1817] [serial = 1733] [outer = (nil)] [url = about:blank] 16:03:48 INFO - PROCESS | 1817 | --DOMWINDOW == 252 (0x7f3e80ccc000) [pid = 1817] [serial = 1749] [outer = (nil)] [url = about:blank] 16:03:48 INFO - PROCESS | 1817 | --DOMWINDOW == 251 (0x7f3e8041a800) [pid = 1817] [serial = 1743] [outer = (nil)] [url = about:blank] 16:03:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:03:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1585ms 16:03:48 INFO - PROCESS | 1817 | 1461971028171 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 16:03:48 INFO - PROCESS | 1817 | 1461971028174 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 16:03:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:03:48 INFO - PROCESS | 1817 | 1461971028181 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:03:48 INFO - PROCESS | 1817 | 1461971028184 Marionette TRACE conn3 <- [1,2466,null,{}] 16:03:48 INFO - PROCESS | 1817 | 1461971028189 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:48 INFO - PROCESS | 1817 | 1461971028376 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 16:03:48 INFO - PROCESS | 1817 | 1461971028552 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:48 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7b9c8800 == 148 [pid = 1817] [id = 624] 16:03:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 252 (0x7f3e7e02b000) [pid = 1817] [serial = 1873] [outer = (nil)] 16:03:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 253 (0x7f3e7e1a3400) [pid = 1817] [serial = 1874] [outer = 0x7f3e7e02b000] 16:03:48 INFO - PROCESS | 1817 | 1461971028624 Marionette DEBUG loaded listener.js 16:03:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 254 (0x7f3e7f4d2400) [pid = 1817] [serial = 1875] [outer = 0x7f3e7e02b000] 16:03:49 INFO - PROCESS | 1817 | 1461971029378 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 16:03:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:03:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1232ms 16:03:49 INFO - PROCESS | 1817 | 1461971029417 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 16:03:49 INFO - PROCESS | 1817 | 1461971029420 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 16:03:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:03:49 INFO - PROCESS | 1817 | 1461971029459 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:03:49 INFO - PROCESS | 1817 | 1461971029462 Marionette TRACE conn3 <- [1,2470,null,{}] 16:03:49 INFO - PROCESS | 1817 | 1461971029468 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:49 INFO - PROCESS | 1817 | 1461971029656 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 16:03:49 INFO - PROCESS | 1817 | 1461971029672 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:49 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e80f45000 == 149 [pid = 1817] [id = 625] 16:03:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 255 (0x7f3e7f4d3000) [pid = 1817] [serial = 1876] [outer = (nil)] 16:03:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 256 (0x7f3e80631800) [pid = 1817] [serial = 1877] [outer = 0x7f3e7f4d3000] 16:03:49 INFO - PROCESS | 1817 | 1461971029735 Marionette DEBUG loaded listener.js 16:03:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 257 (0x7f3e80ce5c00) [pid = 1817] [serial = 1878] [outer = 0x7f3e7f4d3000] 16:03:50 INFO - PROCESS | 1817 | 1461971030924 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 16:03:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:03:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1484ms 16:03:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:03:50 INFO - PROCESS | 1817 | 1461971030941 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 16:03:50 INFO - PROCESS | 1817 | 1461971030944 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 16:03:50 INFO - PROCESS | 1817 | 1461971030951 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:03:50 INFO - PROCESS | 1817 | 1461971030954 Marionette TRACE conn3 <- [1,2474,null,{}] 16:03:50 INFO - PROCESS | 1817 | 1461971030958 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:51 INFO - PROCESS | 1817 | 1461971031207 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 16:03:51 INFO - PROCESS | 1817 | 1461971031249 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:51 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e81250000 == 150 [pid = 1817] [id = 626] 16:03:51 INFO - PROCESS | 1817 | ++DOMWINDOW == 258 (0x7f3e7b567c00) [pid = 1817] [serial = 1879] [outer = (nil)] 16:03:51 INFO - PROCESS | 1817 | ++DOMWINDOW == 259 (0x7f3e80fae000) [pid = 1817] [serial = 1880] [outer = 0x7f3e7b567c00] 16:03:51 INFO - PROCESS | 1817 | 1461971031308 Marionette DEBUG loaded listener.js 16:03:51 INFO - PROCESS | 1817 | ++DOMWINDOW == 260 (0x7f3e8480fc00) [pid = 1817] [serial = 1881] [outer = 0x7f3e7b567c00] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 259 (0x7f3e80ee8800) [pid = 1817] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 258 (0x7f3e874bd400) [pid = 1817] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 257 (0x7f3e761fe400) [pid = 1817] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 256 (0x7f3e78cce000) [pid = 1817] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 255 (0x7f3e7decf400) [pid = 1817] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 254 (0x7f3e76e70400) [pid = 1817] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 253 (0x7f3e73c95000) [pid = 1817] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 252 (0x7f3e7deef400) [pid = 1817] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 251 (0x7f3e766d0400) [pid = 1817] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 250 (0x7f3e7dec6c00) [pid = 1817] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 249 (0x7f3e86cca800) [pid = 1817] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 248 (0x7f3e8702d000) [pid = 1817] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 247 (0x7f3e8fc5c800) [pid = 1817] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 246 (0x7f3e765eac00) [pid = 1817] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 245 (0x7f3e848ee400) [pid = 1817] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 244 (0x7f3e7def2800) [pid = 1817] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 243 (0x7f3e7ccd3800) [pid = 1817] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 242 (0x7f3e86cc8800) [pid = 1817] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 241 (0x7f3e73c9b000) [pid = 1817] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 240 (0x7f3e861f1c00) [pid = 1817] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 239 (0x7f3e77bf3000) [pid = 1817] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 238 (0x7f3e7bd51000) [pid = 1817] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 237 (0x7f3e761f6c00) [pid = 1817] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 236 (0x7f3e73c9c000) [pid = 1817] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 235 (0x7f3e738a7c00) [pid = 1817] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 234 (0x7f3e7e1a2400) [pid = 1817] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 233 (0x7f3e7b6d8800) [pid = 1817] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 232 (0x7f3e7aa03400) [pid = 1817] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 231 (0x7f3e7e023c00) [pid = 1817] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 230 (0x7f3e77d8c000) [pid = 1817] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 229 (0x7f3e84804800) [pid = 1817] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 228 (0x7f3e7ac3fc00) [pid = 1817] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 227 (0x7f3e785ca000) [pid = 1817] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 226 (0x7f3e73c99800) [pid = 1817] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 225 (0x7f3e761f3000) [pid = 1817] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 224 (0x7f3e77a06400) [pid = 1817] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 223 (0x7f3e78673000) [pid = 1817] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 222 (0x7f3e761f1800) [pid = 1817] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 221 (0x7f3e761fb800) [pid = 1817] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 220 (0x7f3e77d09800) [pid = 1817] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 219 (0x7f3e87a7b000) [pid = 1817] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 218 (0x7f3e73ca1800) [pid = 1817] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 217 (0x7f3e80eef000) [pid = 1817] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 216 (0x7f3e77a0fc00) [pid = 1817] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 215 (0x7f3e86cc3400) [pid = 1817] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 214 (0x7f3e73c95400) [pid = 1817] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 213 (0x7f3e73c98c00) [pid = 1817] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 212 (0x7f3e77a05800) [pid = 1817] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 211 (0x7f3e7b54e800) [pid = 1817] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 210 (0x7f3e7a529c00) [pid = 1817] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:03:52 INFO - PROCESS | 1817 | --DOMWINDOW == 209 (0x7f3e7e1a8c00) [pid = 1817] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:03:53 INFO - PROCESS | 1817 | 1461971033213 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 16:03:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:03:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 2289ms 16:03:53 INFO - PROCESS | 1817 | 1461971033239 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 16:03:53 INFO - PROCESS | 1817 | 1461971033243 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 16:03:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:03:53 INFO - PROCESS | 1817 | 1461971033248 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:03:53 INFO - PROCESS | 1817 | 1461971033250 Marionette TRACE conn3 <- [1,2478,null,{}] 16:03:53 INFO - PROCESS | 1817 | 1461971033255 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:53 INFO - PROCESS | 1817 | 1461971033435 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 16:03:53 INFO - PROCESS | 1817 | 1461971033617 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:53 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e78c61800 == 151 [pid = 1817] [id = 627] 16:03:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 210 (0x7f3e738a7c00) [pid = 1817] [serial = 1882] [outer = (nil)] 16:03:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 211 (0x7f3e761f6c00) [pid = 1817] [serial = 1883] [outer = 0x7f3e738a7c00] 16:03:53 INFO - PROCESS | 1817 | 1461971033691 Marionette DEBUG loaded listener.js 16:03:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 212 (0x7f3e77eb4800) [pid = 1817] [serial = 1884] [outer = 0x7f3e738a7c00] 16:03:54 INFO - PROCESS | 1817 | 1461971034417 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 16:03:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:03:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1227ms 16:03:54 INFO - PROCESS | 1817 | 1461971034477 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 16:03:54 INFO - PROCESS | 1817 | 1461971034480 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 16:03:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:03:54 INFO - PROCESS | 1817 | 1461971034486 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:03:54 INFO - PROCESS | 1817 | 1461971034488 Marionette TRACE conn3 <- [1,2482,null,{}] 16:03:54 INFO - PROCESS | 1817 | 1461971034493 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:54 INFO - PROCESS | 1817 | 1461971034681 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 16:03:54 INFO - PROCESS | 1817 | 1461971034701 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:54 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8124b800 == 152 [pid = 1817] [id = 628] 16:03:54 INFO - PROCESS | 1817 | ++DOMWINDOW == 213 (0x7f3e77eb6800) [pid = 1817] [serial = 1885] [outer = (nil)] 16:03:54 INFO - PROCESS | 1817 | ++DOMWINDOW == 214 (0x7f3e7bd43400) [pid = 1817] [serial = 1886] [outer = 0x7f3e77eb6800] 16:03:54 INFO - PROCESS | 1817 | 1461971034762 Marionette DEBUG loaded listener.js 16:03:54 INFO - PROCESS | 1817 | ++DOMWINDOW == 215 (0x7f3e7f4d8800) [pid = 1817] [serial = 1887] [outer = 0x7f3e77eb6800] 16:03:56 INFO - PROCESS | 1817 | 1461971036051 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 16:03:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:03:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1625ms 16:03:56 INFO - PROCESS | 1817 | 1461971036111 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 16:03:56 INFO - PROCESS | 1817 | 1461971036118 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 16:03:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:03:56 INFO - PROCESS | 1817 | 1461971036125 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:03:56 INFO - PROCESS | 1817 | 1461971036131 Marionette TRACE conn3 <- [1,2486,null,{}] 16:03:56 INFO - PROCESS | 1817 | 1461971036137 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:56 INFO - PROCESS | 1817 | 1461971036358 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 16:03:56 INFO - PROCESS | 1817 | 1461971036622 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:56 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7c15c000 == 153 [pid = 1817] [id = 629] 16:03:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 216 (0x7f3e77161000) [pid = 1817] [serial = 1888] [outer = (nil)] 16:03:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 217 (0x7f3e77181c00) [pid = 1817] [serial = 1889] [outer = 0x7f3e77161000] 16:03:56 INFO - PROCESS | 1817 | 1461971036738 Marionette DEBUG loaded listener.js 16:03:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 218 (0x7f3e77d04000) [pid = 1817] [serial = 1890] [outer = 0x7f3e77161000] 16:03:57 INFO - PROCESS | 1817 | 1461971037622 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 16:03:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:03:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1534ms 16:03:57 INFO - PROCESS | 1817 | 1461971037660 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 16:03:57 INFO - PROCESS | 1817 | 1461971037668 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 16:03:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:03:57 INFO - PROCESS | 1817 | 1461971037678 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:03:57 INFO - PROCESS | 1817 | 1461971037681 Marionette TRACE conn3 <- [1,2490,null,{}] 16:03:57 INFO - PROCESS | 1817 | 1461971037687 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:57 INFO - PROCESS | 1817 | 1461971037878 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 16:03:58 INFO - PROCESS | 1817 | 1461971038100 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:58 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e80098000 == 154 [pid = 1817] [id = 630] 16:03:58 INFO - PROCESS | 1817 | ++DOMWINDOW == 219 (0x7f3e77e75800) [pid = 1817] [serial = 1891] [outer = (nil)] 16:03:58 INFO - PROCESS | 1817 | ++DOMWINDOW == 220 (0x7f3e7a1aac00) [pid = 1817] [serial = 1892] [outer = 0x7f3e77e75800] 16:03:58 INFO - PROCESS | 1817 | 1461971038210 Marionette DEBUG loaded listener.js 16:03:58 INFO - PROCESS | 1817 | ++DOMWINDOW == 221 (0x7f3e7b54d400) [pid = 1817] [serial = 1893] [outer = 0x7f3e77e75800] 16:03:59 INFO - PROCESS | 1817 | 1461971039120 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:03:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:03:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1484ms 16:03:59 INFO - PROCESS | 1817 | 1461971039162 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 16:03:59 INFO - PROCESS | 1817 | 1461971039165 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 16:03:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:03:59 INFO - PROCESS | 1817 | 1461971039171 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:03:59 INFO - PROCESS | 1817 | 1461971039176 Marionette TRACE conn3 <- [1,2494,null,{}] 16:03:59 INFO - PROCESS | 1817 | 1461971039191 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:59 INFO - PROCESS | 1817 | 1461971039390 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 16:03:59 INFO - PROCESS | 1817 | 1461971039615 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:59 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86a29000 == 155 [pid = 1817] [id = 631] 16:03:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 222 (0x7f3e7dece800) [pid = 1817] [serial = 1894] [outer = (nil)] 16:03:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 223 (0x7f3e7f4cc400) [pid = 1817] [serial = 1895] [outer = 0x7f3e7dece800] 16:03:59 INFO - PROCESS | 1817 | 1461971039726 Marionette DEBUG loaded listener.js 16:03:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 224 (0x7f3e7f6d2800) [pid = 1817] [serial = 1896] [outer = 0x7f3e7dece800] 16:04:00 INFO - PROCESS | 1817 | 1461971040627 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 16:04:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:04:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1532ms 16:04:00 INFO - PROCESS | 1817 | 1461971040708 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 16:04:00 INFO - PROCESS | 1817 | 1461971040713 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 16:04:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:04:00 INFO - PROCESS | 1817 | 1461971040718 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:04:00 INFO - PROCESS | 1817 | 1461971040720 Marionette TRACE conn3 <- [1,2498,null,{}] 16:04:00 INFO - PROCESS | 1817 | 1461971040726 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:00 INFO - PROCESS | 1817 | 1461971040929 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 16:04:01 INFO - PROCESS | 1817 | 1461971041195 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:01 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e87823000 == 156 [pid = 1817] [id = 632] 16:04:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 225 (0x7f3e7bd46400) [pid = 1817] [serial = 1897] [outer = (nil)] 16:04:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 226 (0x7f3e80c18c00) [pid = 1817] [serial = 1898] [outer = 0x7f3e7bd46400] 16:04:01 INFO - PROCESS | 1817 | 1461971041305 Marionette DEBUG loaded listener.js 16:04:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 227 (0x7f3e80fa9400) [pid = 1817] [serial = 1899] [outer = 0x7f3e7bd46400] 16:04:02 INFO - PROCESS | 1817 | 1461971042145 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:04:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:04:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1476ms 16:04:02 INFO - PROCESS | 1817 | 1461971042195 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 16:04:02 INFO - PROCESS | 1817 | 1461971042199 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 16:04:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:04:02 INFO - PROCESS | 1817 | 1461971042205 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:04:02 INFO - PROCESS | 1817 | 1461971042207 Marionette TRACE conn3 <- [1,2502,null,{}] 16:04:02 INFO - PROCESS | 1817 | 1461971042212 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:02 INFO - PROCESS | 1817 | 1461971042410 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 16:04:02 INFO - PROCESS | 1817 | 1461971042682 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:02 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8b3bd000 == 157 [pid = 1817] [id = 633] 16:04:02 INFO - PROCESS | 1817 | ++DOMWINDOW == 228 (0x7f3e7f6d3800) [pid = 1817] [serial = 1900] [outer = (nil)] 16:04:02 INFO - PROCESS | 1817 | ++DOMWINDOW == 229 (0x7f3e812d9800) [pid = 1817] [serial = 1901] [outer = 0x7f3e7f6d3800] 16:04:02 INFO - PROCESS | 1817 | 1461971042753 Marionette DEBUG loaded listener.js 16:04:02 INFO - PROCESS | 1817 | ++DOMWINDOW == 230 (0x7f3e86008400) [pid = 1817] [serial = 1902] [outer = 0x7f3e7f6d3800] 16:04:03 INFO - PROCESS | 1817 | 1461971043696 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:04:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:04:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1529ms 16:04:03 INFO - PROCESS | 1817 | 1461971043734 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 16:04:03 INFO - PROCESS | 1817 | 1461971043738 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 16:04:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:04:03 INFO - PROCESS | 1817 | 1461971043743 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:04:03 INFO - PROCESS | 1817 | 1461971043746 Marionette TRACE conn3 <- [1,2506,null,{}] 16:04:03 INFO - PROCESS | 1817 | 1461971043751 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:03 INFO - PROCESS | 1817 | 1461971043967 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 16:04:04 INFO - PROCESS | 1817 | 1461971044203 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:04 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8fc18000 == 158 [pid = 1817] [id = 634] 16:04:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 231 (0x7f3e80fb0000) [pid = 1817] [serial = 1903] [outer = (nil)] 16:04:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 232 (0x7f3e86ff0400) [pid = 1817] [serial = 1904] [outer = 0x7f3e80fb0000] 16:04:04 INFO - PROCESS | 1817 | 1461971044318 Marionette DEBUG loaded listener.js 16:04:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 233 (0x7f3e872e1800) [pid = 1817] [serial = 1905] [outer = 0x7f3e80fb0000] 16:04:05 INFO - PROCESS | 1817 | 1461971045213 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:04:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:04:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1527ms 16:04:05 INFO - PROCESS | 1817 | 1461971045288 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 16:04:05 INFO - PROCESS | 1817 | 1461971045291 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 16:04:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:04:05 INFO - PROCESS | 1817 | 1461971045299 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:04:05 INFO - PROCESS | 1817 | 1461971045302 Marionette TRACE conn3 <- [1,2510,null,{}] 16:04:05 INFO - PROCESS | 1817 | 1461971045307 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:05 INFO - PROCESS | 1817 | 1461971045503 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 16:04:05 INFO - PROCESS | 1817 | 1461971045792 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:05 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9141c000 == 159 [pid = 1817] [id = 635] 16:04:05 INFO - PROCESS | 1817 | ++DOMWINDOW == 234 (0x7f3e761f3c00) [pid = 1817] [serial = 1906] [outer = (nil)] 16:04:05 INFO - PROCESS | 1817 | ++DOMWINDOW == 235 (0x7f3e875c7400) [pid = 1817] [serial = 1907] [outer = 0x7f3e761f3c00] 16:04:05 INFO - PROCESS | 1817 | 1461971045911 Marionette DEBUG loaded listener.js 16:04:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 236 (0x7f3e87ba5c00) [pid = 1817] [serial = 1908] [outer = 0x7f3e761f3c00] 16:04:06 INFO - PROCESS | 1817 | 1461971046749 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 16:04:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:04:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1477ms 16:04:06 INFO - PROCESS | 1817 | 1461971046779 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 16:04:06 INFO - PROCESS | 1817 | 1461971046783 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 16:04:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:04:06 INFO - PROCESS | 1817 | 1461971046789 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:04:06 INFO - PROCESS | 1817 | 1461971046793 Marionette TRACE conn3 <- [1,2514,null,{}] 16:04:06 INFO - PROCESS | 1817 | 1461971046799 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:07 INFO - PROCESS | 1817 | 1461971047073 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 16:04:07 INFO - PROCESS | 1817 | 1461971047277 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:07 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9d51b000 == 160 [pid = 1817] [id = 636] 16:04:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 237 (0x7f3e8600c000) [pid = 1817] [serial = 1909] [outer = (nil)] 16:04:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 238 (0x7f3e89fad400) [pid = 1817] [serial = 1910] [outer = 0x7f3e8600c000] 16:04:07 INFO - PROCESS | 1817 | 1461971047355 Marionette DEBUG loaded listener.js 16:04:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 239 (0x7f3e8a349c00) [pid = 1817] [serial = 1911] [outer = 0x7f3e8600c000] 16:04:08 INFO - PROCESS | 1817 | 1461971048221 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 16:04:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:04:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1479ms 16:04:08 INFO - PROCESS | 1817 | 1461971048269 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 16:04:08 INFO - PROCESS | 1817 | 1461971048271 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 16:04:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:04:08 INFO - PROCESS | 1817 | 1461971048277 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:04:08 INFO - PROCESS | 1817 | 1461971048280 Marionette TRACE conn3 <- [1,2518,null,{}] 16:04:08 INFO - PROCESS | 1817 | 1461971048285 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:08 INFO - PROCESS | 1817 | 1461971048482 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 16:04:08 INFO - PROCESS | 1817 | 1461971048748 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:08 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea259a000 == 161 [pid = 1817] [id = 637] 16:04:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 240 (0x7f3e874bc000) [pid = 1817] [serial = 1912] [outer = (nil)] 16:04:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 241 (0x7f3e8d267000) [pid = 1817] [serial = 1913] [outer = 0x7f3e874bc000] 16:04:08 INFO - PROCESS | 1817 | 1461971048822 Marionette DEBUG loaded listener.js 16:04:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 242 (0x7f3e8f809c00) [pid = 1817] [serial = 1914] [outer = 0x7f3e874bc000] 16:04:09 INFO - PROCESS | 1817 | 1461971049696 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:04:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:04:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1478ms 16:04:09 INFO - PROCESS | 1817 | 1461971049757 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 16:04:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:04:09 INFO - PROCESS | 1817 | 1461971049760 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 16:04:09 INFO - PROCESS | 1817 | 1461971049765 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:04:09 INFO - PROCESS | 1817 | 1461971049768 Marionette TRACE conn3 <- [1,2522,null,{}] 16:04:09 INFO - PROCESS | 1817 | 1461971049773 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:09 INFO - PROCESS | 1817 | 1461971049979 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 16:04:10 INFO - PROCESS | 1817 | 1461971050243 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:10 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea6c39000 == 162 [pid = 1817] [id = 638] 16:04:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 243 (0x7f3e88925000) [pid = 1817] [serial = 1915] [outer = (nil)] 16:04:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 244 (0x7f3e7f6d3000) [pid = 1817] [serial = 1916] [outer = 0x7f3e88925000] 16:04:10 INFO - PROCESS | 1817 | 1461971050320 Marionette DEBUG loaded listener.js 16:04:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 245 (0x7f3e919b5000) [pid = 1817] [serial = 1917] [outer = 0x7f3e88925000] 16:04:11 INFO - PROCESS | 1817 | 1461971051168 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:04:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:04:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1431ms 16:04:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:04:11 INFO - PROCESS | 1817 | 1461971051197 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 16:04:11 INFO - PROCESS | 1817 | 1461971051200 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 16:04:11 INFO - PROCESS | 1817 | 1461971051206 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:04:11 INFO - PROCESS | 1817 | 1461971051209 Marionette TRACE conn3 <- [1,2526,null,{}] 16:04:11 INFO - PROCESS | 1817 | 1461971051214 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:11 INFO - PROCESS | 1817 | 1461971051416 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 16:04:11 INFO - PROCESS | 1817 | 1461971051684 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:11 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e78719000 == 163 [pid = 1817] [id = 639] 16:04:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 246 (0x7f3e8b6a8000) [pid = 1817] [serial = 1918] [outer = (nil)] 16:04:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 247 (0x7f3e9eab5c00) [pid = 1817] [serial = 1919] [outer = 0x7f3e8b6a8000] 16:04:11 INFO - PROCESS | 1817 | 1461971051761 Marionette DEBUG loaded listener.js 16:04:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 248 (0x7f3ea264c400) [pid = 1817] [serial = 1920] [outer = 0x7f3e8b6a8000] 16:04:12 INFO - PROCESS | 1817 | 1461971052583 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 16:04:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:04:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1429ms 16:04:12 INFO - PROCESS | 1817 | 1461971052635 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 16:04:12 INFO - PROCESS | 1817 | 1461971052637 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 16:04:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:04:12 INFO - PROCESS | 1817 | 1461971052645 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:04:12 INFO - PROCESS | 1817 | 1461971052648 Marionette TRACE conn3 <- [1,2530,null,{}] 16:04:12 INFO - PROCESS | 1817 | 1461971052675 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:12 INFO - PROCESS | 1817 | 1461971052884 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 16:04:13 INFO - PROCESS | 1817 | 1461971053119 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:13 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e78eb6800 == 164 [pid = 1817] [id = 640] 16:04:13 INFO - PROCESS | 1817 | ++DOMWINDOW == 249 (0x7f3e78d89c00) [pid = 1817] [serial = 1921] [outer = (nil)] 16:04:13 INFO - PROCESS | 1817 | ++DOMWINDOW == 250 (0x7f3e78d90800) [pid = 1817] [serial = 1922] [outer = 0x7f3e78d89c00] 16:04:13 INFO - PROCESS | 1817 | 1461971053185 Marionette DEBUG loaded listener.js 16:04:13 INFO - PROCESS | 1817 | ++DOMWINDOW == 251 (0x7f3e78d96800) [pid = 1817] [serial = 1923] [outer = 0x7f3e78d89c00] 16:04:14 INFO - PROCESS | 1817 | 1461971054060 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 16:04:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:04:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1450ms 16:04:14 INFO - PROCESS | 1817 | 1461971054105 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 16:04:14 INFO - PROCESS | 1817 | 1461971054108 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 16:04:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:04:14 INFO - PROCESS | 1817 | 1461971054114 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:04:14 INFO - PROCESS | 1817 | 1461971054127 Marionette TRACE conn3 <- [1,2534,null,{}] 16:04:14 INFO - PROCESS | 1817 | 1461971054131 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:14 INFO - PROCESS | 1817 | 1461971054345 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 16:04:14 INFO - PROCESS | 1817 | 1461971054614 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:14 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3eaa3cf800 == 165 [pid = 1817] [id = 641] 16:04:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 252 (0x7f3e78d8c000) [pid = 1817] [serial = 1924] [outer = (nil)] 16:04:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 253 (0x7f3ea0616000) [pid = 1817] [serial = 1925] [outer = 0x7f3e78d8c000] 16:04:14 INFO - PROCESS | 1817 | 1461971054684 Marionette DEBUG loaded listener.js 16:04:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 254 (0x7f3ea26a0400) [pid = 1817] [serial = 1926] [outer = 0x7f3e78d8c000] 16:04:15 INFO - PROCESS | 1817 | 1461971055492 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 16:04:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:04:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1398ms 16:04:15 INFO - PROCESS | 1817 | 1461971055513 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 16:04:15 INFO - PROCESS | 1817 | 1461971055516 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 16:04:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:04:15 INFO - PROCESS | 1817 | 1461971055522 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:04:15 INFO - PROCESS | 1817 | 1461971055526 Marionette TRACE conn3 <- [1,2538,null,{}] 16:04:15 INFO - PROCESS | 1817 | 1461971055531 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:15 INFO - PROCESS | 1817 | 1461971055747 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 16:04:16 INFO - PROCESS | 1817 | 1461971056030 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:16 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e702dc800 == 166 [pid = 1817] [id = 642] 16:04:16 INFO - PROCESS | 1817 | ++DOMWINDOW == 255 (0x7f3e757c4800) [pid = 1817] [serial = 1927] [outer = (nil)] 16:04:16 INFO - PROCESS | 1817 | ++DOMWINDOW == 256 (0x7f3e757ca400) [pid = 1817] [serial = 1928] [outer = 0x7f3e757c4800] 16:04:16 INFO - PROCESS | 1817 | 1461971056107 Marionette DEBUG loaded listener.js 16:04:16 INFO - PROCESS | 1817 | ++DOMWINDOW == 257 (0x7f3e757cfc00) [pid = 1817] [serial = 1929] [outer = 0x7f3e757c4800] 16:04:16 INFO - PROCESS | 1817 | 1461971056947 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 16:04:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:04:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1477ms 16:04:17 INFO - PROCESS | 1817 | 1461971057000 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 16:04:17 INFO - PROCESS | 1817 | 1461971057003 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 16:04:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:04:17 INFO - PROCESS | 1817 | 1461971057009 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:04:17 INFO - PROCESS | 1817 | 1461971057011 Marionette TRACE conn3 <- [1,2542,null,{}] 16:04:17 INFO - PROCESS | 1817 | 1461971057018 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:17 INFO - PROCESS | 1817 | 1461971057219 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 16:04:17 INFO - PROCESS | 1817 | 1461971057490 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:17 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e758e0800 == 167 [pid = 1817] [id = 643] 16:04:17 INFO - PROCESS | 1817 | ++DOMWINDOW == 258 (0x7f3e757c7000) [pid = 1817] [serial = 1930] [outer = (nil)] 16:04:17 INFO - PROCESS | 1817 | ++DOMWINDOW == 259 (0x7f3e919b3800) [pid = 1817] [serial = 1931] [outer = 0x7f3e757c7000] 16:04:17 INFO - PROCESS | 1817 | 1461971057568 Marionette DEBUG loaded listener.js 16:04:17 INFO - PROCESS | 1817 | ++DOMWINDOW == 260 (0x7f3ea2c07c00) [pid = 1817] [serial = 1932] [outer = 0x7f3e757c7000] 16:04:18 INFO - PROCESS | 1817 | 1461971058429 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 16:04:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:04:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1481ms 16:04:18 INFO - PROCESS | 1817 | 1461971058492 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 16:04:18 INFO - PROCESS | 1817 | 1461971058495 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 16:04:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:04:18 INFO - PROCESS | 1817 | 1461971058501 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:04:18 INFO - PROCESS | 1817 | 1461971058503 Marionette TRACE conn3 <- [1,2546,null,{}] 16:04:18 INFO - PROCESS | 1817 | 1461971058508 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:18 INFO - PROCESS | 1817 | 1461971058700 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 16:04:19 INFO - PROCESS | 1817 | 1461971059009 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:19 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e75b17000 == 168 [pid = 1817] [id = 644] 16:04:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 261 (0x7f3e75aefc00) [pid = 1817] [serial = 1933] [outer = (nil)] 16:04:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 262 (0x7f3e75af6800) [pid = 1817] [serial = 1934] [outer = 0x7f3e75aefc00] 16:04:19 INFO - PROCESS | 1817 | 1461971059119 Marionette DEBUG loaded listener.js 16:04:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 263 (0x7f3e75afac00) [pid = 1817] [serial = 1935] [outer = 0x7f3e75aefc00] 16:04:19 INFO - PROCESS | 1817 | 1461971059933 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 16:04:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:04:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1477ms 16:04:19 INFO - PROCESS | 1817 | 1461971059978 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 16:04:19 INFO - PROCESS | 1817 | 1461971059982 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 16:04:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:04:19 INFO - PROCESS | 1817 | 1461971059988 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:04:19 INFO - PROCESS | 1817 | 1461971059990 Marionette TRACE conn3 <- [1,2550,null,{}] 16:04:19 INFO - PROCESS | 1817 | 1461971059996 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:20 INFO - PROCESS | 1817 | 1461971060275 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 16:04:20 INFO - PROCESS | 1817 | 1461971060492 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:20 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e767ec800 == 169 [pid = 1817] [id = 645] 16:04:20 INFO - PROCESS | 1817 | ++DOMWINDOW == 264 (0x7f3e757c8000) [pid = 1817] [serial = 1936] [outer = (nil)] 16:04:20 INFO - PROCESS | 1817 | ++DOMWINDOW == 265 (0x7f3e75afdc00) [pid = 1817] [serial = 1937] [outer = 0x7f3e757c8000] 16:04:20 INFO - PROCESS | 1817 | 1461971060604 Marionette DEBUG loaded listener.js 16:04:20 INFO - PROCESS | 1817 | ++DOMWINDOW == 266 (0x7f3e7aabc000) [pid = 1817] [serial = 1938] [outer = 0x7f3e757c8000] 16:04:21 INFO - PROCESS | 1817 | 1461971061503 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 16:04:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:04:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1576ms 16:04:21 INFO - PROCESS | 1817 | 1461971061565 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 16:04:21 INFO - PROCESS | 1817 | 1461971061568 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 16:04:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:04:21 INFO - PROCESS | 1817 | 1461971061574 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:04:21 INFO - PROCESS | 1817 | 1461971061577 Marionette TRACE conn3 <- [1,2554,null,{}] 16:04:21 INFO - PROCESS | 1817 | 1461971061582 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:21 INFO - PROCESS | 1817 | 1461971061799 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 16:04:22 INFO - PROCESS | 1817 | 1461971062112 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:22 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7aa52800 == 170 [pid = 1817] [id = 646] 16:04:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 267 (0x7f3e75af0000) [pid = 1817] [serial = 1939] [outer = (nil)] 16:04:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 268 (0x7f3e76e76400) [pid = 1817] [serial = 1940] [outer = 0x7f3e75af0000] 16:04:22 INFO - PROCESS | 1817 | 1461971062185 Marionette DEBUG loaded listener.js 16:04:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 269 (0x7f3e7b6e2400) [pid = 1817] [serial = 1941] [outer = 0x7f3e75af0000] 16:04:23 INFO - PROCESS | 1817 | 1461971063029 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 16:04:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:04:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1533ms 16:04:23 INFO - PROCESS | 1817 | 1461971063108 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 16:04:23 INFO - PROCESS | 1817 | 1461971063111 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 16:04:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:04:23 INFO - PROCESS | 1817 | 1461971063117 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:04:23 INFO - PROCESS | 1817 | 1461971063119 Marionette TRACE conn3 <- [1,2558,null,{}] 16:04:23 INFO - PROCESS | 1817 | 1461971063124 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:23 INFO - PROCESS | 1817 | 1461971063319 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 16:04:23 INFO - PROCESS | 1817 | 1461971063642 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:23 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7b5c1000 == 171 [pid = 1817] [id = 647] 16:04:23 INFO - PROCESS | 1817 | ++DOMWINDOW == 270 (0x7f3e75af5000) [pid = 1817] [serial = 1942] [outer = (nil)] 16:04:23 INFO - PROCESS | 1817 | ++DOMWINDOW == 271 (0x7f3e7719ec00) [pid = 1817] [serial = 1943] [outer = 0x7f3e75af5000] 16:04:23 INFO - PROCESS | 1817 | 1461971063715 Marionette DEBUG loaded listener.js 16:04:23 INFO - PROCESS | 1817 | ++DOMWINDOW == 272 (0x7f3e77eba800) [pid = 1817] [serial = 1944] [outer = 0x7f3e75af5000] 16:04:24 INFO - PROCESS | 1817 | 1461971064613 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 16:04:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:04:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1529ms 16:04:24 INFO - PROCESS | 1817 | 1461971064647 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 16:04:24 INFO - PROCESS | 1817 | 1461971064651 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 16:04:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:04:24 INFO - PROCESS | 1817 | 1461971064656 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:04:24 INFO - PROCESS | 1817 | 1461971064659 Marionette TRACE conn3 <- [1,2562,null,{}] 16:04:24 INFO - PROCESS | 1817 | 1461971064663 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:24 INFO - PROCESS | 1817 | 1461971064869 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 16:04:26 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8c817000 == 170 [pid = 1817] [id = 273] 16:04:26 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e78c61800 == 169 [pid = 1817] [id = 627] 16:04:26 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e81250000 == 168 [pid = 1817] [id = 626] 16:04:26 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e80f45000 == 167 [pid = 1817] [id = 625] 16:04:26 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7b9c8800 == 166 [pid = 1817] [id = 624] 16:04:26 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e78dde800 == 165 [pid = 1817] [id = 623] 16:04:26 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e80c28000 == 164 [pid = 1817] [id = 622] 16:04:26 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e78e16000 == 163 [pid = 1817] [id = 621] 16:04:26 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e77bd5000 == 162 [pid = 1817] [id = 620] 16:04:26 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e78de0800 == 161 [pid = 1817] [id = 619] 16:04:26 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea6c3c000 == 160 [pid = 1817] [id = 614] 16:04:26 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e721e8000 == 159 [pid = 1817] [id = 613] 16:04:26 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e87835000 == 158 [pid = 1817] [id = 612] 16:04:26 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea4982800 == 157 [pid = 1817] [id = 611] 16:04:26 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9d72f000 == 156 [pid = 1817] [id = 610] 16:04:26 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9175c000 == 155 [pid = 1817] [id = 609] 16:04:26 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8fc1b000 == 154 [pid = 1817] [id = 608] 16:04:26 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e85f4e000 == 153 [pid = 1817] [id = 583] 16:04:26 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e80095800 == 152 [pid = 1817] [id = 607] 16:04:26 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7aa44800 == 151 [pid = 1817] [id = 606] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 271 (0x7f3e861f1000) [pid = 1817] [serial = 1812] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 270 (0x7f3e8a18b400) [pid = 1817] [serial = 1509] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 269 (0x7f3ea2651800) [pid = 1817] [serial = 1781] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 268 (0x7f3e77163000) [pid = 1817] [serial = 1790] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 267 (0x7f3ea1da0c00) [pid = 1817] [serial = 1590] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 266 (0x7f3e7aac0400) [pid = 1817] [serial = 1560] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 265 (0x7f3e86bca000) [pid = 1817] [serial = 1503] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 264 (0x7f3e812cdc00) [pid = 1817] [serial = 1811] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 263 (0x7f3e9ec09400) [pid = 1817] [serial = 1470] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 262 (0x7f3e73c9fc00) [pid = 1817] [serial = 1581] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 261 (0x7f3e91bdd000) [pid = 1817] [serial = 1515] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 260 (0x7f3e848ed800) [pid = 1817] [serial = 1659] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 259 (0x7f3e77d0a400) [pid = 1817] [serial = 1787] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 258 (0x7f3e7b6de000) [pid = 1817] [serial = 1757] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 257 (0x7f3e86a4dc00) [pid = 1817] [serial = 1641] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 256 (0x7f3e87bafc00) [pid = 1817] [serial = 1650] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 255 (0x7f3e8a071000) [pid = 1817] [serial = 1653] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 254 (0x7f3e9d56c000) [pid = 1817] [serial = 1518] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 253 (0x7f3e77ebe400) [pid = 1817] [serial = 1593] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 252 (0x7f3e87024000) [pid = 1817] [serial = 1644] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 251 (0x7f3e76e78000) [pid = 1817] [serial = 1754] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 250 (0x7f3e80420800) [pid = 1817] [serial = 1632] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 249 (0x7f3e8600b000) [pid = 1817] [serial = 1638] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 248 (0x7f3e8a064800) [pid = 1817] [serial = 1572] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 247 (0x7f3e77bf8400) [pid = 1817] [serial = 1799] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 246 (0x7f3e874b9400) [pid = 1817] [serial = 1647] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 245 (0x7f3e9e945c00) [pid = 1817] [serial = 1578] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 244 (0x7f3e80422000) [pid = 1817] [serial = 1808] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 243 (0x7f3e7a1b0400) [pid = 1817] [serial = 1662] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 242 (0x7f3e9d865800) [pid = 1817] [serial = 1731] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 241 (0x7f3e9dcf3000) [pid = 1817] [serial = 1467] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 240 (0x7f3e80c13000) [pid = 1817] [serial = 1500] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 239 (0x7f3e7e02c400) [pid = 1817] [serial = 1626] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 238 (0x7f3e7bd44c00) [pid = 1817] [serial = 1497] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 237 (0x7f3e91bddc00) [pid = 1817] [serial = 1772] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 236 (0x7f3e7704bc00) [pid = 1817] [serial = 1784] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 235 (0x7f3e861e6400) [pid = 1817] [serial = 1566] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 234 (0x7f3e8fed3c00) [pid = 1817] [serial = 1769] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 233 (0x7f3e77d0a800) [pid = 1817] [serial = 1793] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 232 (0x7f3e77e81800) [pid = 1817] [serial = 1800] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 231 (0x7f3e7f6d7400) [pid = 1817] [serial = 1629] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 230 (0x7f3e874b4800) [pid = 1817] [serial = 1506] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 229 (0x7f3e8fec8000) [pid = 1817] [serial = 1512] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 228 (0x7f3e9eac3c00) [pid = 1817] [serial = 1521] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 227 (0x7f3e7f704000) [pid = 1817] [serial = 1587] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 226 (0x7f3e80c19000) [pid = 1817] [serial = 1809] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 225 (0x7f3e8713a400) [pid = 1817] [serial = 1752] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 224 (0x7f3e919bd800) [pid = 1817] [serial = 1575] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 223 (0x7f3e7aa04400) [pid = 1817] [serial = 1623] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 222 (0x7f3e80420c00) [pid = 1817] [serial = 1766] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 221 (0x7f3ea0b43800) [pid = 1817] [serial = 1778] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 220 (0x7f3e7b54e000) [pid = 1817] [serial = 1803] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 219 (0x7f3e771a7c00) [pid = 1817] [serial = 1530] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 218 (0x7f3e7f70bc00) [pid = 1817] [serial = 1760] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 217 (0x7f3e7aac0000) [pid = 1817] [serial = 1802] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 216 (0x7f3e7dec5800) [pid = 1817] [serial = 1805] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 215 (0x7f3e9e940c00) [pid = 1817] [serial = 1775] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 214 (0x7f3e8c83c000) [pid = 1817] [serial = 1656] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 213 (0x7f3e77d89800) [pid = 1817] [serial = 1620] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 212 (0x7f3e812d5800) [pid = 1817] [serial = 1635] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 211 (0x7f3e78cd0c00) [pid = 1817] [serial = 1494] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 210 (0x7f3e87138c00) [pid = 1817] [serial = 1814] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 209 (0x7f3e9eab7800) [pid = 1817] [serial = 1584] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 208 (0x7f3e761f2c00) [pid = 1817] [serial = 1796] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 207 (0x7f3ea2c7a800) [pid = 1817] [serial = 1527] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 206 (0x7f3e87141000) [pid = 1817] [serial = 1763] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 205 (0x7f3e87a77800) [pid = 1817] [serial = 1815] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 204 (0x7f3e7e0e3400) [pid = 1817] [serial = 1806] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 203 (0x7f3e7e0f1800) [pid = 1817] [serial = 1563] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 202 (0x7f3ea1f3c800) [pid = 1817] [serial = 1524] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 201 (0x7f3e878b7400) [pid = 1817] [serial = 1569] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 200 (0x7f3e77048800) [pid = 1817] [serial = 1797] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | --DOMWINDOW == 199 (0x7f3e8a065800) [pid = 1817] [serial = 1817] [outer = (nil)] [url = about:blank] 16:04:26 INFO - PROCESS | 1817 | 1461971066360 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:26 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e721e2000 == 152 [pid = 1817] [id = 648] 16:04:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 200 (0x7f3e73c93800) [pid = 1817] [serial = 1945] [outer = (nil)] 16:04:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 201 (0x7f3e73c99800) [pid = 1817] [serial = 1946] [outer = 0x7f3e73c93800] 16:04:26 INFO - PROCESS | 1817 | 1461971066451 Marionette DEBUG loaded listener.js 16:04:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 202 (0x7f3e757d0000) [pid = 1817] [serial = 1947] [outer = 0x7f3e73c93800] 16:04:27 INFO - PROCESS | 1817 | 1461971067222 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 16:04:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:04:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 2585ms 16:04:27 INFO - PROCESS | 1817 | 1461971067242 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 16:04:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:04:27 INFO - PROCESS | 1817 | 1461971067247 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 16:04:27 INFO - PROCESS | 1817 | 1461971067253 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:04:27 INFO - PROCESS | 1817 | 1461971067258 Marionette TRACE conn3 <- [1,2566,null,{}] 16:04:27 INFO - PROCESS | 1817 | 1461971067264 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:27 INFO - PROCESS | 1817 | 1461971067518 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 16:04:27 INFO - PROCESS | 1817 | 1461971067657 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:27 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e767ed000 == 153 [pid = 1817] [id = 649] 16:04:27 INFO - PROCESS | 1817 | ++DOMWINDOW == 203 (0x7f3e757cc400) [pid = 1817] [serial = 1948] [outer = (nil)] 16:04:27 INFO - PROCESS | 1817 | ++DOMWINDOW == 204 (0x7f3e76e6e400) [pid = 1817] [serial = 1949] [outer = 0x7f3e757cc400] 16:04:27 INFO - PROCESS | 1817 | 1461971067722 Marionette DEBUG loaded listener.js 16:04:27 INFO - PROCESS | 1817 | ++DOMWINDOW == 205 (0x7f3e76f51800) [pid = 1817] [serial = 1950] [outer = 0x7f3e757cc400] 16:04:28 INFO - PROCESS | 1817 | 1461971068494 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 16:04:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:04:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1279ms 16:04:28 INFO - PROCESS | 1817 | 1461971068559 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 16:04:28 INFO - PROCESS | 1817 | 1461971068565 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 16:04:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:04:28 INFO - PROCESS | 1817 | 1461971068575 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:04:28 INFO - PROCESS | 1817 | 1461971068577 Marionette TRACE conn3 <- [1,2570,null,{}] 16:04:28 INFO - PROCESS | 1817 | 1461971068581 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:28 INFO - PROCESS | 1817 | 1461971068823 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 16:04:28 INFO - PROCESS | 1817 | 1461971068859 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:28 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e787d7800 == 154 [pid = 1817] [id = 650] 16:04:28 INFO - PROCESS | 1817 | ++DOMWINDOW == 206 (0x7f3e77047800) [pid = 1817] [serial = 1951] [outer = (nil)] 16:04:28 INFO - PROCESS | 1817 | ++DOMWINDOW == 207 (0x7f3e7704c400) [pid = 1817] [serial = 1952] [outer = 0x7f3e77047800] 16:04:28 INFO - PROCESS | 1817 | 1461971068916 Marionette DEBUG loaded listener.js 16:04:29 INFO - PROCESS | 1817 | ++DOMWINDOW == 208 (0x7f3e77166c00) [pid = 1817] [serial = 1953] [outer = 0x7f3e77047800] 16:04:29 INFO - PROCESS | 1817 | 1461971069960 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 16:04:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:04:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1441ms 16:04:30 INFO - PROCESS | 1817 | 1461971070018 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 16:04:30 INFO - PROCESS | 1817 | 1461971070021 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 16:04:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:04:30 INFO - PROCESS | 1817 | 1461971070033 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:04:30 INFO - PROCESS | 1817 | 1461971070041 Marionette TRACE conn3 <- [1,2574,null,{}] 16:04:30 INFO - PROCESS | 1817 | 1461971070055 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:30 INFO - PROCESS | 1817 | 1461971070297 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 16:04:30 INFO - PROCESS | 1817 | 1461971070343 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:30 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e78e1c800 == 155 [pid = 1817] [id = 651] 16:04:30 INFO - PROCESS | 1817 | ++DOMWINDOW == 209 (0x7f3e771a4000) [pid = 1817] [serial = 1954] [outer = (nil)] 16:04:30 INFO - PROCESS | 1817 | ++DOMWINDOW == 210 (0x7f3e77bf5000) [pid = 1817] [serial = 1955] [outer = 0x7f3e771a4000] 16:04:30 INFO - PROCESS | 1817 | 1461971070449 Marionette DEBUG loaded listener.js 16:04:30 INFO - PROCESS | 1817 | ++DOMWINDOW == 211 (0x7f3e77d04c00) [pid = 1817] [serial = 1956] [outer = 0x7f3e771a4000] 16:04:31 INFO - PROCESS | 1817 | --DOMWINDOW == 210 (0x7f3e7e02b000) [pid = 1817] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:04:31 INFO - PROCESS | 1817 | --DOMWINDOW == 209 (0x7f3e73bcb800) [pid = 1817] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:04:31 INFO - PROCESS | 1817 | --DOMWINDOW == 208 (0x7f3e7f4d3000) [pid = 1817] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:04:31 INFO - PROCESS | 1817 | --DOMWINDOW == 207 (0x7f3e77d8d000) [pid = 1817] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:04:31 INFO - PROCESS | 1817 | --DOMWINDOW == 206 (0x7f3e738a7400) [pid = 1817] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:04:31 INFO - PROCESS | 1817 | --DOMWINDOW == 205 (0x7f3e73bc9400) [pid = 1817] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:04:31 INFO - PROCESS | 1817 | --DOMWINDOW == 204 (0x7f3e7b567c00) [pid = 1817] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:04:31 INFO - PROCESS | 1817 | --DOMWINDOW == 203 (0x7f3e7b549800) [pid = 1817] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:04:31 INFO - PROCESS | 1817 | --DOMWINDOW == 202 (0x7f3e738a7c00) [pid = 1817] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:04:31 INFO - PROCESS | 1817 | 1461971071875 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 16:04:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:04:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1896ms 16:04:31 INFO - PROCESS | 1817 | 1461971071923 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 16:04:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:04:31 INFO - PROCESS | 1817 | 1461971071927 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 16:04:31 INFO - PROCESS | 1817 | 1461971071932 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:04:31 INFO - PROCESS | 1817 | 1461971071935 Marionette TRACE conn3 <- [1,2578,null,{}] 16:04:31 INFO - PROCESS | 1817 | 1461971071939 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:32 INFO - PROCESS | 1817 | 1461971072108 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 16:04:32 INFO - PROCESS | 1817 | 1461971072285 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:32 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e792e1800 == 156 [pid = 1817] [id = 652] 16:04:32 INFO - PROCESS | 1817 | ++DOMWINDOW == 203 (0x7f3e77168000) [pid = 1817] [serial = 1957] [outer = (nil)] 16:04:32 INFO - PROCESS | 1817 | ++DOMWINDOW == 204 (0x7f3e77d11000) [pid = 1817] [serial = 1958] [outer = 0x7f3e77168000] 16:04:32 INFO - PROCESS | 1817 | 1461971072343 Marionette DEBUG loaded listener.js 16:04:32 INFO - PROCESS | 1817 | ++DOMWINDOW == 205 (0x7f3e77d98c00) [pid = 1817] [serial = 1959] [outer = 0x7f3e77168000] 16:04:33 INFO - PROCESS | 1817 | 1461971073015 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 16:04:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:04:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1124ms 16:04:33 INFO - PROCESS | 1817 | 1461971073057 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 16:04:33 INFO - PROCESS | 1817 | 1461971073060 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 16:04:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:04:33 INFO - PROCESS | 1817 | 1461971073065 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:04:33 INFO - PROCESS | 1817 | 1461971073067 Marionette TRACE conn3 <- [1,2582,null,{}] 16:04:33 INFO - PROCESS | 1817 | 1461971073072 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:33 INFO - PROCESS | 1817 | 1461971073308 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 16:04:33 INFO - PROCESS | 1817 | 1461971073602 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:33 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7380e800 == 157 [pid = 1817] [id = 653] 16:04:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 206 (0x7f3e738a3c00) [pid = 1817] [serial = 1960] [outer = (nil)] 16:04:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 207 (0x7f3e73bc5800) [pid = 1817] [serial = 1961] [outer = 0x7f3e738a3c00] 16:04:33 INFO - PROCESS | 1817 | 1461971073679 Marionette DEBUG loaded listener.js 16:04:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 208 (0x7f3e75af3800) [pid = 1817] [serial = 1962] [outer = 0x7f3e738a3c00] 16:04:34 INFO - PROCESS | 1817 | 1461971074641 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 16:04:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:04:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1628ms 16:04:34 INFO - PROCESS | 1817 | 1461971074696 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 16:04:34 INFO - PROCESS | 1817 | 1461971074701 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 16:04:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:04:34 INFO - PROCESS | 1817 | 1461971074709 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:04:34 INFO - PROCESS | 1817 | 1461971074714 Marionette TRACE conn3 <- [1,2586,null,{}] 16:04:34 INFO - PROCESS | 1817 | 1461971074720 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:34 INFO - PROCESS | 1817 | 1461971074931 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 16:04:35 INFO - PROCESS | 1817 | 1461971075147 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:35 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e78dc5000 == 158 [pid = 1817] [id = 654] 16:04:35 INFO - PROCESS | 1817 | ++DOMWINDOW == 209 (0x7f3e766d2c00) [pid = 1817] [serial = 1963] [outer = (nil)] 16:04:35 INFO - PROCESS | 1817 | ++DOMWINDOW == 210 (0x7f3e7704d400) [pid = 1817] [serial = 1964] [outer = 0x7f3e766d2c00] 16:04:35 INFO - PROCESS | 1817 | 1461971075259 Marionette DEBUG loaded listener.js 16:04:35 INFO - PROCESS | 1817 | ++DOMWINDOW == 211 (0x7f3e7717d800) [pid = 1817] [serial = 1965] [outer = 0x7f3e766d2c00] 16:04:36 INFO - PROCESS | 1817 | 1461971076201 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 16:04:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:04:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1529ms 16:04:36 INFO - PROCESS | 1817 | 1461971076241 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 16:04:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:04:36 INFO - PROCESS | 1817 | 1461971076247 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 16:04:36 INFO - PROCESS | 1817 | 1461971076253 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:04:36 INFO - PROCESS | 1817 | 1461971076256 Marionette TRACE conn3 <- [1,2590,null,{}] 16:04:36 INFO - PROCESS | 1817 | 1461971076261 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:36 INFO - PROCESS | 1817 | 1461971076455 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 16:04:36 INFO - PROCESS | 1817 | 1461971076679 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:36 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7a99c800 == 159 [pid = 1817] [id = 655] 16:04:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 212 (0x7f3e77d08c00) [pid = 1817] [serial = 1966] [outer = (nil)] 16:04:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 213 (0x7f3e77d91400) [pid = 1817] [serial = 1967] [outer = 0x7f3e77d08c00] 16:04:36 INFO - PROCESS | 1817 | 1461971076787 Marionette DEBUG loaded listener.js 16:04:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 214 (0x7f3e77eb6400) [pid = 1817] [serial = 1968] [outer = 0x7f3e77d08c00] 16:04:37 INFO - PROCESS | 1817 | 1461971077711 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 16:04:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:04:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1530ms 16:04:37 INFO - PROCESS | 1817 | 1461971077797 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 16:04:37 INFO - PROCESS | 1817 | 1461971077801 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 16:04:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:04:37 INFO - PROCESS | 1817 | 1461971077818 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:04:37 INFO - PROCESS | 1817 | 1461971077826 Marionette TRACE conn3 <- [1,2594,null,{}] 16:04:37 INFO - PROCESS | 1817 | 1461971077832 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:38 INFO - PROCESS | 1817 | 1461971078033 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 16:04:38 INFO - PROCESS | 1817 | 1461971078249 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:38 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7b5c4800 == 160 [pid = 1817] [id = 656] 16:04:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 215 (0x7f3e77d0a800) [pid = 1817] [serial = 1969] [outer = (nil)] 16:04:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 216 (0x7f3e785cbc00) [pid = 1817] [serial = 1970] [outer = 0x7f3e77d0a800] 16:04:38 INFO - PROCESS | 1817 | 1461971078354 Marionette DEBUG loaded listener.js 16:04:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 217 (0x7f3e78681000) [pid = 1817] [serial = 1971] [outer = 0x7f3e77d0a800] 16:04:39 INFO - PROCESS | 1817 | 1461971079294 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 16:04:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:04:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1541ms 16:04:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:04:39 INFO - PROCESS | 1817 | 1461971079352 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 16:04:39 INFO - PROCESS | 1817 | 1461971079355 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 16:04:39 INFO - PROCESS | 1817 | 1461971079361 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:04:39 INFO - PROCESS | 1817 | 1461971079364 Marionette TRACE conn3 <- [1,2598,null,{}] 16:04:39 INFO - PROCESS | 1817 | 1461971079369 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:39 INFO - PROCESS | 1817 | 1461971079573 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 16:04:39 INFO - PROCESS | 1817 | 1461971079865 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:39 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7bfd7800 == 161 [pid = 1817] [id = 657] 16:04:39 INFO - PROCESS | 1817 | ++DOMWINDOW == 218 (0x7f3e785d0400) [pid = 1817] [serial = 1972] [outer = (nil)] 16:04:39 INFO - PROCESS | 1817 | ++DOMWINDOW == 219 (0x7f3e78d97c00) [pid = 1817] [serial = 1973] [outer = 0x7f3e785d0400] 16:04:39 INFO - PROCESS | 1817 | 1461971079975 Marionette DEBUG loaded listener.js 16:04:40 INFO - PROCESS | 1817 | ++DOMWINDOW == 220 (0x7f3e792b9c00) [pid = 1817] [serial = 1974] [outer = 0x7f3e785d0400] 16:04:40 INFO - PROCESS | 1817 | 1461971080885 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 16:04:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:04:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1580ms 16:04:40 INFO - PROCESS | 1817 | 1461971080941 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 16:04:40 INFO - PROCESS | 1817 | 1461971080945 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 16:04:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:04:40 INFO - PROCESS | 1817 | 1461971080950 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:04:40 INFO - PROCESS | 1817 | 1461971080953 Marionette TRACE conn3 <- [1,2602,null,{}] 16:04:40 INFO - PROCESS | 1817 | 1461971080958 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:41 INFO - PROCESS | 1817 | 1461971081152 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 16:04:41 INFO - PROCESS | 1817 | 1461971081419 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:41 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7cec8800 == 162 [pid = 1817] [id = 658] 16:04:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 221 (0x7f3e7a530400) [pid = 1817] [serial = 1975] [outer = (nil)] 16:04:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 222 (0x7f3e7a8c6800) [pid = 1817] [serial = 1976] [outer = 0x7f3e7a530400] 16:04:41 INFO - PROCESS | 1817 | 1461971081513 Marionette DEBUG loaded listener.js 16:04:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 223 (0x7f3e7aa0f400) [pid = 1817] [serial = 1977] [outer = 0x7f3e7a530400] 16:04:42 INFO - PROCESS | 1817 | 1461971082396 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 16:04:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:04:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1485ms 16:04:42 INFO - PROCESS | 1817 | 1461971082436 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 16:04:42 INFO - PROCESS | 1817 | 1461971082439 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 16:04:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:04:42 INFO - PROCESS | 1817 | 1461971082445 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:04:42 INFO - PROCESS | 1817 | 1461971082447 Marionette TRACE conn3 <- [1,2606,null,{}] 16:04:42 INFO - PROCESS | 1817 | 1461971082452 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:42 INFO - PROCESS | 1817 | 1461971082652 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 16:04:42 INFO - PROCESS | 1817 | 1461971082925 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:42 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7f5aa000 == 163 [pid = 1817] [id = 659] 16:04:42 INFO - PROCESS | 1817 | ++DOMWINDOW == 224 (0x7f3e7aab4000) [pid = 1817] [serial = 1978] [outer = (nil)] 16:04:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 225 (0x7f3e7ac47000) [pid = 1817] [serial = 1979] [outer = 0x7f3e7aab4000] 16:04:43 INFO - PROCESS | 1817 | 1461971083036 Marionette DEBUG loaded listener.js 16:04:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 226 (0x7f3e7b547000) [pid = 1817] [serial = 1980] [outer = 0x7f3e7aab4000] 16:04:43 INFO - PROCESS | 1817 | 1461971083866 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 16:04:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:04:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1477ms 16:04:43 INFO - PROCESS | 1817 | 1461971083922 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 16:04:43 INFO - PROCESS | 1817 | 1461971083925 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 16:04:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:04:43 INFO - PROCESS | 1817 | 1461971083931 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:04:43 INFO - PROCESS | 1817 | 1461971083933 Marionette TRACE conn3 <- [1,2610,null,{}] 16:04:43 INFO - PROCESS | 1817 | 1461971083939 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:44 INFO - PROCESS | 1817 | 1461971084136 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 16:04:44 INFO - PROCESS | 1817 | 1461971084357 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:44 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7f822800 == 164 [pid = 1817] [id = 660] 16:04:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 227 (0x7f3e7aabec00) [pid = 1817] [serial = 1981] [outer = (nil)] 16:04:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 228 (0x7f3e7b568c00) [pid = 1817] [serial = 1982] [outer = 0x7f3e7aabec00] 16:04:44 INFO - PROCESS | 1817 | 1461971084465 Marionette DEBUG loaded listener.js 16:04:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 229 (0x7f3e7b56e400) [pid = 1817] [serial = 1983] [outer = 0x7f3e7aabec00] 16:04:45 INFO - PROCESS | 1817 | 1461971085370 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 16:04:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:04:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1485ms 16:04:45 INFO - PROCESS | 1817 | 1461971085418 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 16:04:45 INFO - PROCESS | 1817 | 1461971085422 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 16:04:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:04:45 INFO - PROCESS | 1817 | 1461971085427 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:04:45 INFO - PROCESS | 1817 | 1461971085430 Marionette TRACE conn3 <- [1,2614,null,{}] 16:04:45 INFO - PROCESS | 1817 | 1461971085435 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:45 INFO - PROCESS | 1817 | 1461971085628 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 16:04:45 INFO - PROCESS | 1817 | 1461971085853 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:45 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e80098800 == 165 [pid = 1817] [id = 661] 16:04:45 INFO - PROCESS | 1817 | ++DOMWINDOW == 230 (0x7f3e738a7400) [pid = 1817] [serial = 1984] [outer = (nil)] 16:04:45 INFO - PROCESS | 1817 | ++DOMWINDOW == 231 (0x7f3e7b6dbc00) [pid = 1817] [serial = 1985] [outer = 0x7f3e738a7400] 16:04:45 INFO - PROCESS | 1817 | 1461971085966 Marionette DEBUG loaded listener.js 16:04:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 232 (0x7f3e7bd44800) [pid = 1817] [serial = 1986] [outer = 0x7f3e738a7400] 16:04:46 INFO - PROCESS | 1817 | 1461971086783 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 16:04:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:04:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1429ms 16:04:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:04:46 INFO - PROCESS | 1817 | 1461971086858 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 16:04:46 INFO - PROCESS | 1817 | 1461971086861 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 16:04:46 INFO - PROCESS | 1817 | 1461971086867 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:04:46 INFO - PROCESS | 1817 | 1461971086870 Marionette TRACE conn3 <- [1,2618,null,{}] 16:04:46 INFO - PROCESS | 1817 | 1461971086874 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:47 INFO - PROCESS | 1817 | 1461971087073 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 16:04:47 INFO - PROCESS | 1817 | 1461971087332 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:47 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e80c76000 == 166 [pid = 1817] [id = 662] 16:04:47 INFO - PROCESS | 1817 | ++DOMWINDOW == 233 (0x7f3e7ac3fc00) [pid = 1817] [serial = 1987] [outer = (nil)] 16:04:47 INFO - PROCESS | 1817 | ++DOMWINDOW == 234 (0x7f3e7bd51000) [pid = 1817] [serial = 1988] [outer = 0x7f3e7ac3fc00] 16:04:47 INFO - PROCESS | 1817 | 1461971087404 Marionette DEBUG loaded listener.js 16:04:47 INFO - PROCESS | 1817 | ++DOMWINDOW == 235 (0x7f3e7cccf000) [pid = 1817] [serial = 1989] [outer = 0x7f3e7ac3fc00] 16:04:48 INFO - PROCESS | 1817 | 1461971088237 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 16:04:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:04:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1431ms 16:04:48 INFO - PROCESS | 1817 | 1461971088298 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 16:04:48 INFO - PROCESS | 1817 | 1461971088300 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 16:04:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:04:48 INFO - PROCESS | 1817 | 1461971088306 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:04:48 INFO - PROCESS | 1817 | 1461971088308 Marionette TRACE conn3 <- [1,2622,null,{}] 16:04:48 INFO - PROCESS | 1817 | 1461971088313 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:48 INFO - PROCESS | 1817 | 1461971088506 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 16:04:48 INFO - PROCESS | 1817 | 1461971088770 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:48 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e80eba000 == 167 [pid = 1817] [id = 663] 16:04:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 236 (0x7f3e7b56a000) [pid = 1817] [serial = 1990] [outer = (nil)] 16:04:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 237 (0x7f3e7dec8000) [pid = 1817] [serial = 1991] [outer = 0x7f3e7b56a000] 16:04:48 INFO - PROCESS | 1817 | 1461971088846 Marionette DEBUG loaded listener.js 16:04:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 238 (0x7f3e7deedc00) [pid = 1817] [serial = 1992] [outer = 0x7f3e7b56a000] 16:04:49 INFO - PROCESS | 1817 | 1461971089714 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 16:04:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:04:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1476ms 16:04:49 INFO - PROCESS | 1817 | 1461971089784 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 16:04:49 INFO - PROCESS | 1817 | 1461971089787 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 16:04:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:04:49 INFO - PROCESS | 1817 | 1461971089793 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:04:49 INFO - PROCESS | 1817 | 1461971089797 Marionette TRACE conn3 <- [1,2626,null,{}] 16:04:49 INFO - PROCESS | 1817 | 1461971089801 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:50 INFO - PROCESS | 1817 | 1461971090069 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 16:04:50 INFO - PROCESS | 1817 | 1461971090373 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:50 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e811b1000 == 168 [pid = 1817] [id = 664] 16:04:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 239 (0x7f3e7e0e9400) [pid = 1817] [serial = 1993] [outer = (nil)] 16:04:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 240 (0x7f3e7f3e5800) [pid = 1817] [serial = 1994] [outer = 0x7f3e7e0e9400] 16:04:50 INFO - PROCESS | 1817 | 1461971090442 Marionette DEBUG loaded listener.js 16:04:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 241 (0x7f3e7f3f0c00) [pid = 1817] [serial = 1995] [outer = 0x7f3e7e0e9400] 16:04:51 INFO - PROCESS | 1817 | 1461971091255 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 16:04:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:04:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1528ms 16:04:51 INFO - PROCESS | 1817 | 1461971091321 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 16:04:51 INFO - PROCESS | 1817 | 1461971091325 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 16:04:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:04:51 INFO - PROCESS | 1817 | 1461971091330 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:04:51 INFO - PROCESS | 1817 | 1461971091332 Marionette TRACE conn3 <- [1,2630,null,{}] 16:04:51 INFO - PROCESS | 1817 | 1461971091337 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:51 INFO - PROCESS | 1817 | 1461971091527 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 16:04:51 INFO - PROCESS | 1817 | 1461971091792 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:51 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e84848800 == 169 [pid = 1817] [id = 665] 16:04:51 INFO - PROCESS | 1817 | ++DOMWINDOW == 242 (0x7f3e7e1a3800) [pid = 1817] [serial = 1996] [outer = (nil)] 16:04:51 INFO - PROCESS | 1817 | ++DOMWINDOW == 243 (0x7f3e7f4d3400) [pid = 1817] [serial = 1997] [outer = 0x7f3e7e1a3800] 16:04:51 INFO - PROCESS | 1817 | 1461971091869 Marionette DEBUG loaded listener.js 16:04:51 INFO - PROCESS | 1817 | ++DOMWINDOW == 244 (0x7f3e7f4d8400) [pid = 1817] [serial = 1998] [outer = 0x7f3e7e1a3800] 16:04:52 INFO - PROCESS | 1817 | 1461971092688 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 16:04:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:04:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1430ms 16:04:52 INFO - PROCESS | 1817 | 1461971092761 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 16:04:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:04:52 INFO - PROCESS | 1817 | 1461971092773 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 16:04:52 INFO - PROCESS | 1817 | 1461971092778 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:04:52 INFO - PROCESS | 1817 | 1461971092781 Marionette TRACE conn3 <- [1,2634,null,{}] 16:04:52 INFO - PROCESS | 1817 | 1461971092785 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:52 INFO - PROCESS | 1817 | 1461971092983 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 16:04:53 INFO - PROCESS | 1817 | 1461971093245 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:53 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8620a000 == 170 [pid = 1817] [id = 666] 16:04:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 245 (0x7f3e7f3f1c00) [pid = 1817] [serial = 1999] [outer = (nil)] 16:04:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 246 (0x7f3e7f704000) [pid = 1817] [serial = 2000] [outer = 0x7f3e7f3f1c00] 16:04:53 INFO - PROCESS | 1817 | 1461971093315 Marionette DEBUG loaded listener.js 16:04:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 247 (0x7f3e7f711000) [pid = 1817] [serial = 2001] [outer = 0x7f3e7f3f1c00] 16:04:54 INFO - PROCESS | 1817 | 1461971094147 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 16:04:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:04:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1431ms 16:04:54 INFO - PROCESS | 1817 | 1461971094209 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 16:04:54 INFO - PROCESS | 1817 | 1461971094213 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 16:04:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:04:54 INFO - PROCESS | 1817 | 1461971094218 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:04:54 INFO - PROCESS | 1817 | 1461971094220 Marionette TRACE conn3 <- [1,2638,null,{}] 16:04:54 INFO - PROCESS | 1817 | 1461971094226 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:54 INFO - PROCESS | 1817 | 1461971094418 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 16:04:54 INFO - PROCESS | 1817 | 1461971094687 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:54 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86913800 == 171 [pid = 1817] [id = 667] 16:04:54 INFO - PROCESS | 1817 | ++DOMWINDOW == 248 (0x7f3e73bcac00) [pid = 1817] [serial = 2002] [outer = (nil)] 16:04:54 INFO - PROCESS | 1817 | ++DOMWINDOW == 249 (0x7f3e7f6d3400) [pid = 1817] [serial = 2003] [outer = 0x7f3e73bcac00] 16:04:54 INFO - PROCESS | 1817 | 1461971094761 Marionette DEBUG loaded listener.js 16:04:54 INFO - PROCESS | 1817 | ++DOMWINDOW == 250 (0x7f3e80426000) [pid = 1817] [serial = 2004] [outer = 0x7f3e73bcac00] 16:04:55 INFO - PROCESS | 1817 | 1461971095646 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 16:04:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:04:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1478ms 16:04:55 INFO - PROCESS | 1817 | 1461971095697 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 16:04:55 INFO - PROCESS | 1817 | 1461971095701 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 16:04:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:04:55 INFO - PROCESS | 1817 | 1461971095707 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:04:55 INFO - PROCESS | 1817 | 1461971095709 Marionette TRACE conn3 <- [1,2642,null,{}] 16:04:55 INFO - PROCESS | 1817 | 1461971095714 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:55 INFO - PROCESS | 1817 | 1461971095928 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 16:04:56 INFO - PROCESS | 1817 | 1461971096196 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:56 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86b40800 == 172 [pid = 1817] [id = 668] 16:04:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 251 (0x7f3e76f91800) [pid = 1817] [serial = 2005] [outer = (nil)] 16:04:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 252 (0x7f3e805eec00) [pid = 1817] [serial = 2006] [outer = 0x7f3e76f91800] 16:04:56 INFO - PROCESS | 1817 | 1461971096264 Marionette DEBUG loaded listener.js 16:04:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 253 (0x7f3e80c11c00) [pid = 1817] [serial = 2007] [outer = 0x7f3e76f91800] 16:04:57 INFO - PROCESS | 1817 | 1461971097089 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 16:04:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:04:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1432ms 16:04:57 INFO - PROCESS | 1817 | 1461971097139 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 16:04:57 INFO - PROCESS | 1817 | 1461971097143 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 16:04:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:04:57 INFO - PROCESS | 1817 | 1461971097148 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:04:57 INFO - PROCESS | 1817 | 1461971097150 Marionette TRACE conn3 <- [1,2646,null,{}] 16:04:57 INFO - PROCESS | 1817 | 1461971097157 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:57 INFO - PROCESS | 1817 | 1461971097345 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 16:04:57 INFO - PROCESS | 1817 | 1461971097631 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:57 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7aa46000 == 173 [pid = 1817] [id = 669] 16:04:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 254 (0x7f3e738a9800) [pid = 1817] [serial = 2008] [outer = (nil)] 16:04:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 255 (0x7f3e766d9400) [pid = 1817] [serial = 2009] [outer = 0x7f3e738a9800] 16:04:57 INFO - PROCESS | 1817 | 1461971097701 Marionette DEBUG loaded listener.js 16:04:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 256 (0x7f3e80c15400) [pid = 1817] [serial = 2010] [outer = 0x7f3e738a9800] 16:04:58 INFO - PROCESS | 1817 | 1461971098533 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 16:04:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:04:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1426ms 16:04:58 INFO - PROCESS | 1817 | 1461971098575 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 16:04:58 INFO - PROCESS | 1817 | 1461971098579 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 16:04:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:04:58 INFO - PROCESS | 1817 | 1461971098584 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:04:58 INFO - PROCESS | 1817 | 1461971098587 Marionette TRACE conn3 <- [1,2650,null,{}] 16:04:58 INFO - PROCESS | 1817 | 1461971098591 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:58 INFO - PROCESS | 1817 | 1461971098787 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 16:04:59 INFO - PROCESS | 1817 | 1461971099061 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:59 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e873a0000 == 174 [pid = 1817] [id = 670] 16:04:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 257 (0x7f3e738aa800) [pid = 1817] [serial = 2011] [outer = (nil)] 16:04:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 258 (0x7f3e80ccb400) [pid = 1817] [serial = 2012] [outer = 0x7f3e738aa800] 16:04:59 INFO - PROCESS | 1817 | 1461971099129 Marionette DEBUG loaded listener.js 16:04:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 259 (0x7f3e80ce6400) [pid = 1817] [serial = 2013] [outer = 0x7f3e738aa800] 16:05:00 INFO - PROCESS | 1817 | 1461971100487 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 16:05:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:05:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1978ms 16:05:00 INFO - PROCESS | 1817 | 1461971100610 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 16:05:00 INFO - PROCESS | 1817 | 1461971100616 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 16:05:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:05:00 INFO - PROCESS | 1817 | 1461971100624 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:05:00 INFO - PROCESS | 1817 | 1461971100629 Marionette TRACE conn3 <- [1,2654,null,{}] 16:05:00 INFO - PROCESS | 1817 | 1461971100636 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:00 INFO - PROCESS | 1817 | 1461971100861 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 16:05:01 INFO - PROCESS | 1817 | 1461971101142 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:01 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e78ce6800 == 175 [pid = 1817] [id = 671] 16:05:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 260 (0x7f3e761efc00) [pid = 1817] [serial = 2014] [outer = (nil)] 16:05:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 261 (0x7f3e765e8c00) [pid = 1817] [serial = 2015] [outer = 0x7f3e761efc00] 16:05:01 INFO - PROCESS | 1817 | 1461971101215 Marionette DEBUG loaded listener.js 16:05:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 262 (0x7f3e76e72000) [pid = 1817] [serial = 2016] [outer = 0x7f3e761efc00] 16:05:02 INFO - PROCESS | 1817 | 1461971102196 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 16:05:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:05:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1632ms 16:05:02 INFO - PROCESS | 1817 | 1461971102256 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 16:05:02 INFO - PROCESS | 1817 | 1461971102264 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 16:05:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:05:02 INFO - PROCESS | 1817 | 1461971102273 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:05:02 INFO - PROCESS | 1817 | 1461971102276 Marionette TRACE conn3 <- [1,2658,null,{}] 16:05:02 INFO - PROCESS | 1817 | 1461971102282 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:02 INFO - PROCESS | 1817 | 1461971102622 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 16:05:03 INFO - PROCESS | 1817 | 1461971103006 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:03 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e75b13800 == 176 [pid = 1817] [id = 672] 16:05:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 263 (0x7f3e757c4c00) [pid = 1817] [serial = 2017] [outer = (nil)] 16:05:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 264 (0x7f3e7704a400) [pid = 1817] [serial = 2018] [outer = 0x7f3e757c4c00] 16:05:03 INFO - PROCESS | 1817 | 1461971103073 Marionette DEBUG loaded listener.js 16:05:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 265 (0x7f3e77185400) [pid = 1817] [serial = 2019] [outer = 0x7f3e757c4c00] 16:05:03 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8008f000 == 175 [pid = 1817] [id = 596] 16:05:03 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9c9c0000 == 174 [pid = 1817] [id = 194] 16:05:03 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7a3a8000 == 173 [pid = 1817] [id = 343] 16:05:03 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e78e1c800 == 172 [pid = 1817] [id = 651] 16:05:03 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e787d7800 == 171 [pid = 1817] [id = 650] 16:05:03 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e767ed000 == 170 [pid = 1817] [id = 649] 16:05:03 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e721e2000 == 169 [pid = 1817] [id = 648] 16:05:03 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e758e0800 == 168 [pid = 1817] [id = 643] 16:05:03 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e702dc800 == 167 [pid = 1817] [id = 642] 16:05:03 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3eaa3cf800 == 166 [pid = 1817] [id = 641] 16:05:03 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e78eb6800 == 165 [pid = 1817] [id = 640] 16:05:03 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e78719000 == 164 [pid = 1817] [id = 639] 16:05:03 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea6c39000 == 163 [pid = 1817] [id = 638] 16:05:03 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea259a000 == 162 [pid = 1817] [id = 637] 16:05:03 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9d51b000 == 161 [pid = 1817] [id = 636] 16:05:03 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9141c000 == 160 [pid = 1817] [id = 635] 16:05:03 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8fc18000 == 159 [pid = 1817] [id = 634] 16:05:03 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8b3bd000 == 158 [pid = 1817] [id = 633] 16:05:03 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e87823000 == 157 [pid = 1817] [id = 632] 16:05:03 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e86a29000 == 156 [pid = 1817] [id = 631] 16:05:03 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e80098000 == 155 [pid = 1817] [id = 630] 16:05:03 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7c15c000 == 154 [pid = 1817] [id = 629] 16:05:04 INFO - PROCESS | 1817 | --DOMWINDOW == 264 (0x7f3e77eb4800) [pid = 1817] [serial = 1884] [outer = (nil)] [url = about:blank] 16:05:04 INFO - PROCESS | 1817 | --DOMWINDOW == 263 (0x7f3e7f4d2400) [pid = 1817] [serial = 1875] [outer = (nil)] [url = about:blank] 16:05:04 INFO - PROCESS | 1817 | --DOMWINDOW == 262 (0x7f3e771a3c00) [pid = 1817] [serial = 1863] [outer = (nil)] [url = about:blank] 16:05:04 INFO - PROCESS | 1817 | --DOMWINDOW == 261 (0x7f3e7f3e6800) [pid = 1817] [serial = 1841] [outer = (nil)] [url = about:blank] 16:05:04 INFO - PROCESS | 1817 | --DOMWINDOW == 260 (0x7f3e80fa6400) [pid = 1817] [serial = 1847] [outer = (nil)] [url = about:blank] 16:05:04 INFO - PROCESS | 1817 | --DOMWINDOW == 259 (0x7f3e7f4cb800) [pid = 1817] [serial = 1856] [outer = (nil)] [url = about:blank] 16:05:04 INFO - PROCESS | 1817 | --DOMWINDOW == 258 (0x7f3e88c61400) [pid = 1817] [serial = 1829] [outer = (nil)] [url = about:blank] 16:05:04 INFO - PROCESS | 1817 | --DOMWINDOW == 257 (0x7f3e77184c00) [pid = 1817] [serial = 1850] [outer = (nil)] [url = about:blank] 16:05:04 INFO - PROCESS | 1817 | --DOMWINDOW == 256 (0x7f3e80ce5c00) [pid = 1817] [serial = 1878] [outer = (nil)] [url = about:blank] 16:05:04 INFO - PROCESS | 1817 | --DOMWINDOW == 255 (0x7f3e80ce4400) [pid = 1817] [serial = 1826] [outer = (nil)] [url = about:blank] 16:05:04 INFO - PROCESS | 1817 | --DOMWINDOW == 254 (0x7f3e913ee400) [pid = 1817] [serial = 1835] [outer = (nil)] [url = about:blank] 16:05:04 INFO - PROCESS | 1817 | --DOMWINDOW == 253 (0x7f3e78cc3400) [pid = 1817] [serial = 1866] [outer = (nil)] [url = about:blank] 16:05:04 INFO - PROCESS | 1817 | --DOMWINDOW == 252 (0x7f3e77e82000) [pid = 1817] [serial = 1865] [outer = (nil)] [url = about:blank] 16:05:04 INFO - PROCESS | 1817 | --DOMWINDOW == 251 (0x7f3e77eba000) [pid = 1817] [serial = 1871] [outer = (nil)] [url = about:blank] 16:05:04 INFO - PROCESS | 1817 | --DOMWINDOW == 250 (0x7f3e7e1a3400) [pid = 1817] [serial = 1874] [outer = (nil)] [url = about:blank] 16:05:04 INFO - PROCESS | 1817 | --DOMWINDOW == 249 (0x7f3e76f55800) [pid = 1817] [serial = 1853] [outer = (nil)] [url = about:blank] 16:05:04 INFO - PROCESS | 1817 | --DOMWINDOW == 248 (0x7f3e76f4f400) [pid = 1817] [serial = 1860] [outer = (nil)] [url = about:blank] 16:05:04 INFO - PROCESS | 1817 | --DOMWINDOW == 247 (0x7f3e7ac4a400) [pid = 1817] [serial = 1823] [outer = (nil)] [url = about:blank] 16:05:04 INFO - PROCESS | 1817 | --DOMWINDOW == 246 (0x7f3e80fae000) [pid = 1817] [serial = 1880] [outer = (nil)] [url = about:blank] 16:05:04 INFO - PROCESS | 1817 | --DOMWINDOW == 245 (0x7f3e76f93000) [pid = 1817] [serial = 1838] [outer = (nil)] [url = about:blank] 16:05:04 INFO - PROCESS | 1817 | --DOMWINDOW == 244 (0x7f3e8480fc00) [pid = 1817] [serial = 1881] [outer = (nil)] [url = about:blank] 16:05:04 INFO - PROCESS | 1817 | --DOMWINDOW == 243 (0x7f3e8f693c00) [pid = 1817] [serial = 1832] [outer = (nil)] [url = about:blank] 16:05:04 INFO - PROCESS | 1817 | --DOMWINDOW == 242 (0x7f3e7bd48800) [pid = 1817] [serial = 1868] [outer = (nil)] [url = about:blank] 16:05:04 INFO - PROCESS | 1817 | --DOMWINDOW == 241 (0x7f3e7deebc00) [pid = 1817] [serial = 1872] [outer = (nil)] [url = about:blank] 16:05:04 INFO - PROCESS | 1817 | --DOMWINDOW == 240 (0x7f3e7f3eb000) [pid = 1817] [serial = 1844] [outer = (nil)] [url = about:blank] 16:05:04 INFO - PROCESS | 1817 | --DOMWINDOW == 239 (0x7f3e73c9e800) [pid = 1817] [serial = 1859] [outer = (nil)] [url = about:blank] 16:05:04 INFO - PROCESS | 1817 | --DOMWINDOW == 238 (0x7f3e80631800) [pid = 1817] [serial = 1877] [outer = (nil)] [url = about:blank] 16:05:04 INFO - PROCESS | 1817 | --DOMWINDOW == 237 (0x7f3e7cccdc00) [pid = 1817] [serial = 1869] [outer = (nil)] [url = about:blank] 16:05:04 INFO - PROCESS | 1817 | --DOMWINDOW == 236 (0x7f3e761f6c00) [pid = 1817] [serial = 1883] [outer = (nil)] [url = about:blank] 16:05:04 INFO - PROCESS | 1817 | --DOMWINDOW == 235 (0x7f3e7704a000) [pid = 1817] [serial = 1862] [outer = (nil)] [url = about:blank] 16:05:04 INFO - PROCESS | 1817 | --DOMWINDOW == 234 (0x7f3e77050c00) [pid = 1817] [serial = 1820] [outer = (nil)] [url = about:blank] 16:05:04 INFO - PROCESS | 1817 | 1461971104232 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 16:05:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:05:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1983ms 16:05:04 INFO - PROCESS | 1817 | 1461971104257 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 16:05:04 INFO - PROCESS | 1817 | 1461971104260 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 16:05:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:05:04 INFO - PROCESS | 1817 | 1461971104266 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:05:04 INFO - PROCESS | 1817 | 1461971104271 Marionette TRACE conn3 <- [1,2662,null,{}] 16:05:04 INFO - PROCESS | 1817 | 1461971104284 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:04 INFO - PROCESS | 1817 | 1461971104482 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 16:05:04 INFO - PROCESS | 1817 | 1461971104777 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:04 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7645f000 == 155 [pid = 1817] [id = 673] 16:05:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 235 (0x7f3e757d1c00) [pid = 1817] [serial = 2020] [outer = (nil)] 16:05:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 236 (0x7f3e77a08c00) [pid = 1817] [serial = 2021] [outer = 0x7f3e757d1c00] 16:05:04 INFO - PROCESS | 1817 | 1461971104845 Marionette DEBUG loaded listener.js 16:05:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 237 (0x7f3e77e75c00) [pid = 1817] [serial = 2022] [outer = 0x7f3e757d1c00] 16:05:05 INFO - PROCESS | 1817 | 1461971105541 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 16:05:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:05:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1285ms 16:05:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:05:05 INFO - PROCESS | 1817 | 1461971105551 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 16:05:05 INFO - PROCESS | 1817 | 1461971105553 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 16:05:05 INFO - PROCESS | 1817 | 1461971105559 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:05:05 INFO - PROCESS | 1817 | 1461971105562 Marionette TRACE conn3 <- [1,2666,null,{}] 16:05:05 INFO - PROCESS | 1817 | 1461971105571 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:05 INFO - PROCESS | 1817 | 1461971105820 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 16:05:05 INFO - PROCESS | 1817 | 1461971105846 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:05 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e790de000 == 156 [pid = 1817] [id = 674] 16:05:05 INFO - PROCESS | 1817 | ++DOMWINDOW == 238 (0x7f3e75afa000) [pid = 1817] [serial = 2023] [outer = (nil)] 16:05:05 INFO - PROCESS | 1817 | ++DOMWINDOW == 239 (0x7f3e785c4800) [pid = 1817] [serial = 2024] [outer = 0x7f3e75afa000] 16:05:05 INFO - PROCESS | 1817 | 1461971105902 Marionette DEBUG loaded listener.js 16:05:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 240 (0x7f3e78ccd800) [pid = 1817] [serial = 2025] [outer = 0x7f3e75afa000] 16:05:07 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 16:05:07 INFO - PROCESS | 1817 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:05:07 INFO - PROCESS | 1817 | 1461971107260 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 16:05:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 16:05:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1731ms 16:05:07 INFO - PROCESS | 1817 | 1461971107290 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 16:05:07 INFO - PROCESS | 1817 | 1461971107293 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 16:05:07 INFO - PROCESS | 1817 | 1461971107302 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:05:07 INFO - PROCESS | 1817 | 1461971107306 Marionette TRACE conn3 <- [1,2670,null,{}] 16:05:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:05:07 INFO - PROCESS | 1817 | 1461971107313 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:07 INFO - PROCESS | 1817 | 1461971107553 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 16:05:07 INFO - PROCESS | 1817 | 1461971107651 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:07 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7b5b6800 == 157 [pid = 1817] [id = 675] 16:05:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 241 (0x7f3e77a09400) [pid = 1817] [serial = 2026] [outer = (nil)] 16:05:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 242 (0x7f3e78d8d000) [pid = 1817] [serial = 2027] [outer = 0x7f3e77a09400] 16:05:07 INFO - PROCESS | 1817 | 1461971107708 Marionette DEBUG loaded listener.js 16:05:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 243 (0x7f3e7a525c00) [pid = 1817] [serial = 2028] [outer = 0x7f3e77a09400] 16:05:09 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 242 (0x7f3e86bd0c00) [pid = 1817] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 241 (0x7f3e761f3c00) [pid = 1817] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 240 (0x7f3e76f8ac00) [pid = 1817] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 239 (0x7f3e78d8c000) [pid = 1817] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 238 (0x7f3e75af0000) [pid = 1817] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 237 (0x7f3e7e0e4c00) [pid = 1817] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 236 (0x7f3e765ec800) [pid = 1817] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 235 (0x7f3e80fb0000) [pid = 1817] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 234 (0x7f3e7717dc00) [pid = 1817] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 233 (0x7f3e7f6d3800) [pid = 1817] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 232 (0x7f3e78d89c00) [pid = 1817] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 231 (0x7f3e757c8000) [pid = 1817] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 230 (0x7f3e8fecc400) [pid = 1817] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 229 (0x7f3e757c7000) [pid = 1817] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 228 (0x7f3e73c98400) [pid = 1817] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 227 (0x7f3e77047800) [pid = 1817] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 226 (0x7f3e848e2400) [pid = 1817] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 225 (0x7f3e78cc3c00) [pid = 1817] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 224 (0x7f3e874bc000) [pid = 1817] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 223 (0x7f3e8600c000) [pid = 1817] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 222 (0x7f3e81203000) [pid = 1817] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 221 (0x7f3e7e02f400) [pid = 1817] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 220 (0x7f3e7b562800) [pid = 1817] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 219 (0x7f3e86cc6400) [pid = 1817] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 218 (0x7f3e7bd46400) [pid = 1817] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 217 (0x7f3e8f5b9800) [pid = 1817] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 216 (0x7f3e7def0000) [pid = 1817] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 215 (0x7f3e8f5c2800) [pid = 1817] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 214 (0x7f3e7f710000) [pid = 1817] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 213 (0x7f3e738aa000) [pid = 1817] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 212 (0x7f3e7b56dc00) [pid = 1817] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 211 (0x7f3e8b6a8000) [pid = 1817] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 210 (0x7f3e76f93800) [pid = 1817] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 209 (0x7f3e76f8b000) [pid = 1817] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 208 (0x7f3e88925000) [pid = 1817] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 207 (0x7f3e73bc8400) [pid = 1817] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 206 (0x7f3e77eb6800) [pid = 1817] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 205 (0x7f3e75af5000) [pid = 1817] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 204 (0x7f3e8e50f800) [pid = 1817] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 203 (0x7f3e757c4800) [pid = 1817] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 202 (0x7f3e73c93800) [pid = 1817] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 201 (0x7f3e87bae000) [pid = 1817] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 200 (0x7f3e91772800) [pid = 1817] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 199 (0x7f3e7704fc00) [pid = 1817] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 198 (0x7f3e761f0c00) [pid = 1817] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 197 (0x7f3e771a4000) [pid = 1817] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 196 (0x7f3e757cc400) [pid = 1817] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 195 (0x7f3e77e75800) [pid = 1817] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 194 (0x7f3e8713cc00) [pid = 1817] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 193 (0x7f3e76f8ec00) [pid = 1817] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 192 (0x7f3e7bd42800) [pid = 1817] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 191 (0x7f3e80ee4000) [pid = 1817] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 190 (0x7f3e77046800) [pid = 1817] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 189 (0x7f3e9dcf2c00) [pid = 1817] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 188 (0x7f3e913e3800) [pid = 1817] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 187 (0x7f3e77161000) [pid = 1817] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 186 (0x7f3e75aefc00) [pid = 1817] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 185 (0x7f3e77048400) [pid = 1817] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 184 (0x7f3e7a533c00) [pid = 1817] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 183 (0x7f3e785c3800) [pid = 1817] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 182 (0x7f3e88b03c00) [pid = 1817] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 181 (0x7f3e7dece800) [pid = 1817] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 180 (0x7f3e73c99400) [pid = 1817] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 179 (0x7f3e8041e800) [pid = 1817] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 178 (0x7f3e8f80a000) [pid = 1817] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 177 (0x7f3e7a533800) [pid = 1817] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:05:09 INFO - PROCESS | 1817 | --DOMWINDOW == 176 (0x7f3e76f4c800) [pid = 1817] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:05:09 INFO - PROCESS | 1817 | 1461971109556 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 16:05:09 INFO - PROCESS | 1817 | 1461971109598 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 16:05:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:05:09 INFO - PROCESS | 1817 | 1461971109603 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:05:09 INFO - PROCESS | 1817 | 1461971109605 Marionette TRACE conn3 <- [1,2674,null,{}] 16:05:09 INFO - PROCESS | 1817 | 1461971109619 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:09 INFO - PROCESS | 1817 | 1461971109822 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 16:05:09 INFO - PROCESS | 1817 | 1461971109833 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:09 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e77ed1000 == 158 [pid = 1817] [id = 676] 16:05:09 INFO - PROCESS | 1817 | ++DOMWINDOW == 177 (0x7f3e766dc000) [pid = 1817] [serial = 2029] [outer = (nil)] 16:05:09 INFO - PROCESS | 1817 | ++DOMWINDOW == 178 (0x7f3e77046800) [pid = 1817] [serial = 2030] [outer = 0x7f3e766dc000] 16:05:09 INFO - PROCESS | 1817 | 1461971109894 Marionette DEBUG loaded listener.js 16:05:09 INFO - PROCESS | 1817 | ++DOMWINDOW == 179 (0x7f3e77d05400) [pid = 1817] [serial = 2031] [outer = 0x7f3e766dc000] 16:05:11 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 16:05:11 INFO - PROCESS | 1817 | 1461971111183 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 16:05:11 INFO - PROCESS | 1817 | 1461971111202 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 16:05:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:05:11 INFO - PROCESS | 1817 | 1461971111207 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:05:11 INFO - PROCESS | 1817 | 1461971111209 Marionette TRACE conn3 <- [1,2678,null,{}] 16:05:11 INFO - PROCESS | 1817 | 1461971111214 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:11 INFO - PROCESS | 1817 | 1461971111405 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 16:05:11 INFO - PROCESS | 1817 | 1461971111837 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:11 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e721f9800 == 159 [pid = 1817] [id = 677] 16:05:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 180 (0x7f3e738a7c00) [pid = 1817] [serial = 2032] [outer = (nil)] 16:05:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 181 (0x7f3e73c98000) [pid = 1817] [serial = 2033] [outer = 0x7f3e738a7c00] 16:05:11 INFO - PROCESS | 1817 | 1461971111905 Marionette DEBUG loaded listener.js 16:05:12 INFO - PROCESS | 1817 | ++DOMWINDOW == 182 (0x7f3e757ce000) [pid = 1817] [serial = 2034] [outer = 0x7f3e738a7c00] 16:05:13 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 16:05:13 INFO - PROCESS | 1817 | 1461971113187 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 16:05:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 16:05:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2030ms 16:05:13 INFO - PROCESS | 1817 | 1461971113239 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 16:05:13 INFO - PROCESS | 1817 | 1461971113244 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 16:05:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:05:13 INFO - PROCESS | 1817 | 1461971113252 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:05:13 INFO - PROCESS | 1817 | 1461971113257 Marionette TRACE conn3 <- [1,2682,null,{}] 16:05:13 INFO - PROCESS | 1817 | 1461971113263 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:13 INFO - PROCESS | 1817 | 1461971113542 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 16:05:13 INFO - PROCESS | 1817 | 1461971113778 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:13 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e78ec6000 == 160 [pid = 1817] [id = 678] 16:05:13 INFO - PROCESS | 1817 | ++DOMWINDOW == 183 (0x7f3e75af6000) [pid = 1817] [serial = 2035] [outer = (nil)] 16:05:13 INFO - PROCESS | 1817 | ++DOMWINDOW == 184 (0x7f3e76f8cc00) [pid = 1817] [serial = 2036] [outer = 0x7f3e75af6000] 16:05:13 INFO - PROCESS | 1817 | 1461971113851 Marionette DEBUG loaded listener.js 16:05:13 INFO - PROCESS | 1817 | ++DOMWINDOW == 185 (0x7f3e7715c800) [pid = 1817] [serial = 2037] [outer = 0x7f3e75af6000] 16:05:15 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 16:05:15 INFO - PROCESS | 1817 | 1461971115219 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 16:05:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 16:05:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1984ms 16:05:15 INFO - PROCESS | 1817 | 1461971115238 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 16:05:15 INFO - PROCESS | 1817 | 1461971115243 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 16:05:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:05:15 INFO - PROCESS | 1817 | 1461971115249 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:05:15 INFO - PROCESS | 1817 | 1461971115252 Marionette TRACE conn3 <- [1,2686,null,{}] 16:05:15 INFO - PROCESS | 1817 | 1461971115257 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:15 INFO - PROCESS | 1817 | 1461971115544 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 16:05:15 INFO - PROCESS | 1817 | 1461971115783 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:15 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7f2e2800 == 161 [pid = 1817] [id = 679] 16:05:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 186 (0x7f3e7717a400) [pid = 1817] [serial = 2038] [outer = (nil)] 16:05:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 187 (0x7f3e77e75800) [pid = 1817] [serial = 2039] [outer = 0x7f3e7717a400] 16:05:15 INFO - PROCESS | 1817 | 1461971115867 Marionette DEBUG loaded listener.js 16:05:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 188 (0x7f3e78d89400) [pid = 1817] [serial = 2040] [outer = 0x7f3e7717a400] 16:05:17 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 16:05:17 INFO - PROCESS | 1817 | 1461971117213 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 16:05:17 INFO - PROCESS | 1817 | 1461971117237 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 16:05:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:05:17 INFO - PROCESS | 1817 | 1461971117253 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:05:17 INFO - PROCESS | 1817 | 1461971117261 Marionette TRACE conn3 <- [1,2690,null,{}] 16:05:17 INFO - PROCESS | 1817 | 1461971117267 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:17 INFO - PROCESS | 1817 | 1461971117565 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 16:05:17 INFO - PROCESS | 1817 | 1461971117804 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:17 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e80d57800 == 162 [pid = 1817] [id = 680] 16:05:17 INFO - PROCESS | 1817 | ++DOMWINDOW == 189 (0x7f3e771a2400) [pid = 1817] [serial = 2041] [outer = (nil)] 16:05:17 INFO - PROCESS | 1817 | ++DOMWINDOW == 190 (0x7f3e7aa08400) [pid = 1817] [serial = 2042] [outer = 0x7f3e771a2400] 16:05:17 INFO - PROCESS | 1817 | 1461971117875 Marionette DEBUG loaded listener.js 16:05:17 INFO - PROCESS | 1817 | ++DOMWINDOW == 191 (0x7f3e7b56dc00) [pid = 1817] [serial = 2043] [outer = 0x7f3e771a2400] 16:05:19 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 16:05:19 INFO - PROCESS | 1817 | 1461971119194 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 16:05:19 INFO - PROCESS | 1817 | 1461971119251 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 16:05:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:05:19 INFO - PROCESS | 1817 | 1461971119257 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:05:19 INFO - PROCESS | 1817 | 1461971119259 Marionette TRACE conn3 <- [1,2694,null,{}] 16:05:19 INFO - PROCESS | 1817 | 1461971119265 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:19 INFO - PROCESS | 1817 | 1461971119529 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 16:05:19 INFO - PROCESS | 1817 | 1461971119777 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:19 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8117c000 == 163 [pid = 1817] [id = 681] 16:05:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 192 (0x7f3e77d0c800) [pid = 1817] [serial = 2044] [outer = (nil)] 16:05:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 193 (0x7f3e7dec5400) [pid = 1817] [serial = 2045] [outer = 0x7f3e77d0c800] 16:05:19 INFO - PROCESS | 1817 | 1461971119848 Marionette DEBUG loaded listener.js 16:05:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 194 (0x7f3e7deed000) [pid = 1817] [serial = 2046] [outer = 0x7f3e77d0c800] 16:05:21 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 16:05:21 INFO - PROCESS | 1817 | 1461971121176 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 16:05:21 INFO - PROCESS | 1817 | 1461971121240 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 16:05:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:05:21 INFO - PROCESS | 1817 | 1461971121245 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:05:21 INFO - PROCESS | 1817 | 1461971121247 Marionette TRACE conn3 <- [1,2698,null,{}] 16:05:21 INFO - PROCESS | 1817 | 1461971121253 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:21 INFO - PROCESS | 1817 | 1461971121539 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 16:05:21 INFO - PROCESS | 1817 | 1461971121774 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:21 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8681e000 == 164 [pid = 1817] [id = 682] 16:05:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 195 (0x7f3e7e0ebc00) [pid = 1817] [serial = 2047] [outer = (nil)] 16:05:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 196 (0x7f3e7e19e800) [pid = 1817] [serial = 2048] [outer = 0x7f3e7e0ebc00] 16:05:21 INFO - PROCESS | 1817 | 1461971121858 Marionette DEBUG loaded listener.js 16:05:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 197 (0x7f3e7f6d3800) [pid = 1817] [serial = 2049] [outer = 0x7f3e7e0ebc00] 16:05:23 INFO - PROCESS | 1817 | SkCairoFTTypeface::onFilterRec unimplemented 16:05:23 INFO - PROCESS | 1817 | 1461971123233 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 16:05:23 INFO - PROCESS | 1817 | 1461971123278 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 16:05:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:05:23 INFO - PROCESS | 1817 | 1461971123283 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:05:23 INFO - PROCESS | 1817 | 1461971123285 Marionette TRACE conn3 <- [1,2702,null,{}] 16:05:23 INFO - PROCESS | 1817 | 1461971123291 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:23 INFO - PROCESS | 1817 | 1461971123566 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 16:05:23 INFO - PROCESS | 1817 | 1461971123831 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:23 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e87823800 == 165 [pid = 1817] [id = 683] 16:05:23 INFO - PROCESS | 1817 | ++DOMWINDOW == 198 (0x7f3e7e02bc00) [pid = 1817] [serial = 2050] [outer = (nil)] 16:05:23 INFO - PROCESS | 1817 | ++DOMWINDOW == 199 (0x7f3e805e6000) [pid = 1817] [serial = 2051] [outer = 0x7f3e7e02bc00] 16:05:23 INFO - PROCESS | 1817 | 1461971123900 Marionette DEBUG loaded listener.js 16:05:24 INFO - PROCESS | 1817 | ++DOMWINDOW == 200 (0x7f3e80cef800) [pid = 1817] [serial = 2052] [outer = 0x7f3e7e02bc00] 16:05:24 INFO - PROCESS | 1817 | 1461971124758 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 16:05:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:05:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1529ms 16:05:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:05:24 INFO - PROCESS | 1817 | 1461971124813 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 16:05:24 INFO - PROCESS | 1817 | 1461971124815 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 16:05:24 INFO - PROCESS | 1817 | 1461971124820 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:05:24 INFO - PROCESS | 1817 | 1461971124824 Marionette TRACE conn3 <- [1,2706,null,{}] 16:05:24 INFO - PROCESS | 1817 | 1461971124829 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:25 INFO - PROCESS | 1817 | 1461971125030 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 16:05:25 INFO - PROCESS | 1817 | 1461971125302 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:25 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e87bd7800 == 166 [pid = 1817] [id = 684] 16:05:25 INFO - PROCESS | 1817 | ++DOMWINDOW == 201 (0x7f3e7e0ed400) [pid = 1817] [serial = 2053] [outer = (nil)] 16:05:25 INFO - PROCESS | 1817 | ++DOMWINDOW == 202 (0x7f3e80eec800) [pid = 1817] [serial = 2054] [outer = 0x7f3e7e0ed400] 16:05:25 INFO - PROCESS | 1817 | 1461971125372 Marionette DEBUG loaded listener.js 16:05:25 INFO - PROCESS | 1817 | ++DOMWINDOW == 203 (0x7f3e80fa5400) [pid = 1817] [serial = 2055] [outer = 0x7f3e7e0ed400] 16:05:26 INFO - PROCESS | 1817 | 1461971126268 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 16:05:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:05:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1478ms 16:05:26 INFO - PROCESS | 1817 | 1461971126299 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 16:05:26 INFO - PROCESS | 1817 | 1461971126303 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 16:05:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:05:26 INFO - PROCESS | 1817 | 1461971126308 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:05:26 INFO - PROCESS | 1817 | 1461971126310 Marionette TRACE conn3 <- [1,2710,null,{}] 16:05:26 INFO - PROCESS | 1817 | 1461971126315 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:26 INFO - PROCESS | 1817 | 1461971126519 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 16:05:26 INFO - PROCESS | 1817 | 1461971126789 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:26 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8a366800 == 167 [pid = 1817] [id = 685] 16:05:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 204 (0x7f3e80cd7800) [pid = 1817] [serial = 2056] [outer = (nil)] 16:05:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 205 (0x7f3e80fac800) [pid = 1817] [serial = 2057] [outer = 0x7f3e80cd7800] 16:05:26 INFO - PROCESS | 1817 | 1461971126859 Marionette DEBUG loaded listener.js 16:05:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 206 (0x7f3e80fb1800) [pid = 1817] [serial = 2058] [outer = 0x7f3e80cd7800] 16:05:27 INFO - PROCESS | 1817 | 1461971127713 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 16:05:27 INFO - PROCESS | 1817 | 1461971127791 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 16:05:27 INFO - PROCESS | 1817 | 1461971127797 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:05:27 INFO - PROCESS | 1817 | 1461971127799 Marionette TRACE conn3 <- [1,2714,null,{}] 16:05:27 INFO - PROCESS | 1817 | 1461971127804 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:28 INFO - PROCESS | 1817 | 1461971128044 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 16:05:28 INFO - PROCESS | 1817 | 1461971128346 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:28 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8c816000 == 168 [pid = 1817] [id = 686] 16:05:28 INFO - PROCESS | 1817 | ++DOMWINDOW == 207 (0x7f3e80ee6800) [pid = 1817] [serial = 2059] [outer = (nil)] 16:05:28 INFO - PROCESS | 1817 | ++DOMWINDOW == 208 (0x7f3e812cf800) [pid = 1817] [serial = 2060] [outer = 0x7f3e80ee6800] 16:05:28 INFO - PROCESS | 1817 | 1461971128417 Marionette DEBUG loaded listener.js 16:05:28 INFO - PROCESS | 1817 | ++DOMWINDOW == 209 (0x7f3e84803400) [pid = 1817] [serial = 2061] [outer = 0x7f3e80ee6800] 16:05:29 INFO - PROCESS | 1817 | 1461971129222 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 16:05:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:05:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1481ms 16:05:29 INFO - PROCESS | 1817 | 1461971129278 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 16:05:29 INFO - PROCESS | 1817 | 1461971129281 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 16:05:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:05:29 INFO - PROCESS | 1817 | 1461971129286 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:05:29 INFO - PROCESS | 1817 | 1461971129288 Marionette TRACE conn3 <- [1,2718,null,{}] 16:05:29 INFO - PROCESS | 1817 | 1461971129294 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:29 INFO - PROCESS | 1817 | 1461971129520 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 16:05:29 INFO - PROCESS | 1817 | 1461971129800 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:29 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8f3b9000 == 169 [pid = 1817] [id = 687] 16:05:29 INFO - PROCESS | 1817 | ++DOMWINDOW == 210 (0x7f3e84803800) [pid = 1817] [serial = 2062] [outer = (nil)] 16:05:29 INFO - PROCESS | 1817 | ++DOMWINDOW == 211 (0x7f3e84811000) [pid = 1817] [serial = 2063] [outer = 0x7f3e84803800] 16:05:29 INFO - PROCESS | 1817 | 1461971129882 Marionette DEBUG loaded listener.js 16:05:29 INFO - PROCESS | 1817 | ++DOMWINDOW == 212 (0x7f3e848ed400) [pid = 1817] [serial = 2064] [outer = 0x7f3e84803800] 16:05:30 INFO - PROCESS | 1817 | 1461971130822 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 16:05:30 INFO - PROCESS | 1817 | 1461971130873 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 16:05:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:05:30 INFO - PROCESS | 1817 | 1461971130879 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:05:30 INFO - PROCESS | 1817 | 1461971130882 Marionette TRACE conn3 <- [1,2722,null,{}] 16:05:30 INFO - PROCESS | 1817 | 1461971130887 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:31 INFO - PROCESS | 1817 | 1461971131114 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 16:05:31 INFO - PROCESS | 1817 | 1461971131429 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:31 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e702d1800 == 170 [pid = 1817] [id = 688] 16:05:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 213 (0x7f3e757c2400) [pid = 1817] [serial = 2065] [outer = (nil)] 16:05:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 214 (0x7f3e757d0800) [pid = 1817] [serial = 2066] [outer = 0x7f3e757c2400] 16:05:31 INFO - PROCESS | 1817 | 1461971131507 Marionette DEBUG loaded listener.js 16:05:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 215 (0x7f3e77a07800) [pid = 1817] [serial = 2067] [outer = 0x7f3e757c2400] 16:05:32 INFO - PROCESS | 1817 | 1461971132357 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 16:05:32 INFO - PROCESS | 1817 | 1461971132411 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 16:05:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:05:32 INFO - PROCESS | 1817 | 1461971132416 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:05:32 INFO - PROCESS | 1817 | 1461971132418 Marionette TRACE conn3 <- [1,2726,null,{}] 16:05:32 INFO - PROCESS | 1817 | 1461971132423 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:32 INFO - PROCESS | 1817 | 1461971132614 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 16:05:32 INFO - PROCESS | 1817 | 1461971132892 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:32 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e721f8800 == 171 [pid = 1817] [id = 689] 16:05:32 INFO - PROCESS | 1817 | ++DOMWINDOW == 216 (0x7f3e738b0400) [pid = 1817] [serial = 2068] [outer = (nil)] 16:05:32 INFO - PROCESS | 1817 | ++DOMWINDOW == 217 (0x7f3e73c9e000) [pid = 1817] [serial = 2069] [outer = 0x7f3e738b0400] 16:05:33 INFO - PROCESS | 1817 | 1461971132998 Marionette DEBUG loaded listener.js 16:05:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 218 (0x7f3e77d06400) [pid = 1817] [serial = 2070] [outer = 0x7f3e738b0400] 16:05:33 INFO - PROCESS | 1817 | 1461971133803 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 16:05:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:05:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1429ms 16:05:33 INFO - PROCESS | 1817 | 1461971133846 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 16:05:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:05:33 INFO - PROCESS | 1817 | 1461971133858 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 16:05:33 INFO - PROCESS | 1817 | 1461971133863 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:05:33 INFO - PROCESS | 1817 | 1461971133866 Marionette TRACE conn3 <- [1,2730,null,{}] 16:05:33 INFO - PROCESS | 1817 | 1461971133871 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:34 INFO - PROCESS | 1817 | 1461971134069 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 16:05:34 INFO - PROCESS | 1817 | 1461971134346 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:34 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e76467800 == 172 [pid = 1817] [id = 690] 16:05:34 INFO - PROCESS | 1817 | ++DOMWINDOW == 219 (0x7f3e738b0c00) [pid = 1817] [serial = 2071] [outer = (nil)] 16:05:34 INFO - PROCESS | 1817 | ++DOMWINDOW == 220 (0x7f3e77a0ac00) [pid = 1817] [serial = 2072] [outer = 0x7f3e738b0c00] 16:05:34 INFO - PROCESS | 1817 | 1461971134416 Marionette DEBUG loaded listener.js 16:05:34 INFO - PROCESS | 1817 | ++DOMWINDOW == 221 (0x7f3e792c0c00) [pid = 1817] [serial = 2073] [outer = 0x7f3e738b0c00] 16:05:35 INFO - PROCESS | 1817 | 1461971135717 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 16:05:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:05:35 INFO - PROCESS | 1817 | 1461971135753 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 16:05:35 INFO - PROCESS | 1817 | 1461971135758 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:05:35 INFO - PROCESS | 1817 | 1461971135761 Marionette TRACE conn3 <- [1,2734,null,{}] 16:05:35 INFO - PROCESS | 1817 | 1461971135765 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:36 INFO - PROCESS | 1817 | 1461971135999 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 16:05:36 INFO - PROCESS | 1817 | 1461971136806 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:36 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7871b800 == 173 [pid = 1817] [id = 691] 16:05:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 222 (0x7f3e738ae400) [pid = 1817] [serial = 2074] [outer = (nil)] 16:05:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 223 (0x7f3e73bc8400) [pid = 1817] [serial = 2075] [outer = 0x7f3e738ae400] 16:05:36 INFO - PROCESS | 1817 | 1461971136895 Marionette DEBUG loaded listener.js 16:05:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 224 (0x7f3e757ce800) [pid = 1817] [serial = 2076] [outer = 0x7f3e738ae400] 16:05:37 INFO - PROCESS | 1817 | 1461971137747 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 16:05:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:05:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 2026ms 16:05:37 INFO - PROCESS | 1817 | 1461971137785 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 16:05:37 INFO - PROCESS | 1817 | 1461971137790 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 16:05:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:05:37 INFO - PROCESS | 1817 | 1461971137796 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:05:37 INFO - PROCESS | 1817 | 1461971137801 Marionette TRACE conn3 <- [1,2738,null,{}] 16:05:37 INFO - PROCESS | 1817 | 1461971137807 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:38 INFO - PROCESS | 1817 | 1461971138002 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 16:05:38 INFO - PROCESS | 1817 | 1461971138306 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:38 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e79538000 == 174 [pid = 1817] [id = 692] 16:05:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 225 (0x7f3e73c94800) [pid = 1817] [serial = 2077] [outer = (nil)] 16:05:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 226 (0x7f3e766cf000) [pid = 1817] [serial = 2078] [outer = 0x7f3e73c94800] 16:05:38 INFO - PROCESS | 1817 | 1461971138413 Marionette DEBUG loaded listener.js 16:05:38 INFO - PROCESS | 1817 | ++DOMWINDOW == 227 (0x7f3e77169c00) [pid = 1817] [serial = 2079] [outer = 0x7f3e73c94800] 16:05:39 INFO - PROCESS | 1817 | 1461971139351 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 16:05:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:05:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1631ms 16:05:39 INFO - PROCESS | 1817 | 1461971139430 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 16:05:39 INFO - PROCESS | 1817 | 1461971139435 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 16:05:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:05:39 INFO - PROCESS | 1817 | 1461971139442 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:05:39 INFO - PROCESS | 1817 | 1461971139444 Marionette TRACE conn3 <- [1,2742,null,{}] 16:05:39 INFO - PROCESS | 1817 | 1461971139450 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:39 INFO - PROCESS | 1817 | 1461971139661 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 16:05:40 INFO - PROCESS | 1817 | 1461971140009 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:40 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e77ea6800 == 175 [pid = 1817] [id = 693] 16:05:40 INFO - PROCESS | 1817 | ++DOMWINDOW == 228 (0x7f3e77eb6c00) [pid = 1817] [serial = 2080] [outer = (nil)] 16:05:40 INFO - PROCESS | 1817 | ++DOMWINDOW == 229 (0x7f3e77ec0c00) [pid = 1817] [serial = 2081] [outer = 0x7f3e77eb6c00] 16:05:40 INFO - PROCESS | 1817 | 1461971140074 Marionette DEBUG loaded listener.js 16:05:40 INFO - PROCESS | 1817 | ++DOMWINDOW == 230 (0x7f3e7867e400) [pid = 1817] [serial = 2082] [outer = 0x7f3e77eb6c00] 16:05:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea565a000 == 174 [pid = 1817] [id = 525] 16:05:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea2d07000 == 173 [pid = 1817] [id = 574] 16:05:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9ec6b800 == 172 [pid = 1817] [id = 524] 16:05:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7f59e800 == 171 [pid = 1817] [id = 529] 16:05:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3eaa3d0800 == 170 [pid = 1817] [id = 527] 16:05:40 INFO - PROCESS | 1817 | --DOMWINDOW == 229 (0x7f3e77d11000) [pid = 1817] [serial = 1958] [outer = (nil)] [url = about:blank] 16:05:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e77e9a000 == 169 [pid = 1817] [id = 530] 16:05:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e79530000 == 168 [pid = 1817] [id = 618] 16:05:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e80eb9000 == 167 [pid = 1817] [id = 617] 16:05:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e80d55000 == 166 [pid = 1817] [id = 615] 16:05:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e78cf7800 == 165 [pid = 1817] [id = 528] 16:05:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e81174800 == 164 [pid = 1817] [id = 616] 16:05:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e80f4f000 == 163 [pid = 1817] [id = 526] 16:05:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e77ed1000 == 162 [pid = 1817] [id = 676] 16:05:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7b5b6800 == 161 [pid = 1817] [id = 675] 16:05:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e790de000 == 160 [pid = 1817] [id = 674] 16:05:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e792e1800 == 159 [pid = 1817] [id = 652] 16:05:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7645f000 == 158 [pid = 1817] [id = 673] 16:05:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e75b13800 == 157 [pid = 1817] [id = 672] 16:05:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e78ce6800 == 156 [pid = 1817] [id = 671] 16:05:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7aa46000 == 155 [pid = 1817] [id = 669] 16:05:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e86b40800 == 154 [pid = 1817] [id = 668] 16:05:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e86913800 == 153 [pid = 1817] [id = 667] 16:05:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8620a000 == 152 [pid = 1817] [id = 666] 16:05:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e84848800 == 151 [pid = 1817] [id = 665] 16:05:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e811b1000 == 150 [pid = 1817] [id = 664] 16:05:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e80eba000 == 149 [pid = 1817] [id = 663] 16:05:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e80c76000 == 148 [pid = 1817] [id = 662] 16:05:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e80098800 == 147 [pid = 1817] [id = 661] 16:05:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7f822800 == 146 [pid = 1817] [id = 660] 16:05:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7f5aa000 == 145 [pid = 1817] [id = 659] 16:05:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7cec8800 == 144 [pid = 1817] [id = 658] 16:05:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7bfd7800 == 143 [pid = 1817] [id = 657] 16:05:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7b5c4800 == 142 [pid = 1817] [id = 656] 16:05:40 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7a99c800 == 141 [pid = 1817] [id = 655] 16:05:41 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e78dc5000 == 140 [pid = 1817] [id = 654] 16:05:41 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7380e800 == 139 [pid = 1817] [id = 653] 16:05:41 INFO - PROCESS | 1817 | 1461971141098 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 228 (0x7f3e875c7400) [pid = 1817] [serial = 1907] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 227 (0x7f3e76f98c00) [pid = 1817] [serial = 1839] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 226 (0x7f3ea0616000) [pid = 1817] [serial = 1925] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 225 (0x7f3e7b6e2400) [pid = 1817] [serial = 1941] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 224 (0x7f3e8e68c400) [pid = 1817] [serial = 1830] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 223 (0x7f3e9da86c00) [pid = 1817] [serial = 1728] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 222 (0x7f3e76e76400) [pid = 1817] [serial = 1940] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 221 (0x7f3e872e1800) [pid = 1817] [serial = 1905] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 220 (0x7f3e80fae800) [pid = 1817] [serial = 1851] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 219 (0x7f3e812d9800) [pid = 1817] [serial = 1901] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 218 (0x7f3e78d96800) [pid = 1817] [serial = 1923] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 217 (0x7f3e7aabc000) [pid = 1817] [serial = 1938] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 216 (0x7f3ea0615c00) [pid = 1817] [serial = 1776] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 215 (0x7f3ea2c07c00) [pid = 1817] [serial = 1932] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 214 (0x7f3e77ec0800) [pid = 1817] [serial = 1755] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 213 (0x7f3e7704c400) [pid = 1817] [serial = 1952] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 212 (0x7f3e8a073c00) [pid = 1817] [serial = 1707] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 211 (0x7f3e7bd49000) [pid = 1817] [serial = 1824] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 210 (0x7f3e8f809c00) [pid = 1817] [serial = 1914] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 209 (0x7f3e8a349c00) [pid = 1817] [serial = 1911] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 208 (0x7f3e86fed400) [pid = 1817] [serial = 1701] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 207 (0x7f3e848e2800) [pid = 1817] [serial = 1698] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 206 (0x7f3e7deca000) [pid = 1817] [serial = 1758] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 205 (0x7f3e8eb8fc00) [pid = 1817] [serial = 1713] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 204 (0x7f3e80fa9400) [pid = 1817] [serial = 1899] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 203 (0x7f3e92425000) [pid = 1817] [serial = 1722] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 202 (0x7f3e80ce3800) [pid = 1817] [serial = 1695] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 201 (0x7f3e86ff0400) [pid = 1817] [serial = 1904] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 200 (0x7f3e90cd3400) [pid = 1817] [serial = 1770] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 199 (0x7f3ea2c0b400) [pid = 1817] [serial = 1836] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 198 (0x7f3e77d0a000) [pid = 1817] [serial = 1821] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 197 (0x7f3e80eea400) [pid = 1817] [serial = 1761] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 196 (0x7f3e87ba5c00) [pid = 1817] [serial = 1908] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 195 (0x7f3e9eab5c00) [pid = 1817] [serial = 1919] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 194 (0x7f3e80fac400) [pid = 1817] [serial = 1848] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 193 (0x7f3e7f3eac00) [pid = 1817] [serial = 1842] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 192 (0x7f3e7f6d3000) [pid = 1817] [serial = 1916] [outer = (nil)] [url = about:blank] 16:05:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:05:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1729ms 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 191 (0x7f3e7f4d0000) [pid = 1817] [serial = 1857] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 190 (0x7f3e919b3800) [pid = 1817] [serial = 1931] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 189 (0x7f3e7f4d8800) [pid = 1817] [serial = 1887] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 188 (0x7f3e77eba800) [pid = 1817] [serial = 1944] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 187 (0x7f3e7bd43400) [pid = 1817] [serial = 1886] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 186 (0x7f3e9177b400) [pid = 1817] [serial = 1719] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 185 (0x7f3e757cfc00) [pid = 1817] [serial = 1929] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 184 (0x7f3e89fad400) [pid = 1817] [serial = 1910] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 183 (0x7f3e77166c00) [pid = 1817] [serial = 1953] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 182 (0x7f3e80c18c00) [pid = 1817] [serial = 1898] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 181 (0x7f3e757d0000) [pid = 1817] [serial = 1947] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 180 (0x7f3e8f811c00) [pid = 1817] [serial = 1716] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 179 (0x7f3e9d7dac00) [pid = 1817] [serial = 1725] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 178 (0x7f3e7719ec00) [pid = 1817] [serial = 1943] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 177 (0x7f3e75afdc00) [pid = 1817] [serial = 1937] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 176 (0x7f3e78d90800) [pid = 1817] [serial = 1922] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 175 (0x7f3e73c99800) [pid = 1817] [serial = 1946] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 174 (0x7f3e77167800) [pid = 1817] [serial = 1791] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 173 (0x7f3e77e7c800) [pid = 1817] [serial = 1794] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 172 (0x7f3e77d04c00) [pid = 1817] [serial = 1956] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 171 (0x7f3e919b5000) [pid = 1817] [serial = 1917] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 170 (0x7f3e76e6e400) [pid = 1817] [serial = 1949] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 169 (0x7f3e77bf5000) [pid = 1817] [serial = 1955] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 168 (0x7f3ea264c400) [pid = 1817] [serial = 1920] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 167 (0x7f3e7b54d400) [pid = 1817] [serial = 1893] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 166 (0x7f3e8d267400) [pid = 1817] [serial = 1710] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 165 (0x7f3e86008400) [pid = 1817] [serial = 1902] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 164 (0x7f3e9d567000) [pid = 1817] [serial = 1845] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 163 (0x7f3e875cd400) [pid = 1817] [serial = 1764] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 162 (0x7f3e76f51800) [pid = 1817] [serial = 1950] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 161 (0x7f3e87ba9000) [pid = 1817] [serial = 1704] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 160 (0x7f3e7a1aac00) [pid = 1817] [serial = 1892] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 159 (0x7f3ea2c05c00) [pid = 1817] [serial = 1785] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 158 (0x7f3ea2c08000) [pid = 1817] [serial = 1782] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 157 (0x7f3ea2647400) [pid = 1817] [serial = 1779] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 156 (0x7f3ea26a0400) [pid = 1817] [serial = 1926] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 155 (0x7f3e77d04000) [pid = 1817] [serial = 1890] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 154 (0x7f3e77181c00) [pid = 1817] [serial = 1889] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 153 (0x7f3e75af6800) [pid = 1817] [serial = 1934] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 152 (0x7f3e8d267000) [pid = 1817] [serial = 1913] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 151 (0x7f3e77d0fc00) [pid = 1817] [serial = 1788] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 150 (0x7f3e75afac00) [pid = 1817] [serial = 1935] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 149 (0x7f3e8600cc00) [pid = 1817] [serial = 1827] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 148 (0x7f3e757ca400) [pid = 1817] [serial = 1928] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 147 (0x7f3e7a1ad000) [pid = 1817] [serial = 1689] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 146 (0x7f3e900ebc00) [pid = 1817] [serial = 1833] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 145 (0x7f3e7f4cc400) [pid = 1817] [serial = 1895] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 144 (0x7f3e87c2b400) [pid = 1817] [serial = 1767] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 143 (0x7f3e80ee5c00) [pid = 1817] [serial = 1686] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 142 (0x7f3e9dcf1400) [pid = 1817] [serial = 1773] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 141 (0x7f3e7ccd1c00) [pid = 1817] [serial = 1692] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 140 (0x7f3e76f59800) [pid = 1817] [serial = 1854] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 139 (0x7f3e7f6d2800) [pid = 1817] [serial = 1896] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | --DOMWINDOW == 138 (0x7f3e8e506800) [pid = 1817] [serial = 1818] [outer = (nil)] [url = about:blank] 16:05:41 INFO - PROCESS | 1817 | 1461971141206 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 16:05:41 INFO - PROCESS | 1817 | 1461971141214 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 16:05:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:05:41 INFO - PROCESS | 1817 | 1461971141226 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:05:41 INFO - PROCESS | 1817 | 1461971141243 Marionette TRACE conn3 <- [1,2746,null,{}] 16:05:41 INFO - PROCESS | 1817 | 1461971141255 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:41 INFO - PROCESS | 1817 | 1461971141455 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 16:05:41 INFO - PROCESS | 1817 | 1461971141639 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:41 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e758d4000 == 140 [pid = 1817] [id = 694] 16:05:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 139 (0x7f3e757cb800) [pid = 1817] [serial = 2083] [outer = (nil)] 16:05:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 140 (0x7f3e7a1aac00) [pid = 1817] [serial = 2084] [outer = 0x7f3e757cb800] 16:05:41 INFO - PROCESS | 1817 | 1461971141699 Marionette DEBUG loaded listener.js 16:05:41 INFO - PROCESS | 1817 | ++DOMWINDOW == 141 (0x7f3e7a52f800) [pid = 1817] [serial = 2085] [outer = 0x7f3e757cb800] 16:05:42 INFO - PROCESS | 1817 | 1461971142396 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 16:05:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:05:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1200ms 16:05:42 INFO - PROCESS | 1817 | 1461971142424 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 16:05:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:05:42 INFO - PROCESS | 1817 | 1461971142428 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 16:05:42 INFO - PROCESS | 1817 | 1461971142433 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:05:42 INFO - PROCESS | 1817 | 1461971142436 Marionette TRACE conn3 <- [1,2750,null,{}] 16:05:42 INFO - PROCESS | 1817 | 1461971142440 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:42 INFO - PROCESS | 1817 | 1461971142701 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 16:05:42 INFO - PROCESS | 1817 | 1461971142821 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:42 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e792e1800 == 141 [pid = 1817] [id = 695] 16:05:42 INFO - PROCESS | 1817 | ++DOMWINDOW == 142 (0x7f3e771a3800) [pid = 1817] [serial = 2086] [outer = (nil)] 16:05:42 INFO - PROCESS | 1817 | ++DOMWINDOW == 143 (0x7f3e7aa09800) [pid = 1817] [serial = 2087] [outer = 0x7f3e771a3800] 16:05:42 INFO - PROCESS | 1817 | 1461971142879 Marionette DEBUG loaded listener.js 16:05:42 INFO - PROCESS | 1817 | ++DOMWINDOW == 144 (0x7f3e7ac45000) [pid = 1817] [serial = 2088] [outer = 0x7f3e771a3800] 16:05:43 INFO - PROCESS | 1817 | 1461971143663 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 16:05:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:05:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1275ms 16:05:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:05:43 INFO - PROCESS | 1817 | 1461971143714 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 16:05:43 INFO - PROCESS | 1817 | 1461971143716 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 16:05:43 INFO - PROCESS | 1817 | 1461971143721 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:05:43 INFO - PROCESS | 1817 | 1461971143724 Marionette TRACE conn3 <- [1,2754,null,{}] 16:05:43 INFO - PROCESS | 1817 | 1461971143732 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:43 INFO - PROCESS | 1817 | 1461971143981 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 16:05:44 INFO - PROCESS | 1817 | 1461971144010 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:44 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7b5b6800 == 142 [pid = 1817] [id = 696] 16:05:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 145 (0x7f3e7b56e000) [pid = 1817] [serial = 2089] [outer = (nil)] 16:05:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 146 (0x7f3e7b6dd400) [pid = 1817] [serial = 2090] [outer = 0x7f3e7b56e000] 16:05:44 INFO - PROCESS | 1817 | 1461971144079 Marionette DEBUG loaded listener.js 16:05:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 147 (0x7f3e7deecc00) [pid = 1817] [serial = 2091] [outer = 0x7f3e7b56e000] 16:05:45 INFO - PROCESS | 1817 | 1461971145522 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 16:05:45 INFO - PROCESS | 1817 | --DOMWINDOW == 146 (0x7f3e75afa000) [pid = 1817] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:05:45 INFO - PROCESS | 1817 | --DOMWINDOW == 145 (0x7f3e77a09400) [pid = 1817] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:05:45 INFO - PROCESS | 1817 | --DOMWINDOW == 144 (0x7f3e761efc00) [pid = 1817] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:05:45 INFO - PROCESS | 1817 | --DOMWINDOW == 143 (0x7f3e757c4c00) [pid = 1817] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:05:45 INFO - PROCESS | 1817 | --DOMWINDOW == 142 (0x7f3e757d1c00) [pid = 1817] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:05:45 INFO - PROCESS | 1817 | --DOMWINDOW == 141 (0x7f3e77168000) [pid = 1817] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:05:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:05:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1881ms 16:05:45 INFO - PROCESS | 1817 | 1461971145602 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 16:05:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:05:45 INFO - PROCESS | 1817 | 1461971145606 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 16:05:45 INFO - PROCESS | 1817 | 1461971145611 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:05:45 INFO - PROCESS | 1817 | 1461971145614 Marionette TRACE conn3 <- [1,2758,null,{}] 16:05:45 INFO - PROCESS | 1817 | 1461971145621 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:45 INFO - PROCESS | 1817 | 1461971145841 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 16:05:46 INFO - PROCESS | 1817 | 1461971146034 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:46 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7ccd6800 == 143 [pid = 1817] [id = 697] 16:05:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 142 (0x7f3e7b567000) [pid = 1817] [serial = 2092] [outer = (nil)] 16:05:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 143 (0x7f3e7e028000) [pid = 1817] [serial = 2093] [outer = 0x7f3e7b567000] 16:05:46 INFO - PROCESS | 1817 | 1461971146093 Marionette DEBUG loaded listener.js 16:05:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 144 (0x7f3e7e1a4000) [pid = 1817] [serial = 2094] [outer = 0x7f3e7b567000] 16:05:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:05:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1177ms 16:05:46 INFO - PROCESS | 1817 | 1461971146782 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 16:05:46 INFO - PROCESS | 1817 | 1461971146789 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 16:05:46 INFO - PROCESS | 1817 | 1461971146792 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 16:05:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:05:46 INFO - PROCESS | 1817 | 1461971146798 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:05:46 INFO - PROCESS | 1817 | 1461971146800 Marionette TRACE conn3 <- [1,2762,null,{}] 16:05:46 INFO - PROCESS | 1817 | 1461971146806 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:47 INFO - PROCESS | 1817 | 1461971147066 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 16:05:47 INFO - PROCESS | 1817 | 1461971147089 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:47 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7f81f800 == 144 [pid = 1817] [id = 698] 16:05:47 INFO - PROCESS | 1817 | ++DOMWINDOW == 145 (0x7f3e77d96c00) [pid = 1817] [serial = 2095] [outer = (nil)] 16:05:47 INFO - PROCESS | 1817 | ++DOMWINDOW == 146 (0x7f3e7f3e5000) [pid = 1817] [serial = 2096] [outer = 0x7f3e77d96c00] 16:05:47 INFO - PROCESS | 1817 | 1461971147148 Marionette DEBUG loaded listener.js 16:05:47 INFO - PROCESS | 1817 | ++DOMWINDOW == 147 (0x7f3e7f4d1c00) [pid = 1817] [serial = 2097] [outer = 0x7f3e77d96c00] 16:05:48 INFO - PROCESS | 1817 | 1461971148192 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 16:05:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:05:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1426ms 16:05:48 INFO - PROCESS | 1817 | 1461971148224 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 16:05:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:05:48 INFO - PROCESS | 1817 | 1461971148230 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 16:05:48 INFO - PROCESS | 1817 | 1461971148237 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:05:48 INFO - PROCESS | 1817 | 1461971148243 Marionette TRACE conn3 <- [1,2766,null,{}] 16:05:48 INFO - PROCESS | 1817 | 1461971148250 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:48 INFO - PROCESS | 1817 | 1461971148455 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 16:05:48 INFO - PROCESS | 1817 | 1461971148680 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:48 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7870e800 == 145 [pid = 1817] [id = 699] 16:05:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 148 (0x7f3e75af2000) [pid = 1817] [serial = 2098] [outer = (nil)] 16:05:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 149 (0x7f3e76f51400) [pid = 1817] [serial = 2099] [outer = 0x7f3e75af2000] 16:05:48 INFO - PROCESS | 1817 | 1461971148791 Marionette DEBUG loaded listener.js 16:05:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 150 (0x7f3e77163400) [pid = 1817] [serial = 2100] [outer = 0x7f3e75af2000] 16:05:49 INFO - PROCESS | 1817 | 1461971149748 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 16:05:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:05:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1539ms 16:05:49 INFO - PROCESS | 1817 | 1461971149776 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 16:05:49 INFO - PROCESS | 1817 | 1461971149783 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 16:05:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:05:49 INFO - PROCESS | 1817 | 1461971149793 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:05:49 INFO - PROCESS | 1817 | 1461971149797 Marionette TRACE conn3 <- [1,2770,null,{}] 16:05:49 INFO - PROCESS | 1817 | 1461971149801 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:50 INFO - PROCESS | 1817 | 1461971150003 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 16:05:50 INFO - PROCESS | 1817 | 1461971150228 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:50 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7c15e800 == 146 [pid = 1817] [id = 700] 16:05:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 151 (0x7f3e7719d800) [pid = 1817] [serial = 2101] [outer = (nil)] 16:05:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 152 (0x7f3e785cf000) [pid = 1817] [serial = 2102] [outer = 0x7f3e7719d800] 16:05:50 INFO - PROCESS | 1817 | 1461971150338 Marionette DEBUG loaded listener.js 16:05:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 153 (0x7f3e78d91800) [pid = 1817] [serial = 2103] [outer = 0x7f3e7719d800] 16:05:51 INFO - PROCESS | 1817 | 1461971151352 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 16:05:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:05:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1632ms 16:05:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:05:51 INFO - PROCESS | 1817 | 1461971151426 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 16:05:51 INFO - PROCESS | 1817 | 1461971151430 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 16:05:51 INFO - PROCESS | 1817 | 1461971151436 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:05:51 INFO - PROCESS | 1817 | 1461971151442 Marionette TRACE conn3 <- [1,2774,null,{}] 16:05:51 INFO - PROCESS | 1817 | 1461971151458 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:51 INFO - PROCESS | 1817 | 1461971151712 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 16:05:52 INFO - PROCESS | 1817 | 1461971152012 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:52 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e80d44000 == 147 [pid = 1817] [id = 701] 16:05:52 INFO - PROCESS | 1817 | ++DOMWINDOW == 154 (0x7f3e7b54ec00) [pid = 1817] [serial = 2104] [outer = (nil)] 16:05:52 INFO - PROCESS | 1817 | ++DOMWINDOW == 155 (0x7f3e7b6e3400) [pid = 1817] [serial = 2105] [outer = 0x7f3e7b54ec00] 16:05:52 INFO - PROCESS | 1817 | 1461971152095 Marionette DEBUG loaded listener.js 16:05:52 INFO - PROCESS | 1817 | ++DOMWINDOW == 156 (0x7f3e7e028800) [pid = 1817] [serial = 2106] [outer = 0x7f3e7b54ec00] 16:05:52 INFO - PROCESS | 1817 | 1461971152944 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 16:05:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:05:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1587ms 16:05:53 INFO - PROCESS | 1817 | 1461971153022 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 16:05:53 INFO - PROCESS | 1817 | 1461971153027 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 16:05:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:05:53 INFO - PROCESS | 1817 | 1461971153032 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:05:53 INFO - PROCESS | 1817 | 1461971153036 Marionette TRACE conn3 <- [1,2778,null,{}] 16:05:53 INFO - PROCESS | 1817 | 1461971153040 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:53 INFO - PROCESS | 1817 | 1461971153246 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 16:05:53 INFO - PROCESS | 1817 | 1461971153464 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:53 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e810c6000 == 148 [pid = 1817] [id = 702] 16:05:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 157 (0x7f3e7ac41c00) [pid = 1817] [serial = 2107] [outer = (nil)] 16:05:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 158 (0x7f3e7f6d2800) [pid = 1817] [serial = 2108] [outer = 0x7f3e7ac41c00] 16:05:53 INFO - PROCESS | 1817 | 1461971153573 Marionette DEBUG loaded listener.js 16:05:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 159 (0x7f3e80420c00) [pid = 1817] [serial = 2109] [outer = 0x7f3e7ac41c00] 16:05:54 INFO - PROCESS | 1817 | 1461971154440 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 16:05:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:05:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1476ms 16:05:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:05:54 INFO - PROCESS | 1817 | 1461971154509 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 16:05:54 INFO - PROCESS | 1817 | 1461971154511 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 16:05:54 INFO - PROCESS | 1817 | 1461971154516 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:05:54 INFO - PROCESS | 1817 | 1461971154520 Marionette TRACE conn3 <- [1,2782,null,{}] 16:05:54 INFO - PROCESS | 1817 | 1461971154525 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:54 INFO - PROCESS | 1817 | 1461971154725 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 16:05:54 INFO - PROCESS | 1817 | 1461971154948 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:55 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e84770800 == 149 [pid = 1817] [id = 703] 16:05:55 INFO - PROCESS | 1817 | ++DOMWINDOW == 160 (0x7f3e77d8b800) [pid = 1817] [serial = 2110] [outer = (nil)] 16:05:55 INFO - PROCESS | 1817 | ++DOMWINDOW == 161 (0x7f3e7decd000) [pid = 1817] [serial = 2111] [outer = 0x7f3e77d8b800] 16:05:55 INFO - PROCESS | 1817 | 1461971155058 Marionette DEBUG loaded listener.js 16:05:55 INFO - PROCESS | 1817 | ++DOMWINDOW == 162 (0x7f3e80c0a400) [pid = 1817] [serial = 2112] [outer = 0x7f3e77d8b800] 16:05:55 INFO - PROCESS | 1817 | 1461971155895 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 16:05:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:05:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1432ms 16:05:55 INFO - PROCESS | 1817 | 1461971155957 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 16:05:55 INFO - PROCESS | 1817 | 1461971155959 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 16:05:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:05:55 INFO - PROCESS | 1817 | 1461971155968 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:05:55 INFO - PROCESS | 1817 | 1461971155971 Marionette TRACE conn3 <- [1,2786,null,{}] 16:05:55 INFO - PROCESS | 1817 | 1461971155976 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:56 INFO - PROCESS | 1817 | 1461971156209 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 16:05:56 INFO - PROCESS | 1817 | 1461971156469 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:56 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86821000 == 150 [pid = 1817] [id = 704] 16:05:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 163 (0x7f3e80634800) [pid = 1817] [serial = 2113] [outer = (nil)] 16:05:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 164 (0x7f3e80fb1c00) [pid = 1817] [serial = 2114] [outer = 0x7f3e80634800] 16:05:56 INFO - PROCESS | 1817 | 1461971156544 Marionette DEBUG loaded listener.js 16:05:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 165 (0x7f3e86005c00) [pid = 1817] [serial = 2115] [outer = 0x7f3e80634800] 16:05:57 INFO - PROCESS | 1817 | 1461971157356 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 16:05:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:05:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1425ms 16:05:57 INFO - PROCESS | 1817 | 1461971157396 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 16:05:57 INFO - PROCESS | 1817 | 1461971157400 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 16:05:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:05:57 INFO - PROCESS | 1817 | 1461971157407 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:05:57 INFO - PROCESS | 1817 | 1461971157410 Marionette TRACE conn3 <- [1,2790,null,{}] 16:05:57 INFO - PROCESS | 1817 | 1461971157415 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:57 INFO - PROCESS | 1817 | 1461971157611 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 16:05:57 INFO - PROCESS | 1817 | 1461971157873 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:57 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86e31000 == 151 [pid = 1817] [id = 705] 16:05:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 166 (0x7f3e80cd2800) [pid = 1817] [serial = 2116] [outer = (nil)] 16:05:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 167 (0x7f3e861ec000) [pid = 1817] [serial = 2117] [outer = 0x7f3e80cd2800] 16:05:57 INFO - PROCESS | 1817 | 1461971157943 Marionette DEBUG loaded listener.js 16:05:58 INFO - PROCESS | 1817 | ++DOMWINDOW == 168 (0x7f3e86a42800) [pid = 1817] [serial = 2118] [outer = 0x7f3e80cd2800] 16:05:58 INFO - PROCESS | 1817 | 1461971158752 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 16:05:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:05:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1383ms 16:05:58 INFO - PROCESS | 1817 | 1461971158793 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 16:05:58 INFO - PROCESS | 1817 | 1461971158796 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 16:05:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:05:58 INFO - PROCESS | 1817 | 1461971158802 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:05:58 INFO - PROCESS | 1817 | 1461971158804 Marionette TRACE conn3 <- [1,2794,null,{}] 16:05:58 INFO - PROCESS | 1817 | 1461971158809 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:59 INFO - PROCESS | 1817 | 1461971159003 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 16:05:59 INFO - PROCESS | 1817 | 1461971159268 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:59 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e87826000 == 152 [pid = 1817] [id = 706] 16:05:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 169 (0x7f3e848e7800) [pid = 1817] [serial = 2119] [outer = (nil)] 16:05:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 170 (0x7f3e86a50c00) [pid = 1817] [serial = 2120] [outer = 0x7f3e848e7800] 16:05:59 INFO - PROCESS | 1817 | 1461971159338 Marionette DEBUG loaded listener.js 16:05:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 171 (0x7f3e86bc9800) [pid = 1817] [serial = 2121] [outer = 0x7f3e848e7800] 16:06:00 INFO - PROCESS | 1817 | 1461971160180 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 16:06:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:06:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1426ms 16:06:00 INFO - PROCESS | 1817 | 1461971160228 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 16:06:00 INFO - PROCESS | 1817 | 1461971160232 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 16:06:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:06:00 INFO - PROCESS | 1817 | 1461971160237 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:06:00 INFO - PROCESS | 1817 | 1461971160239 Marionette TRACE conn3 <- [1,2798,null,{}] 16:06:00 INFO - PROCESS | 1817 | 1461971160245 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:00 INFO - PROCESS | 1817 | 1461971160449 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 16:06:00 INFO - PROCESS | 1817 | 1461971160716 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:00 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8b3bc000 == 153 [pid = 1817] [id = 707] 16:06:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 172 (0x7f3e848eb800) [pid = 1817] [serial = 2122] [outer = (nil)] 16:06:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 173 (0x7f3e86cc3400) [pid = 1817] [serial = 2123] [outer = 0x7f3e848eb800] 16:06:00 INFO - PROCESS | 1817 | 1461971160792 Marionette DEBUG loaded listener.js 16:06:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 174 (0x7f3e86ccdc00) [pid = 1817] [serial = 2124] [outer = 0x7f3e848eb800] 16:06:01 INFO - PROCESS | 1817 | 1461971161660 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 16:06:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:06:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1485ms 16:06:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:06:01 INFO - PROCESS | 1817 | 1461971161724 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 16:06:01 INFO - PROCESS | 1817 | 1461971161726 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 16:06:01 INFO - PROCESS | 1817 | 1461971161732 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:06:01 INFO - PROCESS | 1817 | 1461971161735 Marionette TRACE conn3 <- [1,2802,null,{}] 16:06:01 INFO - PROCESS | 1817 | 1461971161740 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:01 INFO - PROCESS | 1817 | 1461971161938 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 16:06:02 INFO - PROCESS | 1817 | 1461971162205 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:02 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8f6e2000 == 154 [pid = 1817] [id = 708] 16:06:02 INFO - PROCESS | 1817 | ++DOMWINDOW == 175 (0x7f3e86bc9c00) [pid = 1817] [serial = 2125] [outer = (nil)] 16:06:02 INFO - PROCESS | 1817 | ++DOMWINDOW == 176 (0x7f3e86ff6800) [pid = 1817] [serial = 2126] [outer = 0x7f3e86bc9c00] 16:06:02 INFO - PROCESS | 1817 | 1461971162323 Marionette DEBUG loaded listener.js 16:06:02 INFO - PROCESS | 1817 | ++DOMWINDOW == 177 (0x7f3e87138c00) [pid = 1817] [serial = 2127] [outer = 0x7f3e86bc9c00] 16:06:03 INFO - PROCESS | 1817 | 1461971163142 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 16:06:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:06:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1428ms 16:06:03 INFO - PROCESS | 1817 | 1461971163159 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 16:06:03 INFO - PROCESS | 1817 | 1461971163162 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 16:06:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:06:03 INFO - PROCESS | 1817 | 1461971163186 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:06:03 INFO - PROCESS | 1817 | 1461971163190 Marionette TRACE conn3 <- [1,2806,null,{}] 16:06:03 INFO - PROCESS | 1817 | 1461971163195 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:03 INFO - PROCESS | 1817 | 1461971163414 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 16:06:03 INFO - PROCESS | 1817 | 1461971163689 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:03 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e90315800 == 155 [pid = 1817] [id = 709] 16:06:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 178 (0x7f3e7b56ec00) [pid = 1817] [serial = 2128] [outer = (nil)] 16:06:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 179 (0x7f3e871dd800) [pid = 1817] [serial = 2129] [outer = 0x7f3e7b56ec00] 16:06:03 INFO - PROCESS | 1817 | 1461971163767 Marionette DEBUG loaded listener.js 16:06:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 180 (0x7f3e872e5800) [pid = 1817] [serial = 2130] [outer = 0x7f3e7b56ec00] 16:06:04 INFO - PROCESS | 1817 | 1461971164604 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 16:06:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:06:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1481ms 16:06:04 INFO - PROCESS | 1817 | 1461971164664 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 16:06:04 INFO - PROCESS | 1817 | 1461971164667 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 16:06:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:06:04 INFO - PROCESS | 1817 | 1461971164673 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:06:04 INFO - PROCESS | 1817 | 1461971164675 Marionette TRACE conn3 <- [1,2810,null,{}] 16:06:04 INFO - PROCESS | 1817 | 1461971164680 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:04 INFO - PROCESS | 1817 | 1461971164897 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 16:06:05 INFO - PROCESS | 1817 | 1461971165160 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:05 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e90888000 == 156 [pid = 1817] [id = 710] 16:06:05 INFO - PROCESS | 1817 | ++DOMWINDOW == 181 (0x7f3e86bce400) [pid = 1817] [serial = 2131] [outer = (nil)] 16:06:05 INFO - PROCESS | 1817 | ++DOMWINDOW == 182 (0x7f3e87504c00) [pid = 1817] [serial = 2132] [outer = 0x7f3e86bce400] 16:06:05 INFO - PROCESS | 1817 | 1461971165232 Marionette DEBUG loaded listener.js 16:06:05 INFO - PROCESS | 1817 | ++DOMWINDOW == 183 (0x7f3e875c9c00) [pid = 1817] [serial = 2133] [outer = 0x7f3e86bce400] 16:06:06 INFO - PROCESS | 1817 | 1461971166109 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 16:06:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:06:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1483ms 16:06:06 INFO - PROCESS | 1817 | 1461971166157 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 16:06:06 INFO - PROCESS | 1817 | 1461971166160 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 16:06:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:06:06 INFO - PROCESS | 1817 | 1461971166166 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:06:06 INFO - PROCESS | 1817 | 1461971166168 Marionette TRACE conn3 <- [1,2814,null,{}] 16:06:06 INFO - PROCESS | 1817 | 1461971166174 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:06 INFO - PROCESS | 1817 | 1461971166398 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 16:06:06 INFO - PROCESS | 1817 | 1461971166670 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:06 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e90b9a800 == 157 [pid = 1817] [id = 711] 16:06:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 184 (0x7f3e80cd1000) [pid = 1817] [serial = 2134] [outer = (nil)] 16:06:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 185 (0x7f3e878ae000) [pid = 1817] [serial = 2135] [outer = 0x7f3e80cd1000] 16:06:06 INFO - PROCESS | 1817 | 1461971166744 Marionette DEBUG loaded listener.js 16:06:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 186 (0x7f3e878b7000) [pid = 1817] [serial = 2136] [outer = 0x7f3e80cd1000] 16:06:07 INFO - PROCESS | 1817 | 1461971167580 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 16:06:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:06:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1480ms 16:06:07 INFO - PROCESS | 1817 | 1461971167647 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 16:06:07 INFO - PROCESS | 1817 | 1461971167651 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 16:06:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:06:07 INFO - PROCESS | 1817 | 1461971167656 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:06:07 INFO - PROCESS | 1817 | 1461971167658 Marionette TRACE conn3 <- [1,2818,null,{}] 16:06:07 INFO - PROCESS | 1817 | 1461971167663 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:07 INFO - PROCESS | 1817 | 1461971167864 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 16:06:08 INFO - PROCESS | 1817 | 1461971168139 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:08 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9174b000 == 158 [pid = 1817] [id = 712] 16:06:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 187 (0x7f3e766ce800) [pid = 1817] [serial = 2137] [outer = (nil)] 16:06:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 188 (0x7f3e80c0d000) [pid = 1817] [serial = 2138] [outer = 0x7f3e766ce800] 16:06:08 INFO - PROCESS | 1817 | 1461971168210 Marionette DEBUG loaded listener.js 16:06:08 INFO - PROCESS | 1817 | ++DOMWINDOW == 189 (0x7f3e87a7a400) [pid = 1817] [serial = 2139] [outer = 0x7f3e766ce800] 16:06:09 INFO - PROCESS | 1817 | 1461971169035 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 16:06:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:06:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1427ms 16:06:09 INFO - PROCESS | 1817 | 1461971169084 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 16:06:09 INFO - PROCESS | 1817 | 1461971169087 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 16:06:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:06:09 INFO - PROCESS | 1817 | 1461971169093 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:06:09 INFO - PROCESS | 1817 | 1461971169095 Marionette TRACE conn3 <- [1,2822,null,{}] 16:06:09 INFO - PROCESS | 1817 | 1461971169100 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:09 INFO - PROCESS | 1817 | 1461971169296 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 16:06:09 INFO - PROCESS | 1817 | 1461971169566 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:09 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e922bb800 == 159 [pid = 1817] [id = 713] 16:06:09 INFO - PROCESS | 1817 | ++DOMWINDOW == 190 (0x7f3e76e6e800) [pid = 1817] [serial = 2140] [outer = (nil)] 16:06:09 INFO - PROCESS | 1817 | ++DOMWINDOW == 191 (0x7f3e87ba7c00) [pid = 1817] [serial = 2141] [outer = 0x7f3e76e6e800] 16:06:09 INFO - PROCESS | 1817 | 1461971169638 Marionette DEBUG loaded listener.js 16:06:09 INFO - PROCESS | 1817 | ++DOMWINDOW == 192 (0x7f3e87bb1c00) [pid = 1817] [serial = 2142] [outer = 0x7f3e76e6e800] 16:06:10 INFO - PROCESS | 1817 | 1461971170506 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 16:06:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:06:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1478ms 16:06:10 INFO - PROCESS | 1817 | 1461971170572 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 16:06:10 INFO - PROCESS | 1817 | 1461971170575 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 16:06:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:06:10 INFO - PROCESS | 1817 | 1461971170581 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:06:10 INFO - PROCESS | 1817 | 1461971170583 Marionette TRACE conn3 <- [1,2826,null,{}] 16:06:10 INFO - PROCESS | 1817 | 1461971170588 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:10 INFO - PROCESS | 1817 | 1461971170789 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 16:06:11 INFO - PROCESS | 1817 | 1461971171099 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:11 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e96d0e800 == 160 [pid = 1817] [id = 714] 16:06:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 193 (0x7f3e88924000) [pid = 1817] [serial = 2143] [outer = (nil)] 16:06:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 194 (0x7f3e88957400) [pid = 1817] [serial = 2144] [outer = 0x7f3e88924000] 16:06:11 INFO - PROCESS | 1817 | 1461971171214 Marionette DEBUG loaded listener.js 16:06:11 INFO - PROCESS | 1817 | ++DOMWINDOW == 195 (0x7f3e89fa5800) [pid = 1817] [serial = 2145] [outer = 0x7f3e88924000] 16:06:12 INFO - PROCESS | 1817 | 1461971172016 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:06:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:06:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1484ms 16:06:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:06:12 INFO - PROCESS | 1817 | 1461971172067 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 16:06:12 INFO - PROCESS | 1817 | 1461971172069 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 16:06:12 INFO - PROCESS | 1817 | 1461971172075 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:06:12 INFO - PROCESS | 1817 | 1461971172078 Marionette TRACE conn3 <- [1,2830,null,{}] 16:06:12 INFO - PROCESS | 1817 | 1461971172083 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:12 INFO - PROCESS | 1817 | 1461971172284 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 16:06:12 INFO - PROCESS | 1817 | 1461971172554 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:12 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9d5e1800 == 161 [pid = 1817] [id = 715] 16:06:12 INFO - PROCESS | 1817 | ++DOMWINDOW == 196 (0x7f3e8a06a800) [pid = 1817] [serial = 2146] [outer = (nil)] 16:06:12 INFO - PROCESS | 1817 | ++DOMWINDOW == 197 (0x7f3e8a06f400) [pid = 1817] [serial = 2147] [outer = 0x7f3e8a06a800] 16:06:12 INFO - PROCESS | 1817 | 1461971172624 Marionette DEBUG loaded listener.js 16:06:12 INFO - PROCESS | 1817 | ++DOMWINDOW == 198 (0x7f3e89fac800) [pid = 1817] [serial = 2148] [outer = 0x7f3e8a06a800] 16:06:13 INFO - PROCESS | 1817 | 1461971173450 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 16:06:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:06:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1430ms 16:06:13 INFO - PROCESS | 1817 | 1461971173505 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 16:06:13 INFO - PROCESS | 1817 | 1461971173507 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 16:06:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:06:13 INFO - PROCESS | 1817 | 1461971173513 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:06:13 INFO - PROCESS | 1817 | 1461971173515 Marionette TRACE conn3 <- [1,2834,null,{}] 16:06:13 INFO - PROCESS | 1817 | 1461971173520 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:13 INFO - PROCESS | 1817 | 1461971173729 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 16:06:14 INFO - PROCESS | 1817 | 1461971174003 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:14 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9da63000 == 162 [pid = 1817] [id = 716] 16:06:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 199 (0x7f3e8a065000) [pid = 1817] [serial = 2149] [outer = (nil)] 16:06:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 200 (0x7f3e8a192400) [pid = 1817] [serial = 2150] [outer = 0x7f3e8a065000] 16:06:14 INFO - PROCESS | 1817 | 1461971174073 Marionette DEBUG loaded listener.js 16:06:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 201 (0x7f3e8b64d400) [pid = 1817] [serial = 2151] [outer = 0x7f3e8a065000] 16:06:14 INFO - PROCESS | 1817 | 1461971174909 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:06:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:06:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1432ms 16:06:14 INFO - PROCESS | 1817 | 1461971174946 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 16:06:14 INFO - PROCESS | 1817 | 1461971174949 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 16:06:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:06:14 INFO - PROCESS | 1817 | 1461971174954 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:06:14 INFO - PROCESS | 1817 | 1461971174956 Marionette TRACE conn3 <- [1,2838,null,{}] 16:06:14 INFO - PROCESS | 1817 | 1461971174962 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:15 INFO - PROCESS | 1817 | 1461971175162 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 16:06:15 INFO - PROCESS | 1817 | 1461971175447 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:15 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9ea21800 == 163 [pid = 1817] [id = 717] 16:06:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 202 (0x7f3e73bcb400) [pid = 1817] [serial = 2152] [outer = (nil)] 16:06:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 203 (0x7f3e8b653c00) [pid = 1817] [serial = 2153] [outer = 0x7f3e73bcb400] 16:06:15 INFO - PROCESS | 1817 | 1461971175515 Marionette DEBUG loaded listener.js 16:06:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 204 (0x7f3e8b6a8400) [pid = 1817] [serial = 2154] [outer = 0x7f3e73bcb400] 16:06:16 INFO - PROCESS | 1817 | 1461971176414 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 16:06:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:06:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1526ms 16:06:16 INFO - PROCESS | 1817 | 1461971176482 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 16:06:16 INFO - PROCESS | 1817 | 1461971176485 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 16:06:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:06:16 INFO - PROCESS | 1817 | 1461971176490 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:06:16 INFO - PROCESS | 1817 | 1461971176492 Marionette TRACE conn3 <- [1,2842,null,{}] 16:06:16 INFO - PROCESS | 1817 | 1461971176498 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:16 INFO - PROCESS | 1817 | 1461971176717 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 16:06:17 INFO - PROCESS | 1817 | 1461971177520 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:17 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e76469800 == 164 [pid = 1817] [id = 718] 16:06:17 INFO - PROCESS | 1817 | ++DOMWINDOW == 205 (0x7f3e738a4800) [pid = 1817] [serial = 2155] [outer = (nil)] 16:06:17 INFO - PROCESS | 1817 | ++DOMWINDOW == 206 (0x7f3e73bce400) [pid = 1817] [serial = 2156] [outer = 0x7f3e738a4800] 16:06:17 INFO - PROCESS | 1817 | 1461971177590 Marionette DEBUG loaded listener.js 16:06:17 INFO - PROCESS | 1817 | ++DOMWINDOW == 207 (0x7f3e75aee800) [pid = 1817] [serial = 2157] [outer = 0x7f3e738a4800] 16:06:18 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9ec69800 == 163 [pid = 1817] [id = 63] 16:06:18 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e721f8800 == 162 [pid = 1817] [id = 689] 16:06:18 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e702d1800 == 161 [pid = 1817] [id = 688] 16:06:18 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8f3b9000 == 160 [pid = 1817] [id = 687] 16:06:18 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8c816000 == 159 [pid = 1817] [id = 686] 16:06:18 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8a366800 == 158 [pid = 1817] [id = 685] 16:06:18 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e87bd7800 == 157 [pid = 1817] [id = 684] 16:06:18 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e87823800 == 156 [pid = 1817] [id = 683] 16:06:18 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8681e000 == 155 [pid = 1817] [id = 682] 16:06:18 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8117c000 == 154 [pid = 1817] [id = 681] 16:06:18 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e80d57800 == 153 [pid = 1817] [id = 680] 16:06:18 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7f2e2800 == 152 [pid = 1817] [id = 679] 16:06:18 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e78ec6000 == 151 [pid = 1817] [id = 678] 16:06:18 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e721f9800 == 150 [pid = 1817] [id = 677] 16:06:18 INFO - PROCESS | 1817 | --DOMWINDOW == 206 (0x7f3e77d98c00) [pid = 1817] [serial = 1959] [outer = (nil)] [url = about:blank] 16:06:18 INFO - PROCESS | 1817 | --DOMWINDOW == 205 (0x7f3e7f704000) [pid = 1817] [serial = 2000] [outer = (nil)] [url = about:blank] 16:06:18 INFO - PROCESS | 1817 | --DOMWINDOW == 204 (0x7f3e7f3e5800) [pid = 1817] [serial = 1994] [outer = (nil)] [url = about:blank] 16:06:18 INFO - PROCESS | 1817 | --DOMWINDOW == 203 (0x7f3e76e72000) [pid = 1817] [serial = 2016] [outer = (nil)] [url = about:blank] 16:06:18 INFO - PROCESS | 1817 | --DOMWINDOW == 202 (0x7f3e765e8c00) [pid = 1817] [serial = 2015] [outer = (nil)] [url = about:blank] 16:06:18 INFO - PROCESS | 1817 | --DOMWINDOW == 201 (0x7f3e766d9400) [pid = 1817] [serial = 2009] [outer = (nil)] [url = about:blank] 16:06:18 INFO - PROCESS | 1817 | --DOMWINDOW == 200 (0x7f3e77185400) [pid = 1817] [serial = 2019] [outer = (nil)] [url = about:blank] 16:06:18 INFO - PROCESS | 1817 | --DOMWINDOW == 199 (0x7f3e7704a400) [pid = 1817] [serial = 2018] [outer = (nil)] [url = about:blank] 16:06:18 INFO - PROCESS | 1817 | --DOMWINDOW == 198 (0x7f3e785cbc00) [pid = 1817] [serial = 1970] [outer = (nil)] [url = about:blank] 16:06:18 INFO - PROCESS | 1817 | --DOMWINDOW == 197 (0x7f3e7dec8000) [pid = 1817] [serial = 1991] [outer = (nil)] [url = about:blank] 16:06:18 INFO - PROCESS | 1817 | --DOMWINDOW == 196 (0x7f3e77a08c00) [pid = 1817] [serial = 2021] [outer = (nil)] [url = about:blank] 16:06:18 INFO - PROCESS | 1817 | --DOMWINDOW == 195 (0x7f3e7bd51000) [pid = 1817] [serial = 1988] [outer = (nil)] [url = about:blank] 16:06:18 INFO - PROCESS | 1817 | --DOMWINDOW == 194 (0x7f3e77e75c00) [pid = 1817] [serial = 2022] [outer = (nil)] [url = about:blank] 16:06:18 INFO - PROCESS | 1817 | --DOMWINDOW == 193 (0x7f3e77d91400) [pid = 1817] [serial = 1967] [outer = (nil)] [url = about:blank] 16:06:18 INFO - PROCESS | 1817 | --DOMWINDOW == 192 (0x7f3e7f6d3400) [pid = 1817] [serial = 2003] [outer = (nil)] [url = about:blank] 16:06:18 INFO - PROCESS | 1817 | --DOMWINDOW == 191 (0x7f3e805eec00) [pid = 1817] [serial = 2006] [outer = (nil)] [url = about:blank] 16:06:18 INFO - PROCESS | 1817 | --DOMWINDOW == 190 (0x7f3e7b6dbc00) [pid = 1817] [serial = 1985] [outer = (nil)] [url = about:blank] 16:06:18 INFO - PROCESS | 1817 | --DOMWINDOW == 189 (0x7f3e7f4d3400) [pid = 1817] [serial = 1997] [outer = (nil)] [url = about:blank] 16:06:18 INFO - PROCESS | 1817 | --DOMWINDOW == 188 (0x7f3e80ccb400) [pid = 1817] [serial = 2012] [outer = (nil)] [url = about:blank] 16:06:18 INFO - PROCESS | 1817 | --DOMWINDOW == 187 (0x7f3e73bc5800) [pid = 1817] [serial = 1961] [outer = (nil)] [url = about:blank] 16:06:18 INFO - PROCESS | 1817 | --DOMWINDOW == 186 (0x7f3e7a525c00) [pid = 1817] [serial = 2028] [outer = (nil)] [url = about:blank] 16:06:18 INFO - PROCESS | 1817 | --DOMWINDOW == 185 (0x7f3e77046800) [pid = 1817] [serial = 2030] [outer = (nil)] [url = about:blank] 16:06:18 INFO - PROCESS | 1817 | --DOMWINDOW == 184 (0x7f3e78ccd800) [pid = 1817] [serial = 2025] [outer = (nil)] [url = about:blank] 16:06:18 INFO - PROCESS | 1817 | --DOMWINDOW == 183 (0x7f3e78d97c00) [pid = 1817] [serial = 1973] [outer = (nil)] [url = about:blank] 16:06:18 INFO - PROCESS | 1817 | --DOMWINDOW == 182 (0x7f3e785c4800) [pid = 1817] [serial = 2024] [outer = (nil)] [url = about:blank] 16:06:18 INFO - PROCESS | 1817 | --DOMWINDOW == 181 (0x7f3e7704d400) [pid = 1817] [serial = 1964] [outer = (nil)] [url = about:blank] 16:06:18 INFO - PROCESS | 1817 | --DOMWINDOW == 180 (0x7f3e78d8d000) [pid = 1817] [serial = 2027] [outer = (nil)] [url = about:blank] 16:06:18 INFO - PROCESS | 1817 | --DOMWINDOW == 179 (0x7f3e7b568c00) [pid = 1817] [serial = 1982] [outer = (nil)] [url = about:blank] 16:06:18 INFO - PROCESS | 1817 | --DOMWINDOW == 178 (0x7f3e7a8c6800) [pid = 1817] [serial = 1976] [outer = (nil)] [url = about:blank] 16:06:18 INFO - PROCESS | 1817 | --DOMWINDOW == 177 (0x7f3e7ac47000) [pid = 1817] [serial = 1979] [outer = (nil)] [url = about:blank] 16:06:19 INFO - PROCESS | 1817 | 1461971179064 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 16:06:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:06:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 2634ms 16:06:19 INFO - PROCESS | 1817 | 1461971179126 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 16:06:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:06:19 INFO - PROCESS | 1817 | 1461971179131 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 16:06:19 INFO - PROCESS | 1817 | 1461971179184 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:06:19 INFO - PROCESS | 1817 | 1461971179188 Marionette TRACE conn3 <- [1,2846,null,{}] 16:06:19 INFO - PROCESS | 1817 | 1461971179198 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:19 INFO - PROCESS | 1817 | 1461971179392 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 16:06:19 INFO - PROCESS | 1817 | 1461971179404 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:19 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e75b19000 == 151 [pid = 1817] [id = 719] 16:06:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 178 (0x7f3e738a8400) [pid = 1817] [serial = 2158] [outer = (nil)] 16:06:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 179 (0x7f3e7717f400) [pid = 1817] [serial = 2159] [outer = 0x7f3e738a8400] 16:06:19 INFO - PROCESS | 1817 | 1461971179462 Marionette DEBUG loaded listener.js 16:06:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 180 (0x7f3e77bf5800) [pid = 1817] [serial = 2160] [outer = 0x7f3e738a8400] 16:06:20 INFO - PROCESS | 1817 | 1461971180402 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 16:06:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:06:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1294ms 16:06:20 INFO - PROCESS | 1817 | 1461971180433 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 16:06:20 INFO - PROCESS | 1817 | 1461971180439 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 16:06:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:06:20 INFO - PROCESS | 1817 | 1461971180445 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:06:20 INFO - PROCESS | 1817 | 1461971180447 Marionette TRACE conn3 <- [1,2850,null,{}] 16:06:20 INFO - PROCESS | 1817 | 1461971180453 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:20 INFO - PROCESS | 1817 | 1461971180638 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 16:06:20 INFO - PROCESS | 1817 | 1461971180846 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:20 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e78dc6000 == 152 [pid = 1817] [id = 720] 16:06:20 INFO - PROCESS | 1817 | ++DOMWINDOW == 181 (0x7f3e7704c000) [pid = 1817] [serial = 2161] [outer = (nil)] 16:06:20 INFO - PROCESS | 1817 | ++DOMWINDOW == 182 (0x7f3e77ebcc00) [pid = 1817] [serial = 2162] [outer = 0x7f3e7704c000] 16:06:20 INFO - PROCESS | 1817 | 1461971180906 Marionette DEBUG loaded listener.js 16:06:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 183 (0x7f3e78cc8400) [pid = 1817] [serial = 2163] [outer = 0x7f3e7704c000] 16:06:21 INFO - PROCESS | 1817 | 1461971181748 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:06:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:06:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1330ms 16:06:21 INFO - PROCESS | 1817 | 1461971181776 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 16:06:21 INFO - PROCESS | 1817 | 1461971181778 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 16:06:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:06:21 INFO - PROCESS | 1817 | 1461971181786 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:06:21 INFO - PROCESS | 1817 | 1461971181794 Marionette TRACE conn3 <- [1,2854,null,{}] 16:06:21 INFO - PROCESS | 1817 | 1461971181817 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:22 INFO - PROCESS | 1817 | 1461971182079 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 16:06:22 INFO - PROCESS | 1817 | 1461971182110 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:22 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7aa45800 == 153 [pid = 1817] [id = 721] 16:06:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 184 (0x7f3e78d92000) [pid = 1817] [serial = 2164] [outer = (nil)] 16:06:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 185 (0x7f3e7a525c00) [pid = 1817] [serial = 2165] [outer = 0x7f3e78d92000] 16:06:22 INFO - PROCESS | 1817 | 1461971182176 Marionette DEBUG loaded listener.js 16:06:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 186 (0x7f3e7aab7000) [pid = 1817] [serial = 2166] [outer = 0x7f3e78d92000] 16:06:23 INFO - PROCESS | 1817 | 1461971183055 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 16:06:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:06:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1288ms 16:06:23 INFO - PROCESS | 1817 | --DOMWINDOW == 185 (0x7f3e77eb6c00) [pid = 1817] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:06:23 INFO - PROCESS | 1817 | --DOMWINDOW == 184 (0x7f3e73c94800) [pid = 1817] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:06:23 INFO - PROCESS | 1817 | --DOMWINDOW == 183 (0x7f3e738ae400) [pid = 1817] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:06:23 INFO - PROCESS | 1817 | --DOMWINDOW == 182 (0x7f3e7b56e000) [pid = 1817] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:06:23 INFO - PROCESS | 1817 | --DOMWINDOW == 181 (0x7f3e757cb800) [pid = 1817] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:06:23 INFO - PROCESS | 1817 | --DOMWINDOW == 180 (0x7f3e771a3800) [pid = 1817] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:06:23 INFO - PROCESS | 1817 | --DOMWINDOW == 179 (0x7f3e7b567000) [pid = 1817] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:06:23 INFO - PROCESS | 1817 | --DOMWINDOW == 178 (0x7f3e766dc000) [pid = 1817] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:06:23 INFO - PROCESS | 1817 | 1461971183442 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 16:06:23 INFO - PROCESS | 1817 | 1461971183446 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 16:06:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:06:23 INFO - PROCESS | 1817 | 1461971183459 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:06:23 INFO - PROCESS | 1817 | 1461971183461 Marionette TRACE conn3 <- [1,2858,null,{}] 16:06:23 INFO - PROCESS | 1817 | 1461971183466 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:23 INFO - PROCESS | 1817 | 1461971183651 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 16:06:23 INFO - PROCESS | 1817 | 1461971183661 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:23 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7aa3f000 == 154 [pid = 1817] [id = 722] 16:06:23 INFO - PROCESS | 1817 | ++DOMWINDOW == 179 (0x7f3e78cc6000) [pid = 1817] [serial = 2167] [outer = (nil)] 16:06:23 INFO - PROCESS | 1817 | ++DOMWINDOW == 180 (0x7f3e7aa0d800) [pid = 1817] [serial = 2168] [outer = 0x7f3e78cc6000] 16:06:23 INFO - PROCESS | 1817 | 1461971183723 Marionette DEBUG loaded listener.js 16:06:23 INFO - PROCESS | 1817 | ++DOMWINDOW == 181 (0x7f3e7ac47000) [pid = 1817] [serial = 2169] [outer = 0x7f3e78cc6000] 16:06:24 INFO - PROCESS | 1817 | 1461971184604 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:06:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:06:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1174ms 16:06:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:06:24 INFO - PROCESS | 1817 | 1461971184634 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 16:06:24 INFO - PROCESS | 1817 | 1461971184636 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 16:06:24 INFO - PROCESS | 1817 | 1461971184640 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:06:24 INFO - PROCESS | 1817 | 1461971184644 Marionette TRACE conn3 <- [1,2862,null,{}] 16:06:24 INFO - PROCESS | 1817 | 1461971184648 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:24 INFO - PROCESS | 1817 | 1461971184851 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 16:06:25 INFO - PROCESS | 1817 | 1461971185037 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:25 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7cedd800 == 155 [pid = 1817] [id = 723] 16:06:25 INFO - PROCESS | 1817 | ++DOMWINDOW == 182 (0x7f3e7bd51000) [pid = 1817] [serial = 2170] [outer = (nil)] 16:06:25 INFO - PROCESS | 1817 | ++DOMWINDOW == 183 (0x7f3e7ded1800) [pid = 1817] [serial = 2171] [outer = 0x7f3e7bd51000] 16:06:25 INFO - PROCESS | 1817 | 1461971185107 Marionette DEBUG loaded listener.js 16:06:25 INFO - PROCESS | 1817 | ++DOMWINDOW == 184 (0x7f3e7e1a6000) [pid = 1817] [serial = 2172] [outer = 0x7f3e7bd51000] 16:06:26 INFO - PROCESS | 1817 | 1461971186149 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 16:06:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:06:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1581ms 16:06:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:06:26 INFO - PROCESS | 1817 | 1461971186222 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 16:06:26 INFO - PROCESS | 1817 | 1461971186226 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 16:06:26 INFO - PROCESS | 1817 | 1461971186233 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:06:26 INFO - PROCESS | 1817 | 1461971186237 Marionette TRACE conn3 <- [1,2866,null,{}] 16:06:26 INFO - PROCESS | 1817 | 1461971186245 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:26 INFO - PROCESS | 1817 | 1461971186501 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 16:06:26 INFO - PROCESS | 1817 | 1461971186827 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:26 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e78e0e000 == 156 [pid = 1817] [id = 724] 16:06:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 185 (0x7f3e76f4b800) [pid = 1817] [serial = 2173] [outer = (nil)] 16:06:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 186 (0x7f3e77d07c00) [pid = 1817] [serial = 2174] [outer = 0x7f3e76f4b800] 16:06:26 INFO - PROCESS | 1817 | 1461971186898 Marionette DEBUG loaded listener.js 16:06:27 INFO - PROCESS | 1817 | ++DOMWINDOW == 187 (0x7f3e77e81800) [pid = 1817] [serial = 2175] [outer = 0x7f3e76f4b800] 16:06:27 INFO - PROCESS | 1817 | 1461971187760 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 16:06:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:06:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1581ms 16:06:27 INFO - PROCESS | 1817 | 1461971187813 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 16:06:27 INFO - PROCESS | 1817 | 1461971187821 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 16:06:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:06:27 INFO - PROCESS | 1817 | 1461971187831 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:06:27 INFO - PROCESS | 1817 | 1461971187834 Marionette TRACE conn3 <- [1,2870,null,{}] 16:06:27 INFO - PROCESS | 1817 | 1461971187840 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:28 INFO - PROCESS | 1817 | 1461971188062 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 16:06:28 INFO - PROCESS | 1817 | 1461971188328 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:28 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7f791800 == 157 [pid = 1817] [id = 725] 16:06:28 INFO - PROCESS | 1817 | ++DOMWINDOW == 188 (0x7f3e78d97400) [pid = 1817] [serial = 2176] [outer = (nil)] 16:06:28 INFO - PROCESS | 1817 | ++DOMWINDOW == 189 (0x7f3e7a532c00) [pid = 1817] [serial = 2177] [outer = 0x7f3e78d97400] 16:06:28 INFO - PROCESS | 1817 | 1461971188466 Marionette DEBUG loaded listener.js 16:06:28 INFO - PROCESS | 1817 | ++DOMWINDOW == 190 (0x7f3e7ac4b800) [pid = 1817] [serial = 2178] [outer = 0x7f3e78d97400] 16:06:29 INFO - PROCESS | 1817 | 1461971189330 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 16:06:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:06:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1528ms 16:06:29 INFO - PROCESS | 1817 | 1461971189360 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 16:06:29 INFO - PROCESS | 1817 | 1461971189363 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 16:06:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:06:29 INFO - PROCESS | 1817 | 1461971189369 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:06:29 INFO - PROCESS | 1817 | 1461971189374 Marionette TRACE conn3 <- [1,2874,null,{}] 16:06:29 INFO - PROCESS | 1817 | 1461971189389 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:29 INFO - PROCESS | 1817 | 1461971189596 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 16:06:29 INFO - PROCESS | 1817 | 1461971189880 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:29 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e80682000 == 158 [pid = 1817] [id = 726] 16:06:29 INFO - PROCESS | 1817 | ++DOMWINDOW == 191 (0x7f3e7e0ed800) [pid = 1817] [serial = 2179] [outer = (nil)] 16:06:29 INFO - PROCESS | 1817 | ++DOMWINDOW == 192 (0x7f3e7f4d1400) [pid = 1817] [serial = 2180] [outer = 0x7f3e7e0ed800] 16:06:29 INFO - PROCESS | 1817 | 1461971189996 Marionette DEBUG loaded listener.js 16:06:30 INFO - PROCESS | 1817 | ++DOMWINDOW == 193 (0x7f3e80423c00) [pid = 1817] [serial = 2181] [outer = 0x7f3e7e0ed800] 16:06:30 INFO - PROCESS | 1817 | 1461971190838 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 16:06:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:06:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1533ms 16:06:30 INFO - PROCESS | 1817 | 1461971190903 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 16:06:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:06:30 INFO - PROCESS | 1817 | 1461971190907 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 16:06:30 INFO - PROCESS | 1817 | 1461971190913 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:06:30 INFO - PROCESS | 1817 | 1461971190916 Marionette TRACE conn3 <- [1,2878,null,{}] 16:06:30 INFO - PROCESS | 1817 | 1461971190920 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:31 INFO - PROCESS | 1817 | 1461971191130 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 16:06:31 INFO - PROCESS | 1817 | 1461971191433 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:31 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e80f52000 == 159 [pid = 1817] [id = 727] 16:06:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 194 (0x7f3e76f93000) [pid = 1817] [serial = 2182] [outer = (nil)] 16:06:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 195 (0x7f3e7e1a3000) [pid = 1817] [serial = 2183] [outer = 0x7f3e76f93000] 16:06:31 INFO - PROCESS | 1817 | 1461971191544 Marionette DEBUG loaded listener.js 16:06:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 196 (0x7f3e80eee800) [pid = 1817] [serial = 2184] [outer = 0x7f3e76f93000] 16:06:32 INFO - PROCESS | 1817 | 1461971192370 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 16:06:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:06:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1526ms 16:06:32 INFO - PROCESS | 1817 | 1461971192439 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 16:06:32 INFO - PROCESS | 1817 | 1461971192443 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 16:06:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:06:32 INFO - PROCESS | 1817 | 1461971192448 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:06:32 INFO - PROCESS | 1817 | 1461971192450 Marionette TRACE conn3 <- [1,2882,null,{}] 16:06:32 INFO - PROCESS | 1817 | 1461971192456 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:32 INFO - PROCESS | 1817 | 1461971192699 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 16:06:33 INFO - PROCESS | 1817 | 1461971193008 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:33 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8476e800 == 160 [pid = 1817] [id = 728] 16:06:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 197 (0x7f3e77ebe800) [pid = 1817] [serial = 2185] [outer = (nil)] 16:06:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 198 (0x7f3e81202c00) [pid = 1817] [serial = 2186] [outer = 0x7f3e77ebe800] 16:06:33 INFO - PROCESS | 1817 | 1461971193078 Marionette DEBUG loaded listener.js 16:06:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 199 (0x7f3e812cbc00) [pid = 1817] [serial = 2187] [outer = 0x7f3e77ebe800] 16:06:33 INFO - PROCESS | 1817 | 1461971193902 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 16:06:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:06:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1528ms 16:06:33 INFO - PROCESS | 1817 | 1461971193977 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 16:06:33 INFO - PROCESS | 1817 | 1461971193981 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 16:06:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:06:33 INFO - PROCESS | 1817 | 1461971193986 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:06:33 INFO - PROCESS | 1817 | 1461971193989 Marionette TRACE conn3 <- [1,2886,null,{}] 16:06:33 INFO - PROCESS | 1817 | 1461971193994 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:34 INFO - PROCESS | 1817 | 1461971194219 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 16:06:34 INFO - PROCESS | 1817 | 1461971194491 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:34 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86a2e800 == 161 [pid = 1817] [id = 729] 16:06:34 INFO - PROCESS | 1817 | ++DOMWINDOW == 200 (0x7f3e86008400) [pid = 1817] [serial = 2188] [outer = (nil)] 16:06:34 INFO - PROCESS | 1817 | ++DOMWINDOW == 201 (0x7f3e86cc2c00) [pid = 1817] [serial = 2189] [outer = 0x7f3e86008400] 16:06:34 INFO - PROCESS | 1817 | 1461971194606 Marionette DEBUG loaded listener.js 16:06:34 INFO - PROCESS | 1817 | ++DOMWINDOW == 202 (0x7f3e87028800) [pid = 1817] [serial = 2190] [outer = 0x7f3e86008400] 16:06:35 INFO - PROCESS | 1817 | 1461971195481 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 16:06:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:06:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1529ms 16:06:35 INFO - PROCESS | 1817 | 1461971195515 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 16:06:35 INFO - PROCESS | 1817 | 1461971195519 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 16:06:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:06:35 INFO - PROCESS | 1817 | 1461971195524 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:06:35 INFO - PROCESS | 1817 | 1461971195526 Marionette TRACE conn3 <- [1,2890,null,{}] 16:06:35 INFO - PROCESS | 1817 | 1461971195531 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:35 INFO - PROCESS | 1817 | 1461971195729 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 16:06:36 INFO - PROCESS | 1817 | 1461971196002 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:36 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e87825800 == 162 [pid = 1817] [id = 730] 16:06:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 203 (0x7f3e86009800) [pid = 1817] [serial = 2191] [outer = (nil)] 16:06:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 204 (0x7f3e871dcc00) [pid = 1817] [serial = 2192] [outer = 0x7f3e86009800] 16:06:36 INFO - PROCESS | 1817 | 1461971196073 Marionette DEBUG loaded listener.js 16:06:36 INFO - PROCESS | 1817 | ++DOMWINDOW == 205 (0x7f3e874c1800) [pid = 1817] [serial = 2193] [outer = 0x7f3e86009800] 16:06:36 INFO - PROCESS | 1817 | 1461971196932 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:06:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:06:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1477ms 16:06:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:06:37 INFO - PROCESS | 1817 | 1461971197003 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 16:06:37 INFO - PROCESS | 1817 | 1461971197006 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 16:06:37 INFO - PROCESS | 1817 | 1461971197011 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:06:37 INFO - PROCESS | 1817 | 1461971197014 Marionette TRACE conn3 <- [1,2894,null,{}] 16:06:37 INFO - PROCESS | 1817 | 1461971197019 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:37 INFO - PROCESS | 1817 | 1461971197228 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 16:06:37 INFO - PROCESS | 1817 | 1461971197496 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:37 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8b3d1800 == 163 [pid = 1817] [id = 731] 16:06:37 INFO - PROCESS | 1817 | ++DOMWINDOW == 206 (0x7f3e77d96000) [pid = 1817] [serial = 2194] [outer = (nil)] 16:06:37 INFO - PROCESS | 1817 | ++DOMWINDOW == 207 (0x7f3e875c3800) [pid = 1817] [serial = 2195] [outer = 0x7f3e77d96000] 16:06:37 INFO - PROCESS | 1817 | 1461971197566 Marionette DEBUG loaded listener.js 16:06:37 INFO - PROCESS | 1817 | ++DOMWINDOW == 208 (0x7f3e88922000) [pid = 1817] [serial = 2196] [outer = 0x7f3e77d96000] 16:06:38 INFO - PROCESS | 1817 | 1461971198424 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 16:06:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:06:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1484ms 16:06:38 INFO - PROCESS | 1817 | 1461971198505 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 16:06:38 INFO - PROCESS | 1817 | 1461971198510 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 16:06:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:06:38 INFO - PROCESS | 1817 | 1461971198518 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:06:38 INFO - PROCESS | 1817 | 1461971198520 Marionette TRACE conn3 <- [1,2898,null,{}] 16:06:38 INFO - PROCESS | 1817 | 1461971198524 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:38 INFO - PROCESS | 1817 | 1461971198740 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 16:06:39 INFO - PROCESS | 1817 | 1461971199013 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:39 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8fceb800 == 164 [pid = 1817] [id = 732] 16:06:39 INFO - PROCESS | 1817 | ++DOMWINDOW == 209 (0x7f3e8702a000) [pid = 1817] [serial = 2197] [outer = (nil)] 16:06:39 INFO - PROCESS | 1817 | ++DOMWINDOW == 210 (0x7f3e8b651400) [pid = 1817] [serial = 2198] [outer = 0x7f3e8702a000] 16:06:39 INFO - PROCESS | 1817 | 1461971199128 Marionette DEBUG loaded listener.js 16:06:39 INFO - PROCESS | 1817 | ++DOMWINDOW == 211 (0x7f3e8c83f000) [pid = 1817] [serial = 2199] [outer = 0x7f3e8702a000] 16:06:40 INFO - PROCESS | 1817 | 1461971200036 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 16:06:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:06:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1579ms 16:06:40 INFO - PROCESS | 1817 | 1461971200098 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 16:06:40 INFO - PROCESS | 1817 | 1461971200101 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 16:06:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:06:40 INFO - PROCESS | 1817 | 1461971200107 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:06:40 INFO - PROCESS | 1817 | 1461971200109 Marionette TRACE conn3 <- [1,2902,null,{}] 16:06:40 INFO - PROCESS | 1817 | 1461971200115 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:40 INFO - PROCESS | 1817 | 1461971200326 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 16:06:40 INFO - PROCESS | 1817 | 1461971200655 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:40 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e922b7000 == 165 [pid = 1817] [id = 733] 16:06:40 INFO - PROCESS | 1817 | ++DOMWINDOW == 212 (0x7f3e78673c00) [pid = 1817] [serial = 2200] [outer = (nil)] 16:06:40 INFO - PROCESS | 1817 | ++DOMWINDOW == 213 (0x7f3e8d411400) [pid = 1817] [serial = 2201] [outer = 0x7f3e78673c00] 16:06:40 INFO - PROCESS | 1817 | 1461971200730 Marionette DEBUG loaded listener.js 16:06:40 INFO - PROCESS | 1817 | ++DOMWINDOW == 214 (0x7f3e8e513800) [pid = 1817] [serial = 2202] [outer = 0x7f3e78673c00] 16:06:41 INFO - PROCESS | 1817 | 1461971201644 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:06:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:06:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1583ms 16:06:41 INFO - PROCESS | 1817 | 1461971201690 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 16:06:41 INFO - PROCESS | 1817 | 1461971201694 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 16:06:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:06:41 INFO - PROCESS | 1817 | 1461971201700 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:06:41 INFO - PROCESS | 1817 | 1461971201703 Marionette TRACE conn3 <- [1,2906,null,{}] 16:06:41 INFO - PROCESS | 1817 | 1461971201708 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:41 INFO - PROCESS | 1817 | 1461971201940 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 16:06:42 INFO - PROCESS | 1817 | 1461971202260 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:42 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea1fab800 == 166 [pid = 1817] [id = 734] 16:06:42 INFO - PROCESS | 1817 | ++DOMWINDOW == 215 (0x7f3e8f398400) [pid = 1817] [serial = 2203] [outer = (nil)] 16:06:42 INFO - PROCESS | 1817 | ++DOMWINDOW == 216 (0x7f3e8f502800) [pid = 1817] [serial = 2204] [outer = 0x7f3e8f398400] 16:06:42 INFO - PROCESS | 1817 | 1461971202340 Marionette DEBUG loaded listener.js 16:06:42 INFO - PROCESS | 1817 | ++DOMWINDOW == 217 (0x7f3e8f8eac00) [pid = 1817] [serial = 2205] [outer = 0x7f3e8f398400] 16:06:43 INFO - PROCESS | 1817 | 1461971203144 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 16:06:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:06:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1478ms 16:06:43 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:06:43 INFO - PROCESS | 1817 | 1461971203178 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 16:06:43 INFO - PROCESS | 1817 | 1461971203181 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 16:06:43 INFO - PROCESS | 1817 | 1461971203187 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:06:43 INFO - PROCESS | 1817 | 1461971203190 Marionette TRACE conn3 <- [1,2910,null,{}] 16:06:43 INFO - PROCESS | 1817 | 1461971203194 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:43 INFO - PROCESS | 1817 | 1461971203399 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 16:06:43 INFO - PROCESS | 1817 | 1461971203678 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:43 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea2ca3000 == 167 [pid = 1817] [id = 735] 16:06:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 218 (0x7f3e8f398c00) [pid = 1817] [serial = 2206] [outer = (nil)] 16:06:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 219 (0x7f3e8fec8800) [pid = 1817] [serial = 2207] [outer = 0x7f3e8f398c00] 16:06:43 INFO - PROCESS | 1817 | 1461971203750 Marionette DEBUG loaded listener.js 16:06:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 220 (0x7f3e8fed4400) [pid = 1817] [serial = 2208] [outer = 0x7f3e8f398c00] 16:06:44 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:06:44 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:06:44 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1328ms 16:06:44 INFO - PROCESS | 1817 | 1461971204503 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 16:06:44 INFO - PROCESS | 1817 | 1461971204534 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 16:06:44 INFO - PROCESS | 1817 | 1461971204538 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 16:06:44 INFO - TEST-START | /DOMEvents/constructors.html 16:06:44 INFO - PROCESS | 1817 | 1461971204547 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:06:44 INFO - PROCESS | 1817 | 1461971204550 Marionette TRACE conn3 <- [1,2914,null,{}] 16:06:44 INFO - PROCESS | 1817 | 1461971204554 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:44 INFO - PROCESS | 1817 | 1461971204754 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 16:06:45 INFO - PROCESS | 1817 | 1461971205017 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:45 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea2df2800 == 168 [pid = 1817] [id = 736] 16:06:45 INFO - PROCESS | 1817 | ++DOMWINDOW == 221 (0x7f3e7aabbc00) [pid = 1817] [serial = 2209] [outer = (nil)] 16:06:45 INFO - PROCESS | 1817 | ++DOMWINDOW == 222 (0x7f3e8fed6c00) [pid = 1817] [serial = 2210] [outer = 0x7f3e7aabbc00] 16:06:45 INFO - PROCESS | 1817 | 1461971205086 Marionette DEBUG loaded listener.js 16:06:45 INFO - PROCESS | 1817 | ++DOMWINDOW == 223 (0x7f3e90548c00) [pid = 1817] [serial = 2211] [outer = 0x7f3e7aabbc00] 16:06:46 INFO - PROCESS | 1817 | 1461971206018 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 16:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:06:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:06:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:06:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:06:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:06:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:06:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:06:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:06:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:06:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:06:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:06:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:06:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:06:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:06:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:06:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:06:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:06:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:06:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:06:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:06:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:06:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:06:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:06:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:06:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:06:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:06:46 INFO - TEST-OK | /DOMEvents/constructors.html | took 1541ms 16:06:46 INFO - PROCESS | 1817 | 1461971206091 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 16:06:46 INFO - PROCESS | 1817 | 1461971206094 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 16:06:46 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:06:46 INFO - PROCESS | 1817 | 1461971206104 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:06:46 INFO - PROCESS | 1817 | 1461971206110 Marionette TRACE conn3 <- [1,2918,null,{}] 16:06:46 INFO - PROCESS | 1817 | 1461971206141 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:46 INFO - PROCESS | 1817 | 1461971206365 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 16:06:46 INFO - PROCESS | 1817 | 1461971206686 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:46 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea7b80800 == 169 [pid = 1817] [id = 737] 16:06:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 224 (0x7f3e8b655800) [pid = 1817] [serial = 2212] [outer = (nil)] 16:06:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 225 (0x7f3e90629000) [pid = 1817] [serial = 2213] [outer = 0x7f3e8b655800] 16:06:46 INFO - PROCESS | 1817 | 1461971206763 Marionette DEBUG loaded listener.js 16:06:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 226 (0x7f3e91777c00) [pid = 1817] [serial = 2214] [outer = 0x7f3e8b655800] 16:06:47 INFO - PROCESS | 1817 | 1461971207492 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:06:47 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:06:47 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1444ms 16:06:47 INFO - PROCESS | 1817 | 1461971207549 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 16:06:47 INFO - PROCESS | 1817 | 1461971207552 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 16:06:47 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:06:47 INFO - PROCESS | 1817 | 1461971207558 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:06:47 INFO - PROCESS | 1817 | 1461971207561 Marionette TRACE conn3 <- [1,2922,null,{}] 16:06:47 INFO - PROCESS | 1817 | 1461971207566 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:47 INFO - PROCESS | 1817 | 1461971207773 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 16:06:48 INFO - PROCESS | 1817 | 1461971208051 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:48 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3eaa3c3000 == 170 [pid = 1817] [id = 738] 16:06:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 227 (0x7f3e8e693400) [pid = 1817] [serial = 2215] [outer = (nil)] 16:06:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 228 (0x7f3e919b4000) [pid = 1817] [serial = 2216] [outer = 0x7f3e8e693400] 16:06:48 INFO - PROCESS | 1817 | 1461971208120 Marionette DEBUG loaded listener.js 16:06:48 INFO - PROCESS | 1817 | ++DOMWINDOW == 229 (0x7f3e91be3000) [pid = 1817] [serial = 2217] [outer = 0x7f3e8e693400] 16:06:48 INFO - PROCESS | 1817 | [1817] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:06:48 INFO - PROCESS | 1817 | [1817] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:06:48 INFO - PROCESS | 1817 | [1817] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:06:48 INFO - PROCESS | 1817 | [1817] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:06:48 INFO - PROCESS | 1817 | 1461971208892 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 16:06:48 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:06:48 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:06:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:06:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:06:48 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 16:06:48 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:06:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:06:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:06:48 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 16:06:48 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:06:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:06:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:06:48 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 16:06:48 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:06:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:06:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:06:48 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:06:48 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1379ms 16:06:48 INFO - PROCESS | 1817 | 1461971208942 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 16:06:48 INFO - PROCESS | 1817 | 1461971208946 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 16:06:48 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:06:48 INFO - PROCESS | 1817 | 1461971208952 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:06:48 INFO - PROCESS | 1817 | 1461971208955 Marionette TRACE conn3 <- [1,2926,null,{}] 16:06:48 INFO - PROCESS | 1817 | 1461971208960 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:49 INFO - PROCESS | 1817 | 1461971209188 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 16:06:49 INFO - PROCESS | 1817 | 1461971209439 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:49 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e78816800 == 171 [pid = 1817] [id = 739] 16:06:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 230 (0x7f3e8fed6000) [pid = 1817] [serial = 2218] [outer = (nil)] 16:06:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 231 (0x7f3e97915800) [pid = 1817] [serial = 2219] [outer = 0x7f3e8fed6000] 16:06:49 INFO - PROCESS | 1817 | 1461971209508 Marionette DEBUG loaded listener.js 16:06:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 232 (0x7f3e9c935800) [pid = 1817] [serial = 2220] [outer = 0x7f3e8fed6000] 16:06:50 INFO - PROCESS | 1817 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:06:50 INFO - PROCESS | 1817 | 1461971210237 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 16:06:50 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:06:50 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1325ms 16:06:50 INFO - PROCESS | 1817 | 1461971210279 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 16:06:50 INFO - PROCESS | 1817 | 1461971210283 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 16:06:50 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:06:50 INFO - PROCESS | 1817 | 1461971210288 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:06:50 INFO - PROCESS | 1817 | 1461971210290 Marionette TRACE conn3 <- [1,2930,null,{}] 16:06:50 INFO - PROCESS | 1817 | 1461971210295 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:50 INFO - PROCESS | 1817 | 1461971210494 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 16:06:50 INFO - PROCESS | 1817 | 1461971210741 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:50 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e6ede0800 == 172 [pid = 1817] [id = 740] 16:06:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 233 (0x7f3e919b1800) [pid = 1817] [serial = 2221] [outer = (nil)] 16:06:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 234 (0x7f3e9c93a800) [pid = 1817] [serial = 2222] [outer = 0x7f3e919b1800] 16:06:50 INFO - PROCESS | 1817 | 1461971210818 Marionette DEBUG loaded listener.js 16:06:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 235 (0x7f3e9d7e4400) [pid = 1817] [serial = 2223] [outer = 0x7f3e919b1800] 16:06:51 INFO - PROCESS | 1817 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:06:51 INFO - PROCESS | 1817 | 1461971211569 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 16:06:51 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:06:51 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1327ms 16:06:51 INFO - PROCESS | 1817 | 1461971211615 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 16:06:51 INFO - PROCESS | 1817 | 1461971211618 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 16:06:51 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:06:51 INFO - PROCESS | 1817 | 1461971211624 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:06:51 INFO - PROCESS | 1817 | 1461971211626 Marionette TRACE conn3 <- [1,2934,null,{}] 16:06:51 INFO - PROCESS | 1817 | 1461971211631 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:51 INFO - PROCESS | 1817 | 1461971211831 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 16:06:52 INFO - PROCESS | 1817 | 1461971212113 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:52 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9dc2c000 == 173 [pid = 1817] [id = 741] 16:06:52 INFO - PROCESS | 1817 | ++DOMWINDOW == 236 (0x7f3e9d7e5800) [pid = 1817] [serial = 2224] [outer = (nil)] 16:06:52 INFO - PROCESS | 1817 | ++DOMWINDOW == 237 (0x7f3e9d8dec00) [pid = 1817] [serial = 2225] [outer = 0x7f3e9d7e5800] 16:06:52 INFO - PROCESS | 1817 | 1461971212185 Marionette DEBUG loaded listener.js 16:06:52 INFO - PROCESS | 1817 | ++DOMWINDOW == 238 (0x7f3e9da4c000) [pid = 1817] [serial = 2226] [outer = 0x7f3e9d7e5800] 16:06:52 INFO - PROCESS | 1817 | 1461971212899 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:06:52 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:06:52 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1324ms 16:06:52 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:06:52 INFO - PROCESS | 1817 | 1461971212949 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 16:06:52 INFO - PROCESS | 1817 | 1461971212952 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 16:06:52 INFO - PROCESS | 1817 | 1461971212957 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:06:52 INFO - PROCESS | 1817 | 1461971212960 Marionette TRACE conn3 <- [1,2938,null,{}] 16:06:52 INFO - PROCESS | 1817 | 1461971212965 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:53 INFO - PROCESS | 1817 | 1461971213177 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 16:06:53 INFO - PROCESS | 1817 | 1461971213431 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:53 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7661e800 == 174 [pid = 1817] [id = 742] 16:06:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 239 (0x7f3e9d803c00) [pid = 1817] [serial = 2227] [outer = (nil)] 16:06:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 240 (0x7f3e9dcf4000) [pid = 1817] [serial = 2228] [outer = 0x7f3e9d803c00] 16:06:53 INFO - PROCESS | 1817 | 1461971213501 Marionette DEBUG loaded listener.js 16:06:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 241 (0x7f3e9ea42c00) [pid = 1817] [serial = 2229] [outer = 0x7f3e9d803c00] 16:06:54 INFO - PROCESS | 1817 | 1461971214253 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:06:54 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:06:54 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1328ms 16:06:54 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:06:54 INFO - PROCESS | 1817 | 1461971214286 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 16:06:54 INFO - PROCESS | 1817 | 1461971214289 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 16:06:54 INFO - PROCESS | 1817 | 1461971214295 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:06:54 INFO - PROCESS | 1817 | 1461971214298 Marionette TRACE conn3 <- [1,2942,null,{}] 16:06:54 INFO - PROCESS | 1817 | 1461971214303 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:54 INFO - PROCESS | 1817 | 1461971214512 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 16:06:54 INFO - PROCESS | 1817 | 1461971214797 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:54 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e6efdf800 == 175 [pid = 1817] [id = 743] 16:06:54 INFO - PROCESS | 1817 | ++DOMWINDOW == 242 (0x7f3e76f8e400) [pid = 1817] [serial = 2230] [outer = (nil)] 16:06:54 INFO - PROCESS | 1817 | ++DOMWINDOW == 243 (0x7f3e80c0e000) [pid = 1817] [serial = 2231] [outer = 0x7f3e76f8e400] 16:06:54 INFO - PROCESS | 1817 | 1461971214875 Marionette DEBUG loaded listener.js 16:06:54 INFO - PROCESS | 1817 | ++DOMWINDOW == 244 (0x7f3e9ec09c00) [pid = 1817] [serial = 2232] [outer = 0x7f3e76f8e400] 16:06:55 INFO - PROCESS | 1817 | 1461971215632 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 16:06:55 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 16:06:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:06:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:06:55 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1379ms 16:06:55 INFO - PROCESS | 1817 | 1461971215674 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 16:06:55 INFO - PROCESS | 1817 | 1461971215677 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 16:06:55 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:06:55 INFO - PROCESS | 1817 | 1461971215682 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:06:55 INFO - PROCESS | 1817 | 1461971215684 Marionette TRACE conn3 <- [1,2946,null,{}] 16:06:55 INFO - PROCESS | 1817 | 1461971215689 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:55 INFO - PROCESS | 1817 | 1461971215897 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 16:06:57 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7aa3f000 == 174 [pid = 1817] [id = 722] 16:06:57 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7aa45800 == 173 [pid = 1817] [id = 721] 16:06:57 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e78dc6000 == 172 [pid = 1817] [id = 720] 16:06:57 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e75b19000 == 171 [pid = 1817] [id = 719] 16:06:57 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e76469800 == 170 [pid = 1817] [id = 718] 16:06:57 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e90888000 == 169 [pid = 1817] [id = 710] 16:06:57 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e90315800 == 168 [pid = 1817] [id = 709] 16:06:57 INFO - PROCESS | 1817 | --DOMWINDOW == 243 (0x7f3e7f3e5000) [pid = 1817] [serial = 2096] [outer = (nil)] [url = about:blank] 16:06:57 INFO - PROCESS | 1817 | --DOMWINDOW == 242 (0x7f3e76f8cc00) [pid = 1817] [serial = 2036] [outer = (nil)] [url = about:blank] 16:06:57 INFO - PROCESS | 1817 | --DOMWINDOW == 241 (0x7f3e7867e400) [pid = 1817] [serial = 2082] [outer = (nil)] [url = about:blank] 16:06:57 INFO - PROCESS | 1817 | --DOMWINDOW == 240 (0x7f3e84811000) [pid = 1817] [serial = 2063] [outer = (nil)] [url = about:blank] 16:06:57 INFO - PROCESS | 1817 | --DOMWINDOW == 239 (0x7f3e766cf000) [pid = 1817] [serial = 2078] [outer = (nil)] [url = about:blank] 16:06:57 INFO - PROCESS | 1817 | --DOMWINDOW == 238 (0x7f3e73bc8400) [pid = 1817] [serial = 2075] [outer = (nil)] [url = about:blank] 16:06:57 INFO - PROCESS | 1817 | --DOMWINDOW == 237 (0x7f3e757ce800) [pid = 1817] [serial = 2076] [outer = (nil)] [url = about:blank] 16:06:57 INFO - PROCESS | 1817 | --DOMWINDOW == 236 (0x7f3e77e75800) [pid = 1817] [serial = 2039] [outer = (nil)] [url = about:blank] 16:06:57 INFO - PROCESS | 1817 | --DOMWINDOW == 235 (0x7f3e7deecc00) [pid = 1817] [serial = 2091] [outer = (nil)] [url = about:blank] 16:06:57 INFO - PROCESS | 1817 | --DOMWINDOW == 234 (0x7f3e80fac800) [pid = 1817] [serial = 2057] [outer = (nil)] [url = about:blank] 16:06:57 INFO - PROCESS | 1817 | --DOMWINDOW == 233 (0x7f3e77ec0c00) [pid = 1817] [serial = 2081] [outer = (nil)] [url = about:blank] 16:06:57 INFO - PROCESS | 1817 | --DOMWINDOW == 232 (0x7f3e73c9e000) [pid = 1817] [serial = 2069] [outer = (nil)] [url = about:blank] 16:06:57 INFO - PROCESS | 1817 | --DOMWINDOW == 231 (0x7f3e7aa08400) [pid = 1817] [serial = 2042] [outer = (nil)] [url = about:blank] 16:06:57 INFO - PROCESS | 1817 | --DOMWINDOW == 230 (0x7f3e7e19e800) [pid = 1817] [serial = 2048] [outer = (nil)] [url = about:blank] 16:06:57 INFO - PROCESS | 1817 | --DOMWINDOW == 229 (0x7f3e7a1aac00) [pid = 1817] [serial = 2084] [outer = (nil)] [url = about:blank] 16:06:57 INFO - PROCESS | 1817 | --DOMWINDOW == 228 (0x7f3e7aa09800) [pid = 1817] [serial = 2087] [outer = (nil)] [url = about:blank] 16:06:57 INFO - PROCESS | 1817 | --DOMWINDOW == 227 (0x7f3e812cf800) [pid = 1817] [serial = 2060] [outer = (nil)] [url = about:blank] 16:06:57 INFO - PROCESS | 1817 | --DOMWINDOW == 226 (0x7f3e757d0800) [pid = 1817] [serial = 2066] [outer = (nil)] [url = about:blank] 16:06:57 INFO - PROCESS | 1817 | --DOMWINDOW == 225 (0x7f3e73c98000) [pid = 1817] [serial = 2033] [outer = (nil)] [url = about:blank] 16:06:57 INFO - PROCESS | 1817 | --DOMWINDOW == 224 (0x7f3e7e1a4000) [pid = 1817] [serial = 2094] [outer = (nil)] [url = about:blank] 16:06:57 INFO - PROCESS | 1817 | --DOMWINDOW == 223 (0x7f3e7e028000) [pid = 1817] [serial = 2093] [outer = (nil)] [url = about:blank] 16:06:57 INFO - PROCESS | 1817 | --DOMWINDOW == 222 (0x7f3e77169c00) [pid = 1817] [serial = 2079] [outer = (nil)] [url = about:blank] 16:06:57 INFO - PROCESS | 1817 | --DOMWINDOW == 221 (0x7f3e77d05400) [pid = 1817] [serial = 2031] [outer = (nil)] [url = about:blank] 16:06:57 INFO - PROCESS | 1817 | --DOMWINDOW == 220 (0x7f3e805e6000) [pid = 1817] [serial = 2051] [outer = (nil)] [url = about:blank] 16:06:57 INFO - PROCESS | 1817 | --DOMWINDOW == 219 (0x7f3e7ac45000) [pid = 1817] [serial = 2088] [outer = (nil)] [url = about:blank] 16:06:57 INFO - PROCESS | 1817 | --DOMWINDOW == 218 (0x7f3e7a52f800) [pid = 1817] [serial = 2085] [outer = (nil)] [url = about:blank] 16:06:57 INFO - PROCESS | 1817 | --DOMWINDOW == 217 (0x7f3e7dec5400) [pid = 1817] [serial = 2045] [outer = (nil)] [url = about:blank] 16:06:57 INFO - PROCESS | 1817 | --DOMWINDOW == 216 (0x7f3e77a0ac00) [pid = 1817] [serial = 2072] [outer = (nil)] [url = about:blank] 16:06:57 INFO - PROCESS | 1817 | --DOMWINDOW == 215 (0x7f3e80eec800) [pid = 1817] [serial = 2054] [outer = (nil)] [url = about:blank] 16:06:57 INFO - PROCESS | 1817 | --DOMWINDOW == 214 (0x7f3e7b6dd400) [pid = 1817] [serial = 2090] [outer = (nil)] [url = about:blank] 16:06:57 INFO - PROCESS | 1817 | 1461971217827 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:57 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e75728000 == 169 [pid = 1817] [id = 744] 16:06:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 215 (0x7f3e75af7400) [pid = 1817] [serial = 2233] [outer = (nil)] 16:06:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 216 (0x7f3e765ea000) [pid = 1817] [serial = 2234] [outer = 0x7f3e75af7400] 16:06:57 INFO - PROCESS | 1817 | 1461971217898 Marionette DEBUG loaded listener.js 16:06:58 INFO - PROCESS | 1817 | ++DOMWINDOW == 217 (0x7f3e76f59400) [pid = 1817] [serial = 2235] [outer = 0x7f3e75af7400] 16:06:58 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 16:06:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 2881ms 16:06:58 INFO - PROCESS | 1817 | 1461971218555 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:06:58 INFO - PROCESS | 1817 | 1461971218566 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 16:06:58 INFO - PROCESS | 1817 | 1461971218570 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 16:06:58 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:06:58 INFO - PROCESS | 1817 | 1461971218580 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:06:58 INFO - PROCESS | 1817 | 1461971218585 Marionette TRACE conn3 <- [1,2950,null,{}] 16:06:58 INFO - PROCESS | 1817 | 1461971218591 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:58 INFO - PROCESS | 1817 | 1461971218785 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 16:06:59 INFO - PROCESS | 1817 | 1461971219005 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:59 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7661b800 == 170 [pid = 1817] [id = 745] 16:06:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 218 (0x7f3e75af7800) [pid = 1817] [serial = 2236] [outer = (nil)] 16:06:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 219 (0x7f3e77d0fc00) [pid = 1817] [serial = 2237] [outer = 0x7f3e75af7800] 16:06:59 INFO - PROCESS | 1817 | 1461971219068 Marionette DEBUG loaded listener.js 16:06:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 220 (0x7f3e77ec0c00) [pid = 1817] [serial = 2238] [outer = 0x7f3e75af7800] 16:06:59 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e78718800 == 171 [pid = 1817] [id = 746] 16:06:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 221 (0x7f3e78d96800) [pid = 1817] [serial = 2239] [outer = (nil)] 16:06:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 222 (0x7f3e77d09000) [pid = 1817] [serial = 2240] [outer = 0x7f3e78d96800] 16:06:59 INFO - PROCESS | 1817 | 1461971219885 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:06:59 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:06:59 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1331ms 16:06:59 INFO - PROCESS | 1817 | 1461971219916 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 16:06:59 INFO - PROCESS | 1817 | 1461971219922 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 16:06:59 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:06:59 INFO - PROCESS | 1817 | 1461971219933 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:06:59 INFO - PROCESS | 1817 | 1461971219935 Marionette TRACE conn3 <- [1,2954,null,{}] 16:06:59 INFO - PROCESS | 1817 | 1461971219958 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:00 INFO - PROCESS | 1817 | 1461971220275 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 16:07:00 INFO - PROCESS | 1817 | 1461971220328 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:00 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e78eb6800 == 172 [pid = 1817] [id = 747] 16:07:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 223 (0x7f3e792be400) [pid = 1817] [serial = 2241] [outer = (nil)] 16:07:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 224 (0x7f3e7a533000) [pid = 1817] [serial = 2242] [outer = 0x7f3e792be400] 16:07:00 INFO - PROCESS | 1817 | 1461971220388 Marionette DEBUG loaded listener.js 16:07:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 225 (0x7f3e7aa11400) [pid = 1817] [serial = 2243] [outer = 0x7f3e792be400] 16:07:01 INFO - PROCESS | 1817 | 1461971221232 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:07:01 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:07:01 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 16:07:01 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1346ms 16:07:01 INFO - PROCESS | 1817 | 1461971221281 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 16:07:01 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:07:01 INFO - PROCESS | 1817 | 1461971221287 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 16:07:01 INFO - PROCESS | 1817 | 1461971221301 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:07:01 INFO - PROCESS | 1817 | 1461971221309 Marionette TRACE conn3 <- [1,2958,null,{}] 16:07:01 INFO - PROCESS | 1817 | 1461971221322 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:01 INFO - PROCESS | 1817 | 1461971221667 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 16:07:01 INFO - PROCESS | 1817 | 1461971221706 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:01 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7b51c800 == 173 [pid = 1817] [id = 748] 16:07:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 226 (0x7f3e78cc3c00) [pid = 1817] [serial = 2244] [outer = (nil)] 16:07:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 227 (0x7f3e7bd4d800) [pid = 1817] [serial = 2245] [outer = 0x7f3e78cc3c00] 16:07:01 INFO - PROCESS | 1817 | 1461971221769 Marionette DEBUG loaded listener.js 16:07:01 INFO - PROCESS | 1817 | ++DOMWINDOW == 228 (0x7f3e7f3edc00) [pid = 1817] [serial = 2246] [outer = 0x7f3e78cc3c00] 16:07:02 INFO - PROCESS | 1817 | --DOMWINDOW == 227 (0x7f3e7704c000) [pid = 1817] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:07:02 INFO - PROCESS | 1817 | --DOMWINDOW == 226 (0x7f3e78cc6000) [pid = 1817] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:07:02 INFO - PROCESS | 1817 | --DOMWINDOW == 225 (0x7f3e78d92000) [pid = 1817] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:07:02 INFO - PROCESS | 1817 | --DOMWINDOW == 224 (0x7f3e738a8400) [pid = 1817] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:07:02 INFO - PROCESS | 1817 | --DOMWINDOW == 223 (0x7f3e738a4800) [pid = 1817] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:07:03 INFO - PROCESS | 1817 | 1461971223010 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:07:03 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:07:03 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1749ms 16:07:03 INFO - PROCESS | 1817 | 1461971223044 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 16:07:03 INFO - PROCESS | 1817 | 1461971223047 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 16:07:03 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:07:03 INFO - PROCESS | 1817 | 1461971223053 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:07:03 INFO - PROCESS | 1817 | 1461971223056 Marionette TRACE conn3 <- [1,2962,null,{}] 16:07:03 INFO - PROCESS | 1817 | 1461971223061 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:03 INFO - PROCESS | 1817 | 1461971223263 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 16:07:03 INFO - PROCESS | 1817 | 1461971223463 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:03 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7c15c800 == 174 [pid = 1817] [id = 749] 16:07:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 224 (0x7f3e738a8400) [pid = 1817] [serial = 2247] [outer = (nil)] 16:07:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 225 (0x7f3e7deec000) [pid = 1817] [serial = 2248] [outer = 0x7f3e738a8400] 16:07:03 INFO - PROCESS | 1817 | 1461971223533 Marionette DEBUG loaded listener.js 16:07:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 226 (0x7f3e805edc00) [pid = 1817] [serial = 2249] [outer = 0x7f3e738a8400] 16:07:04 INFO - PROCESS | 1817 | 1461971224183 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:07:04 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 16:07:04 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1176ms 16:07:04 INFO - PROCESS | 1817 | 1461971224230 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 16:07:04 INFO - PROCESS | 1817 | 1461971224233 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 16:07:04 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:07:04 INFO - PROCESS | 1817 | 1461971224238 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:07:04 INFO - PROCESS | 1817 | 1461971224240 Marionette TRACE conn3 <- [1,2966,null,{}] 16:07:04 INFO - PROCESS | 1817 | 1461971224245 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:04 INFO - PROCESS | 1817 | 1461971224438 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 16:07:04 INFO - PROCESS | 1817 | 1461971224843 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:04 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e721dc800 == 175 [pid = 1817] [id = 750] 16:07:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 227 (0x7f3e738a2000) [pid = 1817] [serial = 2250] [outer = (nil)] 16:07:04 INFO - PROCESS | 1817 | ++DOMWINDOW == 228 (0x7f3e73c9c000) [pid = 1817] [serial = 2251] [outer = 0x7f3e738a2000] 16:07:04 INFO - PROCESS | 1817 | 1461971224920 Marionette DEBUG loaded listener.js 16:07:05 INFO - PROCESS | 1817 | ++DOMWINDOW == 229 (0x7f3e76f5a800) [pid = 1817] [serial = 2252] [outer = 0x7f3e738a2000] 16:07:05 INFO - PROCESS | 1817 | 1461971225753 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:07:05 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:07:05 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1525ms 16:07:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:07:05 INFO - PROCESS | 1817 | 1461971225765 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 16:07:05 INFO - PROCESS | 1817 | 1461971225770 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 16:07:05 INFO - PROCESS | 1817 | 1461971225777 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:07:05 INFO - PROCESS | 1817 | 1461971225782 Marionette TRACE conn3 <- [1,2970,null,{}] 16:07:05 INFO - PROCESS | 1817 | 1461971225789 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:06 INFO - PROCESS | 1817 | 1461971226005 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 16:07:06 INFO - PROCESS | 1817 | 1461971226260 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:06 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e78ebd000 == 176 [pid = 1817] [id = 751] 16:07:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 230 (0x7f3e76f8dc00) [pid = 1817] [serial = 2253] [outer = (nil)] 16:07:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 231 (0x7f3e792b1800) [pid = 1817] [serial = 2254] [outer = 0x7f3e76f8dc00] 16:07:06 INFO - PROCESS | 1817 | 1461971226344 Marionette DEBUG loaded listener.js 16:07:06 INFO - PROCESS | 1817 | ++DOMWINDOW == 232 (0x7f3e7aa06400) [pid = 1817] [serial = 2255] [outer = 0x7f3e76f8dc00] 16:07:07 INFO - PROCESS | 1817 | 1461971227167 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:07:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:07:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1432ms 16:07:07 INFO - PROCESS | 1817 | 1461971227212 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 16:07:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:07:07 INFO - PROCESS | 1817 | 1461971227218 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 16:07:07 INFO - PROCESS | 1817 | 1461971227224 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:07:07 INFO - PROCESS | 1817 | 1461971227227 Marionette TRACE conn3 <- [1,2974,null,{}] 16:07:07 INFO - PROCESS | 1817 | 1461971227232 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:07 INFO - PROCESS | 1817 | 1461971227440 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 16:07:07 INFO - PROCESS | 1817 | 1461971227727 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:07 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7f5ae800 == 177 [pid = 1817] [id = 752] 16:07:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 233 (0x7f3e7e031c00) [pid = 1817] [serial = 2256] [outer = (nil)] 16:07:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 234 (0x7f3e80419800) [pid = 1817] [serial = 2257] [outer = 0x7f3e7e031c00] 16:07:07 INFO - PROCESS | 1817 | 1461971227801 Marionette DEBUG loaded listener.js 16:07:07 INFO - PROCESS | 1817 | ++DOMWINDOW == 235 (0x7f3e80ef0800) [pid = 1817] [serial = 2258] [outer = 0x7f3e7e031c00] 16:07:08 INFO - PROCESS | 1817 | 1461971228669 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 16:07:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 16:07:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1484ms 16:07:08 INFO - PROCESS | 1817 | 1461971228707 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 16:07:08 INFO - PROCESS | 1817 | 1461971228710 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 16:07:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:07:08 INFO - PROCESS | 1817 | 1461971228725 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:07:08 INFO - PROCESS | 1817 | 1461971228733 Marionette TRACE conn3 <- [1,2978,null,{}] 16:07:08 INFO - PROCESS | 1817 | 1461971228739 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:08 INFO - PROCESS | 1817 | 1461971228978 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 16:07:09 INFO - PROCESS | 1817 | 1461971229235 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:09 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e80eaa000 == 178 [pid = 1817] [id = 753] 16:07:09 INFO - PROCESS | 1817 | ++DOMWINDOW == 236 (0x7f3e7a8d2400) [pid = 1817] [serial = 2259] [outer = (nil)] 16:07:09 INFO - PROCESS | 1817 | ++DOMWINDOW == 237 (0x7f3e848e3400) [pid = 1817] [serial = 2260] [outer = 0x7f3e7a8d2400] 16:07:09 INFO - PROCESS | 1817 | 1461971229309 Marionette DEBUG loaded listener.js 16:07:09 INFO - PROCESS | 1817 | ++DOMWINDOW == 238 (0x7f3e861eac00) [pid = 1817] [serial = 2261] [outer = 0x7f3e7a8d2400] 16:07:10 INFO - PROCESS | 1817 | 1461971230049 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:07:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:07:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1390ms 16:07:10 INFO - PROCESS | 1817 | 1461971230107 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 16:07:10 INFO - PROCESS | 1817 | 1461971230111 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 16:07:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:07:10 INFO - PROCESS | 1817 | 1461971230116 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:07:10 INFO - PROCESS | 1817 | 1461971230119 Marionette TRACE conn3 <- [1,2982,null,{}] 16:07:10 INFO - PROCESS | 1817 | 1461971230124 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:10 INFO - PROCESS | 1817 | 1461971230355 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 16:07:10 INFO - PROCESS | 1817 | 1461971230635 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:10 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e84769800 == 179 [pid = 1817] [id = 754] 16:07:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 239 (0x7f3e7b6e2800) [pid = 1817] [serial = 2262] [outer = (nil)] 16:07:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 240 (0x7f3e86bcd400) [pid = 1817] [serial = 2263] [outer = 0x7f3e7b6e2800] 16:07:10 INFO - PROCESS | 1817 | 1461971230708 Marionette DEBUG loaded listener.js 16:07:10 INFO - PROCESS | 1817 | ++DOMWINDOW == 241 (0x7f3e8702d800) [pid = 1817] [serial = 2264] [outer = 0x7f3e7b6e2800] 16:07:11 INFO - PROCESS | 1817 | 1461971231446 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 16:07:11 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 16:07:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:07:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:07:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1383ms 16:07:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:07:11 INFO - PROCESS | 1817 | 1461971231501 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 16:07:11 INFO - PROCESS | 1817 | 1461971231504 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 16:07:11 INFO - PROCESS | 1817 | 1461971231510 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:07:11 INFO - PROCESS | 1817 | 1461971231513 Marionette TRACE conn3 <- [1,2986,null,{}] 16:07:11 INFO - PROCESS | 1817 | 1461971231517 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:11 INFO - PROCESS | 1817 | 1461971231713 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 16:07:11 INFO - PROCESS | 1817 | 1461971231966 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:12 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86a2d800 == 180 [pid = 1817] [id = 755] 16:07:12 INFO - PROCESS | 1817 | ++DOMWINDOW == 242 (0x7f3e875ccc00) [pid = 1817] [serial = 2265] [outer = (nil)] 16:07:12 INFO - PROCESS | 1817 | ++DOMWINDOW == 243 (0x7f3e878b2800) [pid = 1817] [serial = 2266] [outer = 0x7f3e875ccc00] 16:07:12 INFO - PROCESS | 1817 | 1461971232048 Marionette DEBUG loaded listener.js 16:07:12 INFO - PROCESS | 1817 | ++DOMWINDOW == 244 (0x7f3e88c5ec00) [pid = 1817] [serial = 2267] [outer = 0x7f3e875ccc00] 16:07:12 INFO - PROCESS | 1817 | 1461971232807 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:07:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 16:07:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1331ms 16:07:12 INFO - PROCESS | 1817 | 1461971232873 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 16:07:12 INFO - PROCESS | 1817 | 1461971232875 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 16:07:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:07:12 INFO - PROCESS | 1817 | 1461971232884 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:07:12 INFO - PROCESS | 1817 | 1461971232887 Marionette TRACE conn3 <- [1,2990,null,{}] 16:07:12 INFO - PROCESS | 1817 | 1461971232891 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:13 INFO - PROCESS | 1817 | 1461971233093 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 16:07:13 INFO - PROCESS | 1817 | 1461971233376 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:13 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8a031800 == 181 [pid = 1817] [id = 756] 16:07:13 INFO - PROCESS | 1817 | ++DOMWINDOW == 245 (0x7f3e88c64c00) [pid = 1817] [serial = 2268] [outer = (nil)] 16:07:13 INFO - PROCESS | 1817 | ++DOMWINDOW == 246 (0x7f3e8e68c400) [pid = 1817] [serial = 2269] [outer = 0x7f3e88c64c00] 16:07:13 INFO - PROCESS | 1817 | 1461971233446 Marionette DEBUG loaded listener.js 16:07:13 INFO - PROCESS | 1817 | ++DOMWINDOW == 247 (0x7f3e8eb95800) [pid = 1817] [serial = 2270] [outer = 0x7f3e88c64c00] 16:07:14 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8f93a000 == 182 [pid = 1817] [id = 757] 16:07:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 248 (0x7f3e90543c00) [pid = 1817] [serial = 2271] [outer = (nil)] 16:07:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 249 (0x7f3e8d40e400) [pid = 1817] [serial = 2272] [outer = 0x7f3e90543c00] 16:07:14 INFO - PROCESS | 1817 | 1461971234270 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:07:14 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:07:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1426ms 16:07:14 INFO - PROCESS | 1817 | 1461971234311 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 16:07:14 INFO - PROCESS | 1817 | 1461971234315 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 16:07:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:07:14 INFO - PROCESS | 1817 | 1461971234320 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:07:14 INFO - PROCESS | 1817 | 1461971234323 Marionette TRACE conn3 <- [1,2994,null,{}] 16:07:14 INFO - PROCESS | 1817 | 1461971234328 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:14 INFO - PROCESS | 1817 | 1461971234625 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 16:07:14 INFO - PROCESS | 1817 | 1461971234879 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:14 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e90315800 == 183 [pid = 1817] [id = 758] 16:07:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 250 (0x7f3e8a067c00) [pid = 1817] [serial = 2273] [outer = (nil)] 16:07:14 INFO - PROCESS | 1817 | ++DOMWINDOW == 251 (0x7f3e8f811c00) [pid = 1817] [serial = 2274] [outer = 0x7f3e8a067c00] 16:07:14 INFO - PROCESS | 1817 | 1461971234997 Marionette DEBUG loaded listener.js 16:07:15 INFO - PROCESS | 1817 | ++DOMWINDOW == 252 (0x7f3e91471400) [pid = 1817] [serial = 2275] [outer = 0x7f3e8a067c00] 16:07:15 INFO - PROCESS | 1817 | 1461971235682 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:07:15 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:07:15 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 16:07:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1384ms 16:07:15 INFO - PROCESS | 1817 | 1461971235725 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 16:07:15 INFO - PROCESS | 1817 | 1461971235729 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 16:07:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:07:15 INFO - PROCESS | 1817 | 1461971235737 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:07:15 INFO - PROCESS | 1817 | 1461971235740 Marionette TRACE conn3 <- [1,2998,null,{}] 16:07:15 INFO - PROCESS | 1817 | 1461971235745 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:15 INFO - PROCESS | 1817 | 1461971235960 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 16:07:16 INFO - PROCESS | 1817 | 1461971236216 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:16 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9141a800 == 184 [pid = 1817] [id = 759] 16:07:16 INFO - PROCESS | 1817 | ++DOMWINDOW == 253 (0x7f3e91474400) [pid = 1817] [serial = 2276] [outer = (nil)] 16:07:16 INFO - PROCESS | 1817 | ++DOMWINDOW == 254 (0x7f3e930e0c00) [pid = 1817] [serial = 2277] [outer = 0x7f3e91474400] 16:07:16 INFO - PROCESS | 1817 | 1461971236300 Marionette DEBUG loaded listener.js 16:07:16 INFO - PROCESS | 1817 | ++DOMWINDOW == 255 (0x7f3e9d7e8000) [pid = 1817] [serial = 2278] [outer = 0x7f3e91474400] 16:07:17 INFO - PROCESS | 1817 | 1461971237074 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:07:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:07:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1389ms 16:07:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:07:17 INFO - PROCESS | 1817 | 1461971237128 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 16:07:17 INFO - PROCESS | 1817 | 1461971237130 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 16:07:17 INFO - PROCESS | 1817 | 1461971237137 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:07:17 INFO - PROCESS | 1817 | 1461971237141 Marionette TRACE conn3 <- [1,3002,null,{}] 16:07:17 INFO - PROCESS | 1817 | 1461971237146 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:17 INFO - PROCESS | 1817 | 1461971237370 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 16:07:17 INFO - PROCESS | 1817 | 1461971237656 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:17 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e9d51a800 == 185 [pid = 1817] [id = 760] 16:07:17 INFO - PROCESS | 1817 | ++DOMWINDOW == 256 (0x7f3e914bf400) [pid = 1817] [serial = 2279] [outer = (nil)] 16:07:17 INFO - PROCESS | 1817 | ++DOMWINDOW == 257 (0x7f3e9eabcc00) [pid = 1817] [serial = 2280] [outer = 0x7f3e914bf400] 16:07:17 INFO - PROCESS | 1817 | 1461971237729 Marionette DEBUG loaded listener.js 16:07:17 INFO - PROCESS | 1817 | ++DOMWINDOW == 258 (0x7f3ea0b40000) [pid = 1817] [serial = 2281] [outer = 0x7f3e914bf400] 16:07:18 INFO - PROCESS | 1817 | 1461971238473 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:07:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 16:07:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1381ms 16:07:18 INFO - PROCESS | 1817 | 1461971238518 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 16:07:18 INFO - PROCESS | 1817 | 1461971238521 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 16:07:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:07:18 INFO - PROCESS | 1817 | 1461971238526 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:07:18 INFO - PROCESS | 1817 | 1461971238528 Marionette TRACE conn3 <- [1,3006,null,{}] 16:07:18 INFO - PROCESS | 1817 | 1461971238534 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:18 INFO - PROCESS | 1817 | 1461971238778 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 16:07:19 INFO - PROCESS | 1817 | 1461971239038 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:19 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3ea1de6800 == 186 [pid = 1817] [id = 761] 16:07:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 259 (0x7f3e914bf800) [pid = 1817] [serial = 2282] [outer = (nil)] 16:07:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 260 (0x7f3ea1f35c00) [pid = 1817] [serial = 2283] [outer = 0x7f3e914bf800] 16:07:19 INFO - PROCESS | 1817 | 1461971239117 Marionette DEBUG loaded listener.js 16:07:19 INFO - PROCESS | 1817 | ++DOMWINDOW == 261 (0x7f3ea2651800) [pid = 1817] [serial = 2284] [outer = 0x7f3e914bf800] 16:07:19 INFO - PROCESS | 1817 | 1461971239879 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:07:19 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:07:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1380ms 16:07:19 INFO - PROCESS | 1817 | 1461971239907 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 16:07:19 INFO - PROCESS | 1817 | 1461971239912 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 16:07:19 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:07:19 INFO - PROCESS | 1817 | 1461971239917 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:07:19 INFO - PROCESS | 1817 | 1461971239921 Marionette TRACE conn3 <- [1,3010,null,{}] 16:07:19 INFO - PROCESS | 1817 | 1461971239926 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:20 INFO - PROCESS | 1817 | 1461971240184 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 16:07:20 INFO - PROCESS | 1817 | 1461971240455 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:20 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e71f49800 == 187 [pid = 1817] [id = 762] 16:07:20 INFO - PROCESS | 1817 | ++DOMWINDOW == 262 (0x7f3e77ebac00) [pid = 1817] [serial = 2285] [outer = (nil)] 16:07:20 INFO - PROCESS | 1817 | ++DOMWINDOW == 263 (0x7f3ea2653800) [pid = 1817] [serial = 2286] [outer = 0x7f3e77ebac00] 16:07:20 INFO - PROCESS | 1817 | 1461971240524 Marionette DEBUG loaded listener.js 16:07:20 INFO - PROCESS | 1817 | ++DOMWINDOW == 264 (0x7f3ea2c85400) [pid = 1817] [serial = 2287] [outer = 0x7f3e77ebac00] 16:07:21 INFO - PROCESS | 1817 | 1461971241292 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 16:07:21 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 16:07:21 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1426ms 16:07:21 INFO - PROCESS | 1817 | 1461971241348 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 16:07:21 INFO - PROCESS | 1817 | 1461971241353 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 16:07:21 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:07:21 INFO - PROCESS | 1817 | 1461971241363 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:07:21 INFO - PROCESS | 1817 | 1461971241365 Marionette TRACE conn3 <- [1,3014,null,{}] 16:07:21 INFO - PROCESS | 1817 | 1461971241422 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:21 INFO - PROCESS | 1817 | 1461971241634 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 16:07:21 INFO - PROCESS | 1817 | 1461971241920 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:21 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e71f62800 == 188 [pid = 1817] [id = 763] 16:07:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 265 (0x7f3e706de400) [pid = 1817] [serial = 2288] [outer = (nil)] 16:07:21 INFO - PROCESS | 1817 | ++DOMWINDOW == 266 (0x7f3e706e2000) [pid = 1817] [serial = 2289] [outer = 0x7f3e706de400] 16:07:21 INFO - PROCESS | 1817 | 1461971241990 Marionette DEBUG loaded listener.js 16:07:22 INFO - PROCESS | 1817 | ++DOMWINDOW == 267 (0x7f3e706e7400) [pid = 1817] [serial = 2290] [outer = 0x7f3e706de400] 16:07:22 INFO - PROCESS | 1817 | [1817] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:07:22 INFO - PROCESS | 1817 | 1461971242832 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:07:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:07:22 INFO - {} 16:07:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:07:22 INFO - {} 16:07:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:07:22 INFO - {} 16:07:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:07:22 INFO - {} 16:07:22 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1522ms 16:07:22 INFO - PROCESS | 1817 | 1461971242903 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 16:07:22 INFO - PROCESS | 1817 | 1461971242909 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 16:07:22 INFO - TEST-START | /FileAPI/fileReader.html 16:07:22 INFO - PROCESS | 1817 | 1461971242917 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:07:22 INFO - PROCESS | 1817 | 1461971242920 Marionette TRACE conn3 <- [1,3018,null,{}] 16:07:22 INFO - PROCESS | 1817 | 1461971242973 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:23 INFO - PROCESS | 1817 | 1461971243175 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 16:07:23 INFO - PROCESS | 1817 | 1461971243456 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:23 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8a134000 == 189 [pid = 1817] [id = 764] 16:07:23 INFO - PROCESS | 1817 | ++DOMWINDOW == 268 (0x7f3e70244800) [pid = 1817] [serial = 2291] [outer = (nil)] 16:07:23 INFO - PROCESS | 1817 | ++DOMWINDOW == 269 (0x7f3e7024cc00) [pid = 1817] [serial = 2292] [outer = 0x7f3e70244800] 16:07:23 INFO - PROCESS | 1817 | 1461971243562 Marionette DEBUG loaded listener.js 16:07:23 INFO - PROCESS | 1817 | ++DOMWINDOW == 270 (0x7f3e706e8800) [pid = 1817] [serial = 2293] [outer = 0x7f3e70244800] 16:07:24 INFO - PROCESS | 1817 | 1461971244287 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 16:07:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:07:24 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:07:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:07:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:07:24 INFO - TEST-OK | /FileAPI/fileReader.html | took 1422ms 16:07:24 INFO - TEST-START | /FileAPI/historical.html 16:07:24 INFO - PROCESS | 1817 | 1461971244340 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 16:07:24 INFO - PROCESS | 1817 | 1461971244343 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 16:07:24 INFO - PROCESS | 1817 | 1461971244349 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:07:24 INFO - PROCESS | 1817 | 1461971244352 Marionette TRACE conn3 <- [1,3022,null,{}] 16:07:24 INFO - PROCESS | 1817 | 1461971244357 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:24 INFO - PROCESS | 1817 | 1461971244566 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 16:07:24 INFO - PROCESS | 1817 | 1461971244825 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:24 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8a14c800 == 190 [pid = 1817] [id = 765] 16:07:24 INFO - PROCESS | 1817 | ++DOMWINDOW == 271 (0x7f3e70247400) [pid = 1817] [serial = 2294] [outer = (nil)] 16:07:24 INFO - PROCESS | 1817 | ++DOMWINDOW == 272 (0x7f3e75544400) [pid = 1817] [serial = 2295] [outer = 0x7f3e70247400] 16:07:24 INFO - PROCESS | 1817 | 1461971244895 Marionette DEBUG loaded listener.js 16:07:24 INFO - PROCESS | 1817 | ++DOMWINDOW == 273 (0x7f3e75549400) [pid = 1817] [serial = 2296] [outer = 0x7f3e70247400] 16:07:25 INFO - PROCESS | 1817 | 1461971245656 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 16:07:25 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:07:25 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:07:25 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:07:25 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:07:25 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:07:25 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:07:25 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:07:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:25 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:07:25 INFO - TEST-OK | /FileAPI/historical.html | took 1331ms 16:07:25 INFO - PROCESS | 1817 | 1461971245681 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 16:07:25 INFO - PROCESS | 1817 | 1461971245684 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 16:07:25 INFO - TEST-START | /FileAPI/idlharness.html 16:07:25 INFO - PROCESS | 1817 | 1461971245690 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:07:25 INFO - PROCESS | 1817 | 1461971245692 Marionette TRACE conn3 <- [1,3026,null,{}] 16:07:25 INFO - PROCESS | 1817 | 1461971245697 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:25 INFO - PROCESS | 1817 | 1461971245897 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 16:07:26 INFO - PROCESS | 1817 | 1461971246191 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:26 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e77241000 == 191 [pid = 1817] [id = 766] 16:07:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 274 (0x7f3e7024c400) [pid = 1817] [serial = 2297] [outer = (nil)] 16:07:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 275 (0x7f3e7554d000) [pid = 1817] [serial = 2298] [outer = 0x7f3e7024c400] 16:07:26 INFO - PROCESS | 1817 | 1461971246261 Marionette DEBUG loaded listener.js 16:07:26 INFO - PROCESS | 1817 | ++DOMWINDOW == 276 (0x7f3ea26ad800) [pid = 1817] [serial = 2299] [outer = 0x7f3e7024c400] 16:07:27 INFO - PROCESS | 1817 | 1461971247740 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:07:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:07:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:07:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:07:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:07:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:07:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:07:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:07:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:07:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:07:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:07:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:07:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:07:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:07:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:07:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:07:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:07:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:07:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:07:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:07:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:07:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:07:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:07:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:07:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:07:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:07:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:07:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:07:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:07:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:07:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:07:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:07:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:07:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:07:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:07:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:07:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:07:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:07:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:07:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:07:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:07:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:07:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:07:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:07:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 16:07:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:07:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:07:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:07:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:07:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:07:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:07:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:07:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:07:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:07:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:07:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:07:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:07:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:07:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:07:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:07:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:07:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:07:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:07:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:07:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:07:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:07:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:07:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:07:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:07:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:07:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:07:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:07:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:07:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:07:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:07:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:07:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 16:07:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:07:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:07:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:07:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:07:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:07:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:07:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:07:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:07:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:07:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:07:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:07:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:07:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:07:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:07:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:07:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:07:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:07:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:07:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:07:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:07:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:07:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:07:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:07:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:07:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:07:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:07:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:07:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:07:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:07:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:07:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:07:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:07:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:07:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:07:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:07:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:07:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:07:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:07:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:07:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:07:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:07:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:07:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:07:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:07:28 INFO - TEST-OK | /FileAPI/idlharness.html | took 2251ms 16:07:28 INFO - PROCESS | 1817 | 1461971248108 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 16:07:28 INFO - PROCESS | 1817 | 1461971248110 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 16:07:28 INFO - TEST-START | /FileAPI/idlharness.worker 16:07:28 INFO - PROCESS | 1817 | 1461971248126 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:07:28 INFO - PROCESS | 1817 | 1461971248128 Marionette TRACE conn3 <- [1,3030,null,{}] 16:07:28 INFO - PROCESS | 1817 | 1461971248134 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:28 INFO - PROCESS | 1817 | 1461971248377 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 16:07:28 INFO - PROCESS | 1817 | 1461971248659 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:28 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e72650000 == 192 [pid = 1817] [id = 767] 16:07:28 INFO - PROCESS | 1817 | ++DOMWINDOW == 277 (0x7f3e7024dc00) [pid = 1817] [serial = 2300] [outer = (nil)] 16:07:28 INFO - PROCESS | 1817 | ++DOMWINDOW == 278 (0x7f3e75949000) [pid = 1817] [serial = 2301] [outer = 0x7f3e7024dc00] 16:07:28 INFO - PROCESS | 1817 | 1461971248728 Marionette DEBUG loaded listener.js 16:07:28 INFO - PROCESS | 1817 | ++DOMWINDOW == 279 (0x7f3ea49c6c00) [pid = 1817] [serial = 2302] [outer = 0x7f3e7024dc00] 16:07:29 INFO - PROCESS | 1817 | [1817] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:07:30 INFO - PROCESS | 1817 | 1461971250766 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 16:07:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:07:30 INFO - {} 16:07:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:07:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:07:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:07:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:07:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:07:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:07:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:07:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:07:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:07:30 INFO - {} 16:07:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:07:30 INFO - {} 16:07:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:07:30 INFO - {} 16:07:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:07:30 INFO - {} 16:07:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:07:30 INFO - {} 16:07:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:07:30 INFO - {} 16:07:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:07:30 INFO - {} 16:07:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:07:30 INFO - {} 16:07:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:07:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:07:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:07:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:07:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:07:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:07:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:07:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:07:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:07:30 INFO - {} 16:07:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:07:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:07:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:07:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:07:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:07:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:07:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:07:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:07:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:07:30 INFO - {} 16:07:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:07:30 INFO - {} 16:07:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:07:30 INFO - {} 16:07:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:07:30 INFO - {} 16:07:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:07:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:07:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:07:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:07:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:07:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:07:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:07:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:07:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:07:30 INFO - {} 16:07:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 16:07:30 INFO - {} 16:07:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:07:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:07:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:07:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:07:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:07:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:07:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:07:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:07:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:07:30 INFO - {} 16:07:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:07:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:07:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:07:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:07:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:07:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:07:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:07:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:07:30 INFO - {} 16:07:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:07:30 INFO - {} 16:07:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:07:30 INFO - {} 16:07:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:07:30 INFO - {} 16:07:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:07:30 INFO - {} 16:07:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:07:30 INFO - {} 16:07:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:07:30 INFO - {} 16:07:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:07:30 INFO - {} 16:07:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:07:30 INFO - {} 16:07:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:07:30 INFO - {} 16:07:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:07:30 INFO - {} 16:07:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:07:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:07:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:07:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:07:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:07:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:07:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:07:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:07:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:07:30 INFO - {} 16:07:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 16:07:30 INFO - {} 16:07:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:07:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:07:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:07:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:07:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:07:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:07:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:07:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:07:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:07:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:07:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:07:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:07:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:07:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:07:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:07:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:07:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:07:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:07:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:07:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:07:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:07:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:07:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:07:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:07:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:07:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:07:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:07:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:07:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:07:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:07:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:07:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:07:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:07:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:07:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:07:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:07:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:07:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:07:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:07:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:07:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:07:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:07:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:07:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:07:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:07:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:07:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:07:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:07:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:07:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:07:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:07:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:07:31 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:07:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:31 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:07:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:07:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:07:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:07:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:07:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:07:31 INFO - {} 16:07:31 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2751ms 16:07:31 INFO - PROCESS | 1817 | 1461971250873 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 16:07:31 INFO - PROCESS | 1817 | 1461971250876 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 16:07:31 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:07:31 INFO - PROCESS | 1817 | 1461971250881 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:07:31 INFO - PROCESS | 1817 | 1461971250883 Marionette TRACE conn3 <- [1,3034,null,{}] 16:07:31 INFO - PROCESS | 1817 | 1461971250888 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:31 INFO - PROCESS | 1817 | 1461971251222 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 16:07:31 INFO - PROCESS | 1817 | 1461971251525 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:31 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e72659800 == 193 [pid = 1817] [id = 768] 16:07:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 280 (0x7f3e6d69dc00) [pid = 1817] [serial = 2303] [outer = (nil)] 16:07:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 281 (0x7f3e6d6a1800) [pid = 1817] [serial = 2304] [outer = 0x7f3e6d69dc00] 16:07:31 INFO - PROCESS | 1817 | 1461971251593 Marionette DEBUG loaded listener.js 16:07:31 INFO - PROCESS | 1817 | ++DOMWINDOW == 282 (0x7f3e6d6a5000) [pid = 1817] [serial = 2305] [outer = 0x7f3e6d69dc00] 16:07:32 INFO - PROCESS | 1817 | 1461971252338 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 16:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:07:32 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1474ms 16:07:32 INFO - PROCESS | 1817 | 1461971252356 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 16:07:32 INFO - PROCESS | 1817 | 1461971252358 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 16:07:32 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:07:32 INFO - PROCESS | 1817 | 1461971252365 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:07:32 INFO - PROCESS | 1817 | 1461971252367 Marionette TRACE conn3 <- [1,3038,null,{}] 16:07:32 INFO - PROCESS | 1817 | 1461971252372 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:32 INFO - PROCESS | 1817 | 1461971252584 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 16:07:32 INFO - PROCESS | 1817 | 1461971252845 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:32 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e6d741800 == 194 [pid = 1817] [id = 769] 16:07:32 INFO - PROCESS | 1817 | ++DOMWINDOW == 283 (0x7f3e6d6a0000) [pid = 1817] [serial = 2306] [outer = (nil)] 16:07:32 INFO - PROCESS | 1817 | ++DOMWINDOW == 284 (0x7f3e6d7b0400) [pid = 1817] [serial = 2307] [outer = 0x7f3e6d6a0000] 16:07:32 INFO - PROCESS | 1817 | 1461971252915 Marionette DEBUG loaded listener.js 16:07:33 INFO - PROCESS | 1817 | ++DOMWINDOW == 285 (0x7f3e6d7b5800) [pid = 1817] [serial = 2308] [outer = 0x7f3e6d6a0000] 16:07:33 INFO - PROCESS | 1817 | 1461971253687 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 16:07:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:07:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:07:33 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1376ms 16:07:33 INFO - PROCESS | 1817 | 1461971253742 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 16:07:33 INFO - PROCESS | 1817 | 1461971253745 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 16:07:33 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:07:33 INFO - PROCESS | 1817 | 1461971253751 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:07:33 INFO - PROCESS | 1817 | 1461971253754 Marionette TRACE conn3 <- [1,3042,null,{}] 16:07:33 INFO - PROCESS | 1817 | 1461971253758 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:33 INFO - PROCESS | 1817 | 1461971253979 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 16:07:34 INFO - PROCESS | 1817 | 1461971254310 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:34 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e69e33800 == 195 [pid = 1817] [id = 770] 16:07:34 INFO - PROCESS | 1817 | ++DOMWINDOW == 286 (0x7f3e69e77800) [pid = 1817] [serial = 2309] [outer = (nil)] 16:07:34 INFO - PROCESS | 1817 | ++DOMWINDOW == 287 (0x7f3e69e81000) [pid = 1817] [serial = 2310] [outer = 0x7f3e69e77800] 16:07:34 INFO - PROCESS | 1817 | 1461971254379 Marionette DEBUG loaded listener.js 16:07:34 INFO - PROCESS | 1817 | ++DOMWINDOW == 288 (0x7f3e69e85000) [pid = 1817] [serial = 2311] [outer = 0x7f3e69e77800] 16:07:36 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea6c9b800 == 194 [pid = 1817] [id = 141] 16:07:36 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea7b7f800 == 193 [pid = 1817] [id = 263] 16:07:36 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7871b800 == 192 [pid = 1817] [id = 691] 16:07:36 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e87728000 == 191 [pid = 1817] [id = 392] 16:07:36 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e76467800 == 190 [pid = 1817] [id = 690] 16:07:36 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8b3c1800 == 189 [pid = 1817] [id = 90] 16:07:36 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7c15c800 == 188 [pid = 1817] [id = 749] 16:07:36 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7b51c800 == 187 [pid = 1817] [id = 748] 16:07:36 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e78eb6800 == 186 [pid = 1817] [id = 747] 16:07:36 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e78718800 == 185 [pid = 1817] [id = 746] 16:07:36 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7661b800 == 184 [pid = 1817] [id = 745] 16:07:36 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e75728000 == 183 [pid = 1817] [id = 744] 16:07:36 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7661e800 == 182 [pid = 1817] [id = 742] 16:07:36 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e9dc2c000 == 181 [pid = 1817] [id = 741] 16:07:36 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e6ede0800 == 180 [pid = 1817] [id = 740] 16:07:36 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e78816800 == 179 [pid = 1817] [id = 739] 16:07:36 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3eaa3c3000 == 178 [pid = 1817] [id = 738] 16:07:36 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea7b80800 == 177 [pid = 1817] [id = 737] 16:07:36 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea2df2800 == 176 [pid = 1817] [id = 736] 16:07:36 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea2ca3000 == 175 [pid = 1817] [id = 735] 16:07:36 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3ea1fab800 == 174 [pid = 1817] [id = 734] 16:07:36 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e922b7000 == 173 [pid = 1817] [id = 733] 16:07:36 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8fceb800 == 172 [pid = 1817] [id = 732] 16:07:36 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8b3d1800 == 171 [pid = 1817] [id = 731] 16:07:36 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e87825800 == 170 [pid = 1817] [id = 730] 16:07:36 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e86a2e800 == 169 [pid = 1817] [id = 729] 16:07:36 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e8476e800 == 168 [pid = 1817] [id = 728] 16:07:36 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e80f52000 == 167 [pid = 1817] [id = 727] 16:07:36 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e80682000 == 166 [pid = 1817] [id = 726] 16:07:36 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e7f791800 == 165 [pid = 1817] [id = 725] 16:07:36 INFO - PROCESS | 1817 | --DOCSHELL 0x7f3e78e0e000 == 164 [pid = 1817] [id = 724] 16:07:37 INFO - PROCESS | 1817 | --DOMWINDOW == 287 (0x7f3e78cc8400) [pid = 1817] [serial = 2163] [outer = (nil)] [url = about:blank] 16:07:37 INFO - PROCESS | 1817 | --DOMWINDOW == 286 (0x7f3e86cc3400) [pid = 1817] [serial = 2123] [outer = (nil)] [url = about:blank] 16:07:37 INFO - PROCESS | 1817 | --DOMWINDOW == 285 (0x7f3e8a192400) [pid = 1817] [serial = 2150] [outer = (nil)] [url = about:blank] 16:07:37 INFO - PROCESS | 1817 | --DOMWINDOW == 284 (0x7f3e7ac47000) [pid = 1817] [serial = 2169] [outer = (nil)] [url = about:blank] 16:07:37 INFO - PROCESS | 1817 | --DOMWINDOW == 283 (0x7f3e871dd800) [pid = 1817] [serial = 2129] [outer = (nil)] [url = about:blank] 16:07:37 INFO - PROCESS | 1817 | --DOMWINDOW == 282 (0x7f3e7aab7000) [pid = 1817] [serial = 2166] [outer = (nil)] [url = about:blank] 16:07:37 INFO - PROCESS | 1817 | --DOMWINDOW == 281 (0x7f3e86ff6800) [pid = 1817] [serial = 2126] [outer = (nil)] [url = about:blank] 16:07:37 INFO - PROCESS | 1817 | --DOMWINDOW == 280 (0x7f3e77bf5800) [pid = 1817] [serial = 2160] [outer = (nil)] [url = about:blank] 16:07:37 INFO - PROCESS | 1817 | --DOMWINDOW == 279 (0x7f3e77ebcc00) [pid = 1817] [serial = 2162] [outer = (nil)] [url = about:blank] 16:07:37 INFO - PROCESS | 1817 | --DOMWINDOW == 278 (0x7f3e76f51400) [pid = 1817] [serial = 2099] [outer = (nil)] [url = about:blank] 16:07:37 INFO - PROCESS | 1817 | --DOMWINDOW == 277 (0x7f3e785cf000) [pid = 1817] [serial = 2102] [outer = (nil)] [url = about:blank] 16:07:37 INFO - PROCESS | 1817 | --DOMWINDOW == 276 (0x7f3e7b6e3400) [pid = 1817] [serial = 2105] [outer = (nil)] [url = about:blank] 16:07:37 INFO - PROCESS | 1817 | --DOMWINDOW == 275 (0x7f3e80c0d000) [pid = 1817] [serial = 2138] [outer = (nil)] [url = about:blank] 16:07:37 INFO - PROCESS | 1817 | --DOMWINDOW == 274 (0x7f3e8b653c00) [pid = 1817] [serial = 2153] [outer = (nil)] [url = about:blank] 16:07:37 INFO - PROCESS | 1817 | --DOMWINDOW == 273 (0x7f3e7f6d2800) [pid = 1817] [serial = 2108] [outer = (nil)] [url = about:blank] 16:07:37 INFO - PROCESS | 1817 | --DOMWINDOW == 272 (0x7f3e73bce400) [pid = 1817] [serial = 2156] [outer = (nil)] [url = about:blank] 16:07:37 INFO - PROCESS | 1817 | --DOMWINDOW == 271 (0x7f3e7aa0d800) [pid = 1817] [serial = 2168] [outer = (nil)] [url = about:blank] 16:07:37 INFO - PROCESS | 1817 | --DOMWINDOW == 270 (0x7f3e7717f400) [pid = 1817] [serial = 2159] [outer = (nil)] [url = about:blank] 16:07:37 INFO - PROCESS | 1817 | --DOMWINDOW == 269 (0x7f3e861ec000) [pid = 1817] [serial = 2117] [outer = (nil)] [url = about:blank] 16:07:37 INFO - PROCESS | 1817 | --DOMWINDOW == 268 (0x7f3e86a50c00) [pid = 1817] [serial = 2120] [outer = (nil)] [url = about:blank] 16:07:37 INFO - PROCESS | 1817 | --DOMWINDOW == 267 (0x7f3e88957400) [pid = 1817] [serial = 2144] [outer = (nil)] [url = about:blank] 16:07:37 INFO - PROCESS | 1817 | --DOMWINDOW == 266 (0x7f3e8a06f400) [pid = 1817] [serial = 2147] [outer = (nil)] [url = about:blank] 16:07:37 INFO - PROCESS | 1817 | --DOMWINDOW == 265 (0x7f3e80fb1c00) [pid = 1817] [serial = 2114] [outer = (nil)] [url = about:blank] 16:07:37 INFO - PROCESS | 1817 | --DOMWINDOW == 264 (0x7f3e7a525c00) [pid = 1817] [serial = 2165] [outer = (nil)] [url = about:blank] 16:07:37 INFO - PROCESS | 1817 | --DOMWINDOW == 263 (0x7f3e75aee800) [pid = 1817] [serial = 2157] [outer = (nil)] [url = about:blank] 16:07:37 INFO - PROCESS | 1817 | --DOMWINDOW == 262 (0x7f3e7decd000) [pid = 1817] [serial = 2111] [outer = (nil)] [url = about:blank] 16:07:37 INFO - PROCESS | 1817 | --DOMWINDOW == 261 (0x7f3e878ae000) [pid = 1817] [serial = 2135] [outer = (nil)] [url = about:blank] 16:07:37 INFO - PROCESS | 1817 | --DOMWINDOW == 260 (0x7f3e87504c00) [pid = 1817] [serial = 2132] [outer = (nil)] [url = about:blank] 16:07:37 INFO - PROCESS | 1817 | --DOMWINDOW == 259 (0x7f3e87ba7c00) [pid = 1817] [serial = 2141] [outer = (nil)] [url = about:blank] 16:07:37 INFO - PROCESS | 1817 | --DOMWINDOW == 258 (0x7f3e7ded1800) [pid = 1817] [serial = 2171] [outer = (nil)] [url = about:blank] 16:07:37 INFO - PROCESS | 1817 | 1461971257258 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:07:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 16:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:07:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:07:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:07:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:07:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:07:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:07:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:07:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:07:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:07:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:07:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:07:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:07:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:07:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:07:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:07:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:07:37 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 3541ms 16:07:37 INFO - PROCESS | 1817 | 1461971257291 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 16:07:37 INFO - PROCESS | 1817 | 1461971257295 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 16:07:37 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:07:37 INFO - PROCESS | 1817 | 1461971257302 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:07:37 INFO - PROCESS | 1817 | 1461971257315 Marionette TRACE conn3 <- [1,3046,null,{}] 16:07:37 INFO - PROCESS | 1817 | 1461971257338 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:37 INFO - PROCESS | 1817 | 1461971257604 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 16:07:37 INFO - PROCESS | 1817 | 1461971257806 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:37 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e6d4cc800 == 165 [pid = 1817] [id = 771] 16:07:37 INFO - PROCESS | 1817 | ++DOMWINDOW == 259 (0x7f3e70243400) [pid = 1817] [serial = 2312] [outer = (nil)] 16:07:37 INFO - PROCESS | 1817 | ++DOMWINDOW == 260 (0x7f3e706e4c00) [pid = 1817] [serial = 2313] [outer = 0x7f3e70243400] 16:07:37 INFO - PROCESS | 1817 | 1461971257868 Marionette DEBUG loaded listener.js 16:07:37 INFO - PROCESS | 1817 | ++DOMWINDOW == 261 (0x7f3e75544c00) [pid = 1817] [serial = 2314] [outer = 0x7f3e70243400] 16:07:38 INFO - PROCESS | 1817 | [1817] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:07:38 INFO - PROCESS | 1817 | 1461971258570 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:07:38 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:07:38 INFO - {} 16:07:38 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1294ms 16:07:38 INFO - PROCESS | 1817 | 1461971258597 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 16:07:38 INFO - PROCESS | 1817 | 1461971258603 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 16:07:38 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:07:38 INFO - PROCESS | 1817 | 1461971258612 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:07:38 INFO - PROCESS | 1817 | 1461971258616 Marionette TRACE conn3 <- [1,3050,null,{}] 16:07:38 INFO - PROCESS | 1817 | 1461971258620 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:38 INFO - PROCESS | 1817 | 1461971258914 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 16:07:39 INFO - PROCESS | 1817 | 1461971259040 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:39 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e721f9000 == 166 [pid = 1817] [id = 772] 16:07:39 INFO - PROCESS | 1817 | ++DOMWINDOW == 262 (0x7f3e6d7b5c00) [pid = 1817] [serial = 2315] [outer = (nil)] 16:07:39 INFO - PROCESS | 1817 | ++DOMWINDOW == 263 (0x7f3e7585e400) [pid = 1817] [serial = 2316] [outer = 0x7f3e6d7b5c00] 16:07:39 INFO - PROCESS | 1817 | 1461971259136 Marionette DEBUG loaded listener.js 16:07:39 INFO - PROCESS | 1817 | ++DOMWINDOW == 264 (0x7f3e7594f400) [pid = 1817] [serial = 2317] [outer = 0x7f3e6d7b5c00] 16:07:39 INFO - PROCESS | 1817 | 1461971259867 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 16:07:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:07:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:07:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:07:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:07:39 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1282ms 16:07:39 INFO - PROCESS | 1817 | 1461971259895 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 16:07:39 INFO - PROCESS | 1817 | 1461971259898 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 16:07:39 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:07:39 INFO - PROCESS | 1817 | 1461971259904 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:07:39 INFO - PROCESS | 1817 | 1461971259909 Marionette TRACE conn3 <- [1,3054,null,{}] 16:07:39 INFO - PROCESS | 1817 | 1461971259923 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:40 INFO - PROCESS | 1817 | 1461971260187 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 16:07:40 INFO - PROCESS | 1817 | 1461971260228 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:40 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e75e76000 == 167 [pid = 1817] [id = 773] 16:07:40 INFO - PROCESS | 1817 | ++DOMWINDOW == 265 (0x7f3e75b97c00) [pid = 1817] [serial = 2318] [outer = (nil)] 16:07:40 INFO - PROCESS | 1817 | ++DOMWINDOW == 266 (0x7f3e75b9e000) [pid = 1817] [serial = 2319] [outer = 0x7f3e75b97c00] 16:07:40 INFO - PROCESS | 1817 | 1461971260287 Marionette DEBUG loaded listener.js 16:07:40 INFO - PROCESS | 1817 | ++DOMWINDOW == 267 (0x7f3e761f8c00) [pid = 1817] [serial = 2320] [outer = 0x7f3e75b97c00] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 266 (0x7f3e9d803c00) [pid = 1817] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 265 (0x7f3e8e693400) [pid = 1817] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 264 (0x7f3e919b1800) [pid = 1817] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 263 (0x7f3e75af6000) [pid = 1817] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 262 (0x7f3e8f398c00) [pid = 1817] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 261 (0x7f3e75af7800) [pid = 1817] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 260 (0x7f3e792be400) [pid = 1817] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 259 (0x7f3e7a530400) [pid = 1817] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 258 (0x7f3e7e0ebc00) [pid = 1817] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 257 (0x7f3e75af7400) [pid = 1817] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 256 (0x7f3e80ee6800) [pid = 1817] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 255 (0x7f3e7b56a000) [pid = 1817] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 254 (0x7f3e9d7e5800) [pid = 1817] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 253 (0x7f3e86009800) [pid = 1817] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 252 (0x7f3e7aab4000) [pid = 1817] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 251 (0x7f3e78cc3c00) [pid = 1817] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 250 (0x7f3e80cd1000) [pid = 1817] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 249 (0x7f3e80cd2800) [pid = 1817] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 248 (0x7f3e771a2400) [pid = 1817] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 247 (0x7f3e8b655800) [pid = 1817] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 246 (0x7f3e78673c00) [pid = 1817] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 245 (0x7f3e738b0c00) [pid = 1817] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 244 (0x7f3e738a7c00) [pid = 1817] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 243 (0x7f3e7e1a3800) [pid = 1817] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 242 (0x7f3e757c2400) [pid = 1817] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 241 (0x7f3e78d97400) [pid = 1817] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 240 (0x7f3e75af2000) [pid = 1817] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 239 (0x7f3e7717a400) [pid = 1817] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 238 (0x7f3e7ac41c00) [pid = 1817] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 237 (0x7f3e8f398400) [pid = 1817] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 236 (0x7f3e7e0ed400) [pid = 1817] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 235 (0x7f3e738a9800) [pid = 1817] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 234 (0x7f3e76f4b800) [pid = 1817] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 233 (0x7f3e8a06a800) [pid = 1817] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 232 (0x7f3e7e02bc00) [pid = 1817] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 231 (0x7f3e73bcb400) [pid = 1817] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 230 (0x7f3e76f93000) [pid = 1817] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 229 (0x7f3e88924000) [pid = 1817] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 228 (0x7f3e8702a000) [pid = 1817] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 227 (0x7f3e77ebe800) [pid = 1817] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 226 (0x7f3e848eb800) [pid = 1817] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 225 (0x7f3e80cd7800) [pid = 1817] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 224 (0x7f3e7f3f1c00) [pid = 1817] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 223 (0x7f3e76e6e800) [pid = 1817] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 222 (0x7f3e77d08c00) [pid = 1817] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 221 (0x7f3e766ce800) [pid = 1817] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 220 (0x7f3e7aabbc00) [pid = 1817] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 219 (0x7f3e7e0ed800) [pid = 1817] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 218 (0x7f3e76f91800) [pid = 1817] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 217 (0x7f3e8fed6000) [pid = 1817] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 216 (0x7f3e77d8b800) [pid = 1817] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 215 (0x7f3e86008400) [pid = 1817] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 214 (0x7f3e738b0400) [pid = 1817] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 213 (0x7f3e77d96c00) [pid = 1817] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 212 (0x7f3e738a7400) [pid = 1817] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 211 (0x7f3e7aabec00) [pid = 1817] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 210 (0x7f3e766d2c00) [pid = 1817] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 209 (0x7f3e7b56ec00) [pid = 1817] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 208 (0x7f3e84803800) [pid = 1817] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 207 (0x7f3e78d96800) [pid = 1817] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 206 (0x7f3e738a3c00) [pid = 1817] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 205 (0x7f3e77d0a800) [pid = 1817] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 204 (0x7f3e77d0c800) [pid = 1817] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 203 (0x7f3e848e7800) [pid = 1817] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 202 (0x7f3e7b54ec00) [pid = 1817] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 201 (0x7f3e86bc9c00) [pid = 1817] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 200 (0x7f3e86bce400) [pid = 1817] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 199 (0x7f3e77d96000) [pid = 1817] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 198 (0x7f3e785d0400) [pid = 1817] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 197 (0x7f3e7719d800) [pid = 1817] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 196 (0x7f3e8a065000) [pid = 1817] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 195 (0x7f3e73bcac00) [pid = 1817] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 194 (0x7f3e7e0e9400) [pid = 1817] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 193 (0x7f3e738aa800) [pid = 1817] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 192 (0x7f3e80634800) [pid = 1817] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:07:42 INFO - PROCESS | 1817 | --DOMWINDOW == 191 (0x7f3e7ac3fc00) [pid = 1817] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:07:42 INFO - PROCESS | 1817 | 1461971262680 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:07:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 16:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:07:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 16:07:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:07:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:07:42 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2868ms 16:07:42 INFO - PROCESS | 1817 | 1461971262774 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 16:07:42 INFO - PROCESS | 1817 | 1461971262781 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 16:07:42 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:07:42 INFO - PROCESS | 1817 | 1461971262788 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:07:42 INFO - PROCESS | 1817 | 1461971262793 Marionette TRACE conn3 <- [1,3058,null,{}] 16:07:42 INFO - PROCESS | 1817 | 1461971262802 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:43 INFO - PROCESS | 1817 | 1461971263135 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 16:07:43 INFO - PROCESS | 1817 | 1461971263174 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:43 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e76616000 == 168 [pid = 1817] [id = 774] 16:07:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 192 (0x7f3e766ce800) [pid = 1817] [serial = 2321] [outer = (nil)] 16:07:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 193 (0x7f3e76e6e800) [pid = 1817] [serial = 2322] [outer = 0x7f3e766ce800] 16:07:43 INFO - PROCESS | 1817 | 1461971263230 Marionette DEBUG loaded listener.js 16:07:43 INFO - PROCESS | 1817 | ++DOMWINDOW == 194 (0x7f3e7717a400) [pid = 1817] [serial = 2323] [outer = 0x7f3e766ce800] 16:07:43 INFO - PROCESS | 1817 | 1461971263984 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 16:07:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:07:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:07:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:07:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:07:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:07:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:07:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:07:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:07:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:07:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:07:44 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:44 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:07:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:07:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:07:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:07:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:07:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:07:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:07:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:07:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:07:44 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1247ms 16:07:44 INFO - PROCESS | 1817 | 1461971264037 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 16:07:44 INFO - PROCESS | 1817 | 1461971264042 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 16:07:44 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:07:44 INFO - PROCESS | 1817 | 1461971264050 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:07:44 INFO - PROCESS | 1817 | 1461971264053 Marionette TRACE conn3 <- [1,3062,null,{}] 16:07:44 INFO - PROCESS | 1817 | 1461971264068 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:44 INFO - PROCESS | 1817 | 1461971264321 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 16:07:44 INFO - PROCESS | 1817 | 1461971264627 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:44 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e6d4b8000 == 169 [pid = 1817] [id = 775] 16:07:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 195 (0x7f3e69e7a000) [pid = 1817] [serial = 2324] [outer = (nil)] 16:07:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 196 (0x7f3e69e80400) [pid = 1817] [serial = 2325] [outer = 0x7f3e69e7a000] 16:07:44 INFO - PROCESS | 1817 | 1461971264695 Marionette DEBUG loaded listener.js 16:07:44 INFO - PROCESS | 1817 | ++DOMWINDOW == 197 (0x7f3e6d7adc00) [pid = 1817] [serial = 2326] [outer = 0x7f3e69e7a000] 16:07:45 INFO - PROCESS | 1817 | [1817] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:07:45 INFO - PROCESS | 1817 | 1461971265601 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:07:45 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:07:45 INFO - {} 16:07:45 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1581ms 16:07:45 INFO - PROCESS | 1817 | 1461971265634 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 16:07:45 INFO - PROCESS | 1817 | 1461971265639 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 16:07:45 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:07:45 INFO - PROCESS | 1817 | 1461971265646 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:07:45 INFO - PROCESS | 1817 | 1461971265651 Marionette TRACE conn3 <- [1,3066,null,{}] 16:07:45 INFO - PROCESS | 1817 | 1461971265657 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:45 INFO - PROCESS | 1817 | 1461971265903 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 16:07:46 INFO - PROCESS | 1817 | 1461971266185 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:46 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e75722000 == 170 [pid = 1817] [id = 776] 16:07:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 198 (0x7f3e6d7ae000) [pid = 1817] [serial = 2327] [outer = (nil)] 16:07:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 199 (0x7f3e757cd000) [pid = 1817] [serial = 2328] [outer = 0x7f3e6d7ae000] 16:07:46 INFO - PROCESS | 1817 | 1461971266258 Marionette DEBUG loaded listener.js 16:07:46 INFO - PROCESS | 1817 | ++DOMWINDOW == 200 (0x7f3e75859400) [pid = 1817] [serial = 2329] [outer = 0x7f3e6d7ae000] 16:07:47 INFO - PROCESS | 1817 | 1461971267104 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 16:07:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:07:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:07:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:07:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:07:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:07:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:07:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:07:47 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1487ms 16:07:47 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:07:47 INFO - PROCESS | 1817 | 1461971267138 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 16:07:47 INFO - PROCESS | 1817 | 1461971267143 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 16:07:47 INFO - PROCESS | 1817 | 1461971267149 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:07:47 INFO - PROCESS | 1817 | 1461971267153 Marionette TRACE conn3 <- [1,3070,null,{}] 16:07:47 INFO - PROCESS | 1817 | 1461971267158 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:47 INFO - PROCESS | 1817 | 1461971267363 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 16:07:47 INFO - PROCESS | 1817 | 1461971267651 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:47 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e77237000 == 171 [pid = 1817] [id = 777] 16:07:47 INFO - PROCESS | 1817 | ++DOMWINDOW == 201 (0x7f3e75950400) [pid = 1817] [serial = 2330] [outer = (nil)] 16:07:47 INFO - PROCESS | 1817 | ++DOMWINDOW == 202 (0x7f3e75b96800) [pid = 1817] [serial = 2331] [outer = 0x7f3e75950400] 16:07:47 INFO - PROCESS | 1817 | 1461971267723 Marionette DEBUG loaded listener.js 16:07:47 INFO - PROCESS | 1817 | ++DOMWINDOW == 203 (0x7f3e761f0c00) [pid = 1817] [serial = 2332] [outer = 0x7f3e75950400] 16:07:48 INFO - PROCESS | 1817 | 1461971268603 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 16:07:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:07:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:07:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:07:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:07:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:07:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:07:48 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1486ms 16:07:48 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:07:48 INFO - PROCESS | 1817 | 1461971268636 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 16:07:48 INFO - PROCESS | 1817 | 1461971268639 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 16:07:48 INFO - PROCESS | 1817 | 1461971268653 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:07:48 INFO - PROCESS | 1817 | 1461971268662 Marionette TRACE conn3 <- [1,3074,null,{}] 16:07:48 INFO - PROCESS | 1817 | 1461971268718 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:48 INFO - PROCESS | 1817 | 1461971268940 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 16:07:49 INFO - PROCESS | 1817 | 1461971269233 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:49 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e78c64800 == 172 [pid = 1817] [id = 778] 16:07:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 204 (0x7f3e7715e000) [pid = 1817] [serial = 2333] [outer = (nil)] 16:07:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 205 (0x7f3e77a03800) [pid = 1817] [serial = 2334] [outer = 0x7f3e7715e000] 16:07:49 INFO - PROCESS | 1817 | 1461971269355 Marionette DEBUG loaded listener.js 16:07:49 INFO - PROCESS | 1817 | ++DOMWINDOW == 206 (0x7f3e77d0a800) [pid = 1817] [serial = 2335] [outer = 0x7f3e7715e000] 16:07:50 INFO - PROCESS | 1817 | 1461971270081 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 16:07:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:07:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:07:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:07:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:07:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:07:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:07:50 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1486ms 16:07:50 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:07:50 INFO - PROCESS | 1817 | 1461971270133 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 16:07:50 INFO - PROCESS | 1817 | 1461971270136 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 16:07:50 INFO - PROCESS | 1817 | 1461971270142 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:07:50 INFO - PROCESS | 1817 | 1461971270145 Marionette TRACE conn3 <- [1,3078,null,{}] 16:07:50 INFO - PROCESS | 1817 | 1461971270150 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:50 INFO - PROCESS | 1817 | 1461971270361 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 16:07:50 INFO - PROCESS | 1817 | 1461971270650 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:50 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e790c9800 == 173 [pid = 1817] [id = 779] 16:07:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 207 (0x7f3e7715e400) [pid = 1817] [serial = 2336] [outer = (nil)] 16:07:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 208 (0x7f3e77eb4400) [pid = 1817] [serial = 2337] [outer = 0x7f3e7715e400] 16:07:50 INFO - PROCESS | 1817 | 1461971270724 Marionette DEBUG loaded listener.js 16:07:50 INFO - PROCESS | 1817 | ++DOMWINDOW == 209 (0x7f3e6d7b5400) [pid = 1817] [serial = 2338] [outer = 0x7f3e7715e400] 16:07:51 INFO - PROCESS | 1817 | 1461971271535 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 16:07:51 INFO - PROCESS | 1817 | 1461971271586 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 16:07:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:07:51 INFO - PROCESS | 1817 | 1461971271598 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:07:51 INFO - PROCESS | 1817 | 1461971271600 Marionette TRACE conn3 <- [1,3082,null,{}] 16:07:51 INFO - PROCESS | 1817 | 1461971271605 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:51 INFO - PROCESS | 1817 | 1461971271810 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 16:07:52 INFO - PROCESS | 1817 | 1461971272073 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:52 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7a20a000 == 174 [pid = 1817] [id = 780] 16:07:52 INFO - PROCESS | 1817 | ++DOMWINDOW == 210 (0x7f3e78675400) [pid = 1817] [serial = 2339] [outer = (nil)] 16:07:52 INFO - PROCESS | 1817 | ++DOMWINDOW == 211 (0x7f3e7867e400) [pid = 1817] [serial = 2340] [outer = 0x7f3e78675400] 16:07:52 INFO - PROCESS | 1817 | 1461971272159 Marionette DEBUG loaded listener.js 16:07:52 INFO - PROCESS | 1817 | ++DOMWINDOW == 212 (0x7f3e7a526800) [pid = 1817] [serial = 2341] [outer = 0x7f3e78675400] 16:07:52 INFO - PROCESS | 1817 | 1461971272974 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 16:07:53 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:07:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:07:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:07:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1427ms 16:07:53 INFO - PROCESS | 1817 | 1461971273025 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 16:07:53 INFO - PROCESS | 1817 | 1461971273029 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 16:07:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:07:53 INFO - PROCESS | 1817 | 1461971273034 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:07:53 INFO - PROCESS | 1817 | 1461971273037 Marionette TRACE conn3 <- [1,3086,null,{}] 16:07:53 INFO - PROCESS | 1817 | 1461971273042 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:53 INFO - PROCESS | 1817 | 1461971273301 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 16:07:53 INFO - PROCESS | 1817 | 1461971273597 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:53 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7b98d800 == 175 [pid = 1817] [id = 781] 16:07:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 213 (0x7f3e77eb8c00) [pid = 1817] [serial = 2342] [outer = (nil)] 16:07:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 214 (0x7f3e7aab2800) [pid = 1817] [serial = 2343] [outer = 0x7f3e77eb8c00] 16:07:53 INFO - PROCESS | 1817 | 1461971273670 Marionette DEBUG loaded listener.js 16:07:53 INFO - PROCESS | 1817 | ++DOMWINDOW == 215 (0x7f3e7b54e000) [pid = 1817] [serial = 2344] [outer = 0x7f3e77eb8c00] 16:07:54 INFO - PROCESS | 1817 | 1461971274432 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:07:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:07:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1426ms 16:07:54 INFO - PROCESS | 1817 | 1461971274464 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 16:07:54 INFO - PROCESS | 1817 | 1461971274467 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 16:07:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:07:54 INFO - PROCESS | 1817 | 1461971274476 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:07:54 INFO - PROCESS | 1817 | 1461971274478 Marionette TRACE conn3 <- [1,3090,null,{}] 16:07:54 INFO - PROCESS | 1817 | 1461971274482 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:54 INFO - PROCESS | 1817 | 1461971274683 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 16:07:54 INFO - PROCESS | 1817 | 1461971274945 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:54 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7c168000 == 176 [pid = 1817] [id = 782] 16:07:54 INFO - PROCESS | 1817 | ++DOMWINDOW == 216 (0x7f3e738a6c00) [pid = 1817] [serial = 2345] [outer = (nil)] 16:07:55 INFO - PROCESS | 1817 | ++DOMWINDOW == 217 (0x7f3e7b567c00) [pid = 1817] [serial = 2346] [outer = 0x7f3e738a6c00] 16:07:55 INFO - PROCESS | 1817 | 1461971275017 Marionette DEBUG loaded listener.js 16:07:55 INFO - PROCESS | 1817 | ++DOMWINDOW == 218 (0x7f3e7bd4f000) [pid = 1817] [serial = 2347] [outer = 0x7f3e738a6c00] 16:07:55 INFO - PROCESS | 1817 | 1461971275807 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:07:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:07:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1376ms 16:07:55 INFO - PROCESS | 1817 | 1461971275853 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 16:07:55 INFO - PROCESS | 1817 | 1461971275857 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 16:07:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:07:55 INFO - PROCESS | 1817 | 1461971275862 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:07:55 INFO - PROCESS | 1817 | 1461971275864 Marionette TRACE conn3 <- [1,3094,null,{}] 16:07:55 INFO - PROCESS | 1817 | 1461971275870 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:56 INFO - PROCESS | 1817 | 1461971276079 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 16:07:56 INFO - PROCESS | 1817 | 1461971276373 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:56 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7f2e5000 == 177 [pid = 1817] [id = 783] 16:07:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 219 (0x7f3e7554f800) [pid = 1817] [serial = 2348] [outer = (nil)] 16:07:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 220 (0x7f3e7ccd0c00) [pid = 1817] [serial = 2349] [outer = 0x7f3e7554f800] 16:07:56 INFO - PROCESS | 1817 | 1461971276445 Marionette DEBUG loaded listener.js 16:07:56 INFO - PROCESS | 1817 | ++DOMWINDOW == 221 (0x7f3e7dee9800) [pid = 1817] [serial = 2350] [outer = 0x7f3e7554f800] 16:07:57 INFO - PROCESS | 1817 | 1461971277193 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:07:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:07:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1376ms 16:07:57 INFO - PROCESS | 1817 | 1461971277240 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 16:07:57 INFO - PROCESS | 1817 | 1461971277243 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 16:07:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:07:57 INFO - PROCESS | 1817 | 1461971277249 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:07:57 INFO - PROCESS | 1817 | 1461971277251 Marionette TRACE conn3 <- [1,3098,null,{}] 16:07:57 INFO - PROCESS | 1817 | 1461971277256 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:57 INFO - PROCESS | 1817 | 1461971277468 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 16:07:57 INFO - PROCESS | 1817 | 1461971277747 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:57 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e7f81f000 == 178 [pid = 1817] [id = 784] 16:07:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 222 (0x7f3e7719a800) [pid = 1817] [serial = 2351] [outer = (nil)] 16:07:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 223 (0x7f3e7e027000) [pid = 1817] [serial = 2352] [outer = 0x7f3e7719a800] 16:07:57 INFO - PROCESS | 1817 | 1461971277822 Marionette DEBUG loaded listener.js 16:07:57 INFO - PROCESS | 1817 | ++DOMWINDOW == 224 (0x7f3e7e0e6c00) [pid = 1817] [serial = 2353] [outer = 0x7f3e7719a800] 16:07:58 INFO - PROCESS | 1817 | 1461971278661 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 16:07:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:07:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:07:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1430ms 16:07:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:07:58 INFO - PROCESS | 1817 | 1461971278679 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 16:07:58 INFO - PROCESS | 1817 | 1461971278681 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 16:07:58 INFO - PROCESS | 1817 | 1461971278687 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:07:58 INFO - PROCESS | 1817 | 1461971278690 Marionette TRACE conn3 <- [1,3102,null,{}] 16:07:58 INFO - PROCESS | 1817 | 1461971278695 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:58 INFO - PROCESS | 1817 | 1461971278906 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 16:07:59 INFO - PROCESS | 1817 | 1461971279211 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:59 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e80c6d000 == 179 [pid = 1817] [id = 785] 16:07:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 225 (0x7f3e7e0ed000) [pid = 1817] [serial = 2354] [outer = (nil)] 16:07:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 226 (0x7f3e7e1a1400) [pid = 1817] [serial = 2355] [outer = 0x7f3e7e0ed000] 16:07:59 INFO - PROCESS | 1817 | 1461971279298 Marionette DEBUG loaded listener.js 16:07:59 INFO - PROCESS | 1817 | ++DOMWINDOW == 227 (0x7f3e7f3f1c00) [pid = 1817] [serial = 2356] [outer = 0x7f3e7e0ed000] 16:08:00 INFO - PROCESS | 1817 | 1461971280095 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:08:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:08:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1428ms 16:08:00 INFO - PROCESS | 1817 | 1461971280114 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 16:08:00 INFO - PROCESS | 1817 | 1461971280117 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 16:08:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:08:00 INFO - PROCESS | 1817 | 1461971280123 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:08:00 INFO - PROCESS | 1817 | 1461971280127 Marionette TRACE conn3 <- [1,3106,null,{}] 16:08:00 INFO - PROCESS | 1817 | 1461971280132 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:00 INFO - PROCESS | 1817 | 1461971280407 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 16:08:00 INFO - PROCESS | 1817 | 1461971280684 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:00 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e8116f000 == 180 [pid = 1817] [id = 786] 16:08:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 228 (0x7f3e7e0eec00) [pid = 1817] [serial = 2357] [outer = (nil)] 16:08:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 229 (0x7f3e8041c800) [pid = 1817] [serial = 2358] [outer = 0x7f3e7e0eec00] 16:08:00 INFO - PROCESS | 1817 | 1461971280754 Marionette DEBUG loaded listener.js 16:08:00 INFO - PROCESS | 1817 | ++DOMWINDOW == 230 (0x7f3e80cd2800) [pid = 1817] [serial = 2359] [outer = 0x7f3e7e0eec00] 16:08:01 INFO - PROCESS | 1817 | 1461971281496 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 16:08:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:08:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:08:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:08:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1389ms 16:08:01 INFO - PROCESS | 1817 | 1461971281534 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 16:08:01 INFO - PROCESS | 1817 | 1461971281538 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 16:08:01 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:08:01 INFO - PROCESS | 1817 | 1461971281546 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:08:01 INFO - PROCESS | 1817 | 1461971281549 Marionette TRACE conn3 <- [1,3110,null,{}] 16:08:01 INFO - PROCESS | 1817 | 1461971281554 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:01 INFO - PROCESS | 1817 | 1461971281767 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 16:08:02 INFO - PROCESS | 1817 | 1461971282043 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:02 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e860b6800 == 181 [pid = 1817] [id = 787] 16:08:02 INFO - PROCESS | 1817 | ++DOMWINDOW == 231 (0x7f3e7e0ef400) [pid = 1817] [serial = 2360] [outer = (nil)] 16:08:02 INFO - PROCESS | 1817 | ++DOMWINDOW == 232 (0x7f3e80ceac00) [pid = 1817] [serial = 2361] [outer = 0x7f3e7e0ef400] 16:08:02 INFO - PROCESS | 1817 | 1461971282110 Marionette DEBUG loaded listener.js 16:08:02 INFO - PROCESS | 1817 | ++DOMWINDOW == 233 (0x7f3e80eeb000) [pid = 1817] [serial = 2362] [outer = 0x7f3e7e0ef400] 16:08:02 INFO - PROCESS | 1817 | 1461971282873 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 16:08:02 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:08:02 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 16:08:02 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:08:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:08:02 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:08:02 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1378ms 16:08:02 INFO - PROCESS | 1817 | 1461971282927 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 16:08:02 INFO - PROCESS | 1817 | 1461971282939 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 16:08:02 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:08:02 INFO - PROCESS | 1817 | 1461971282944 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:08:02 INFO - PROCESS | 1817 | 1461971282946 Marionette TRACE conn3 <- [1,3114,null,{}] 16:08:02 INFO - PROCESS | 1817 | 1461971282952 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:03 INFO - PROCESS | 1817 | 1461971283162 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 16:08:03 INFO - PROCESS | 1817 | 1461971283477 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\", \"018e9523-7644-4545-9080-18f33e705038\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:03 INFO - PROCESS | 1817 | ++DOCSHELL 0x7f3e86a2b800 == 182 [pid = 1817] [id = 788] 16:08:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 234 (0x7f3e7e1a2400) [pid = 1817] [serial = 2363] [outer = (nil)] 16:08:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 235 (0x7f3e80fa5800) [pid = 1817] [serial = 2364] [outer = 0x7f3e7e1a2400] 16:08:03 INFO - PROCESS | 1817 | 1461971283547 Marionette DEBUG loaded listener.js 16:08:03 INFO - PROCESS | 1817 | ++DOMWINDOW == 236 (0x7f3e80fae000) [pid = 1817] [serial = 2365] [outer = 0x7f3e7e1a2400] 16:08:04 INFO - PROCESS | 1817 | 1461971284319 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 16:08:04 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:08:04 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1434ms 16:08:04 INFO - PROCESS | 1817 | 1461971284379 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 16:08:04 INFO - PROCESS | 1817 | 1461971284382 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 16:08:05 WARNING - u'runner_teardown' () 16:08:05 INFO - No more tests 16:08:05 INFO - Got 0 unexpected results 16:08:05 INFO - SUITE-END | took 1099s 16:08:05 INFO - Closing logging queue 16:08:05 INFO - queue closed 16:08:05 INFO - Return code: 0 16:08:05 WARNING - # TBPL SUCCESS # 16:08:05 INFO - Running post-action listener: _resource_record_post_action 16:08:05 INFO - Running post-run listener: _resource_record_post_run 16:08:06 INFO - Total resource usage - Wall time: 1132s; CPU: 98.0%; Read bytes: 8515584; Write bytes: 927973376; Read time: 404; Write time: 282128 16:08:06 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:08:06 INFO - install - Wall time: 28s; CPU: 100.0%; Read bytes: 0; Write bytes: 8155136; Read time: 0; Write time: 2112 16:08:06 INFO - run-tests - Wall time: 1105s; CPU: 98.0%; Read bytes: 5656576; Write bytes: 915853312; Read time: 276; Write time: 278888 16:08:06 INFO - Running post-run listener: _upload_blobber_files 16:08:06 INFO - Blob upload gear active. 16:08:06 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:08:06 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 16:08:06 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 16:08:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 16:08:07 INFO - (blobuploader) - INFO - Open directory for files ... 16:08:07 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:08:07 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:08:07 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:08:08 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:08:08 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:08:08 INFO - (blobuploader) - INFO - Done attempting. 16:08:08 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:08:08 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:08:08 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:08:09 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:08:09 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:08:09 INFO - (blobuploader) - INFO - Done attempting. 16:08:09 INFO - (blobuploader) - INFO - Iteration through files over. 16:08:09 INFO - Return code: 0 16:08:09 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:08:09 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:08:09 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1e0e1cdfa22720666abbebb5b718b977cfa6ff04c1d05c18d20af05ea0fa7854d8529e4f508e2628ae69894794bcf7239871dc64bcea9b7100d0a1ce05d0cd47", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/138ed4991af4bf770f251eea931ef1cdafb9684f0c14a9fa297f9d022a65aa41921a4dc6258d5ea6b2d28a9d0fd68a1900ee0cc8e1c78e29fd955c410a2a9282"} 16:08:09 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:08:09 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:08:09 INFO - Contents: 16:08:09 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1e0e1cdfa22720666abbebb5b718b977cfa6ff04c1d05c18d20af05ea0fa7854d8529e4f508e2628ae69894794bcf7239871dc64bcea9b7100d0a1ce05d0cd47", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/138ed4991af4bf770f251eea931ef1cdafb9684f0c14a9fa297f9d022a65aa41921a4dc6258d5ea6b2d28a9d0fd68a1900ee0cc8e1c78e29fd955c410a2a9282"} 16:08:09 INFO - Running post-run listener: copy_logs_to_upload_dir 16:08:09 INFO - Copying logs to upload dir... 16:08:09 INFO - mkdir: /builds/slave/test/build/upload/logs 16:08:09 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1218.461682 ========= master_lag: 15.37 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 33 secs) (at 2016-04-29 16:08:24.670930) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 21 secs) (at 2016-04-29 16:08:24.671846) ========= 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-1461970029.237758-541695172 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1e0e1cdfa22720666abbebb5b718b977cfa6ff04c1d05c18d20af05ea0fa7854d8529e4f508e2628ae69894794bcf7239871dc64bcea9b7100d0a1ce05d0cd47", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/138ed4991af4bf770f251eea931ef1cdafb9684f0c14a9fa297f9d022a65aa41921a4dc6258d5ea6b2d28a9d0fd68a1900ee0cc8e1c78e29fd955c410a2a9282"} build_url:https://queue.taskcluster.net/v1/task/D5ThfloeTI6hgebk5uQdlQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/D5ThfloeTI6hgebk5uQdlQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.036039 build_url: 'https://queue.taskcluster.net/v1/task/D5ThfloeTI6hgebk5uQdlQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1e0e1cdfa22720666abbebb5b718b977cfa6ff04c1d05c18d20af05ea0fa7854d8529e4f508e2628ae69894794bcf7239871dc64bcea9b7100d0a1ce05d0cd47", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/138ed4991af4bf770f251eea931ef1cdafb9684f0c14a9fa297f9d022a65aa41921a4dc6258d5ea6b2d28a9d0fd68a1900ee0cc8e1c78e29fd955c410a2a9282"}' symbols_url: 'https://queue.taskcluster.net/v1/task/D5ThfloeTI6hgebk5uQdlQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 21.24 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 21 secs) (at 2016-04-29 16:08:45.950073) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 7 secs) (at 2016-04-29 16:08:45.950513) ========= 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-1461970029.237758-541695172 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019417 ========= master_lag: 7.11 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 7 secs) (at 2016-04-29 16:08:53.084780) ========= ========= Started reboot skipped (results: 3, elapsed: 3 secs) (at 2016-04-29 16:08:53.085200) ========= ========= Finished reboot skipped (results: 3, elapsed: 3 secs) (at 2016-04-29 16:08:56.433964) ========= ========= Total master_lag: 45.98 =========