builder: mozilla-aurora_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1598 starttime: 1461611625.2 results: success (0) buildid: 20160425103006 builduid: 1a87fa8d522747ab8b0da4138352f4b4 revision: 0d6a91c76a9eddf2219caf028dea130f2d683ec2 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 12:13:45.197072) ========= master: http://buildbot-master130.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 12:13:45.197527) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 10 secs) (at 2016-04-25 12:13:45.197820) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 10 secs) (at 2016-04-25 12:13:55.516807) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-25 12:13:55.517435) ========= 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-1461611479.288303-585870174 _=/tools/buildbot/bin/python using PTY: False --2016-04-25 12:13:55-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 7.55M=0.002s 2016-04-25 12:13:56 (7.55 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.597852 ========= master_lag: 0.53 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-25 12:13:56.647441) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 12:13:56.647759) ========= 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-1461611479.288303-585870174 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.043109 ========= master_lag: 0.06 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 12:13:56.752712) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-25 12:13:56.753087) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 0d6a91c76a9eddf2219caf028dea130f2d683ec2 --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 0d6a91c76a9eddf2219caf028dea130f2d683ec2 --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-1461611479.288303-585870174 _=/tools/buildbot/bin/python using PTY: False 2016-04-25 12:13:56,968 truncating revision to first 12 chars 2016-04-25 12:13:56,969 Setting DEBUG logging. 2016-04-25 12:13:56,969 attempt 1/10 2016-04-25 12:13:56,969 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/0d6a91c76a9e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-25 12:13:58,182 unpacking tar archive at: mozilla-aurora-0d6a91c76a9e/testing/mozharness/ program finished with exit code 0 elapsedTime=1.787707 ========= master_lag: 1.24 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-25 12:13:59.784736) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 12:13:59.785040) ========= script_repo_revision: 0d6a91c76a9eddf2219caf028dea130f2d683ec2 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 12:13:59.785422) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 8 secs) (at 2016-04-25 12:13:59.785711) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 8 secs) (at 2016-04-25 12:14:07.956958) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 31 secs) (at 2016-04-25 12:14:07.957892) ========= /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-1461611479.288303-585870174 _=/tools/buildbot/bin/python using PTY: False 12:14:08 INFO - MultiFileLogger online at 20160425 12:14:08 in /builds/slave/test 12:14:08 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 12:14:08 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 12:14:08 INFO - {'append_to_log': False, 12:14:08 INFO - 'base_work_dir': '/builds/slave/test', 12:14:08 INFO - 'blob_upload_branch': 'mozilla-aurora', 12:14:08 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 12:14:08 INFO - 'buildbot_json_path': 'buildprops.json', 12:14:08 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 12:14:08 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:14:08 INFO - 'download_minidump_stackwalk': True, 12:14:08 INFO - 'download_symbols': 'true', 12:14:08 INFO - 'e10s': False, 12:14:08 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 12:14:08 INFO - 'tooltool.py': '/tools/tooltool.py', 12:14:08 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 12:14:08 INFO - '/tools/misc-python/virtualenv.py')}, 12:14:08 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:14:08 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:14:08 INFO - 'log_level': 'info', 12:14:08 INFO - 'log_to_console': True, 12:14:08 INFO - 'opt_config_files': (), 12:14:08 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:14:08 INFO - '--processes=1', 12:14:08 INFO - '--config=%(test_path)s/wptrunner.ini', 12:14:08 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:14:08 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:14:08 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:14:08 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:14:08 INFO - 'pip_index': False, 12:14:08 INFO - 'require_test_zip': True, 12:14:08 INFO - 'test_type': ('testharness',), 12:14:08 INFO - 'this_chunk': '1', 12:14:08 INFO - 'tooltool_cache': '/builds/tooltool_cache', 12:14:08 INFO - 'total_chunks': '10', 12:14:08 INFO - 'virtualenv_path': 'venv', 12:14:08 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:14:08 INFO - 'work_dir': 'build'} 12:14:08 INFO - ##### 12:14:08 INFO - ##### Running clobber step. 12:14:08 INFO - ##### 12:14:08 INFO - Running pre-action listener: _resource_record_pre_action 12:14:08 INFO - Running main action method: clobber 12:14:08 INFO - rmtree: /builds/slave/test/build 12:14:08 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 12:14:10 INFO - Running post-action listener: _resource_record_post_action 12:14:10 INFO - ##### 12:14:10 INFO - ##### Running read-buildbot-config step. 12:14:10 INFO - ##### 12:14:10 INFO - Running pre-action listener: _resource_record_pre_action 12:14:10 INFO - Running main action method: read_buildbot_config 12:14:10 INFO - Using buildbot properties: 12:14:10 INFO - { 12:14:10 INFO - "project": "", 12:14:10 INFO - "product": "firefox", 12:14:10 INFO - "script_repo_revision": "production", 12:14:10 INFO - "scheduler": "tests-mozilla-aurora-ubuntu64_vm-debug-unittest", 12:14:10 INFO - "repository": "", 12:14:10 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-aurora debug test web-platform-tests-1", 12:14:10 INFO - "buildid": "20160425103006", 12:14:10 INFO - "pgo_build": "False", 12:14:10 INFO - "basedir": "/builds/slave/test", 12:14:10 INFO - "buildnumber": 4, 12:14:10 INFO - "slavename": "tst-linux64-spot-1598", 12:14:10 INFO - "master": "http://buildbot-master130.bb.releng.use1.mozilla.com:8201/", 12:14:10 INFO - "platform": "linux64", 12:14:10 INFO - "branch": "mozilla-aurora", 12:14:10 INFO - "revision": "0d6a91c76a9eddf2219caf028dea130f2d683ec2", 12:14:10 INFO - "repo_path": "releases/mozilla-aurora", 12:14:10 INFO - "moz_repo_path": "", 12:14:10 INFO - "stage_platform": "linux64", 12:14:10 INFO - "builduid": "1a87fa8d522747ab8b0da4138352f4b4", 12:14:10 INFO - "slavebuilddir": "test" 12:14:10 INFO - } 12:14:10 INFO - Found installer url https://queue.taskcluster.net/v1/task/OFqIuuK6TQ-SwTZLwrMrcg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2. 12:14:10 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/OFqIuuK6TQ-SwTZLwrMrcg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json. 12:14:10 INFO - Running post-action listener: _resource_record_post_action 12:14:10 INFO - ##### 12:14:10 INFO - ##### Running download-and-extract step. 12:14:10 INFO - ##### 12:14:10 INFO - Running pre-action listener: _resource_record_pre_action 12:14:10 INFO - Running main action method: download_and_extract 12:14:10 INFO - mkdir: /builds/slave/test/build/tests 12:14:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:14:10 INFO - https://queue.taskcluster.net/v1/task/OFqIuuK6TQ-SwTZLwrMrcg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 12:14:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OFqIuuK6TQ-SwTZLwrMrcg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 12:14:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OFqIuuK6TQ-SwTZLwrMrcg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 12:14:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OFqIuuK6TQ-SwTZLwrMrcg/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 12:14:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OFqIuuK6TQ-SwTZLwrMrcg/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 12:14:15 INFO - Downloaded 1361 bytes. 12:14:15 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 12:14:15 INFO - Using the following test package requirements: 12:14:15 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 12:14:15 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 12:14:15 INFO - u'firefox-48.0a2.en-US.linux-x86_64.cppunittest.tests.zip'], 12:14:15 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 12:14:15 INFO - u'firefox-48.0a2.en-US.linux-x86_64.gtest.tests.zip'], 12:14:15 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 12:14:15 INFO - u'jsshell-linux-x86_64.zip'], 12:14:15 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 12:14:15 INFO - u'firefox-48.0a2.en-US.linux-x86_64.mochitest.tests.zip'], 12:14:15 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 12:14:15 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 12:14:15 INFO - u'firefox-48.0a2.en-US.linux-x86_64.reftest.tests.zip'], 12:14:15 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 12:14:15 INFO - u'firefox-48.0a2.en-US.linux-x86_64.talos.tests.zip'], 12:14:15 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 12:14:15 INFO - u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'], 12:14:15 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 12:14:15 INFO - u'firefox-48.0a2.en-US.linux-x86_64.xpcshell.tests.zip']} 12:14:15 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 12:14:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:14:15 INFO - https://queue.taskcluster.net/v1/task/OFqIuuK6TQ-SwTZLwrMrcg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 12:14:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OFqIuuK6TQ-SwTZLwrMrcg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 12:14:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OFqIuuK6TQ-SwTZLwrMrcg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 12:14:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OFqIuuK6TQ-SwTZLwrMrcg/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 12:14:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OFqIuuK6TQ-SwTZLwrMrcg/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 12:14:18 INFO - Downloaded 22748222 bytes. 12:14:18 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/*'] 12:14:18 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/* 12:14:19 INFO - caution: filename not matched: web-platform/* 12:14:19 INFO - Return code: 11 12:14:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:14:19 INFO - https://queue.taskcluster.net/v1/task/OFqIuuK6TQ-SwTZLwrMrcg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 12:14:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OFqIuuK6TQ-SwTZLwrMrcg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 12:14:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OFqIuuK6TQ-SwTZLwrMrcg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 12:14:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OFqIuuK6TQ-SwTZLwrMrcg/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 12:14:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OFqIuuK6TQ-SwTZLwrMrcg/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 12:14:23 INFO - Downloaded 36406739 bytes. 12:14:23 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/*'] 12:14:23 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/* 12:14:28 INFO - caution: filename not matched: bin/* 12:14:28 INFO - caution: filename not matched: config/* 12:14:28 INFO - caution: filename not matched: mozbase/* 12:14:28 INFO - caution: filename not matched: marionette/* 12:14:28 INFO - caution: filename not matched: tools/wptserve/* 12:14:28 INFO - Return code: 11 12:14:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:14:28 INFO - https://queue.taskcluster.net/v1/task/OFqIuuK6TQ-SwTZLwrMrcg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 12:14:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OFqIuuK6TQ-SwTZLwrMrcg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 12:14:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OFqIuuK6TQ-SwTZLwrMrcg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 12:14:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OFqIuuK6TQ-SwTZLwrMrcg/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 12:14:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OFqIuuK6TQ-SwTZLwrMrcg/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 12:14:37 INFO - Downloaded 69378730 bytes. 12:14:37 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/OFqIuuK6TQ-SwTZLwrMrcg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 12:14:37 INFO - mkdir: /builds/slave/test/properties 12:14:37 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 12:14:37 INFO - Writing to file /builds/slave/test/properties/build_url 12:14:37 INFO - Contents: 12:14:37 INFO - build_url:https://queue.taskcluster.net/v1/task/OFqIuuK6TQ-SwTZLwrMrcg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 12:14:39 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/OFqIuuK6TQ-SwTZLwrMrcg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 12:14:39 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 12:14:39 INFO - Writing to file /builds/slave/test/properties/symbols_url 12:14:39 INFO - Contents: 12:14:39 INFO - symbols_url:https://queue.taskcluster.net/v1/task/OFqIuuK6TQ-SwTZLwrMrcg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 12:14: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')]} 12:14:39 INFO - https://queue.taskcluster.net/v1/task/OFqIuuK6TQ-SwTZLwrMrcg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:14:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OFqIuuK6TQ-SwTZLwrMrcg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 12:14:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OFqIuuK6TQ-SwTZLwrMrcg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 12:14:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OFqIuuK6TQ-SwTZLwrMrcg/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 12:14:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OFqIuuK6TQ-SwTZLwrMrcg/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 12:14:44 INFO - Downloaded 90880690 bytes. 12:14:44 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'] 12:14:44 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 12:14:50 INFO - Return code: 0 12:14:50 INFO - Running post-action listener: _resource_record_post_action 12:14:50 INFO - Running post-action listener: set_extra_try_arguments 12:14:50 INFO - ##### 12:14:50 INFO - ##### Running create-virtualenv step. 12:14:50 INFO - ##### 12:14:50 INFO - Running pre-action listener: _pre_create_virtualenv 12:14:50 INFO - Running pre-action listener: _resource_record_pre_action 12:14:50 INFO - Running main action method: create_virtualenv 12:14:50 INFO - Creating virtualenv /builds/slave/test/build/venv 12:14:50 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 12:14:50 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 12:14:50 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 12:14:50 INFO - Using real prefix '/usr' 12:14:50 INFO - New python executable in /builds/slave/test/build/venv/bin/python 12:14:51 INFO - Installing distribute.............................................................................................................................................................................................done. 12:14:58 INFO - Installing pip.................done. 12:14:58 INFO - Return code: 0 12:14:58 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 12:14: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')]} 12:14:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:14:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:14: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')]} 12:14:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:14:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:14:58 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 0x248c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x248d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x259cbf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25b32d0>, '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 0x25af800>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25afc90>, '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-1461611479.288303-585870174', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 12:14:58 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 12:14:58 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 12:14:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:14:58 INFO - 'CCACHE_UMASK': '002', 12:14:58 INFO - 'DISPLAY': ':0', 12:14:58 INFO - 'HOME': '/home/cltbld', 12:14:58 INFO - 'LANG': 'en_US.UTF-8', 12:14:58 INFO - 'LOGNAME': 'cltbld', 12:14:58 INFO - 'MAIL': '/var/mail/cltbld', 12:14:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:14:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:14:58 INFO - 'MOZ_NO_REMOTE': '1', 12:14:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:14:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:14:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:14:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:14:58 INFO - 'PWD': '/builds/slave/test', 12:14:58 INFO - 'SHELL': '/bin/bash', 12:14:58 INFO - 'SHLVL': '1', 12:14:58 INFO - 'TERM': 'linux', 12:14:58 INFO - 'TMOUT': '86400', 12:14:58 INFO - 'USER': 'cltbld', 12:14:58 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461611479.288303-585870174', 12:14:58 INFO - '_': '/tools/buildbot/bin/python'} 12:14:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:14:58 INFO - Downloading/unpacking psutil>=0.7.1 12:14:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:14:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:14:58 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 12:14:58 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 12:14:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:14:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:15:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 12:15:04 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:15:04 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:15:04 INFO - Installing collected packages: psutil 12:15:04 INFO - Running setup.py install for psutil 12:15:04 INFO - building 'psutil._psutil_linux' extension 12:15:04 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 12:15:04 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 12:15:04 INFO - building 'psutil._psutil_posix' extension 12:15:04 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 12:15:05 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 12:15:05 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:15:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:15:05 INFO - Successfully installed psutil 12:15:05 INFO - Cleaning up... 12:15:05 INFO - Return code: 0 12:15:05 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 12:15:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:15:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:15:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:15:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:15:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:15:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:15:05 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 0x248c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x248d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x259cbf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25b32d0>, '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 0x25af800>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25afc90>, '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-1461611479.288303-585870174', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 12:15:05 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 12:15:05 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 12:15:05 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:15:05 INFO - 'CCACHE_UMASK': '002', 12:15:05 INFO - 'DISPLAY': ':0', 12:15:05 INFO - 'HOME': '/home/cltbld', 12:15:05 INFO - 'LANG': 'en_US.UTF-8', 12:15:05 INFO - 'LOGNAME': 'cltbld', 12:15:05 INFO - 'MAIL': '/var/mail/cltbld', 12:15:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:15:05 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:15:05 INFO - 'MOZ_NO_REMOTE': '1', 12:15:05 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:15:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:15:05 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:15:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:15:05 INFO - 'PWD': '/builds/slave/test', 12:15:05 INFO - 'SHELL': '/bin/bash', 12:15:05 INFO - 'SHLVL': '1', 12:15:05 INFO - 'TERM': 'linux', 12:15:05 INFO - 'TMOUT': '86400', 12:15:05 INFO - 'USER': 'cltbld', 12:15:05 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461611479.288303-585870174', 12:15:05 INFO - '_': '/tools/buildbot/bin/python'} 12:15:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:15:05 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:15:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:15:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:15:05 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 12:15:05 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 12:15:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:15:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:15:10 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:15:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 12:15:11 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 12:15:11 INFO - Installing collected packages: mozsystemmonitor 12:15:11 INFO - Running setup.py install for mozsystemmonitor 12:15:11 INFO - Successfully installed mozsystemmonitor 12:15:11 INFO - Cleaning up... 12:15:11 INFO - Return code: 0 12:15:11 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 12:15:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:15:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:15:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:15:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:15:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:15:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:15:11 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 0x248c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x248d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x259cbf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25b32d0>, '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 0x25af800>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25afc90>, '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-1461611479.288303-585870174', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 12:15:11 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 12:15:11 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 12:15:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:15:11 INFO - 'CCACHE_UMASK': '002', 12:15:11 INFO - 'DISPLAY': ':0', 12:15:11 INFO - 'HOME': '/home/cltbld', 12:15:11 INFO - 'LANG': 'en_US.UTF-8', 12:15:11 INFO - 'LOGNAME': 'cltbld', 12:15:11 INFO - 'MAIL': '/var/mail/cltbld', 12:15:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:15:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:15:11 INFO - 'MOZ_NO_REMOTE': '1', 12:15:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:15:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:15:11 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:15:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:15:11 INFO - 'PWD': '/builds/slave/test', 12:15:11 INFO - 'SHELL': '/bin/bash', 12:15:11 INFO - 'SHLVL': '1', 12:15:11 INFO - 'TERM': 'linux', 12:15:11 INFO - 'TMOUT': '86400', 12:15:11 INFO - 'USER': 'cltbld', 12:15:11 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461611479.288303-585870174', 12:15:11 INFO - '_': '/tools/buildbot/bin/python'} 12:15:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:15:11 INFO - Downloading/unpacking blobuploader==1.2.4 12:15:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:15:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:15:11 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 12:15:11 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 12:15:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:15:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:15:16 INFO - Downloading blobuploader-1.2.4.tar.gz 12:15:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 12:15:17 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:15:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:15:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:15:17 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 12:15:17 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 12:15:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:15:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:15:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 12:15:18 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:15:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:15:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:15:18 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 12:15:18 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 12:15:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:15:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:15:18 INFO - Downloading docopt-0.6.1.tar.gz 12:15:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 12:15:19 INFO - Installing collected packages: blobuploader, requests, docopt 12:15:19 INFO - Running setup.py install for blobuploader 12:15:19 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 12:15:19 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 12:15:19 INFO - Running setup.py install for requests 12:15:20 INFO - Running setup.py install for docopt 12:15:20 INFO - Successfully installed blobuploader requests docopt 12:15:20 INFO - Cleaning up... 12:15:20 INFO - Return code: 0 12:15:20 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:15:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:15:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:15:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:15:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:15:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:15:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:15:20 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 0x248c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x248d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x259cbf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25b32d0>, '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 0x25af800>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25afc90>, '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-1461611479.288303-585870174', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 12:15:20 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 12:15:20 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 12:15:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:15:20 INFO - 'CCACHE_UMASK': '002', 12:15:20 INFO - 'DISPLAY': ':0', 12:15:20 INFO - 'HOME': '/home/cltbld', 12:15:20 INFO - 'LANG': 'en_US.UTF-8', 12:15:20 INFO - 'LOGNAME': 'cltbld', 12:15:20 INFO - 'MAIL': '/var/mail/cltbld', 12:15:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:15:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:15:20 INFO - 'MOZ_NO_REMOTE': '1', 12:15:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:15:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:15:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:15:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:15:20 INFO - 'PWD': '/builds/slave/test', 12:15:20 INFO - 'SHELL': '/bin/bash', 12:15:20 INFO - 'SHLVL': '1', 12:15:20 INFO - 'TERM': 'linux', 12:15:20 INFO - 'TMOUT': '86400', 12:15:20 INFO - 'USER': 'cltbld', 12:15:20 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461611479.288303-585870174', 12:15:20 INFO - '_': '/tools/buildbot/bin/python'} 12:15:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:15:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:15:20 INFO - Running setup.py (path:/tmp/pip-ZDpZzy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:15:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:15:21 INFO - Running setup.py (path:/tmp/pip-MJ_DeT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:15:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:15:21 INFO - Running setup.py (path:/tmp/pip-yHnhGs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:15:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:15:21 INFO - Running setup.py (path:/tmp/pip-50Zitu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:15:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:15:21 INFO - Running setup.py (path:/tmp/pip-Y7l9a1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:15:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:15:21 INFO - Running setup.py (path:/tmp/pip-6nqssl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:15:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:15:21 INFO - Running setup.py (path:/tmp/pip-uIryuH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:15:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:15:21 INFO - Running setup.py (path:/tmp/pip-L0_UyJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:15:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:15:22 INFO - Running setup.py (path:/tmp/pip-U90pRW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:15:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:15:22 INFO - Running setup.py (path:/tmp/pip-ATbOtK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:15:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:15:22 INFO - Running setup.py (path:/tmp/pip-4lCpyK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:15:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:15:22 INFO - Running setup.py (path:/tmp/pip-FgkXtR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:15:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:15:22 INFO - Running setup.py (path:/tmp/pip-naSPDB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:15:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:15:22 INFO - Running setup.py (path:/tmp/pip-Ffjkex-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:15:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:15:22 INFO - Running setup.py (path:/tmp/pip-YMDXl2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:15:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:15:23 INFO - Running setup.py (path:/tmp/pip-s3omOC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:15:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:15:23 INFO - Running setup.py (path:/tmp/pip-MQS8LK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:15:23 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:15:23 INFO - Running setup.py (path:/tmp/pip-CTLFvE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:15:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:15:23 INFO - Running setup.py (path:/tmp/pip-7dLm0b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:15:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:15:23 INFO - Running setup.py (path:/tmp/pip-AiQXFp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:15:23 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:15:24 INFO - Running setup.py (path:/tmp/pip-3ZJv5t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:15:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:15:24 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 12:15:24 INFO - Running setup.py install for manifestparser 12:15:24 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 12:15:24 INFO - Running setup.py install for mozcrash 12:15:24 INFO - Running setup.py install for mozdebug 12:15:25 INFO - Running setup.py install for mozdevice 12:15:25 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 12:15:25 INFO - Installing dm script to /builds/slave/test/build/venv/bin 12:15:25 INFO - Running setup.py install for mozfile 12:15:25 INFO - Running setup.py install for mozhttpd 12:15:25 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 12:15:25 INFO - Running setup.py install for mozinfo 12:15:25 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 12:15:25 INFO - Running setup.py install for mozInstall 12:15:26 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 12:15:26 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 12:15:26 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 12:15:26 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 12:15:26 INFO - Running setup.py install for mozleak 12:15:26 INFO - Running setup.py install for mozlog 12:15:26 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 12:15:26 INFO - Running setup.py install for moznetwork 12:15:26 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 12:15:26 INFO - Running setup.py install for mozprocess 12:15:27 INFO - Running setup.py install for mozprofile 12:15:27 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 12:15:27 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 12:15:27 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 12:15:27 INFO - Running setup.py install for mozrunner 12:15:27 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 12:15:27 INFO - Running setup.py install for mozscreenshot 12:15:27 INFO - Running setup.py install for moztest 12:15:28 INFO - Running setup.py install for mozversion 12:15:28 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 12:15:28 INFO - Running setup.py install for wptserve 12:15:28 INFO - Running setup.py install for marionette-driver 12:15:28 INFO - Running setup.py install for browsermob-proxy 12:15:29 INFO - Running setup.py install for marionette-client 12:15:29 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:15:29 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 12:15:29 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 12:15:29 INFO - Cleaning up... 12:15:29 INFO - Return code: 0 12:15:29 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:15:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:15:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:15:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:15:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:15:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:15:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:15:29 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 0x248c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x248d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x259cbf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25b32d0>, '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 0x25af800>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25afc90>, '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-1461611479.288303-585870174', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 12:15:29 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 12:15:29 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 12:15:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:15:29 INFO - 'CCACHE_UMASK': '002', 12:15:29 INFO - 'DISPLAY': ':0', 12:15:29 INFO - 'HOME': '/home/cltbld', 12:15:29 INFO - 'LANG': 'en_US.UTF-8', 12:15:29 INFO - 'LOGNAME': 'cltbld', 12:15:29 INFO - 'MAIL': '/var/mail/cltbld', 12:15:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:15:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:15:29 INFO - 'MOZ_NO_REMOTE': '1', 12:15:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:15:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:15:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:15:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:15:29 INFO - 'PWD': '/builds/slave/test', 12:15:29 INFO - 'SHELL': '/bin/bash', 12:15:29 INFO - 'SHLVL': '1', 12:15:29 INFO - 'TERM': 'linux', 12:15:29 INFO - 'TMOUT': '86400', 12:15:29 INFO - 'USER': 'cltbld', 12:15:29 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461611479.288303-585870174', 12:15:29 INFO - '_': '/tools/buildbot/bin/python'} 12:15:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:15:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:15:29 INFO - Running setup.py (path:/tmp/pip-EcebwJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:15:30 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 12:15:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:15:30 INFO - Running setup.py (path:/tmp/pip-GxH2fQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:15:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 12:15:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:15:30 INFO - Running setup.py (path:/tmp/pip-MozmEf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:15:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 12:15:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:15:30 INFO - Running setup.py (path:/tmp/pip-ewcAHm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:15:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 12:15:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:15:30 INFO - Running setup.py (path:/tmp/pip-9RQVih-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:15:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 12:15:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:15:30 INFO - Running setup.py (path:/tmp/pip-UBlVvj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:15:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 12:15:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:15:30 INFO - Running setup.py (path:/tmp/pip-HID8Pe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:15:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 12:15:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:15:31 INFO - Running setup.py (path:/tmp/pip-u6qJkk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:15:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 12:15:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:15:31 INFO - Running setup.py (path:/tmp/pip-_pO7SW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:15:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 12:15:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:15:31 INFO - Running setup.py (path:/tmp/pip-KhjCyq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:15:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:15:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:15:31 INFO - Running setup.py (path:/tmp/pip-wF76RF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:15:31 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 12:15:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:15:31 INFO - Running setup.py (path:/tmp/pip-akL0oy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:15:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 12:15:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:15:31 INFO - Running setup.py (path:/tmp/pip-JzY5xa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:15:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 12:15:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:15:32 INFO - Running setup.py (path:/tmp/pip-kFLp50-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:15:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 12:15:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:15:32 INFO - Running setup.py (path:/tmp/pip-Cmc8qZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:15:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 12:15:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:15:32 INFO - Running setup.py (path:/tmp/pip-d_M_A8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:15:32 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 12:15:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:15:32 INFO - Running setup.py (path:/tmp/pip-sZeu57-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:15:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 12:15:32 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:15:32 INFO - Running setup.py (path:/tmp/pip-jdvlVv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:15:32 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 12:15:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:15:32 INFO - Running setup.py (path:/tmp/pip-4PwrcF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:15:33 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 12:15:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:15:33 INFO - Running setup.py (path:/tmp/pip-6_dcdW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:15:33 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 12:15:33 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:15:33 INFO - Running setup.py (path:/tmp/pip-sPsfGU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:15:33 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:15:33 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 12:15:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 12:15:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 12:15:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 12:15:33 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 12:15:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 12:15:33 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:15:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:15:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:15:33 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 12:15:33 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 12:15:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:15:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:15:38 INFO - Downloading blessings-1.6.tar.gz 12:15:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 12:15:39 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 12:15:39 INFO - Installing collected packages: blessings 12:15:39 INFO - Running setup.py install for blessings 12:15:39 INFO - Successfully installed blessings 12:15:39 INFO - Cleaning up... 12:15:39 INFO - Return code: 0 12:15:39 INFO - Done creating virtualenv /builds/slave/test/build/venv. 12:15:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:15:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:15:40 INFO - Reading from file tmpfile_stdout 12:15:40 INFO - Current package versions: 12:15:40 INFO - argparse == 1.2.1 12:15:40 INFO - blessings == 1.6 12:15:40 INFO - blobuploader == 1.2.4 12:15:40 INFO - browsermob-proxy == 0.6.0 12:15:40 INFO - docopt == 0.6.1 12:15:40 INFO - manifestparser == 1.1 12:15:40 INFO - marionette-client == 2.3.0 12:15:40 INFO - marionette-driver == 1.4.0 12:15:40 INFO - mozInstall == 1.12 12:15:40 INFO - mozcrash == 0.17 12:15:40 INFO - mozdebug == 0.1 12:15:40 INFO - mozdevice == 0.48 12:15:40 INFO - mozfile == 1.2 12:15:40 INFO - mozhttpd == 0.7 12:15:40 INFO - mozinfo == 0.9 12:15:40 INFO - mozleak == 0.1 12:15:40 INFO - mozlog == 3.1 12:15:40 INFO - moznetwork == 0.27 12:15:40 INFO - mozprocess == 0.22 12:15:40 INFO - mozprofile == 0.28 12:15:40 INFO - mozrunner == 6.11 12:15:40 INFO - mozscreenshot == 0.1 12:15:40 INFO - mozsystemmonitor == 0.0 12:15:40 INFO - moztest == 0.7 12:15:40 INFO - mozversion == 1.4 12:15:40 INFO - psutil == 3.1.1 12:15:40 INFO - requests == 1.2.3 12:15:40 INFO - wptserve == 1.4.0 12:15:40 INFO - wsgiref == 0.1.2 12:15:40 INFO - Running post-action listener: _resource_record_post_action 12:15:40 INFO - Running post-action listener: _start_resource_monitoring 12:15:40 INFO - Starting resource monitoring. 12:15:40 INFO - ##### 12:15:40 INFO - ##### Running pull step. 12:15:40 INFO - ##### 12:15:40 INFO - Running pre-action listener: _resource_record_pre_action 12:15:40 INFO - Running main action method: pull 12:15:40 INFO - Pull has nothing to do! 12:15:40 INFO - Running post-action listener: _resource_record_post_action 12:15:40 INFO - ##### 12:15:40 INFO - ##### Running install step. 12:15:40 INFO - ##### 12:15:40 INFO - Running pre-action listener: _resource_record_pre_action 12:15:40 INFO - Running main action method: install 12:15:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:15:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:15:40 INFO - Reading from file tmpfile_stdout 12:15:40 INFO - Detecting whether we're running mozinstall >=1.0... 12:15:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 12:15:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 12:15:40 INFO - Reading from file tmpfile_stdout 12:15:40 INFO - Output received: 12:15:40 INFO - Usage: mozinstall [options] installer 12:15:40 INFO - Options: 12:15:40 INFO - -h, --help show this help message and exit 12:15:40 INFO - -d DEST, --destination=DEST 12:15:40 INFO - Directory to install application into. [default: 12:15:40 INFO - "/builds/slave/test"] 12:15:40 INFO - --app=APP Application being installed. [default: firefox] 12:15:40 INFO - mkdir: /builds/slave/test/build/application 12:15:40 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'] 12:15:40 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 12:16:11 INFO - Reading from file tmpfile_stdout 12:16:11 INFO - Output received: 12:16:11 INFO - /builds/slave/test/build/application/firefox/firefox 12:16:11 INFO - Running post-action listener: _resource_record_post_action 12:16:11 INFO - ##### 12:16:11 INFO - ##### Running run-tests step. 12:16:11 INFO - ##### 12:16:11 INFO - Running pre-action listener: _resource_record_pre_action 12:16:11 INFO - Running main action method: run_tests 12:16:11 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 12:16:11 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:16:11 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:16:11 INFO - grabbing minidump binary from tooltool 12:16:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:16:11 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 0x25b32d0>, '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 0x25af800>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25afc90>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 12:16:11 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 12:16:11 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 12:16:11 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 12:16:11 INFO - Return code: 0 12:16:11 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 12:16:11 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 12:16:11 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/OFqIuuK6TQ-SwTZLwrMrcg/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 12:16:11 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/OFqIuuK6TQ-SwTZLwrMrcg/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 12:16:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:16:11 INFO - 'CCACHE_UMASK': '002', 12:16:11 INFO - 'DISPLAY': ':0', 12:16:11 INFO - 'HOME': '/home/cltbld', 12:16:11 INFO - 'LANG': 'en_US.UTF-8', 12:16:11 INFO - 'LOGNAME': 'cltbld', 12:16:11 INFO - 'MAIL': '/var/mail/cltbld', 12:16:11 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 12:16:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:16:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:16:11 INFO - 'MOZ_NO_REMOTE': '1', 12:16:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:16:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:16:11 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:16:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:16:11 INFO - 'PWD': '/builds/slave/test', 12:16:11 INFO - 'SHELL': '/bin/bash', 12:16:11 INFO - 'SHLVL': '1', 12:16:11 INFO - 'TERM': 'linux', 12:16:11 INFO - 'TMOUT': '86400', 12:16:11 INFO - 'USER': 'cltbld', 12:16:11 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461611479.288303-585870174', 12:16:11 INFO - '_': '/tools/buildbot/bin/python'} 12:16:11 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/OFqIuuK6TQ-SwTZLwrMrcg/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 12:16:12 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 12:16:12 INFO - import pkg_resources 12:16:13 INFO - Using 1 client processes 12:16:14 INFO - wptserve Starting http server on 127.0.0.1:8000 12:16:14 INFO - wptserve Starting http server on 127.0.0.1:8001 12:16:14 INFO - wptserve Starting http server on 127.0.0.1:8443 12:16:16 INFO - SUITE-START | Running 778 tests 12:16:16 INFO - Running testharness tests 12:16:16 INFO - Setting up ssl 12:16:16 INFO - PROCESS | certutil | 12:16:16 INFO - PROCESS | certutil | 12:16:16 INFO - PROCESS | certutil | 12:16:16 INFO - Certificate Nickname Trust Attributes 12:16:16 INFO - SSL,S/MIME,JAR/XPI 12:16:16 INFO - 12:16:16 INFO - web-platform-tests CT,, 12:16:16 INFO - 12:16:16 INFO - Starting runner 12:16:20 INFO - PROCESS | 4493 | 1461611780051 Marionette DEBUG Marionette enabled via build flag and pref 12:16:20 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41d432000 == 1 [pid = 4493] [id = 1] 12:16:20 INFO - PROCESS | 4493 | ++DOMWINDOW == 1 (0x7fa41d432800) [pid = 4493] [serial = 1] [outer = (nil)] 12:16:20 INFO - PROCESS | 4493 | [4493] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 12:16:20 INFO - PROCESS | 4493 | ++DOMWINDOW == 2 (0x7fa41d433800) [pid = 4493] [serial = 2] [outer = 0x7fa41d432800] 12:16:20 INFO - PROCESS | 4493 | 1461611780805 Marionette INFO Listening on port 2828 12:16:21 INFO - PROCESS | 4493 | 1461611781521 Marionette DEBUG Marionette enabled via command-line flag 12:16:21 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41a309800 == 2 [pid = 4493] [id = 2] 12:16:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 3 (0x7fa41a30a000) [pid = 4493] [serial = 3] [outer = (nil)] 12:16:21 INFO - PROCESS | 4493 | [4493] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 12:16:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 4 (0x7fa41a30b000) [pid = 4493] [serial = 4] [outer = 0x7fa41a30a000] 12:16:21 INFO - PROCESS | 4493 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fa41aaa77c0 12:16:21 INFO - PROCESS | 4493 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fa41974e040 12:16:21 INFO - PROCESS | 4493 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fa4197582b0 12:16:21 INFO - PROCESS | 4493 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fa4197585b0 12:16:21 INFO - PROCESS | 4493 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fa4197588e0 12:16:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 5 (0x7fa4197ca000) [pid = 4493] [serial = 5] [outer = 0x7fa41d432800] 12:16:22 INFO - PROCESS | 4493 | [4493] 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 12:16:22 INFO - PROCESS | 4493 | 1461611782041 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:52158 12:16:22 INFO - PROCESS | 4493 | [4493] 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 12:16:22 INFO - PROCESS | 4493 | 1461611782085 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:52159 12:16:22 INFO - PROCESS | 4493 | [4493] 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 12:16:22 INFO - PROCESS | 4493 | 1461611782155 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:52160 12:16:22 INFO - PROCESS | 4493 | 1461611782160 Marionette DEBUG Closed connection conn0 12:16:22 INFO - PROCESS | 4493 | 1461611782163 Marionette DEBUG Closed connection conn1 12:16:22 INFO - PROCESS | 4493 | [4493] 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 12:16:22 INFO - PROCESS | 4493 | [4493] 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 12:16:22 INFO - PROCESS | 4493 | 1461611782307 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:52161 12:16:22 INFO - PROCESS | 4493 | 1461611782310 Marionette DEBUG Closed connection conn2 12:16:22 INFO - PROCESS | 4493 | [4493] 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 12:16:22 INFO - PROCESS | 4493 | 1461611782364 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:52162 12:16:22 INFO - PROCESS | 4493 | 1461611782373 Marionette DEBUG Closed connection conn3 12:16:22 INFO - PROCESS | 4493 | 1461611782434 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:16:22 INFO - PROCESS | 4493 | 1461611782454 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":"20160425103006","device":"desktop","version":"48.0a2"} 12:16:23 INFO - PROCESS | 4493 | [4493] 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 12:16:24 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40d139800 == 3 [pid = 4493] [id = 3] 12:16:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 6 (0x7fa40d13a000) [pid = 4493] [serial = 6] [outer = (nil)] 12:16:24 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40d13a800 == 4 [pid = 4493] [id = 4] 12:16:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 7 (0x7fa40d116800) [pid = 4493] [serial = 7] [outer = (nil)] 12:16:24 INFO - PROCESS | 4493 | [4493] 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 12:16:24 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40c1a9800 == 5 [pid = 4493] [id = 5] 12:16:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 8 (0x7fa40bf3f400) [pid = 4493] [serial = 8] [outer = (nil)] 12:16:24 INFO - PROCESS | 4493 | [4493] 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 12:16:25 INFO - PROCESS | 4493 | [4493] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:16:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 9 (0x7fa40beb1800) [pid = 4493] [serial = 9] [outer = 0x7fa40bf3f400] 12:16:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 10 (0x7fa40b929800) [pid = 4493] [serial = 10] [outer = 0x7fa40d13a000] 12:16:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 11 (0x7fa40b961c00) [pid = 4493] [serial = 11] [outer = 0x7fa40d116800] 12:16:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 12 (0x7fa40b963c00) [pid = 4493] [serial = 12] [outer = 0x7fa40bf3f400] 12:16:26 INFO - PROCESS | 4493 | 1461611786542 Marionette DEBUG loaded listener.js 12:16:26 INFO - PROCESS | 4493 | 1461611786561 Marionette DEBUG loaded listener.js 12:16:27 INFO - PROCESS | 4493 | ++DOMWINDOW == 13 (0x7fa409bd6400) [pid = 4493] [serial = 13] [outer = 0x7fa40bf3f400] 12:16:27 INFO - PROCESS | 4493 | 1461611787353 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"50ee95ea-ec1d-462d-87c8-5ae6c4a49dea","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":"20160425103006","device":"desktop","version":"48.0a2","command_id":1}}] 12:16:27 INFO - PROCESS | 4493 | 1461611787631 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 12:16:28 INFO - PROCESS | 4493 | 1461611788085 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 12:16:28 INFO - PROCESS | 4493 | 1461611788142 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:16:28 INFO - PROCESS | 4493 | [4493] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:16:28 INFO - PROCESS | 4493 | [4493] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:16:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 14 (0x7fa408d62000) [pid = 4493] [serial = 14] [outer = 0x7fa40bf3f400] 12:16:28 INFO - PROCESS | 4493 | [4493] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:16:28 INFO - PROCESS | 4493 | [4493] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:16:28 INFO - PROCESS | 4493 | 1461611788778 Marionette TRACE conn4 <- [1,3,null,{}] 12:16:28 INFO - PROCESS | 4493 | 1461611788816 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 12:16:28 INFO - PROCESS | 4493 | 1461611788856 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 12:16:28 INFO - PROCESS | 4493 | 1461611788953 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 12:16:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:16:28 INFO - PROCESS | 4493 | 1461611788957 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 12:16:28 INFO - PROCESS | 4493 | 1461611788966 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:16:28 INFO - PROCESS | 4493 | 1461611788972 Marionette TRACE conn4 <- [1,6,null,{}] 12:16:28 INFO - PROCESS | 4493 | 1461611788983 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:29 INFO - PROCESS | 4493 | 1461611789002 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 12:16:29 INFO - PROCESS | 4493 | 1461611789008 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:29 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa405919800 == 6 [pid = 4493] [id = 6] 12:16:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 15 (0x7fa405904400) [pid = 4493] [serial = 15] [outer = (nil)] 12:16:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 16 (0x7fa405906400) [pid = 4493] [serial = 16] [outer = 0x7fa405904400] 12:16:29 INFO - PROCESS | 4493 | 1461611789085 Marionette DEBUG loaded listener.js 12:16:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 17 (0x7fa40590d000) [pid = 4493] [serial = 17] [outer = 0x7fa405904400] 12:16:29 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa405932800 == 7 [pid = 4493] [id = 7] 12:16:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 18 (0x7fa40573dc00) [pid = 4493] [serial = 18] [outer = (nil)] 12:16:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 19 (0x7fa40590dc00) [pid = 4493] [serial = 19] [outer = 0x7fa40573dc00] 12:16:29 INFO - PROCESS | 4493 | 1461611789557 Marionette DEBUG loaded listener.js 12:16:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 20 (0x7fa405655800) [pid = 4493] [serial = 20] [outer = 0x7fa40573dc00] 12:16:30 INFO - PROCESS | 4493 | [4493] 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 12:16:30 INFO - PROCESS | 4493 | 1461611790150 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 12:16:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:16:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1238ms 12:16:30 INFO - PROCESS | 4493 | 1461611790281 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 12:16:30 INFO - PROCESS | 4493 | 1461611790284 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 12:16:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:16:30 INFO - PROCESS | 4493 | 1461611790340 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:16:30 INFO - PROCESS | 4493 | 1461611790342 Marionette TRACE conn4 <- [1,10,null,{}] 12:16:30 INFO - PROCESS | 4493 | 1461611790369 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:30 INFO - PROCESS | 4493 | 1461611790622 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 12:16:30 INFO - PROCESS | 4493 | 1461611790869 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:30 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403c58000 == 8 [pid = 4493] [id = 8] 12:16:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 21 (0x7fa403cec400) [pid = 4493] [serial = 21] [outer = (nil)] 12:16:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 22 (0x7fa403cee400) [pid = 4493] [serial = 22] [outer = 0x7fa403cec400] 12:16:30 INFO - PROCESS | 4493 | 1461611790954 Marionette DEBUG loaded listener.js 12:16:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 23 (0x7fa403cf4400) [pid = 4493] [serial = 23] [outer = 0x7fa403cec400] 12:16:31 INFO - PROCESS | 4493 | 1461611791779 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 12:16:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:16:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1483ms 12:16:31 INFO - PROCESS | 4493 | 1461611791812 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 12:16:31 INFO - PROCESS | 4493 | 1461611791816 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 12:16:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:16:31 INFO - PROCESS | 4493 | 1461611791827 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:16:31 INFO - PROCESS | 4493 | 1461611791833 Marionette TRACE conn4 <- [1,14,null,{}] 12:16:31 INFO - PROCESS | 4493 | 1461611791841 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:32 INFO - PROCESS | 4493 | 1461611792027 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 12:16:32 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa405920000 == 9 [pid = 4493] [id = 9] 12:16:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 24 (0x7fa405924800) [pid = 4493] [serial = 24] [outer = (nil)] 12:16:32 INFO - PROCESS | 4493 | 1461611792134 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 25 (0x7fa405936000) [pid = 4493] [serial = 25] [outer = 0x7fa405924800] 12:16:32 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa406f69000 == 10 [pid = 4493] [id = 10] 12:16:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 26 (0x7fa405748400) [pid = 4493] [serial = 26] [outer = (nil)] 12:16:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 27 (0x7fa405905000) [pid = 4493] [serial = 27] [outer = 0x7fa405748400] 12:16:32 INFO - PROCESS | 4493 | 1461611792245 Marionette DEBUG loaded listener.js 12:16:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 28 (0x7fa405911400) [pid = 4493] [serial = 28] [outer = 0x7fa405748400] 12:16:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 29 (0x7fa40a3a9000) [pid = 4493] [serial = 29] [outer = 0x7fa405924800] 12:16:32 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa409bae000 == 11 [pid = 4493] [id = 11] 12:16:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 30 (0x7fa405746400) [pid = 4493] [serial = 30] [outer = (nil)] 12:16:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 31 (0x7fa40a378c00) [pid = 4493] [serial = 31] [outer = 0x7fa405746400] 12:16:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 32 (0x7fa40b26d400) [pid = 4493] [serial = 32] [outer = 0x7fa405746400] 12:16:33 INFO - PROCESS | 4493 | 1461611793386 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 12:16:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:16:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1635ms 12:16:33 INFO - PROCESS | 4493 | 1461611793463 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 12:16:33 INFO - PROCESS | 4493 | 1461611793467 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 12:16:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:16:33 INFO - PROCESS | 4493 | 1461611793495 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:16:33 INFO - PROCESS | 4493 | 1461611793499 Marionette TRACE conn4 <- [1,18,null,{}] 12:16:33 INFO - PROCESS | 4493 | 1461611793507 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:33 INFO - PROCESS | 4493 | 1461611793696 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 12:16:33 INFO - PROCESS | 4493 | 1461611793837 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:33 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40c194800 == 12 [pid = 4493] [id = 12] 12:16:33 INFO - PROCESS | 4493 | ++DOMWINDOW == 33 (0x7fa40a4bac00) [pid = 4493] [serial = 33] [outer = (nil)] 12:16:33 INFO - PROCESS | 4493 | ++DOMWINDOW == 34 (0x7fa40bf39400) [pid = 4493] [serial = 34] [outer = 0x7fa40a4bac00] 12:16:33 INFO - PROCESS | 4493 | 1461611793944 Marionette DEBUG loaded listener.js 12:16:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 35 (0x7fa40cc6e000) [pid = 4493] [serial = 35] [outer = 0x7fa40a4bac00] 12:16:34 INFO - PROCESS | 4493 | 1461611794865 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 12:16:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:16:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1404ms 12:16:34 INFO - PROCESS | 4493 | 1461611794882 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 12:16:34 INFO - PROCESS | 4493 | 1461611794890 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 12:16:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:16:34 INFO - PROCESS | 4493 | 1461611794907 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:16:34 INFO - PROCESS | 4493 | 1461611794914 Marionette TRACE conn4 <- [1,22,null,{}] 12:16:34 INFO - PROCESS | 4493 | 1461611794921 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:35 INFO - PROCESS | 4493 | 1461611795119 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 12:16:35 INFO - PROCESS | 4493 | 1461611795237 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:35 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40cc32000 == 13 [pid = 4493] [id = 13] 12:16:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 36 (0x7fa405656400) [pid = 4493] [serial = 36] [outer = (nil)] 12:16:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 37 (0x7fa40d48a000) [pid = 4493] [serial = 37] [outer = 0x7fa405656400] 12:16:35 INFO - PROCESS | 4493 | 1461611795317 Marionette DEBUG loaded listener.js 12:16:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 38 (0x7fa40fc67800) [pid = 4493] [serial = 38] [outer = 0x7fa405656400] 12:16:36 INFO - PROCESS | 4493 | 1461611796376 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 12:16:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:16:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1493ms 12:16:36 INFO - PROCESS | 4493 | 1461611796393 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 12:16:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:16:36 INFO - PROCESS | 4493 | 1461611796398 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 12:16:36 INFO - PROCESS | 4493 | 1461611796407 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:16:36 INFO - PROCESS | 4493 | 1461611796413 Marionette TRACE conn4 <- [1,26,null,{}] 12:16:36 INFO - PROCESS | 4493 | 1461611796423 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:36 INFO - PROCESS | 4493 | 1461611796743 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 12:16:36 INFO - PROCESS | 4493 | 1461611796901 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:36 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40c197000 == 14 [pid = 4493] [id = 14] 12:16:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 39 (0x7fa405907c00) [pid = 4493] [serial = 39] [outer = (nil)] 12:16:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 40 (0x7fa408d69800) [pid = 4493] [serial = 40] [outer = 0x7fa405907c00] 12:16:36 INFO - PROCESS | 4493 | 1461611796977 Marionette DEBUG loaded listener.js 12:16:37 INFO - PROCESS | 4493 | ++DOMWINDOW == 41 (0x7fa40cfbf000) [pid = 4493] [serial = 41] [outer = 0x7fa405907c00] 12:16:37 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa405919800 == 13 [pid = 4493] [id = 6] 12:16:37 INFO - PROCESS | 4493 | 1461611797844 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 12:16:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:16:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1488ms 12:16:37 INFO - PROCESS | 4493 | 1461611797895 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 12:16:37 INFO - PROCESS | 4493 | 1461611797903 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 12:16:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:16:37 INFO - PROCESS | 4493 | 1461611797913 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:16:37 INFO - PROCESS | 4493 | 1461611797916 Marionette TRACE conn4 <- [1,30,null,{}] 12:16:37 INFO - PROCESS | 4493 | 1461611797923 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:38 INFO - PROCESS | 4493 | 1461611798115 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 12:16:38 INFO - PROCESS | 4493 | 1461611798200 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:38 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40cc2c800 == 14 [pid = 4493] [id = 15] 12:16:38 INFO - PROCESS | 4493 | ++DOMWINDOW == 42 (0x7fa405652800) [pid = 4493] [serial = 42] [outer = (nil)] 12:16:38 INFO - PROCESS | 4493 | ++DOMWINDOW == 43 (0x7fa409bd4c00) [pid = 4493] [serial = 43] [outer = 0x7fa405652800] 12:16:38 INFO - PROCESS | 4493 | 1461611798270 Marionette DEBUG loaded listener.js 12:16:38 INFO - PROCESS | 4493 | ++DOMWINDOW == 44 (0x7fa40d489400) [pid = 4493] [serial = 44] [outer = 0x7fa405652800] 12:16:39 INFO - PROCESS | 4493 | 1461611799013 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 12:16:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:16:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1132ms 12:16:39 INFO - PROCESS | 4493 | 1461611799045 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 12:16:39 INFO - PROCESS | 4493 | 1461611799049 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 12:16:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:16:39 INFO - PROCESS | 4493 | 1461611799055 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:16:39 INFO - PROCESS | 4493 | 1461611799060 Marionette TRACE conn4 <- [1,34,null,{}] 12:16:39 INFO - PROCESS | 4493 | 1461611799088 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:39 INFO - PROCESS | 4493 | 1461611799250 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 12:16:39 INFO - PROCESS | 4493 | 1461611799263 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:39 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40d4ca000 == 15 [pid = 4493] [id = 16] 12:16:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 45 (0x7fa40fc6fc00) [pid = 4493] [serial = 45] [outer = (nil)] 12:16:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 46 (0x7fa40fe85800) [pid = 4493] [serial = 46] [outer = 0x7fa40fc6fc00] 12:16:39 INFO - PROCESS | 4493 | 1461611799332 Marionette DEBUG loaded listener.js 12:16:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 47 (0x7fa410a42400) [pid = 4493] [serial = 47] [outer = 0x7fa40fc6fc00] 12:16:40 INFO - PROCESS | 4493 | 1461611800081 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 12:16:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:16:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1047ms 12:16:40 INFO - PROCESS | 4493 | 1461611800104 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 12:16:40 INFO - PROCESS | 4493 | 1461611800108 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 12:16:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:16:40 INFO - PROCESS | 4493 | 1461611800115 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:16:40 INFO - PROCESS | 4493 | 1461611800117 Marionette TRACE conn4 <- [1,38,null,{}] 12:16:40 INFO - PROCESS | 4493 | 1461611800134 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:40 INFO - PROCESS | 4493 | 1461611800277 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 12:16:40 INFO - PROCESS | 4493 | 1461611800310 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:40 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa406d96000 == 16 [pid = 4493] [id = 17] 12:16:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 48 (0x7fa406d74c00) [pid = 4493] [serial = 48] [outer = (nil)] 12:16:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 49 (0x7fa414795000) [pid = 4493] [serial = 49] [outer = 0x7fa406d74c00] 12:16:40 INFO - PROCESS | 4493 | 1461611800377 Marionette DEBUG loaded listener.js 12:16:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 50 (0x7fa41a5cc400) [pid = 4493] [serial = 50] [outer = 0x7fa406d74c00] 12:16:41 INFO - PROCESS | 4493 | 1461611801115 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 12:16:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:16:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1037ms 12:16:41 INFO - PROCESS | 4493 | 1461611801154 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 12:16:41 INFO - PROCESS | 4493 | 1461611801156 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 12:16:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:16:41 INFO - PROCESS | 4493 | 1461611801163 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:16:41 INFO - PROCESS | 4493 | 1461611801166 Marionette TRACE conn4 <- [1,42,null,{}] 12:16:41 INFO - PROCESS | 4493 | 1461611801183 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:41 INFO - PROCESS | 4493 | 1461611801326 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 12:16:41 INFO - PROCESS | 4493 | 1461611801341 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:41 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40febb800 == 17 [pid = 4493] [id = 18] 12:16:41 INFO - PROCESS | 4493 | ++DOMWINDOW == 51 (0x7fa40c694400) [pid = 4493] [serial = 51] [outer = (nil)] 12:16:41 INFO - PROCESS | 4493 | ++DOMWINDOW == 52 (0x7fa41a66e000) [pid = 4493] [serial = 52] [outer = 0x7fa40c694400] 12:16:41 INFO - PROCESS | 4493 | 1461611801405 Marionette DEBUG loaded listener.js 12:16:41 INFO - PROCESS | 4493 | ++DOMWINDOW == 53 (0x7fa41a6e4000) [pid = 4493] [serial = 53] [outer = 0x7fa40c694400] 12:16:42 INFO - PROCESS | 4493 | 1461611802153 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 12:16:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:16:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1000ms 12:16:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:16:42 INFO - PROCESS | 4493 | 1461611802162 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 12:16:42 INFO - PROCESS | 4493 | 1461611802164 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 12:16:42 INFO - PROCESS | 4493 | 1461611802171 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:16:42 INFO - PROCESS | 4493 | 1461611802174 Marionette TRACE conn4 <- [1,46,null,{}] 12:16:42 INFO - PROCESS | 4493 | 1461611802179 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:42 INFO - PROCESS | 4493 | 1461611802401 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 12:16:42 INFO - PROCESS | 4493 | 1461611802431 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:42 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa413983000 == 18 [pid = 4493] [id = 19] 12:16:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 54 (0x7fa41aa53000) [pid = 4493] [serial = 54] [outer = (nil)] 12:16:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 55 (0x7fa41bbd3c00) [pid = 4493] [serial = 55] [outer = 0x7fa41aa53000] 12:16:42 INFO - PROCESS | 4493 | 1461611802504 Marionette DEBUG loaded listener.js 12:16:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 56 (0x7fa41d9ea800) [pid = 4493] [serial = 56] [outer = 0x7fa41aa53000] 12:16:43 INFO - PROCESS | 4493 | 1461611803237 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 12:16:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:16:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1129ms 12:16:43 INFO - PROCESS | 4493 | 1461611803311 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 12:16:43 INFO - PROCESS | 4493 | 1461611803314 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 12:16:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:16:43 INFO - PROCESS | 4493 | 1461611803322 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:16:43 INFO - PROCESS | 4493 | 1461611803325 Marionette TRACE conn4 <- [1,50,null,{}] 12:16:43 INFO - PROCESS | 4493 | 1461611803331 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:43 INFO - PROCESS | 4493 | 1461611803478 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 12:16:43 INFO - PROCESS | 4493 | 1461611803490 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:43 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4197e1800 == 19 [pid = 4493] [id = 20] 12:16:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 57 (0x7fa41a849800) [pid = 4493] [serial = 57] [outer = (nil)] 12:16:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 58 (0x7fa41eb9b800) [pid = 4493] [serial = 58] [outer = 0x7fa41a849800] 12:16:43 INFO - PROCESS | 4493 | 1461611803555 Marionette DEBUG loaded listener.js 12:16:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 59 (0x7fa41f12b000) [pid = 4493] [serial = 59] [outer = 0x7fa41a849800] 12:16:44 INFO - PROCESS | 4493 | 1461611804284 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:16:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:16:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 992ms 12:16:44 INFO - PROCESS | 4493 | 1461611804315 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 12:16:44 INFO - PROCESS | 4493 | 1461611804319 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 12:16:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:16:44 INFO - PROCESS | 4493 | 1461611804326 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:16:44 INFO - PROCESS | 4493 | 1461611804328 Marionette TRACE conn4 <- [1,54,null,{}] 12:16:44 INFO - PROCESS | 4493 | 1461611804334 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:44 INFO - PROCESS | 4493 | 1461611804505 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 12:16:44 INFO - PROCESS | 4493 | 1461611804528 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:44 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41a3f9800 == 20 [pid = 4493] [id = 21] 12:16:44 INFO - PROCESS | 4493 | ++DOMWINDOW == 60 (0x7fa409873400) [pid = 4493] [serial = 60] [outer = (nil)] 12:16:44 INFO - PROCESS | 4493 | ++DOMWINDOW == 61 (0x7fa41f361000) [pid = 4493] [serial = 61] [outer = 0x7fa409873400] 12:16:44 INFO - PROCESS | 4493 | 1461611804600 Marionette DEBUG loaded listener.js 12:16:44 INFO - PROCESS | 4493 | ++DOMWINDOW == 62 (0x7fa41fa0b400) [pid = 4493] [serial = 62] [outer = 0x7fa409873400] 12:16:45 INFO - PROCESS | 4493 | 1461611805296 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:16:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:16:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 989ms 12:16:45 INFO - PROCESS | 4493 | 1461611805317 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 12:16:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:16:45 INFO - PROCESS | 4493 | 1461611805322 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 12:16:45 INFO - PROCESS | 4493 | 1461611805328 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:16:45 INFO - PROCESS | 4493 | 1461611805331 Marionette TRACE conn4 <- [1,58,null,{}] 12:16:45 INFO - PROCESS | 4493 | 1461611805337 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:45 INFO - PROCESS | 4493 | 1461611805521 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 12:16:45 INFO - PROCESS | 4493 | 1461611805541 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:45 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41aa23800 == 21 [pid = 4493] [id = 22] 12:16:45 INFO - PROCESS | 4493 | ++DOMWINDOW == 63 (0x7fa40b277800) [pid = 4493] [serial = 63] [outer = (nil)] 12:16:45 INFO - PROCESS | 4493 | ++DOMWINDOW == 64 (0x7fa41fa0dc00) [pid = 4493] [serial = 64] [outer = 0x7fa40b277800] 12:16:45 INFO - PROCESS | 4493 | 1461611805604 Marionette DEBUG loaded listener.js 12:16:45 INFO - PROCESS | 4493 | ++DOMWINDOW == 65 (0x7fa41fb32c00) [pid = 4493] [serial = 65] [outer = 0x7fa40b277800] 12:16:46 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40cc32000 == 20 [pid = 4493] [id = 13] 12:16:46 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40c194800 == 19 [pid = 4493] [id = 12] 12:16:46 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403c58000 == 18 [pid = 4493] [id = 8] 12:16:46 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa406f69000 == 17 [pid = 4493] [id = 10] 12:16:47 INFO - PROCESS | 4493 | 1461611807065 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:16:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:16:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1844ms 12:16:47 INFO - PROCESS | 4493 | 1461611807190 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 12:16:47 INFO - PROCESS | 4493 | 1461611807195 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 12:16:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:16:47 INFO - PROCESS | 4493 | 1461611807210 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:16:47 INFO - PROCESS | 4493 | 1461611807216 Marionette TRACE conn4 <- [1,62,null,{}] 12:16:47 INFO - PROCESS | 4493 | 1461611807225 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:47 INFO - PROCESS | 4493 | 1461611807393 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 12:16:47 INFO - PROCESS | 4493 | 1461611807421 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:47 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4070cd000 == 18 [pid = 4493] [id = 23] 12:16:47 INFO - PROCESS | 4493 | ++DOMWINDOW == 66 (0x7fa40a377400) [pid = 4493] [serial = 66] [outer = (nil)] 12:16:47 INFO - PROCESS | 4493 | ++DOMWINDOW == 67 (0x7fa40b1e7000) [pid = 4493] [serial = 67] [outer = 0x7fa40a377400] 12:16:47 INFO - PROCESS | 4493 | 1461611807492 Marionette DEBUG loaded listener.js 12:16:47 INFO - PROCESS | 4493 | ++DOMWINDOW == 68 (0x7fa40ba8d000) [pid = 4493] [serial = 68] [outer = 0x7fa40a377400] 12:16:48 INFO - PROCESS | 4493 | 1461611808645 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:16:48 INFO - PROCESS | 4493 | --DOMWINDOW == 67 (0x7fa405748400) [pid = 4493] [serial = 26] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:16:48 INFO - PROCESS | 4493 | --DOMWINDOW == 66 (0x7fa40a4bac00) [pid = 4493] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:16:48 INFO - PROCESS | 4493 | --DOMWINDOW == 65 (0x7fa405656400) [pid = 4493] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:16:48 INFO - PROCESS | 4493 | --DOMWINDOW == 64 (0x7fa405907c00) [pid = 4493] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:16:48 INFO - PROCESS | 4493 | --DOMWINDOW == 63 (0x7fa405652800) [pid = 4493] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:16:48 INFO - PROCESS | 4493 | --DOMWINDOW == 62 (0x7fa40fc6fc00) [pid = 4493] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:16:48 INFO - PROCESS | 4493 | --DOMWINDOW == 61 (0x7fa406d74c00) [pid = 4493] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:16:48 INFO - PROCESS | 4493 | --DOMWINDOW == 60 (0x7fa41a849800) [pid = 4493] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:16:48 INFO - PROCESS | 4493 | --DOMWINDOW == 59 (0x7fa409873400) [pid = 4493] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:16:48 INFO - PROCESS | 4493 | --DOMWINDOW == 58 (0x7fa405904400) [pid = 4493] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:16:48 INFO - PROCESS | 4493 | --DOMWINDOW == 57 (0x7fa403cec400) [pid = 4493] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:16:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:16:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1537ms 12:16:48 INFO - PROCESS | 4493 | 1461611808758 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 12:16:48 INFO - PROCESS | 4493 | 1461611808767 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 12:16:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:16:48 INFO - PROCESS | 4493 | 1461611808778 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:16:48 INFO - PROCESS | 4493 | 1461611808781 Marionette TRACE conn4 <- [1,66,null,{}] 12:16:48 INFO - PROCESS | 4493 | 1461611808790 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:48 INFO - PROCESS | 4493 | 1461611808954 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 12:16:49 INFO - PROCESS | 4493 | 1461611809055 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:49 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40a8c2800 == 19 [pid = 4493] [id = 24] 12:16:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 58 (0x7fa40c3e6400) [pid = 4493] [serial = 69] [outer = (nil)] 12:16:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 59 (0x7fa40cba5400) [pid = 4493] [serial = 70] [outer = 0x7fa40c3e6400] 12:16:49 INFO - PROCESS | 4493 | 1461611809130 Marionette DEBUG loaded listener.js 12:16:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 60 (0x7fa40cfc0000) [pid = 4493] [serial = 71] [outer = 0x7fa40c3e6400] 12:16:49 INFO - PROCESS | 4493 | 1461611809789 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:16:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:16:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1033ms 12:16:49 INFO - PROCESS | 4493 | 1461611809812 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 12:16:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:16:49 INFO - PROCESS | 4493 | 1461611809816 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 12:16:49 INFO - PROCESS | 4493 | 1461611809823 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:16:49 INFO - PROCESS | 4493 | 1461611809828 Marionette TRACE conn4 <- [1,70,null,{}] 12:16:49 INFO - PROCESS | 4493 | 1461611809844 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:50 INFO - PROCESS | 4493 | 1461611810021 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 12:16:50 INFO - PROCESS | 4493 | 1461611810111 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:50 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40c675000 == 20 [pid = 4493] [id = 25] 12:16:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 61 (0x7fa40cfc0c00) [pid = 4493] [serial = 72] [outer = (nil)] 12:16:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 62 (0x7fa40d5a7800) [pid = 4493] [serial = 73] [outer = 0x7fa40cfc0c00] 12:16:50 INFO - PROCESS | 4493 | 1461611810183 Marionette DEBUG loaded listener.js 12:16:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 63 (0x7fa40fc6f800) [pid = 4493] [serial = 74] [outer = 0x7fa40cfc0c00] 12:16:50 INFO - PROCESS | 4493 | 1461611810955 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:16:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:16:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1184ms 12:16:51 INFO - PROCESS | 4493 | 1461611811008 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 12:16:51 INFO - PROCESS | 4493 | 1461611811014 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 12:16:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:16:51 INFO - PROCESS | 4493 | 1461611811023 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:16:51 INFO - PROCESS | 4493 | 1461611811029 Marionette TRACE conn4 <- [1,74,null,{}] 12:16:51 INFO - PROCESS | 4493 | 1461611811039 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:51 INFO - PROCESS | 4493 | 1461611811206 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 12:16:51 INFO - PROCESS | 4493 | 1461611811330 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:51 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4098a8000 == 21 [pid = 4493] [id = 26] 12:16:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 64 (0x7fa403ded000) [pid = 4493] [serial = 75] [outer = (nil)] 12:16:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 65 (0x7fa40b1f3000) [pid = 4493] [serial = 76] [outer = 0x7fa403ded000] 12:16:51 INFO - PROCESS | 4493 | 1461611811408 Marionette DEBUG loaded listener.js 12:16:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 66 (0x7fa40cc66000) [pid = 4493] [serial = 77] [outer = 0x7fa403ded000] 12:16:52 INFO - PROCESS | 4493 | 1461611812260 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:16:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:16:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1290ms 12:16:52 INFO - PROCESS | 4493 | 1461611812313 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 12:16:52 INFO - PROCESS | 4493 | 1461611812323 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 12:16:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:16:52 INFO - PROCESS | 4493 | 1461611812337 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:16:52 INFO - PROCESS | 4493 | 1461611812340 Marionette TRACE conn4 <- [1,78,null,{}] 12:16:52 INFO - PROCESS | 4493 | 1461611812347 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:52 INFO - PROCESS | 4493 | 1461611812551 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 12:16:52 INFO - PROCESS | 4493 | 1461611812677 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:52 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40d132000 == 22 [pid = 4493] [id = 27] 12:16:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 67 (0x7fa405908800) [pid = 4493] [serial = 78] [outer = (nil)] 12:16:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 68 (0x7fa40fc06c00) [pid = 4493] [serial = 79] [outer = 0x7fa405908800] 12:16:52 INFO - PROCESS | 4493 | 1461611812757 Marionette DEBUG loaded listener.js 12:16:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 69 (0x7fa40fef0000) [pid = 4493] [serial = 80] [outer = 0x7fa405908800] 12:16:53 INFO - PROCESS | 4493 | 1461611813598 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:16:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:16:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1295ms 12:16:53 INFO - PROCESS | 4493 | 1461611813644 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 12:16:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:16:53 INFO - PROCESS | 4493 | 1461611813648 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 12:16:53 INFO - PROCESS | 4493 | 1461611813655 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:16:53 INFO - PROCESS | 4493 | 1461611813661 Marionette TRACE conn4 <- [1,82,null,{}] 12:16:53 INFO - PROCESS | 4493 | 1461611813677 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:53 INFO - PROCESS | 4493 | 1461611813848 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 12:16:53 INFO - PROCESS | 4493 | 1461611813974 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:54 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40dcdc800 == 23 [pid = 4493] [id = 28] 12:16:54 INFO - PROCESS | 4493 | ++DOMWINDOW == 70 (0x7fa41973ac00) [pid = 4493] [serial = 81] [outer = (nil)] 12:16:54 INFO - PROCESS | 4493 | ++DOMWINDOW == 71 (0x7fa41a6e0400) [pid = 4493] [serial = 82] [outer = 0x7fa41973ac00] 12:16:54 INFO - PROCESS | 4493 | 1461611814058 Marionette DEBUG loaded listener.js 12:16:54 INFO - PROCESS | 4493 | ++DOMWINDOW == 72 (0x7fa41a848400) [pid = 4493] [serial = 83] [outer = 0x7fa41973ac00] 12:16:54 INFO - PROCESS | 4493 | 1461611814916 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:16:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:16:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1335ms 12:16:54 INFO - PROCESS | 4493 | 1461611814990 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 12:16:54 INFO - PROCESS | 4493 | 1461611814995 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 12:16:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:16:55 INFO - PROCESS | 4493 | 1461611815001 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:16:55 INFO - PROCESS | 4493 | 1461611815004 Marionette TRACE conn4 <- [1,86,null,{}] 12:16:55 INFO - PROCESS | 4493 | 1461611815016 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:55 INFO - PROCESS | 4493 | 1461611815184 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 12:16:55 INFO - PROCESS | 4493 | 1461611815311 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:55 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa405926800 == 24 [pid = 4493] [id = 29] 12:16:55 INFO - PROCESS | 4493 | ++DOMWINDOW == 73 (0x7fa404adf000) [pid = 4493] [serial = 84] [outer = (nil)] 12:16:55 INFO - PROCESS | 4493 | ++DOMWINDOW == 74 (0x7fa40dca2400) [pid = 4493] [serial = 85] [outer = 0x7fa404adf000] 12:16:55 INFO - PROCESS | 4493 | 1461611815393 Marionette DEBUG loaded listener.js 12:16:55 INFO - PROCESS | 4493 | ++DOMWINDOW == 75 (0x7fa41a5d1c00) [pid = 4493] [serial = 86] [outer = 0x7fa404adf000] 12:16:57 INFO - PROCESS | 4493 | --DOMWINDOW == 74 (0x7fa405936000) [pid = 4493] [serial = 25] [outer = (nil)] [url = about:blank] 12:16:57 INFO - PROCESS | 4493 | --DOMWINDOW == 73 (0x7fa41f12b000) [pid = 4493] [serial = 59] [outer = (nil)] [url = about:blank] 12:16:57 INFO - PROCESS | 4493 | --DOMWINDOW == 72 (0x7fa41fa0b400) [pid = 4493] [serial = 62] [outer = (nil)] [url = about:blank] 12:16:57 INFO - PROCESS | 4493 | --DOMWINDOW == 71 (0x7fa405911400) [pid = 4493] [serial = 28] [outer = (nil)] [url = about:blank] 12:16:57 INFO - PROCESS | 4493 | --DOMWINDOW == 70 (0x7fa40d489400) [pid = 4493] [serial = 44] [outer = (nil)] [url = about:blank] 12:16:57 INFO - PROCESS | 4493 | --DOMWINDOW == 69 (0x7fa40cc6e000) [pid = 4493] [serial = 35] [outer = (nil)] [url = about:blank] 12:16:57 INFO - PROCESS | 4493 | --DOMWINDOW == 68 (0x7fa40590d000) [pid = 4493] [serial = 17] [outer = (nil)] [url = about:blank] 12:16:57 INFO - PROCESS | 4493 | --DOMWINDOW == 67 (0x7fa403cf4400) [pid = 4493] [serial = 23] [outer = (nil)] [url = about:blank] 12:16:57 INFO - PROCESS | 4493 | --DOMWINDOW == 66 (0x7fa40fc67800) [pid = 4493] [serial = 38] [outer = (nil)] [url = about:blank] 12:16:57 INFO - PROCESS | 4493 | --DOMWINDOW == 65 (0x7fa40b963c00) [pid = 4493] [serial = 12] [outer = (nil)] [url = about:blank] 12:16:57 INFO - PROCESS | 4493 | --DOMWINDOW == 64 (0x7fa40beb1800) [pid = 4493] [serial = 9] [outer = (nil)] [url = about:blank] 12:16:57 INFO - PROCESS | 4493 | --DOMWINDOW == 63 (0x7fa41d433800) [pid = 4493] [serial = 2] [outer = (nil)] [url = about:blank] 12:16:57 INFO - PROCESS | 4493 | --DOMWINDOW == 62 (0x7fa40a378c00) [pid = 4493] [serial = 31] [outer = (nil)] [url = about:blank] 12:16:57 INFO - PROCESS | 4493 | --DOMWINDOW == 61 (0x7fa40bf39400) [pid = 4493] [serial = 34] [outer = (nil)] [url = about:blank] 12:16:57 INFO - PROCESS | 4493 | --DOMWINDOW == 60 (0x7fa40d48a000) [pid = 4493] [serial = 37] [outer = (nil)] [url = about:blank] 12:16:57 INFO - PROCESS | 4493 | --DOMWINDOW == 59 (0x7fa408d69800) [pid = 4493] [serial = 40] [outer = (nil)] [url = about:blank] 12:16:57 INFO - PROCESS | 4493 | --DOMWINDOW == 58 (0x7fa40cfbf000) [pid = 4493] [serial = 41] [outer = (nil)] [url = about:blank] 12:16:57 INFO - PROCESS | 4493 | --DOMWINDOW == 57 (0x7fa409bd4c00) [pid = 4493] [serial = 43] [outer = (nil)] [url = about:blank] 12:16:57 INFO - PROCESS | 4493 | --DOMWINDOW == 56 (0x7fa40fe85800) [pid = 4493] [serial = 46] [outer = (nil)] [url = about:blank] 12:16:57 INFO - PROCESS | 4493 | --DOMWINDOW == 55 (0x7fa410a42400) [pid = 4493] [serial = 47] [outer = (nil)] [url = about:blank] 12:16:57 INFO - PROCESS | 4493 | --DOMWINDOW == 54 (0x7fa414795000) [pid = 4493] [serial = 49] [outer = (nil)] [url = about:blank] 12:16:57 INFO - PROCESS | 4493 | --DOMWINDOW == 53 (0x7fa41a66e000) [pid = 4493] [serial = 52] [outer = (nil)] [url = about:blank] 12:16:57 INFO - PROCESS | 4493 | --DOMWINDOW == 52 (0x7fa41bbd3c00) [pid = 4493] [serial = 55] [outer = (nil)] [url = about:blank] 12:16:57 INFO - PROCESS | 4493 | --DOMWINDOW == 51 (0x7fa41a5cc400) [pid = 4493] [serial = 50] [outer = (nil)] [url = about:blank] 12:16:57 INFO - PROCESS | 4493 | --DOMWINDOW == 50 (0x7fa41eb9b800) [pid = 4493] [serial = 58] [outer = (nil)] [url = about:blank] 12:16:57 INFO - PROCESS | 4493 | --DOMWINDOW == 49 (0x7fa41f361000) [pid = 4493] [serial = 61] [outer = (nil)] [url = about:blank] 12:16:57 INFO - PROCESS | 4493 | --DOMWINDOW == 48 (0x7fa403cee400) [pid = 4493] [serial = 22] [outer = (nil)] [url = about:blank] 12:16:57 INFO - PROCESS | 4493 | --DOMWINDOW == 47 (0x7fa405905000) [pid = 4493] [serial = 27] [outer = (nil)] [url = about:blank] 12:16:57 INFO - PROCESS | 4493 | --DOMWINDOW == 46 (0x7fa405906400) [pid = 4493] [serial = 16] [outer = (nil)] [url = about:blank] 12:16:57 INFO - PROCESS | 4493 | --DOMWINDOW == 45 (0x7fa40590dc00) [pid = 4493] [serial = 19] [outer = (nil)] [url = about:blank] 12:16:57 INFO - PROCESS | 4493 | 1461611817087 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:16:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:16:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 2182ms 12:16:57 INFO - PROCESS | 4493 | 1461611817185 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 12:16:57 INFO - PROCESS | 4493 | 1461611817190 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 12:16:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:16:57 INFO - PROCESS | 4493 | 1461611817200 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:16:57 INFO - PROCESS | 4493 | 1461611817213 Marionette TRACE conn4 <- [1,90,null,{}] 12:16:57 INFO - PROCESS | 4493 | 1461611817227 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:57 INFO - PROCESS | 4493 | 1461611817383 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 12:16:57 INFO - PROCESS | 4493 | 1461611817460 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:57 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40546b800 == 25 [pid = 4493] [id = 30] 12:16:57 INFO - PROCESS | 4493 | ++DOMWINDOW == 46 (0x7fa40590c000) [pid = 4493] [serial = 87] [outer = (nil)] 12:16:57 INFO - PROCESS | 4493 | ++DOMWINDOW == 47 (0x7fa405a25c00) [pid = 4493] [serial = 88] [outer = 0x7fa40590c000] 12:16:57 INFO - PROCESS | 4493 | 1461611817536 Marionette DEBUG loaded listener.js 12:16:57 INFO - PROCESS | 4493 | ++DOMWINDOW == 48 (0x7fa409709400) [pid = 4493] [serial = 89] [outer = 0x7fa40590c000] 12:16:58 INFO - PROCESS | 4493 | 1461611818172 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:16:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:16:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 999ms 12:16:58 INFO - PROCESS | 4493 | 1461611818199 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 12:16:58 INFO - PROCESS | 4493 | 1461611818209 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 12:16:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:16:58 INFO - PROCESS | 4493 | 1461611818221 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:16:58 INFO - PROCESS | 4493 | 1461611818224 Marionette TRACE conn4 <- [1,94,null,{}] 12:16:58 INFO - PROCESS | 4493 | 1461611818230 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:58 INFO - PROCESS | 4493 | 1461611818383 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 12:16:58 INFO - PROCESS | 4493 | 1461611818471 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:58 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4098aa000 == 26 [pid = 4493] [id = 31] 12:16:58 INFO - PROCESS | 4493 | ++DOMWINDOW == 49 (0x7fa40986fc00) [pid = 4493] [serial = 90] [outer = (nil)] 12:16:58 INFO - PROCESS | 4493 | ++DOMWINDOW == 50 (0x7fa40b6bbc00) [pid = 4493] [serial = 91] [outer = 0x7fa40986fc00] 12:16:58 INFO - PROCESS | 4493 | 1461611818536 Marionette DEBUG loaded listener.js 12:16:58 INFO - PROCESS | 4493 | ++DOMWINDOW == 51 (0x7fa40cc67800) [pid = 4493] [serial = 92] [outer = 0x7fa40986fc00] 12:16:59 INFO - PROCESS | 4493 | 1461611819181 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 12:16:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:16:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 982ms 12:16:59 INFO - PROCESS | 4493 | 1461611819204 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 12:16:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:16:59 INFO - PROCESS | 4493 | 1461611819208 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 12:16:59 INFO - PROCESS | 4493 | 1461611819215 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:16:59 INFO - PROCESS | 4493 | 1461611819221 Marionette TRACE conn4 <- [1,98,null,{}] 12:16:59 INFO - PROCESS | 4493 | 1461611819239 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:59 INFO - PROCESS | 4493 | 1461611819428 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 12:16:59 INFO - PROCESS | 4493 | 1461611819465 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:59 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40c19e000 == 27 [pid = 4493] [id = 32] 12:16:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 52 (0x7fa405652800) [pid = 4493] [serial = 93] [outer = (nil)] 12:16:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 53 (0x7fa40d10f400) [pid = 4493] [serial = 94] [outer = 0x7fa405652800] 12:16:59 INFO - PROCESS | 4493 | 1461611819537 Marionette DEBUG loaded listener.js 12:16:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 54 (0x7fa40fc05800) [pid = 4493] [serial = 95] [outer = 0x7fa405652800] 12:17:00 INFO - PROCESS | 4493 | 1461611820408 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 12:17:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:17:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1237ms 12:17:00 INFO - PROCESS | 4493 | 1461611820453 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 12:17:00 INFO - PROCESS | 4493 | 1461611820458 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 12:17:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:17:00 INFO - PROCESS | 4493 | 1461611820471 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:17:00 INFO - PROCESS | 4493 | 1461611820473 Marionette TRACE conn4 <- [1,102,null,{}] 12:17:00 INFO - PROCESS | 4493 | 1461611820480 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:00 INFO - PROCESS | 4493 | 1461611820662 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 12:17:00 INFO - PROCESS | 4493 | 1461611820686 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:00 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40ce04000 == 28 [pid = 4493] [id = 33] 12:17:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 55 (0x7fa40cc70400) [pid = 4493] [serial = 96] [outer = (nil)] 12:17:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 56 (0x7fa410a38000) [pid = 4493] [serial = 97] [outer = 0x7fa40cc70400] 12:17:00 INFO - PROCESS | 4493 | 1461611820752 Marionette DEBUG loaded listener.js 12:17:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 57 (0x7fa41478e800) [pid = 4493] [serial = 98] [outer = 0x7fa40cc70400] 12:17:01 INFO - PROCESS | 4493 | --DOMWINDOW == 56 (0x7fa40a377400) [pid = 4493] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:17:01 INFO - PROCESS | 4493 | --DOMWINDOW == 55 (0x7fa40c3e6400) [pid = 4493] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:17:01 INFO - PROCESS | 4493 | --DOMWINDOW == 54 (0x7fa40b277800) [pid = 4493] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:17:01 INFO - PROCESS | 4493 | --DOMWINDOW == 53 (0x7fa40c694400) [pid = 4493] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:17:01 INFO - PROCESS | 4493 | --DOMWINDOW == 52 (0x7fa41aa53000) [pid = 4493] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:17:01 INFO - PROCESS | 4493 | --DOMWINDOW == 51 (0x7fa40cfc0c00) [pid = 4493] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:17:01 INFO - PROCESS | 4493 | 1461611821561 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 12:17:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:17:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1130ms 12:17:01 INFO - PROCESS | 4493 | 1461611821602 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 12:17:01 INFO - PROCESS | 4493 | 1461611821605 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 12:17:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:17:01 INFO - PROCESS | 4493 | 1461611821612 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:17:01 INFO - PROCESS | 4493 | 1461611821615 Marionette TRACE conn4 <- [1,106,null,{}] 12:17:01 INFO - PROCESS | 4493 | 1461611821621 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:01 INFO - PROCESS | 4493 | 1461611821755 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 12:17:01 INFO - PROCESS | 4493 | 1461611821844 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:01 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40d145800 == 29 [pid = 4493] [id = 34] 12:17:01 INFO - PROCESS | 4493 | ++DOMWINDOW == 52 (0x7fa40fe85800) [pid = 4493] [serial = 99] [outer = (nil)] 12:17:01 INFO - PROCESS | 4493 | ++DOMWINDOW == 53 (0x7fa414791400) [pid = 4493] [serial = 100] [outer = 0x7fa40fe85800] 12:17:01 INFO - PROCESS | 4493 | 1461611821916 Marionette DEBUG loaded listener.js 12:17:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 54 (0x7fa41a5ca000) [pid = 4493] [serial = 101] [outer = 0x7fa40fe85800] 12:17:02 INFO - PROCESS | 4493 | 1461611822578 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 12:17:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:17:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 995ms 12:17:02 INFO - PROCESS | 4493 | 1461611822609 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 12:17:02 INFO - PROCESS | 4493 | 1461611822612 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 12:17:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:17:02 INFO - PROCESS | 4493 | 1461611822619 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:17:02 INFO - PROCESS | 4493 | 1461611822622 Marionette TRACE conn4 <- [1,110,null,{}] 12:17:02 INFO - PROCESS | 4493 | 1461611822627 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:02 INFO - PROCESS | 4493 | 1461611822847 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 12:17:02 INFO - PROCESS | 4493 | 1461611822866 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:02 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40fc4f000 == 30 [pid = 4493] [id = 35] 12:17:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 55 (0x7fa404ad7400) [pid = 4493] [serial = 102] [outer = (nil)] 12:17:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 56 (0x7fa41a603c00) [pid = 4493] [serial = 103] [outer = 0x7fa404ad7400] 12:17:02 INFO - PROCESS | 4493 | 1461611822938 Marionette DEBUG loaded listener.js 12:17:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 57 (0x7fa41b736c00) [pid = 4493] [serial = 104] [outer = 0x7fa404ad7400] 12:17:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 58 (0x7fa41b73f800) [pid = 4493] [serial = 105] [outer = 0x7fa405746400] 12:17:03 INFO - PROCESS | 4493 | 1461611823870 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 12:17:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:17:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1330ms 12:17:03 INFO - PROCESS | 4493 | 1461611823950 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 12:17:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:17:03 INFO - PROCESS | 4493 | 1461611823957 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 12:17:03 INFO - PROCESS | 4493 | 1461611823966 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:17:03 INFO - PROCESS | 4493 | 1461611823972 Marionette TRACE conn4 <- [1,114,null,{}] 12:17:03 INFO - PROCESS | 4493 | 1461611823982 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:04 INFO - PROCESS | 4493 | 1461611824189 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 12:17:04 INFO - PROCESS | 4493 | 1461611824362 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:04 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4070dd000 == 31 [pid = 4493] [id = 36] 12:17:04 INFO - PROCESS | 4493 | ++DOMWINDOW == 59 (0x7fa404ae1400) [pid = 4493] [serial = 106] [outer = (nil)] 12:17:04 INFO - PROCESS | 4493 | ++DOMWINDOW == 60 (0x7fa406d75000) [pid = 4493] [serial = 107] [outer = 0x7fa404ae1400] 12:17:04 INFO - PROCESS | 4493 | 1461611824464 Marionette DEBUG loaded listener.js 12:17:04 INFO - PROCESS | 4493 | ++DOMWINDOW == 61 (0x7fa409a57000) [pid = 4493] [serial = 108] [outer = 0x7fa404ae1400] 12:17:05 INFO - PROCESS | 4493 | 1461611825411 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 12:17:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:17:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1490ms 12:17:05 INFO - PROCESS | 4493 | 1461611825456 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 12:17:05 INFO - PROCESS | 4493 | 1461611825464 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 12:17:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:17:05 INFO - PROCESS | 4493 | 1461611825475 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:17:05 INFO - PROCESS | 4493 | 1461611825480 Marionette TRACE conn4 <- [1,118,null,{}] 12:17:05 INFO - PROCESS | 4493 | 1461611825486 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:05 INFO - PROCESS | 4493 | 1461611825656 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 12:17:05 INFO - PROCESS | 4493 | 1461611825778 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:05 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40d4b1000 == 32 [pid = 4493] [id = 37] 12:17:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 62 (0x7fa409879c00) [pid = 4493] [serial = 109] [outer = (nil)] 12:17:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 63 (0x7fa40bf39400) [pid = 4493] [serial = 110] [outer = 0x7fa409879c00] 12:17:05 INFO - PROCESS | 4493 | 1461611825863 Marionette DEBUG loaded listener.js 12:17:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 64 (0x7fa40d50a400) [pid = 4493] [serial = 111] [outer = 0x7fa409879c00] 12:17:06 INFO - PROCESS | 4493 | 1461611826860 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 12:17:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:17:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1439ms 12:17:06 INFO - PROCESS | 4493 | 1461611826942 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 12:17:06 INFO - PROCESS | 4493 | 1461611826949 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 12:17:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:17:06 INFO - PROCESS | 4493 | 1461611826958 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:17:06 INFO - PROCESS | 4493 | 1461611826964 Marionette TRACE conn4 <- [1,122,null,{}] 12:17:06 INFO - PROCESS | 4493 | 1461611826973 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:07 INFO - PROCESS | 4493 | 1461611827137 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 12:17:07 INFO - PROCESS | 4493 | 1461611827246 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:07 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40989f800 == 33 [pid = 4493] [id = 38] 12:17:07 INFO - PROCESS | 4493 | ++DOMWINDOW == 65 (0x7fa409a4e800) [pid = 4493] [serial = 112] [outer = (nil)] 12:17:07 INFO - PROCESS | 4493 | ++DOMWINDOW == 66 (0x7fa409bd9400) [pid = 4493] [serial = 113] [outer = 0x7fa409a4e800] 12:17:07 INFO - PROCESS | 4493 | 1461611827398 Marionette DEBUG loaded listener.js 12:17:07 INFO - PROCESS | 4493 | ++DOMWINDOW == 67 (0x7fa40bd86800) [pid = 4493] [serial = 114] [outer = 0x7fa409a4e800] 12:17:07 INFO - PROCESS | 4493 | --DOMWINDOW == 66 (0x7fa40d5a7800) [pid = 4493] [serial = 73] [outer = (nil)] [url = about:blank] 12:17:07 INFO - PROCESS | 4493 | --DOMWINDOW == 65 (0x7fa40b1e7000) [pid = 4493] [serial = 67] [outer = (nil)] [url = about:blank] 12:17:07 INFO - PROCESS | 4493 | --DOMWINDOW == 64 (0x7fa40cba5400) [pid = 4493] [serial = 70] [outer = (nil)] [url = about:blank] 12:17:07 INFO - PROCESS | 4493 | --DOMWINDOW == 63 (0x7fa40ba8d000) [pid = 4493] [serial = 68] [outer = (nil)] [url = about:blank] 12:17:07 INFO - PROCESS | 4493 | --DOMWINDOW == 62 (0x7fa40cfc0000) [pid = 4493] [serial = 71] [outer = (nil)] [url = about:blank] 12:17:07 INFO - PROCESS | 4493 | --DOMWINDOW == 61 (0x7fa40fc6f800) [pid = 4493] [serial = 74] [outer = (nil)] [url = about:blank] 12:17:07 INFO - PROCESS | 4493 | --DOMWINDOW == 60 (0x7fa41fb32c00) [pid = 4493] [serial = 65] [outer = (nil)] [url = about:blank] 12:17:08 INFO - PROCESS | 4493 | --DOMWINDOW == 59 (0x7fa41fa0dc00) [pid = 4493] [serial = 64] [outer = (nil)] [url = about:blank] 12:17:08 INFO - PROCESS | 4493 | --DOMWINDOW == 58 (0x7fa41a6e4000) [pid = 4493] [serial = 53] [outer = (nil)] [url = about:blank] 12:17:08 INFO - PROCESS | 4493 | --DOMWINDOW == 57 (0x7fa41d9ea800) [pid = 4493] [serial = 56] [outer = (nil)] [url = about:blank] 12:17:08 INFO - PROCESS | 4493 | 1461611828188 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 12:17:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:17:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1284ms 12:17:08 INFO - PROCESS | 4493 | 1461611828244 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 12:17:08 INFO - PROCESS | 4493 | 1461611828252 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 12:17:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:17:08 INFO - PROCESS | 4493 | 1461611828262 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:17:08 INFO - PROCESS | 4493 | 1461611828265 Marionette TRACE conn4 <- [1,126,null,{}] 12:17:08 INFO - PROCESS | 4493 | 1461611828272 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:08 INFO - PROCESS | 4493 | 1461611828421 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 12:17:08 INFO - PROCESS | 4493 | 1461611828432 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:08 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40b38a800 == 34 [pid = 4493] [id = 39] 12:17:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 58 (0x7fa40beb1000) [pid = 4493] [serial = 115] [outer = (nil)] 12:17:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 59 (0x7fa40d59c400) [pid = 4493] [serial = 116] [outer = 0x7fa40beb1000] 12:17:08 INFO - PROCESS | 4493 | 1461611828497 Marionette DEBUG loaded listener.js 12:17:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 60 (0x7fa40dca8800) [pid = 4493] [serial = 117] [outer = 0x7fa40beb1000] 12:17:09 INFO - PROCESS | 4493 | 1461611829269 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 12:17:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:17:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1037ms 12:17:09 INFO - PROCESS | 4493 | 1461611829300 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 12:17:09 INFO - PROCESS | 4493 | 1461611829304 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 12:17:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:17:09 INFO - PROCESS | 4493 | 1461611829310 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:17:09 INFO - PROCESS | 4493 | 1461611829316 Marionette TRACE conn4 <- [1,130,null,{}] 12:17:09 INFO - PROCESS | 4493 | 1461611829342 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:09 INFO - PROCESS | 4493 | 1461611829506 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 12:17:09 INFO - PROCESS | 4493 | 1461611829519 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:09 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40d42f800 == 35 [pid = 4493] [id = 40] 12:17:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 61 (0x7fa403cf1000) [pid = 4493] [serial = 118] [outer = (nil)] 12:17:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 62 (0x7fa414790000) [pid = 4493] [serial = 119] [outer = 0x7fa403cf1000] 12:17:09 INFO - PROCESS | 4493 | 1461611829589 Marionette DEBUG loaded listener.js 12:17:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 63 (0x7fa41a671800) [pid = 4493] [serial = 120] [outer = 0x7fa403cf1000] 12:17:10 INFO - PROCESS | 4493 | 1461611830370 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 12:17:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:17:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1090ms 12:17:10 INFO - PROCESS | 4493 | 1461611830414 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 12:17:10 INFO - PROCESS | 4493 | 1461611830419 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 12:17:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:17:10 INFO - PROCESS | 4493 | 1461611830432 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:17:10 INFO - PROCESS | 4493 | 1461611830435 Marionette TRACE conn4 <- [1,134,null,{}] 12:17:10 INFO - PROCESS | 4493 | 1461611830441 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:10 INFO - PROCESS | 4493 | 1461611830623 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 12:17:10 INFO - PROCESS | 4493 | 1461611830682 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:10 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40a3a6000 == 36 [pid = 4493] [id = 41] 12:17:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 64 (0x7fa403de4800) [pid = 4493] [serial = 121] [outer = (nil)] 12:17:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 65 (0x7fa406f17c00) [pid = 4493] [serial = 122] [outer = 0x7fa403de4800] 12:17:10 INFO - PROCESS | 4493 | 1461611830749 Marionette DEBUG loaded listener.js 12:17:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 66 (0x7fa407081800) [pid = 4493] [serial = 123] [outer = 0x7fa403de4800] 12:17:11 INFO - PROCESS | 4493 | 1461611831495 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 12:17:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:17:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1097ms 12:17:11 INFO - PROCESS | 4493 | 1461611831524 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 12:17:11 INFO - PROCESS | 4493 | 1461611831527 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 12:17:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:17:11 INFO - PROCESS | 4493 | 1461611831533 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:17:11 INFO - PROCESS | 4493 | 1461611831535 Marionette TRACE conn4 <- [1,138,null,{}] 12:17:11 INFO - PROCESS | 4493 | 1461611831541 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:11 INFO - PROCESS | 4493 | 1461611831707 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 12:17:11 INFO - PROCESS | 4493 | 1461611831735 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:11 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa413b0b800 == 37 [pid = 4493] [id = 42] 12:17:11 INFO - PROCESS | 4493 | ++DOMWINDOW == 67 (0x7fa403cef800) [pid = 4493] [serial = 124] [outer = (nil)] 12:17:11 INFO - PROCESS | 4493 | ++DOMWINDOW == 68 (0x7fa407084800) [pid = 4493] [serial = 125] [outer = 0x7fa403cef800] 12:17:11 INFO - PROCESS | 4493 | 1461611831803 Marionette DEBUG loaded listener.js 12:17:11 INFO - PROCESS | 4493 | ++DOMWINDOW == 69 (0x7fa407089800) [pid = 4493] [serial = 126] [outer = 0x7fa403cef800] 12:17:12 INFO - PROCESS | 4493 | --DOMWINDOW == 68 (0x7fa40cc70400) [pid = 4493] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:17:12 INFO - PROCESS | 4493 | --DOMWINDOW == 67 (0x7fa40590c000) [pid = 4493] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:17:12 INFO - PROCESS | 4493 | --DOMWINDOW == 66 (0x7fa40986fc00) [pid = 4493] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:17:12 INFO - PROCESS | 4493 | --DOMWINDOW == 65 (0x7fa40fe85800) [pid = 4493] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:17:12 INFO - PROCESS | 4493 | --DOMWINDOW == 64 (0x7fa403ded000) [pid = 4493] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:17:12 INFO - PROCESS | 4493 | --DOMWINDOW == 63 (0x7fa405908800) [pid = 4493] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:17:12 INFO - PROCESS | 4493 | --DOMWINDOW == 62 (0x7fa41973ac00) [pid = 4493] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:17:12 INFO - PROCESS | 4493 | --DOMWINDOW == 61 (0x7fa405652800) [pid = 4493] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:17:12 INFO - PROCESS | 4493 | 1461611832611 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 12:17:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:17:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1136ms 12:17:12 INFO - PROCESS | 4493 | 1461611832670 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 12:17:12 INFO - PROCESS | 4493 | 1461611832673 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 12:17:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:17:12 INFO - PROCESS | 4493 | 1461611832680 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:17:12 INFO - PROCESS | 4493 | 1461611832684 Marionette TRACE conn4 <- [1,142,null,{}] 12:17:12 INFO - PROCESS | 4493 | 1461611832689 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:12 INFO - PROCESS | 4493 | 1461611832897 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 12:17:12 INFO - PROCESS | 4493 | 1461611832954 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:12 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41a30c800 == 38 [pid = 4493] [id = 43] 12:17:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 62 (0x7fa406f20800) [pid = 4493] [serial = 127] [outer = (nil)] 12:17:13 INFO - PROCESS | 4493 | ++DOMWINDOW == 63 (0x7fa41a5c9c00) [pid = 4493] [serial = 128] [outer = 0x7fa406f20800] 12:17:13 INFO - PROCESS | 4493 | 1461611833025 Marionette DEBUG loaded listener.js 12:17:13 INFO - PROCESS | 4493 | ++DOMWINDOW == 64 (0x7fa41a84e800) [pid = 4493] [serial = 129] [outer = 0x7fa406f20800] 12:17:13 INFO - PROCESS | 4493 | 1461611833683 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 12:17:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:17:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1034ms 12:17:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:17:13 INFO - PROCESS | 4493 | 1461611833716 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 12:17:13 INFO - PROCESS | 4493 | 1461611833719 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 12:17:13 INFO - PROCESS | 4493 | 1461611833725 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:17:13 INFO - PROCESS | 4493 | 1461611833728 Marionette TRACE conn4 <- [1,146,null,{}] 12:17:13 INFO - PROCESS | 4493 | 1461611833733 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:13 INFO - PROCESS | 4493 | 1461611833896 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 12:17:13 INFO - PROCESS | 4493 | 1461611833915 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:13 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41a68b000 == 39 [pid = 4493] [id = 44] 12:17:13 INFO - PROCESS | 4493 | ++DOMWINDOW == 65 (0x7fa405742400) [pid = 4493] [serial = 130] [outer = (nil)] 12:17:13 INFO - PROCESS | 4493 | ++DOMWINDOW == 66 (0x7fa41b737800) [pid = 4493] [serial = 131] [outer = 0x7fa405742400] 12:17:13 INFO - PROCESS | 4493 | 1461611833978 Marionette DEBUG loaded listener.js 12:17:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 67 (0x7fa41ba12400) [pid = 4493] [serial = 132] [outer = 0x7fa405742400] 12:17:14 INFO - PROCESS | 4493 | 1461611834897 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 12:17:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:17:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1231ms 12:17:14 INFO - PROCESS | 4493 | 1461611834957 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 12:17:14 INFO - PROCESS | 4493 | 1461611834963 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 12:17:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:17:14 INFO - PROCESS | 4493 | 1461611834972 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:17:14 INFO - PROCESS | 4493 | 1461611834977 Marionette TRACE conn4 <- [1,150,null,{}] 12:17:14 INFO - PROCESS | 4493 | 1461611834987 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:15 INFO - PROCESS | 4493 | 1461611835221 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 12:17:15 INFO - PROCESS | 4493 | 1461611835359 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:15 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40a4ec000 == 40 [pid = 4493] [id = 45] 12:17:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 68 (0x7fa40590c000) [pid = 4493] [serial = 133] [outer = (nil)] 12:17:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 69 (0x7fa408d62400) [pid = 4493] [serial = 134] [outer = 0x7fa40590c000] 12:17:15 INFO - PROCESS | 4493 | 1461611835479 Marionette DEBUG loaded listener.js 12:17:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 70 (0x7fa409a58000) [pid = 4493] [serial = 135] [outer = 0x7fa40590c000] 12:17:16 INFO - PROCESS | 4493 | 1461611836320 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 12:17:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:17:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1388ms 12:17:16 INFO - PROCESS | 4493 | 1461611836360 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 12:17:16 INFO - PROCESS | 4493 | 1461611836369 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 12:17:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:17:16 INFO - PROCESS | 4493 | 1461611836381 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:17:16 INFO - PROCESS | 4493 | 1461611836384 Marionette TRACE conn4 <- [1,154,null,{}] 12:17:16 INFO - PROCESS | 4493 | 1461611836391 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:16 INFO - PROCESS | 4493 | 1461611836597 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 12:17:16 INFO - PROCESS | 4493 | 1461611836723 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:16 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40d429000 == 41 [pid = 4493] [id = 46] 12:17:16 INFO - PROCESS | 4493 | ++DOMWINDOW == 71 (0x7fa40b6b9800) [pid = 4493] [serial = 136] [outer = (nil)] 12:17:16 INFO - PROCESS | 4493 | ++DOMWINDOW == 72 (0x7fa40d508000) [pid = 4493] [serial = 137] [outer = 0x7fa40b6b9800] 12:17:16 INFO - PROCESS | 4493 | 1461611836804 Marionette DEBUG loaded listener.js 12:17:16 INFO - PROCESS | 4493 | ++DOMWINDOW == 73 (0x7fa40fc03c00) [pid = 4493] [serial = 138] [outer = 0x7fa40b6b9800] 12:17:17 INFO - PROCESS | 4493 | 1461611837812 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 12:17:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:17:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1484ms 12:17:17 INFO - PROCESS | 4493 | 1461611837865 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 12:17:17 INFO - PROCESS | 4493 | 1461611837868 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 12:17:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:17:17 INFO - PROCESS | 4493 | 1461611837876 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:17:17 INFO - PROCESS | 4493 | 1461611837882 Marionette TRACE conn4 <- [1,158,null,{}] 12:17:17 INFO - PROCESS | 4493 | 1461611837939 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:18 INFO - PROCESS | 4493 | 1461611838130 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 12:17:18 INFO - PROCESS | 4493 | 1461611838268 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:18 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41b71c800 == 42 [pid = 4493] [id = 47] 12:17:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 74 (0x7fa41a6e9c00) [pid = 4493] [serial = 139] [outer = (nil)] 12:17:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 75 (0x7fa41b8b4400) [pid = 4493] [serial = 140] [outer = 0x7fa41a6e9c00] 12:17:18 INFO - PROCESS | 4493 | 1461611838389 Marionette DEBUG loaded listener.js 12:17:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 76 (0x7fa41eb6a000) [pid = 4493] [serial = 141] [outer = 0x7fa41a6e9c00] 12:17:19 INFO - PROCESS | 4493 | 1461611839209 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 12:17:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:17:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1389ms 12:17:19 INFO - PROCESS | 4493 | 1461611839266 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 12:17:19 INFO - PROCESS | 4493 | 1461611839270 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 12:17:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:17:19 INFO - PROCESS | 4493 | 1461611839277 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:17:19 INFO - PROCESS | 4493 | 1461611839279 Marionette TRACE conn4 <- [1,162,null,{}] 12:17:19 INFO - PROCESS | 4493 | 1461611839286 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:19 INFO - PROCESS | 4493 | 1461611839453 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 12:17:19 INFO - PROCESS | 4493 | 1461611839709 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:19 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4098a7000 == 43 [pid = 4493] [id = 48] 12:17:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 77 (0x7fa405907400) [pid = 4493] [serial = 142] [outer = (nil)] 12:17:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 78 (0x7fa405911400) [pid = 4493] [serial = 143] [outer = 0x7fa405907400] 12:17:19 INFO - PROCESS | 4493 | 1461611839834 Marionette DEBUG loaded listener.js 12:17:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 79 (0x7fa406f21400) [pid = 4493] [serial = 144] [outer = 0x7fa405907400] 12:17:20 INFO - PROCESS | 4493 | 1461611840930 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 12:17:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:17:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1687ms 12:17:20 INFO - PROCESS | 4493 | 1461611840983 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 12:17:20 INFO - PROCESS | 4493 | 1461611840986 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 12:17:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:17:21 INFO - PROCESS | 4493 | 1461611841036 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:17:21 INFO - PROCESS | 4493 | 1461611841041 Marionette TRACE conn4 <- [1,166,null,{}] 12:17:21 INFO - PROCESS | 4493 | 1461611841130 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:21 INFO - PROCESS | 4493 | 1461611841323 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 12:17:21 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41a30c800 == 42 [pid = 4493] [id = 43] 12:17:21 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa413b0b800 == 41 [pid = 4493] [id = 42] 12:17:21 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40a3a6000 == 40 [pid = 4493] [id = 41] 12:17:21 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40d42f800 == 39 [pid = 4493] [id = 40] 12:17:21 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40b38a800 == 38 [pid = 4493] [id = 39] 12:17:21 INFO - PROCESS | 4493 | --DOMWINDOW == 78 (0x7fa41a603c00) [pid = 4493] [serial = 103] [outer = (nil)] [url = about:blank] 12:17:21 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40989f800 == 37 [pid = 4493] [id = 38] 12:17:21 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4070dd000 == 36 [pid = 4493] [id = 36] 12:17:21 INFO - PROCESS | 4493 | --DOMWINDOW == 77 (0x7fa410a38000) [pid = 4493] [serial = 97] [outer = (nil)] [url = about:blank] 12:17:21 INFO - PROCESS | 4493 | --DOMWINDOW == 76 (0x7fa405a25c00) [pid = 4493] [serial = 88] [outer = (nil)] [url = about:blank] 12:17:21 INFO - PROCESS | 4493 | --DOMWINDOW == 75 (0x7fa409709400) [pid = 4493] [serial = 89] [outer = (nil)] [url = about:blank] 12:17:21 INFO - PROCESS | 4493 | --DOMWINDOW == 74 (0x7fa40b6bbc00) [pid = 4493] [serial = 91] [outer = (nil)] [url = about:blank] 12:17:21 INFO - PROCESS | 4493 | --DOMWINDOW == 73 (0x7fa40cc67800) [pid = 4493] [serial = 92] [outer = (nil)] [url = about:blank] 12:17:21 INFO - PROCESS | 4493 | --DOMWINDOW == 72 (0x7fa40dca2400) [pid = 4493] [serial = 85] [outer = (nil)] [url = about:blank] 12:17:21 INFO - PROCESS | 4493 | --DOMWINDOW == 71 (0x7fa414791400) [pid = 4493] [serial = 100] [outer = (nil)] [url = about:blank] 12:17:21 INFO - PROCESS | 4493 | --DOMWINDOW == 70 (0x7fa40cc66000) [pid = 4493] [serial = 77] [outer = (nil)] [url = about:blank] 12:17:21 INFO - PROCESS | 4493 | --DOMWINDOW == 69 (0x7fa40b1f3000) [pid = 4493] [serial = 76] [outer = (nil)] [url = about:blank] 12:17:21 INFO - PROCESS | 4493 | --DOMWINDOW == 68 (0x7fa40fef0000) [pid = 4493] [serial = 80] [outer = (nil)] [url = about:blank] 12:17:21 INFO - PROCESS | 4493 | --DOMWINDOW == 67 (0x7fa40fc06c00) [pid = 4493] [serial = 79] [outer = (nil)] [url = about:blank] 12:17:21 INFO - PROCESS | 4493 | --DOMWINDOW == 66 (0x7fa41a848400) [pid = 4493] [serial = 83] [outer = (nil)] [url = about:blank] 12:17:21 INFO - PROCESS | 4493 | --DOMWINDOW == 65 (0x7fa41a6e0400) [pid = 4493] [serial = 82] [outer = (nil)] [url = about:blank] 12:17:21 INFO - PROCESS | 4493 | --DOMWINDOW == 64 (0x7fa40d10f400) [pid = 4493] [serial = 94] [outer = (nil)] [url = about:blank] 12:17:21 INFO - PROCESS | 4493 | --DOMWINDOW == 63 (0x7fa41a5ca000) [pid = 4493] [serial = 101] [outer = (nil)] [url = about:blank] 12:17:21 INFO - PROCESS | 4493 | --DOMWINDOW == 62 (0x7fa41478e800) [pid = 4493] [serial = 98] [outer = (nil)] [url = about:blank] 12:17:21 INFO - PROCESS | 4493 | --DOMWINDOW == 61 (0x7fa40fc05800) [pid = 4493] [serial = 95] [outer = (nil)] [url = about:blank] 12:17:21 INFO - PROCESS | 4493 | --DOMWINDOW == 60 (0x7fa40b26d400) [pid = 4493] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:17:21 INFO - PROCESS | 4493 | 1461611841489 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:21 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40591a000 == 37 [pid = 4493] [id = 49] 12:17:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 61 (0x7fa405657c00) [pid = 4493] [serial = 145] [outer = (nil)] 12:17:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 62 (0x7fa407080000) [pid = 4493] [serial = 146] [outer = 0x7fa405657c00] 12:17:21 INFO - PROCESS | 4493 | 1461611841556 Marionette DEBUG loaded listener.js 12:17:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 63 (0x7fa40cc70800) [pid = 4493] [serial = 147] [outer = 0x7fa405657c00] 12:17:22 INFO - PROCESS | 4493 | 1461611842226 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 12:17:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:17:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1283ms 12:17:22 INFO - PROCESS | 4493 | 1461611842299 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 12:17:22 INFO - PROCESS | 4493 | 1461611842306 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 12:17:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:17:22 INFO - PROCESS | 4493 | 1461611842320 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:17:22 INFO - PROCESS | 4493 | 1461611842329 Marionette TRACE conn4 <- [1,170,null,{}] 12:17:22 INFO - PROCESS | 4493 | 1461611842339 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:22 INFO - PROCESS | 4493 | 1461611842492 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 12:17:22 INFO - PROCESS | 4493 | 1461611842504 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:22 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40ce08000 == 38 [pid = 4493] [id = 50] 12:17:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 64 (0x7fa40fc06c00) [pid = 4493] [serial = 148] [outer = (nil)] 12:17:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 65 (0x7fa40feeec00) [pid = 4493] [serial = 149] [outer = 0x7fa40fc06c00] 12:17:22 INFO - PROCESS | 4493 | 1461611842571 Marionette DEBUG loaded listener.js 12:17:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 66 (0x7fa414712c00) [pid = 4493] [serial = 150] [outer = 0x7fa40fc06c00] 12:17:23 INFO - PROCESS | 4493 | 1461611843301 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 12:17:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:17:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1040ms 12:17:23 INFO - PROCESS | 4493 | 1461611843361 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 12:17:23 INFO - PROCESS | 4493 | 1461611843364 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 12:17:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:17:23 INFO - PROCESS | 4493 | 1461611843378 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:17:23 INFO - PROCESS | 4493 | 1461611843388 Marionette TRACE conn4 <- [1,174,null,{}] 12:17:23 INFO - PROCESS | 4493 | 1461611843412 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:23 INFO - PROCESS | 4493 | 1461611843567 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 12:17:23 INFO - PROCESS | 4493 | 1461611843668 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:23 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40fc4d800 == 39 [pid = 4493] [id = 51] 12:17:23 INFO - PROCESS | 4493 | ++DOMWINDOW == 67 (0x7fa406f18800) [pid = 4493] [serial = 151] [outer = (nil)] 12:17:23 INFO - PROCESS | 4493 | ++DOMWINDOW == 68 (0x7fa41a60e000) [pid = 4493] [serial = 152] [outer = 0x7fa406f18800] 12:17:23 INFO - PROCESS | 4493 | 1461611843738 Marionette DEBUG loaded listener.js 12:17:23 INFO - PROCESS | 4493 | ++DOMWINDOW == 69 (0x7fa41b4a4800) [pid = 4493] [serial = 153] [outer = 0x7fa406f18800] 12:17:24 INFO - PROCESS | 4493 | 1461611844523 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 12:17:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:17:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1203ms 12:17:24 INFO - PROCESS | 4493 | 1461611844581 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 12:17:24 INFO - PROCESS | 4493 | 1461611844584 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 12:17:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:17:24 INFO - PROCESS | 4493 | 1461611844590 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:17:24 INFO - PROCESS | 4493 | 1461611844593 Marionette TRACE conn4 <- [1,178,null,{}] 12:17:24 INFO - PROCESS | 4493 | 1461611844598 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:24 INFO - PROCESS | 4493 | 1461611844782 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 12:17:24 INFO - PROCESS | 4493 | 1461611844806 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:24 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa413b16000 == 40 [pid = 4493] [id = 52] 12:17:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 70 (0x7fa41b738000) [pid = 4493] [serial = 154] [outer = (nil)] 12:17:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 71 (0x7fa41eb74c00) [pid = 4493] [serial = 155] [outer = 0x7fa41b738000] 12:17:24 INFO - PROCESS | 4493 | 1461611844875 Marionette DEBUG loaded listener.js 12:17:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 72 (0x7fa41ed44c00) [pid = 4493] [serial = 156] [outer = 0x7fa41b738000] 12:17:25 INFO - PROCESS | 4493 | --DOMWINDOW == 71 (0x7fa403cf1000) [pid = 4493] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:17:25 INFO - PROCESS | 4493 | --DOMWINDOW == 70 (0x7fa403cef800) [pid = 4493] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:17:25 INFO - PROCESS | 4493 | --DOMWINDOW == 69 (0x7fa409a4e800) [pid = 4493] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:17:25 INFO - PROCESS | 4493 | --DOMWINDOW == 68 (0x7fa40beb1000) [pid = 4493] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:17:25 INFO - PROCESS | 4493 | --DOMWINDOW == 67 (0x7fa406f20800) [pid = 4493] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:17:25 INFO - PROCESS | 4493 | --DOMWINDOW == 66 (0x7fa403de4800) [pid = 4493] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:17:25 INFO - PROCESS | 4493 | 1461611845782 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 12:17:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:17:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1233ms 12:17:25 INFO - PROCESS | 4493 | 1461611845825 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 12:17:25 INFO - PROCESS | 4493 | 1461611845829 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 12:17:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:17:25 INFO - PROCESS | 4493 | 1461611845835 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:17:25 INFO - PROCESS | 4493 | 1461611845838 Marionette TRACE conn4 <- [1,182,null,{}] 12:17:25 INFO - PROCESS | 4493 | 1461611845843 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:26 INFO - PROCESS | 4493 | 1461611846000 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 12:17:26 INFO - PROCESS | 4493 | 1461611846086 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:26 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40d4e6800 == 41 [pid = 4493] [id = 53] 12:17:26 INFO - PROCESS | 4493 | ++DOMWINDOW == 67 (0x7fa405ab6400) [pid = 4493] [serial = 157] [outer = (nil)] 12:17:26 INFO - PROCESS | 4493 | ++DOMWINDOW == 68 (0x7fa405ab6c00) [pid = 4493] [serial = 158] [outer = 0x7fa405ab6400] 12:17:26 INFO - PROCESS | 4493 | 1461611846188 Marionette DEBUG loaded listener.js 12:17:26 INFO - PROCESS | 4493 | ++DOMWINDOW == 69 (0x7fa407085c00) [pid = 4493] [serial = 159] [outer = 0x7fa405ab6400] 12:17:26 INFO - PROCESS | 4493 | 1461611846714 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:17:26 INFO - PROCESS | 4493 | 1461611846949 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 12:17:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:17:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1138ms 12:17:26 INFO - PROCESS | 4493 | 1461611846977 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 12:17:26 INFO - PROCESS | 4493 | 1461611846980 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 12:17:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:17:26 INFO - PROCESS | 4493 | 1461611846986 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:17:26 INFO - PROCESS | 4493 | 1461611846990 Marionette TRACE conn4 <- [1,186,null,{}] 12:17:26 INFO - PROCESS | 4493 | 1461611846995 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:27 INFO - PROCESS | 4493 | 1461611847142 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 12:17:27 INFO - PROCESS | 4493 | 1461611847162 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:27 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41eb51800 == 42 [pid = 4493] [id = 54] 12:17:27 INFO - PROCESS | 4493 | ++DOMWINDOW == 70 (0x7fa41fa0fc00) [pid = 4493] [serial = 160] [outer = (nil)] 12:17:27 INFO - PROCESS | 4493 | ++DOMWINDOW == 71 (0x7fa41fae1000) [pid = 4493] [serial = 161] [outer = 0x7fa41fa0fc00] 12:17:27 INFO - PROCESS | 4493 | 1461611847227 Marionette DEBUG loaded listener.js 12:17:27 INFO - PROCESS | 4493 | ++DOMWINDOW == 72 (0x7fa41fb2b000) [pid = 4493] [serial = 162] [outer = 0x7fa41fa0fc00] 12:17:28 INFO - PROCESS | 4493 | 1461611848096 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 12:17:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:17:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1137ms 12:17:28 INFO - PROCESS | 4493 | 1461611848126 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 12:17:28 INFO - PROCESS | 4493 | 1461611848132 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 12:17:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:17:28 INFO - PROCESS | 4493 | 1461611848141 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:17:28 INFO - PROCESS | 4493 | 1461611848148 Marionette TRACE conn4 <- [1,190,null,{}] 12:17:28 INFO - PROCESS | 4493 | 1461611848157 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:28 INFO - PROCESS | 4493 | 1461611848341 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 12:17:28 INFO - PROCESS | 4493 | 1461611848471 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:28 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40545a800 == 43 [pid = 4493] [id = 55] 12:17:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 73 (0x7fa405aafc00) [pid = 4493] [serial = 163] [outer = (nil)] 12:17:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 74 (0x7fa405aba800) [pid = 4493] [serial = 164] [outer = 0x7fa405aafc00] 12:17:28 INFO - PROCESS | 4493 | 1461611848554 Marionette DEBUG loaded listener.js 12:17:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 75 (0x7fa40707d800) [pid = 4493] [serial = 165] [outer = 0x7fa405aafc00] 12:17:29 INFO - PROCESS | 4493 | 1461611849624 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 12:17:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:17:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1538ms 12:17:29 INFO - PROCESS | 4493 | 1461611849680 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 12:17:29 INFO - PROCESS | 4493 | 1461611849687 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 12:17:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:17:29 INFO - PROCESS | 4493 | 1461611849699 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:17:29 INFO - PROCESS | 4493 | 1461611849703 Marionette TRACE conn4 <- [1,194,null,{}] 12:17:29 INFO - PROCESS | 4493 | 1461611849709 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:29 INFO - PROCESS | 4493 | 1461611849915 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 12:17:30 INFO - PROCESS | 4493 | 1461611850079 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:30 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40d4c5800 == 44 [pid = 4493] [id = 56] 12:17:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 76 (0x7fa409709400) [pid = 4493] [serial = 166] [outer = (nil)] 12:17:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 77 (0x7fa40cc67800) [pid = 4493] [serial = 167] [outer = 0x7fa409709400] 12:17:30 INFO - PROCESS | 4493 | 1461611850160 Marionette DEBUG loaded listener.js 12:17:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 78 (0x7fa40d5a6400) [pid = 4493] [serial = 168] [outer = 0x7fa409709400] 12:17:30 INFO - PROCESS | 4493 | 1461611850990 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 12:17:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:17:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1338ms 12:17:31 INFO - PROCESS | 4493 | 1461611851038 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 12:17:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:17:31 INFO - PROCESS | 4493 | 1461611851042 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 12:17:31 INFO - PROCESS | 4493 | 1461611851049 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:17:31 INFO - PROCESS | 4493 | 1461611851055 Marionette TRACE conn4 <- [1,198,null,{}] 12:17:31 INFO - PROCESS | 4493 | 1461611851071 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:31 INFO - PROCESS | 4493 | 1461611851285 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 12:17:31 INFO - PROCESS | 4493 | 1461611851416 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:31 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41d99e800 == 45 [pid = 4493] [id = 57] 12:17:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 79 (0x7fa414714800) [pid = 4493] [serial = 169] [outer = (nil)] 12:17:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 80 (0x7fa41a678800) [pid = 4493] [serial = 170] [outer = 0x7fa414714800] 12:17:31 INFO - PROCESS | 4493 | 1461611851497 Marionette DEBUG loaded listener.js 12:17:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 81 (0x7fa41ba0f400) [pid = 4493] [serial = 171] [outer = 0x7fa414714800] 12:17:32 INFO - PROCESS | 4493 | 1461611852358 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 12:17:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:17:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1338ms 12:17:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:17:32 INFO - PROCESS | 4493 | 1461611852388 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 12:17:32 INFO - PROCESS | 4493 | 1461611852392 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 12:17:32 INFO - PROCESS | 4493 | 1461611852398 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:17:32 INFO - PROCESS | 4493 | 1461611852402 Marionette TRACE conn4 <- [1,202,null,{}] 12:17:32 INFO - PROCESS | 4493 | 1461611852407 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:32 INFO - PROCESS | 4493 | 1461611852573 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 12:17:32 INFO - PROCESS | 4493 | 1461611852707 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:32 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41f14b000 == 46 [pid = 4493] [id = 58] 12:17:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 82 (0x7fa414790800) [pid = 4493] [serial = 172] [outer = (nil)] 12:17:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 83 (0x7fa41fa07000) [pid = 4493] [serial = 173] [outer = 0x7fa414790800] 12:17:32 INFO - PROCESS | 4493 | 1461611852784 Marionette DEBUG loaded listener.js 12:17:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 84 (0x7fa41fb30800) [pid = 4493] [serial = 174] [outer = 0x7fa414790800] 12:17:33 INFO - PROCESS | 4493 | 1461611853807 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 12:17:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:17:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1433ms 12:17:33 INFO - PROCESS | 4493 | 1461611853831 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 12:17:33 INFO - PROCESS | 4493 | 1461611853837 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 12:17:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:17:33 INFO - PROCESS | 4493 | 1461611853846 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:17:33 INFO - PROCESS | 4493 | 1461611853851 Marionette TRACE conn4 <- [1,206,null,{}] 12:17:33 INFO - PROCESS | 4493 | 1461611853860 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:34 INFO - PROCESS | 4493 | 1461611854015 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 12:17:34 INFO - PROCESS | 4493 | 1461611854193 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:34 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4070ce800 == 47 [pid = 4493] [id = 59] 12:17:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 85 (0x7fa406f1c800) [pid = 4493] [serial = 175] [outer = (nil)] 12:17:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 86 (0x7fa40708a400) [pid = 4493] [serial = 176] [outer = 0x7fa406f1c800] 12:17:34 INFO - PROCESS | 4493 | 1461611854313 Marionette DEBUG loaded listener.js 12:17:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 87 (0x7fa40b549800) [pid = 4493] [serial = 177] [outer = 0x7fa406f1c800] 12:17:34 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40c19e000 == 46 [pid = 4493] [id = 32] 12:17:34 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40ce04000 == 45 [pid = 4493] [id = 33] 12:17:34 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40d4e6800 == 44 [pid = 4493] [id = 53] 12:17:34 INFO - PROCESS | 4493 | --DOMWINDOW == 86 (0x7fa41b737800) [pid = 4493] [serial = 131] [outer = (nil)] [url = about:blank] 12:17:34 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa413b16000 == 43 [pid = 4493] [id = 52] 12:17:34 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40fc4d800 == 42 [pid = 4493] [id = 51] 12:17:34 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40ce08000 == 41 [pid = 4493] [id = 50] 12:17:34 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40591a000 == 40 [pid = 4493] [id = 49] 12:17:34 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4098a7000 == 39 [pid = 4493] [id = 48] 12:17:35 INFO - PROCESS | 4493 | 1461611855107 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 12:17:35 INFO - PROCESS | 4493 | --DOMWINDOW == 85 (0x7fa414790000) [pid = 4493] [serial = 119] [outer = (nil)] [url = about:blank] 12:17:35 INFO - PROCESS | 4493 | --DOMWINDOW == 84 (0x7fa407084800) [pid = 4493] [serial = 125] [outer = (nil)] [url = about:blank] 12:17:35 INFO - PROCESS | 4493 | --DOMWINDOW == 83 (0x7fa406d75000) [pid = 4493] [serial = 107] [outer = (nil)] [url = about:blank] 12:17:35 INFO - PROCESS | 4493 | --DOMWINDOW == 82 (0x7fa40bd86800) [pid = 4493] [serial = 114] [outer = (nil)] [url = about:blank] 12:17:35 INFO - PROCESS | 4493 | --DOMWINDOW == 81 (0x7fa409bd9400) [pid = 4493] [serial = 113] [outer = (nil)] [url = about:blank] 12:17:35 INFO - PROCESS | 4493 | --DOMWINDOW == 80 (0x7fa40d59c400) [pid = 4493] [serial = 116] [outer = (nil)] [url = about:blank] 12:17:35 INFO - PROCESS | 4493 | --DOMWINDOW == 79 (0x7fa40dca8800) [pid = 4493] [serial = 117] [outer = (nil)] [url = about:blank] 12:17:35 INFO - PROCESS | 4493 | --DOMWINDOW == 78 (0x7fa40bf39400) [pid = 4493] [serial = 110] [outer = (nil)] [url = about:blank] 12:17:35 INFO - PROCESS | 4493 | --DOMWINDOW == 77 (0x7fa41a5c9c00) [pid = 4493] [serial = 128] [outer = (nil)] [url = about:blank] 12:17:35 INFO - PROCESS | 4493 | --DOMWINDOW == 76 (0x7fa406f17c00) [pid = 4493] [serial = 122] [outer = (nil)] [url = about:blank] 12:17:35 INFO - PROCESS | 4493 | --DOMWINDOW == 75 (0x7fa407081800) [pid = 4493] [serial = 123] [outer = (nil)] [url = about:blank] 12:17:35 INFO - PROCESS | 4493 | --DOMWINDOW == 74 (0x7fa407089800) [pid = 4493] [serial = 126] [outer = (nil)] [url = about:blank] 12:17:35 INFO - PROCESS | 4493 | --DOMWINDOW == 73 (0x7fa41a84e800) [pid = 4493] [serial = 129] [outer = (nil)] [url = about:blank] 12:17:35 INFO - PROCESS | 4493 | --DOMWINDOW == 72 (0x7fa41a671800) [pid = 4493] [serial = 120] [outer = (nil)] [url = about:blank] 12:17:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:17:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1288ms 12:17:35 INFO - PROCESS | 4493 | 1461611855140 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 12:17:35 INFO - PROCESS | 4493 | 1461611855148 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 12:17:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:17:35 INFO - PROCESS | 4493 | 1461611855161 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:17:35 INFO - PROCESS | 4493 | 1461611855164 Marionette TRACE conn4 <- [1,210,null,{}] 12:17:35 INFO - PROCESS | 4493 | 1461611855171 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:35 INFO - PROCESS | 4493 | 1461611855313 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 12:17:35 INFO - PROCESS | 4493 | 1461611855331 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:35 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40cc2f800 == 40 [pid = 4493] [id = 60] 12:17:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 73 (0x7fa40cc66000) [pid = 4493] [serial = 178] [outer = (nil)] 12:17:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 74 (0x7fa40d117400) [pid = 4493] [serial = 179] [outer = 0x7fa40cc66000] 12:17:35 INFO - PROCESS | 4493 | 1461611855397 Marionette DEBUG loaded listener.js 12:17:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 75 (0x7fa40fc09400) [pid = 4493] [serial = 180] [outer = 0x7fa40cc66000] 12:17:36 INFO - PROCESS | 4493 | 1461611856172 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 12:17:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:17:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1079ms 12:17:36 INFO - PROCESS | 4493 | 1461611856240 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 12:17:36 INFO - PROCESS | 4493 | 1461611856243 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 12:17:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:17:36 INFO - PROCESS | 4493 | 1461611856250 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:17:36 INFO - PROCESS | 4493 | 1461611856255 Marionette TRACE conn4 <- [1,214,null,{}] 12:17:36 INFO - PROCESS | 4493 | 1461611856271 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:36 INFO - PROCESS | 4493 | 1461611856421 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 12:17:36 INFO - PROCESS | 4493 | 1461611856434 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:36 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40fec5000 == 41 [pid = 4493] [id = 61] 12:17:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 76 (0x7fa41a5c9c00) [pid = 4493] [serial = 181] [outer = (nil)] 12:17:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 77 (0x7fa41a6e6c00) [pid = 4493] [serial = 182] [outer = 0x7fa41a5c9c00] 12:17:36 INFO - PROCESS | 4493 | 1461611856500 Marionette DEBUG loaded listener.js 12:17:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 78 (0x7fa41b7ecc00) [pid = 4493] [serial = 183] [outer = 0x7fa41a5c9c00] 12:17:37 INFO - PROCESS | 4493 | 1461611857238 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 12:17:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:17:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1036ms 12:17:37 INFO - PROCESS | 4493 | 1461611857288 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 12:17:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:17:37 INFO - PROCESS | 4493 | 1461611857293 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 12:17:37 INFO - PROCESS | 4493 | 1461611857314 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:17:37 INFO - PROCESS | 4493 | 1461611857329 Marionette TRACE conn4 <- [1,218,null,{}] 12:17:37 INFO - PROCESS | 4493 | 1461611857357 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:37 INFO - PROCESS | 4493 | 1461611857545 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 12:17:37 INFO - PROCESS | 4493 | 1461611857563 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:37 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41a319800 == 42 [pid = 4493] [id = 62] 12:17:37 INFO - PROCESS | 4493 | ++DOMWINDOW == 79 (0x7fa40be7b000) [pid = 4493] [serial = 184] [outer = (nil)] 12:17:37 INFO - PROCESS | 4493 | ++DOMWINDOW == 80 (0x7fa40be85000) [pid = 4493] [serial = 185] [outer = 0x7fa40be7b000] 12:17:37 INFO - PROCESS | 4493 | 1461611857627 Marionette DEBUG loaded listener.js 12:17:37 INFO - PROCESS | 4493 | ++DOMWINDOW == 81 (0x7fa40fe78000) [pid = 4493] [serial = 186] [outer = 0x7fa40be7b000] 12:17:38 INFO - PROCESS | 4493 | 1461611858459 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 12:17:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:17:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1229ms 12:17:38 INFO - PROCESS | 4493 | 1461611858528 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 12:17:38 INFO - PROCESS | 4493 | 1461611858532 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 12:17:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:17:38 INFO - PROCESS | 4493 | 1461611858538 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:17:38 INFO - PROCESS | 4493 | 1461611858540 Marionette TRACE conn4 <- [1,222,null,{}] 12:17:38 INFO - PROCESS | 4493 | 1461611858555 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:38 INFO - PROCESS | 4493 | 1461611858724 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 12:17:38 INFO - PROCESS | 4493 | 1461611858745 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:38 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41b524000 == 43 [pid = 4493] [id = 63] 12:17:38 INFO - PROCESS | 4493 | ++DOMWINDOW == 82 (0x7fa405740800) [pid = 4493] [serial = 187] [outer = (nil)] 12:17:38 INFO - PROCESS | 4493 | ++DOMWINDOW == 83 (0x7fa41a844c00) [pid = 4493] [serial = 188] [outer = 0x7fa405740800] 12:17:38 INFO - PROCESS | 4493 | 1461611858808 Marionette DEBUG loaded listener.js 12:17:38 INFO - PROCESS | 4493 | ++DOMWINDOW == 84 (0x7fa41eb9e800) [pid = 4493] [serial = 189] [outer = 0x7fa405740800] 12:17:39 INFO - PROCESS | 4493 | --DOMWINDOW == 83 (0x7fa40fc06c00) [pid = 4493] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:17:39 INFO - PROCESS | 4493 | --DOMWINDOW == 82 (0x7fa405742400) [pid = 4493] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:17:39 INFO - PROCESS | 4493 | --DOMWINDOW == 81 (0x7fa41b738000) [pid = 4493] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:17:39 INFO - PROCESS | 4493 | --DOMWINDOW == 80 (0x7fa405907400) [pid = 4493] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:17:39 INFO - PROCESS | 4493 | --DOMWINDOW == 79 (0x7fa405657c00) [pid = 4493] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:17:39 INFO - PROCESS | 4493 | --DOMWINDOW == 78 (0x7fa405ab6400) [pid = 4493] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:17:39 INFO - PROCESS | 4493 | --DOMWINDOW == 77 (0x7fa406f18800) [pid = 4493] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:17:39 INFO - PROCESS | 4493 | 1461611859650 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 12:17:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:17:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1132ms 12:17:39 INFO - PROCESS | 4493 | 1461611859671 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 12:17:39 INFO - PROCESS | 4493 | 1461611859674 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 12:17:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:17:39 INFO - PROCESS | 4493 | 1461611859680 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:17:39 INFO - PROCESS | 4493 | 1461611859682 Marionette TRACE conn4 <- [1,226,null,{}] 12:17:39 INFO - PROCESS | 4493 | 1461611859688 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:39 INFO - PROCESS | 4493 | 1461611859900 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 12:17:39 INFO - PROCESS | 4493 | 1461611859970 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:39 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41ebfb800 == 44 [pid = 4493] [id = 64] 12:17:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 78 (0x7fa40be88400) [pid = 4493] [serial = 190] [outer = (nil)] 12:17:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 79 (0x7fa41fb32c00) [pid = 4493] [serial = 191] [outer = 0x7fa40be88400] 12:17:40 INFO - PROCESS | 4493 | 1461611860037 Marionette DEBUG loaded listener.js 12:17:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 80 (0x7fa421753400) [pid = 4493] [serial = 192] [outer = 0x7fa40be88400] 12:17:40 INFO - PROCESS | 4493 | 1461611860674 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 12:17:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:17:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1027ms 12:17:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:17:40 INFO - PROCESS | 4493 | 1461611860708 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 12:17:40 INFO - PROCESS | 4493 | 1461611860711 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 12:17:40 INFO - PROCESS | 4493 | 1461611860717 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:17:40 INFO - PROCESS | 4493 | 1461611860721 Marionette TRACE conn4 <- [1,230,null,{}] 12:17:40 INFO - PROCESS | 4493 | 1461611860726 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:40 INFO - PROCESS | 4493 | 1461611860889 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 12:17:40 INFO - PROCESS | 4493 | 1461611860911 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:40 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa406f69000 == 45 [pid = 4493] [id = 65] 12:17:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 81 (0x7fa40fc06c00) [pid = 4493] [serial = 193] [outer = (nil)] 12:17:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 82 (0x7fa4217cb400) [pid = 4493] [serial = 194] [outer = 0x7fa40fc06c00] 12:17:40 INFO - PROCESS | 4493 | 1461611860975 Marionette DEBUG loaded listener.js 12:17:41 INFO - PROCESS | 4493 | ++DOMWINDOW == 83 (0x7fa422411c00) [pid = 4493] [serial = 195] [outer = 0x7fa40fc06c00] 12:17:41 INFO - PROCESS | 4493 | 1461611861827 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 12:17:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:17:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1140ms 12:17:41 INFO - PROCESS | 4493 | 1461611861858 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 12:17:41 INFO - PROCESS | 4493 | 1461611861863 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 12:17:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:17:41 INFO - PROCESS | 4493 | 1461611861872 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:17:41 INFO - PROCESS | 4493 | 1461611861879 Marionette TRACE conn4 <- [1,234,null,{}] 12:17:41 INFO - PROCESS | 4493 | 1461611861889 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:42 INFO - PROCESS | 4493 | 1461611862065 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 12:17:42 INFO - PROCESS | 4493 | 1461611862197 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:42 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40c2c9800 == 46 [pid = 4493] [id = 66] 12:17:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 84 (0x7fa405ab3000) [pid = 4493] [serial = 196] [outer = (nil)] 12:17:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 85 (0x7fa409706400) [pid = 4493] [serial = 197] [outer = 0x7fa405ab3000] 12:17:42 INFO - PROCESS | 4493 | 1461611862274 Marionette DEBUG loaded listener.js 12:17:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 86 (0x7fa40be7e000) [pid = 4493] [serial = 198] [outer = 0x7fa405ab3000] 12:17:43 INFO - PROCESS | 4493 | 1461611863120 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 12:17:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:17:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1293ms 12:17:43 INFO - PROCESS | 4493 | 1461611863166 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 12:17:43 INFO - PROCESS | 4493 | 1461611863175 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 12:17:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:17:43 INFO - PROCESS | 4493 | 1461611863186 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:17:43 INFO - PROCESS | 4493 | 1461611863190 Marionette TRACE conn4 <- [1,238,null,{}] 12:17:43 INFO - PROCESS | 4493 | 1461611863196 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:43 INFO - PROCESS | 4493 | 1461611863360 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 12:17:43 INFO - PROCESS | 4493 | 1461611863493 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:43 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41a68c800 == 47 [pid = 4493] [id = 67] 12:17:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 87 (0x7fa40cb9b800) [pid = 4493] [serial = 199] [outer = (nil)] 12:17:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 88 (0x7fa40fc05400) [pid = 4493] [serial = 200] [outer = 0x7fa40cb9b800] 12:17:43 INFO - PROCESS | 4493 | 1461611863569 Marionette DEBUG loaded listener.js 12:17:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 89 (0x7fa410ae4800) [pid = 4493] [serial = 201] [outer = 0x7fa40cb9b800] 12:17:44 INFO - PROCESS | 4493 | 1461611864437 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 12:17:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:17:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1286ms 12:17:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:17:44 INFO - PROCESS | 4493 | 1461611864473 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 12:17:44 INFO - PROCESS | 4493 | 1461611864476 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 12:17:44 INFO - PROCESS | 4493 | 1461611864483 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:17:44 INFO - PROCESS | 4493 | 1461611864488 Marionette TRACE conn4 <- [1,242,null,{}] 12:17:44 INFO - PROCESS | 4493 | 1461611864504 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:44 INFO - PROCESS | 4493 | 1461611864671 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 12:17:44 INFO - PROCESS | 4493 | 1461611864803 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:44 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41fb21800 == 48 [pid = 4493] [id = 68] 12:17:44 INFO - PROCESS | 4493 | ++DOMWINDOW == 90 (0x7fa41ba0dc00) [pid = 4493] [serial = 202] [outer = (nil)] 12:17:44 INFO - PROCESS | 4493 | ++DOMWINDOW == 91 (0x7fa41ba28400) [pid = 4493] [serial = 203] [outer = 0x7fa41ba0dc00] 12:17:44 INFO - PROCESS | 4493 | 1461611864882 Marionette DEBUG loaded listener.js 12:17:44 INFO - PROCESS | 4493 | ++DOMWINDOW == 92 (0x7fa41ba2f800) [pid = 4493] [serial = 204] [outer = 0x7fa41ba0dc00] 12:17:45 INFO - PROCESS | 4493 | 1461611865824 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 12:17:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:17:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1385ms 12:17:45 INFO - PROCESS | 4493 | 1461611865868 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 12:17:45 INFO - PROCESS | 4493 | 1461611865873 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 12:17:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:17:45 INFO - PROCESS | 4493 | 1461611865880 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:17:45 INFO - PROCESS | 4493 | 1461611865884 Marionette TRACE conn4 <- [1,246,null,{}] 12:17:45 INFO - PROCESS | 4493 | 1461611865889 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:46 INFO - PROCESS | 4493 | 1461611866048 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 12:17:46 INFO - PROCESS | 4493 | 1461611866186 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:46 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa42245a000 == 49 [pid = 4493] [id = 69] 12:17:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 93 (0x7fa41ba22800) [pid = 4493] [serial = 205] [outer = (nil)] 12:17:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 94 (0x7fa41fb26400) [pid = 4493] [serial = 206] [outer = 0x7fa41ba22800] 12:17:46 INFO - PROCESS | 4493 | 1461611866272 Marionette DEBUG loaded listener.js 12:17:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 95 (0x7fa4217c4400) [pid = 4493] [serial = 207] [outer = 0x7fa41ba22800] 12:17:47 INFO - PROCESS | 4493 | 1461611867066 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 12:17:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:17:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1232ms 12:17:47 INFO - PROCESS | 4493 | 1461611867113 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 12:17:47 INFO - PROCESS | 4493 | 1461611867117 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 12:17:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:17:47 INFO - PROCESS | 4493 | 1461611867123 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:17:47 INFO - PROCESS | 4493 | 1461611867125 Marionette TRACE conn4 <- [1,250,null,{}] 12:17:47 INFO - PROCESS | 4493 | 1461611867131 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:47 INFO - PROCESS | 4493 | 1461611867287 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 12:17:47 INFO - PROCESS | 4493 | 1461611867420 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:47 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa423ca2800 == 50 [pid = 4493] [id = 70] 12:17:47 INFO - PROCESS | 4493 | ++DOMWINDOW == 96 (0x7fa41eba0c00) [pid = 4493] [serial = 208] [outer = (nil)] 12:17:47 INFO - PROCESS | 4493 | ++DOMWINDOW == 97 (0x7fa42240fc00) [pid = 4493] [serial = 209] [outer = 0x7fa41eba0c00] 12:17:47 INFO - PROCESS | 4493 | 1461611867498 Marionette DEBUG loaded listener.js 12:17:47 INFO - PROCESS | 4493 | ++DOMWINDOW == 98 (0x7fa422485c00) [pid = 4493] [serial = 210] [outer = 0x7fa41eba0c00] 12:17:48 INFO - PROCESS | 4493 | 1461611868498 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 12:17:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:17:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1428ms 12:17:48 INFO - PROCESS | 4493 | 1461611868553 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 12:17:48 INFO - PROCESS | 4493 | 1461611868559 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 12:17:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:17:48 INFO - PROCESS | 4493 | 1461611868568 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:17:48 INFO - PROCESS | 4493 | 1461611868573 Marionette TRACE conn4 <- [1,254,null,{}] 12:17:48 INFO - PROCESS | 4493 | 1461611868583 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:48 INFO - PROCESS | 4493 | 1461611868749 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 12:17:48 INFO - PROCESS | 4493 | 1461611868986 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:49 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40a8ca800 == 51 [pid = 4493] [id = 71] 12:17:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 99 (0x7fa40707e000) [pid = 4493] [serial = 211] [outer = (nil)] 12:17:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 100 (0x7fa408d69800) [pid = 4493] [serial = 212] [outer = 0x7fa40707e000] 12:17:49 INFO - PROCESS | 4493 | 1461611869064 Marionette DEBUG loaded listener.js 12:17:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 101 (0x7fa40be7a800) [pid = 4493] [serial = 213] [outer = 0x7fa40707e000] 12:17:49 INFO - PROCESS | 4493 | 1461611869872 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 12:17:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:17:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1342ms 12:17:49 INFO - PROCESS | 4493 | 1461611869910 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 12:17:49 INFO - PROCESS | 4493 | 1461611869919 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 12:17:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:17:49 INFO - PROCESS | 4493 | 1461611869929 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:17:49 INFO - PROCESS | 4493 | 1461611869932 Marionette TRACE conn4 <- [1,258,null,{}] 12:17:49 INFO - PROCESS | 4493 | 1461611869938 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:50 INFO - PROCESS | 4493 | 1461611870094 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 12:17:50 INFO - PROCESS | 4493 | 1461611870246 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:50 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41ebfb800 == 50 [pid = 4493] [id = 64] 12:17:50 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41b524000 == 49 [pid = 4493] [id = 63] 12:17:50 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41a319800 == 48 [pid = 4493] [id = 62] 12:17:50 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40fec5000 == 47 [pid = 4493] [id = 61] 12:17:50 INFO - PROCESS | 4493 | --DOMWINDOW == 100 (0x7fa40d508000) [pid = 4493] [serial = 137] [outer = (nil)] [url = about:blank] 12:17:50 INFO - PROCESS | 4493 | --DOMWINDOW == 99 (0x7fa41fae1000) [pid = 4493] [serial = 161] [outer = (nil)] [url = about:blank] 12:17:50 INFO - PROCESS | 4493 | --DOMWINDOW == 98 (0x7fa408d62400) [pid = 4493] [serial = 134] [outer = (nil)] [url = about:blank] 12:17:50 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4098ad000 == 48 [pid = 4493] [id = 72] 12:17:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 99 (0x7fa406f1d000) [pid = 4493] [serial = 214] [outer = (nil)] 12:17:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 100 (0x7fa40be87c00) [pid = 4493] [serial = 215] [outer = 0x7fa406f1d000] 12:17:50 INFO - PROCESS | 4493 | 1461611870343 Marionette DEBUG loaded listener.js 12:17:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 101 (0x7fa40fc08c00) [pid = 4493] [serial = 216] [outer = 0x7fa406f1d000] 12:17:50 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40cc2f800 == 47 [pid = 4493] [id = 60] 12:17:50 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4070ce800 == 46 [pid = 4493] [id = 59] 12:17:50 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41d99e800 == 45 [pid = 4493] [id = 57] 12:17:50 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40d4c5800 == 44 [pid = 4493] [id = 56] 12:17:50 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40545a800 == 43 [pid = 4493] [id = 55] 12:17:50 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41eb51800 == 42 [pid = 4493] [id = 54] 12:17:50 INFO - PROCESS | 4493 | --DOMWINDOW == 100 (0x7fa40feeec00) [pid = 4493] [serial = 149] [outer = (nil)] [url = about:blank] 12:17:50 INFO - PROCESS | 4493 | --DOMWINDOW == 99 (0x7fa414712c00) [pid = 4493] [serial = 150] [outer = (nil)] [url = about:blank] 12:17:50 INFO - PROCESS | 4493 | --DOMWINDOW == 98 (0x7fa41ba12400) [pid = 4493] [serial = 132] [outer = (nil)] [url = about:blank] 12:17:50 INFO - PROCESS | 4493 | --DOMWINDOW == 97 (0x7fa41eb74c00) [pid = 4493] [serial = 155] [outer = (nil)] [url = about:blank] 12:17:50 INFO - PROCESS | 4493 | --DOMWINDOW == 96 (0x7fa406f21400) [pid = 4493] [serial = 144] [outer = (nil)] [url = about:blank] 12:17:50 INFO - PROCESS | 4493 | --DOMWINDOW == 95 (0x7fa405911400) [pid = 4493] [serial = 143] [outer = (nil)] [url = about:blank] 12:17:50 INFO - PROCESS | 4493 | --DOMWINDOW == 94 (0x7fa407080000) [pid = 4493] [serial = 146] [outer = (nil)] [url = about:blank] 12:17:50 INFO - PROCESS | 4493 | --DOMWINDOW == 93 (0x7fa40cc70800) [pid = 4493] [serial = 147] [outer = (nil)] [url = about:blank] 12:17:50 INFO - PROCESS | 4493 | --DOMWINDOW == 92 (0x7fa41b8b4400) [pid = 4493] [serial = 140] [outer = (nil)] [url = about:blank] 12:17:50 INFO - PROCESS | 4493 | --DOMWINDOW == 91 (0x7fa405ab6c00) [pid = 4493] [serial = 158] [outer = (nil)] [url = about:blank] 12:17:50 INFO - PROCESS | 4493 | --DOMWINDOW == 90 (0x7fa41a60e000) [pid = 4493] [serial = 152] [outer = (nil)] [url = about:blank] 12:17:50 INFO - PROCESS | 4493 | --DOMWINDOW == 89 (0x7fa41b4a4800) [pid = 4493] [serial = 153] [outer = (nil)] [url = about:blank] 12:17:50 INFO - PROCESS | 4493 | --DOMWINDOW == 88 (0x7fa407085c00) [pid = 4493] [serial = 159] [outer = (nil)] [url = about:blank] 12:17:50 INFO - PROCESS | 4493 | --DOMWINDOW == 87 (0x7fa41ed44c00) [pid = 4493] [serial = 156] [outer = (nil)] [url = about:blank] 12:17:51 INFO - PROCESS | 4493 | 1461611871100 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 12:17:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:17:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1192ms 12:17:51 INFO - PROCESS | 4493 | 1461611871120 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 12:17:51 INFO - PROCESS | 4493 | 1461611871124 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 12:17:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:17:51 INFO - PROCESS | 4493 | 1461611871131 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:17:51 INFO - PROCESS | 4493 | 1461611871137 Marionette TRACE conn4 <- [1,262,null,{}] 12:17:51 INFO - PROCESS | 4493 | 1461611871153 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:51 INFO - PROCESS | 4493 | 1461611871314 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 12:17:51 INFO - PROCESS | 4493 | 1461611871414 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:51 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa413b0a000 == 43 [pid = 4493] [id = 73] 12:17:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 88 (0x7fa40bd2ec00) [pid = 4493] [serial = 217] [outer = (nil)] 12:17:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 89 (0x7fa40bd36000) [pid = 4493] [serial = 218] [outer = 0x7fa40bd2ec00] 12:17:51 INFO - PROCESS | 4493 | 1461611871483 Marionette DEBUG loaded listener.js 12:17:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 90 (0x7fa40fef6c00) [pid = 4493] [serial = 219] [outer = 0x7fa40bd2ec00] 12:17:52 INFO - PROCESS | 4493 | 1461611872175 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 12:17:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:17:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1093ms 12:17:52 INFO - PROCESS | 4493 | 1461611872274 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 12:17:52 INFO - PROCESS | 4493 | 1461611872278 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 12:17:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:17:52 INFO - PROCESS | 4493 | 1461611872290 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:17:52 INFO - PROCESS | 4493 | 1461611872293 Marionette TRACE conn4 <- [1,266,null,{}] 12:17:52 INFO - PROCESS | 4493 | 1461611872300 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:52 INFO - PROCESS | 4493 | 1461611872462 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 12:17:52 INFO - PROCESS | 4493 | 1461611872473 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:52 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41a8d2800 == 44 [pid = 4493] [id = 74] 12:17:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 91 (0x7fa40d110000) [pid = 4493] [serial = 220] [outer = (nil)] 12:17:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 92 (0x7fa41a60c400) [pid = 4493] [serial = 221] [outer = 0x7fa40d110000] 12:17:52 INFO - PROCESS | 4493 | 1461611872540 Marionette DEBUG loaded listener.js 12:17:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 93 (0x7fa41a84e800) [pid = 4493] [serial = 222] [outer = 0x7fa40d110000] 12:17:53 INFO - PROCESS | 4493 | 1461611873394 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 12:17:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:17:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1142ms 12:17:53 INFO - PROCESS | 4493 | 1461611873437 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 12:17:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:17:53 INFO - PROCESS | 4493 | 1461611873441 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 12:17:53 INFO - PROCESS | 4493 | 1461611873447 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:17:53 INFO - PROCESS | 4493 | 1461611873451 Marionette TRACE conn4 <- [1,270,null,{}] 12:17:53 INFO - PROCESS | 4493 | 1461611873462 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:53 INFO - PROCESS | 4493 | 1461611873641 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 12:17:53 INFO - PROCESS | 4493 | 1461611873660 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:53 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41eb44000 == 45 [pid = 4493] [id = 75] 12:17:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 94 (0x7fa41a370400) [pid = 4493] [serial = 223] [outer = (nil)] 12:17:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 95 (0x7fa41b8b4400) [pid = 4493] [serial = 224] [outer = 0x7fa41a370400] 12:17:53 INFO - PROCESS | 4493 | 1461611873725 Marionette DEBUG loaded listener.js 12:17:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 96 (0x7fa41ba2e800) [pid = 4493] [serial = 225] [outer = 0x7fa41a370400] 12:17:54 INFO - PROCESS | 4493 | 1461611874478 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 12:17:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:17:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1084ms 12:17:54 INFO - PROCESS | 4493 | 1461611874533 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 12:17:54 INFO - PROCESS | 4493 | 1461611874536 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 12:17:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:17:54 INFO - PROCESS | 4493 | 1461611874543 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:17:54 INFO - PROCESS | 4493 | 1461611874546 Marionette TRACE conn4 <- [1,274,null,{}] 12:17:54 INFO - PROCESS | 4493 | 1461611874551 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:54 INFO - PROCESS | 4493 | 1461611874767 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 12:17:54 INFO - PROCESS | 4493 | --DOMWINDOW == 95 (0x7fa41a5c9c00) [pid = 4493] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:17:54 INFO - PROCESS | 4493 | --DOMWINDOW == 94 (0x7fa414790800) [pid = 4493] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:17:54 INFO - PROCESS | 4493 | --DOMWINDOW == 93 (0x7fa40cc66000) [pid = 4493] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:17:54 INFO - PROCESS | 4493 | --DOMWINDOW == 92 (0x7fa405740800) [pid = 4493] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:17:54 INFO - PROCESS | 4493 | --DOMWINDOW == 91 (0x7fa404adf000) [pid = 4493] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:17:54 INFO - PROCESS | 4493 | --DOMWINDOW == 90 (0x7fa40590c000) [pid = 4493] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:17:54 INFO - PROCESS | 4493 | --DOMWINDOW == 89 (0x7fa406f1c800) [pid = 4493] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:17:54 INFO - PROCESS | 4493 | --DOMWINDOW == 88 (0x7fa40be7b000) [pid = 4493] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:17:54 INFO - PROCESS | 4493 | --DOMWINDOW == 87 (0x7fa40be88400) [pid = 4493] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:17:54 INFO - PROCESS | 4493 | --DOMWINDOW == 86 (0x7fa40b6b9800) [pid = 4493] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:17:54 INFO - PROCESS | 4493 | 1461611874966 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:54 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4098b9800 == 46 [pid = 4493] [id = 76] 12:17:54 INFO - PROCESS | 4493 | ++DOMWINDOW == 87 (0x7fa403de4000) [pid = 4493] [serial = 226] [outer = (nil)] 12:17:55 INFO - PROCESS | 4493 | ++DOMWINDOW == 88 (0x7fa40590c000) [pid = 4493] [serial = 227] [outer = 0x7fa403de4000] 12:17:55 INFO - PROCESS | 4493 | 1461611875046 Marionette DEBUG loaded listener.js 12:17:55 INFO - PROCESS | 4493 | ++DOMWINDOW == 89 (0x7fa40c3a0800) [pid = 4493] [serial = 228] [outer = 0x7fa403de4000] 12:17:55 INFO - PROCESS | 4493 | 1461611875754 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 12:17:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:17:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1235ms 12:17:55 INFO - PROCESS | 4493 | 1461611875783 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 12:17:55 INFO - PROCESS | 4493 | 1461611875787 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 12:17:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:17:55 INFO - PROCESS | 4493 | 1461611875793 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:17:55 INFO - PROCESS | 4493 | 1461611875796 Marionette TRACE conn4 <- [1,278,null,{}] 12:17:55 INFO - PROCESS | 4493 | 1461611875801 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:55 INFO - PROCESS | 4493 | 1461611875975 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 12:17:55 INFO - PROCESS | 4493 | 1461611875993 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:56 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa422456000 == 47 [pid = 4493] [id = 77] 12:17:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 90 (0x7fa404adf000) [pid = 4493] [serial = 229] [outer = (nil)] 12:17:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 91 (0x7fa40c0e5400) [pid = 4493] [serial = 230] [outer = 0x7fa404adf000] 12:17:56 INFO - PROCESS | 4493 | 1461611876057 Marionette DEBUG loaded listener.js 12:17:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 92 (0x7fa40c0ed000) [pid = 4493] [serial = 231] [outer = 0x7fa404adf000] 12:17:56 INFO - PROCESS | 4493 | 1461611876772 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 12:17:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:17:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1031ms 12:17:56 INFO - PROCESS | 4493 | 1461611876825 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 12:17:56 INFO - PROCESS | 4493 | 1461611876829 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 12:17:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:17:56 INFO - PROCESS | 4493 | 1461611876835 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:17:56 INFO - PROCESS | 4493 | 1461611876837 Marionette TRACE conn4 <- [1,282,null,{}] 12:17:56 INFO - PROCESS | 4493 | 1461611876855 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:57 INFO - PROCESS | 4493 | 1461611877112 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 12:17:57 INFO - PROCESS | 4493 | 1461611877186 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:57 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40b929000 == 48 [pid = 4493] [id = 78] 12:17:57 INFO - PROCESS | 4493 | ++DOMWINDOW == 93 (0x7fa403de5800) [pid = 4493] [serial = 232] [outer = (nil)] 12:17:57 INFO - PROCESS | 4493 | ++DOMWINDOW == 94 (0x7fa405908c00) [pid = 4493] [serial = 233] [outer = 0x7fa403de5800] 12:17:57 INFO - PROCESS | 4493 | 1461611877265 Marionette DEBUG loaded listener.js 12:17:57 INFO - PROCESS | 4493 | ++DOMWINDOW == 95 (0x7fa405abb400) [pid = 4493] [serial = 234] [outer = 0x7fa403de5800] 12:17:58 INFO - PROCESS | 4493 | 1461611878175 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 12:17:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:17:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1381ms 12:17:58 INFO - PROCESS | 4493 | 1461611878219 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 12:17:58 INFO - PROCESS | 4493 | 1461611878224 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 12:17:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:17:58 INFO - PROCESS | 4493 | 1461611878232 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:17:58 INFO - PROCESS | 4493 | 1461611878239 Marionette TRACE conn4 <- [1,286,null,{}] 12:17:58 INFO - PROCESS | 4493 | 1461611878246 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:58 INFO - PROCESS | 4493 | 1461611878455 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 12:17:58 INFO - PROCESS | 4493 | 1461611878592 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:58 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40fc3e000 == 49 [pid = 4493] [id = 79] 12:17:58 INFO - PROCESS | 4493 | ++DOMWINDOW == 96 (0x7fa40590d000) [pid = 4493] [serial = 235] [outer = (nil)] 12:17:58 INFO - PROCESS | 4493 | ++DOMWINDOW == 97 (0x7fa40be7e800) [pid = 4493] [serial = 236] [outer = 0x7fa40590d000] 12:17:58 INFO - PROCESS | 4493 | 1461611878674 Marionette DEBUG loaded listener.js 12:17:58 INFO - PROCESS | 4493 | ++DOMWINDOW == 98 (0x7fa40c0e8000) [pid = 4493] [serial = 237] [outer = 0x7fa40590d000] 12:17:59 INFO - PROCESS | 4493 | 1461611879562 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 12:17:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:17:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1387ms 12:17:59 INFO - PROCESS | 4493 | 1461611879620 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 12:17:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:17:59 INFO - PROCESS | 4493 | 1461611879625 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 12:17:59 INFO - PROCESS | 4493 | 1461611879632 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:17:59 INFO - PROCESS | 4493 | 1461611879635 Marionette TRACE conn4 <- [1,290,null,{}] 12:17:59 INFO - PROCESS | 4493 | 1461611879641 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:59 INFO - PROCESS | 4493 | 1461611879815 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 12:17:59 INFO - PROCESS | 4493 | 1461611879951 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:59 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41ebf7000 == 50 [pid = 4493] [id = 80] 12:17:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 99 (0x7fa40c396c00) [pid = 4493] [serial = 238] [outer = (nil)] 12:18:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 100 (0x7fa40c3a1400) [pid = 4493] [serial = 239] [outer = 0x7fa40c396c00] 12:18:00 INFO - PROCESS | 4493 | 1461611880026 Marionette DEBUG loaded listener.js 12:18:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 101 (0x7fa40d50d400) [pid = 4493] [serial = 240] [outer = 0x7fa40c396c00] 12:18:01 INFO - PROCESS | 4493 | 1461611881013 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 12:18:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:18:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1430ms 12:18:01 INFO - PROCESS | 4493 | 1461611881062 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 12:18:01 INFO - PROCESS | 4493 | 1461611881069 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 12:18:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:18:01 INFO - PROCESS | 4493 | 1461611881085 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:18:01 INFO - PROCESS | 4493 | 1461611881092 Marionette TRACE conn4 <- [1,294,null,{}] 12:18:01 INFO - PROCESS | 4493 | 1461611881098 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:01 INFO - PROCESS | 4493 | 1461611881320 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 12:18:01 INFO - PROCESS | 4493 | 1461611881495 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:01 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa424ad6000 == 51 [pid = 4493] [id = 81] 12:18:01 INFO - PROCESS | 4493 | ++DOMWINDOW == 102 (0x7fa403363000) [pid = 4493] [serial = 241] [outer = (nil)] 12:18:01 INFO - PROCESS | 4493 | ++DOMWINDOW == 103 (0x7fa403369800) [pid = 4493] [serial = 242] [outer = 0x7fa403363000] 12:18:01 INFO - PROCESS | 4493 | 1461611881572 Marionette DEBUG loaded listener.js 12:18:01 INFO - PROCESS | 4493 | ++DOMWINDOW == 104 (0x7fa40fee7800) [pid = 4493] [serial = 243] [outer = 0x7fa403363000] 12:18:02 INFO - PROCESS | 4493 | 1461611882376 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:18:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:18:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1349ms 12:18:02 INFO - PROCESS | 4493 | 1461611882441 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 12:18:02 INFO - PROCESS | 4493 | 1461611882446 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 12:18:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:18:02 INFO - PROCESS | 4493 | 1461611882454 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:18:02 INFO - PROCESS | 4493 | 1461611882456 Marionette TRACE conn4 <- [1,298,null,{}] 12:18:02 INFO - PROCESS | 4493 | 1461611882461 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:02 INFO - PROCESS | 4493 | 1461611882641 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 12:18:02 INFO - PROCESS | 4493 | 1461611882776 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:02 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4036da000 == 52 [pid = 4493] [id = 82] 12:18:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 105 (0x7fa403364800) [pid = 4493] [serial = 244] [outer = (nil)] 12:18:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 106 (0x7fa41a5c7800) [pid = 4493] [serial = 245] [outer = 0x7fa403364800] 12:18:02 INFO - PROCESS | 4493 | 1461611882859 Marionette DEBUG loaded listener.js 12:18:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 107 (0x7fa41ba25800) [pid = 4493] [serial = 246] [outer = 0x7fa403364800] 12:18:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 108 (0x7fa40574b400) [pid = 4493] [serial = 247] [outer = 0x7fa405746400] 12:18:03 INFO - PROCESS | 4493 | 1461611883776 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:18:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:18:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1377ms 12:18:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:18:03 INFO - PROCESS | 4493 | 1461611883832 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 12:18:03 INFO - PROCESS | 4493 | 1461611883835 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 12:18:03 INFO - PROCESS | 4493 | 1461611883842 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:18:03 INFO - PROCESS | 4493 | 1461611883845 Marionette TRACE conn4 <- [1,302,null,{}] 12:18:03 INFO - PROCESS | 4493 | 1461611883850 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:04 INFO - PROCESS | 4493 | 1461611884021 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 12:18:04 INFO - PROCESS | 4493 | 1461611884327 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:04 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa406d9c000 == 53 [pid = 4493] [id = 83] 12:18:04 INFO - PROCESS | 4493 | ++DOMWINDOW == 109 (0x7fa40336b000) [pid = 4493] [serial = 248] [outer = (nil)] 12:18:04 INFO - PROCESS | 4493 | ++DOMWINDOW == 110 (0x7fa404ae2000) [pid = 4493] [serial = 249] [outer = 0x7fa40336b000] 12:18:04 INFO - PROCESS | 4493 | 1461611884470 Marionette DEBUG loaded listener.js 12:18:04 INFO - PROCESS | 4493 | ++DOMWINDOW == 111 (0x7fa405ab5400) [pid = 4493] [serial = 250] [outer = 0x7fa40336b000] 12:18:05 INFO - PROCESS | 4493 | 1461611885312 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:18:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:18:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1531ms 12:18:05 INFO - PROCESS | 4493 | 1461611885372 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 12:18:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:18:05 INFO - PROCESS | 4493 | 1461611885380 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 12:18:05 INFO - PROCESS | 4493 | 1461611885388 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:18:05 INFO - PROCESS | 4493 | 1461611885393 Marionette TRACE conn4 <- [1,306,null,{}] 12:18:05 INFO - PROCESS | 4493 | 1461611885401 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:05 INFO - PROCESS | 4493 | 1461611885566 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 12:18:05 INFO - PROCESS | 4493 | 1461611885685 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:05 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40b9b5000 == 54 [pid = 4493] [id = 84] 12:18:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 112 (0x7fa407086c00) [pid = 4493] [serial = 251] [outer = (nil)] 12:18:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 113 (0x7fa40bd36800) [pid = 4493] [serial = 252] [outer = 0x7fa407086c00] 12:18:05 INFO - PROCESS | 4493 | 1461611885758 Marionette DEBUG loaded listener.js 12:18:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 114 (0x7fa40be7d800) [pid = 4493] [serial = 253] [outer = 0x7fa407086c00] 12:18:06 INFO - PROCESS | 4493 | 1461611886609 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:18:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:18:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1290ms 12:18:06 INFO - PROCESS | 4493 | 1461611886680 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 12:18:06 INFO - PROCESS | 4493 | 1461611886687 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 12:18:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:18:06 INFO - PROCESS | 4493 | 1461611886695 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:18:06 INFO - PROCESS | 4493 | 1461611886698 Marionette TRACE conn4 <- [1,310,null,{}] 12:18:06 INFO - PROCESS | 4493 | 1461611886704 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:06 INFO - PROCESS | 4493 | 1461611886931 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 12:18:06 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa422456000 == 53 [pid = 4493] [id = 77] 12:18:06 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4098b9800 == 52 [pid = 4493] [id = 76] 12:18:06 INFO - PROCESS | 4493 | --DOMWINDOW == 113 (0x7fa41a678800) [pid = 4493] [serial = 170] [outer = (nil)] [url = about:blank] 12:18:06 INFO - PROCESS | 4493 | --DOMWINDOW == 112 (0x7fa405aba800) [pid = 4493] [serial = 164] [outer = (nil)] [url = about:blank] 12:18:06 INFO - PROCESS | 4493 | --DOMWINDOW == 111 (0x7fa40cc67800) [pid = 4493] [serial = 167] [outer = (nil)] [url = about:blank] 12:18:06 INFO - PROCESS | 4493 | --DOMWINDOW == 110 (0x7fa4217cb400) [pid = 4493] [serial = 194] [outer = (nil)] [url = about:blank] 12:18:07 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41eb44000 == 51 [pid = 4493] [id = 75] 12:18:07 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41a8d2800 == 50 [pid = 4493] [id = 74] 12:18:07 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa413b0a000 == 49 [pid = 4493] [id = 73] 12:18:07 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4098ad000 == 48 [pid = 4493] [id = 72] 12:18:07 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40a8ca800 == 47 [pid = 4493] [id = 71] 12:18:07 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41a68c800 == 46 [pid = 4493] [id = 67] 12:18:07 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40c2c9800 == 45 [pid = 4493] [id = 66] 12:18:07 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa406f69000 == 44 [pid = 4493] [id = 65] 12:18:07 INFO - PROCESS | 4493 | --DOMWINDOW == 109 (0x7fa41b7ecc00) [pid = 4493] [serial = 183] [outer = (nil)] [url = about:blank] 12:18:07 INFO - PROCESS | 4493 | --DOMWINDOW == 108 (0x7fa41fa07000) [pid = 4493] [serial = 173] [outer = (nil)] [url = about:blank] 12:18:07 INFO - PROCESS | 4493 | --DOMWINDOW == 107 (0x7fa40fc09400) [pid = 4493] [serial = 180] [outer = (nil)] [url = about:blank] 12:18:07 INFO - PROCESS | 4493 | --DOMWINDOW == 106 (0x7fa41a844c00) [pid = 4493] [serial = 188] [outer = (nil)] [url = about:blank] 12:18:07 INFO - PROCESS | 4493 | --DOMWINDOW == 105 (0x7fa41a5d1c00) [pid = 4493] [serial = 86] [outer = (nil)] [url = about:blank] 12:18:07 INFO - PROCESS | 4493 | --DOMWINDOW == 104 (0x7fa409a58000) [pid = 4493] [serial = 135] [outer = (nil)] [url = about:blank] 12:18:07 INFO - PROCESS | 4493 | --DOMWINDOW == 103 (0x7fa41eb9e800) [pid = 4493] [serial = 189] [outer = (nil)] [url = about:blank] 12:18:07 INFO - PROCESS | 4493 | --DOMWINDOW == 102 (0x7fa40b549800) [pid = 4493] [serial = 177] [outer = (nil)] [url = about:blank] 12:18:07 INFO - PROCESS | 4493 | --DOMWINDOW == 101 (0x7fa41fb30800) [pid = 4493] [serial = 174] [outer = (nil)] [url = about:blank] 12:18:07 INFO - PROCESS | 4493 | --DOMWINDOW == 100 (0x7fa40be85000) [pid = 4493] [serial = 185] [outer = (nil)] [url = about:blank] 12:18:07 INFO - PROCESS | 4493 | --DOMWINDOW == 99 (0x7fa421753400) [pid = 4493] [serial = 192] [outer = (nil)] [url = about:blank] 12:18:07 INFO - PROCESS | 4493 | --DOMWINDOW == 98 (0x7fa40708a400) [pid = 4493] [serial = 176] [outer = (nil)] [url = about:blank] 12:18:07 INFO - PROCESS | 4493 | --DOMWINDOW == 97 (0x7fa40fc03c00) [pid = 4493] [serial = 138] [outer = (nil)] [url = about:blank] 12:18:07 INFO - PROCESS | 4493 | --DOMWINDOW == 96 (0x7fa40fe78000) [pid = 4493] [serial = 186] [outer = (nil)] [url = about:blank] 12:18:07 INFO - PROCESS | 4493 | --DOMWINDOW == 95 (0x7fa41a6e6c00) [pid = 4493] [serial = 182] [outer = (nil)] [url = about:blank] 12:18:07 INFO - PROCESS | 4493 | --DOMWINDOW == 94 (0x7fa41fb32c00) [pid = 4493] [serial = 191] [outer = (nil)] [url = about:blank] 12:18:07 INFO - PROCESS | 4493 | --DOMWINDOW == 93 (0x7fa40d117400) [pid = 4493] [serial = 179] [outer = (nil)] [url = about:blank] 12:18:07 INFO - PROCESS | 4493 | 1461611887108 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:07 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40b6c8000 == 45 [pid = 4493] [id = 85] 12:18:07 INFO - PROCESS | 4493 | ++DOMWINDOW == 94 (0x7fa40be85000) [pid = 4493] [serial = 254] [outer = (nil)] 12:18:07 INFO - PROCESS | 4493 | ++DOMWINDOW == 95 (0x7fa40c397000) [pid = 4493] [serial = 255] [outer = 0x7fa40be85000] 12:18:07 INFO - PROCESS | 4493 | 1461611887219 Marionette DEBUG loaded listener.js 12:18:07 INFO - PROCESS | 4493 | ++DOMWINDOW == 96 (0x7fa40cfbb800) [pid = 4493] [serial = 256] [outer = 0x7fa40be85000] 12:18:07 INFO - PROCESS | 4493 | 1461611887973 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:18:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:18:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1337ms 12:18:08 INFO - PROCESS | 4493 | 1461611888032 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 12:18:08 INFO - PROCESS | 4493 | 1461611888036 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 12:18:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:18:08 INFO - PROCESS | 4493 | 1461611888045 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:18:08 INFO - PROCESS | 4493 | 1461611888055 Marionette TRACE conn4 <- [1,314,null,{}] 12:18:08 INFO - PROCESS | 4493 | 1461611888069 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:08 INFO - PROCESS | 4493 | 1461611888226 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 12:18:08 INFO - PROCESS | 4493 | 1461611888326 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:08 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40feb7000 == 46 [pid = 4493] [id = 86] 12:18:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 97 (0x7fa406d6ec00) [pid = 4493] [serial = 257] [outer = (nil)] 12:18:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 98 (0x7fa407015c00) [pid = 4493] [serial = 258] [outer = 0x7fa406d6ec00] 12:18:08 INFO - PROCESS | 4493 | 1461611888392 Marionette DEBUG loaded listener.js 12:18:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 99 (0x7fa40d59c000) [pid = 4493] [serial = 259] [outer = 0x7fa406d6ec00] 12:18:09 INFO - PROCESS | 4493 | 1461611889088 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:18:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:18:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1092ms 12:18:09 INFO - PROCESS | 4493 | 1461611889153 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 12:18:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:18:09 INFO - PROCESS | 4493 | 1461611889159 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 12:18:09 INFO - PROCESS | 4493 | 1461611889166 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:18:09 INFO - PROCESS | 4493 | 1461611889169 Marionette TRACE conn4 <- [1,318,null,{}] 12:18:09 INFO - PROCESS | 4493 | 1461611889184 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:09 INFO - PROCESS | 4493 | 1461611889366 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 12:18:09 INFO - PROCESS | 4493 | 1461611889393 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:09 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41a31f800 == 47 [pid = 4493] [id = 87] 12:18:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 100 (0x7fa40c399800) [pid = 4493] [serial = 260] [outer = (nil)] 12:18:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 101 (0x7fa40fc6f800) [pid = 4493] [serial = 261] [outer = 0x7fa40c399800] 12:18:09 INFO - PROCESS | 4493 | 1461611889458 Marionette DEBUG loaded listener.js 12:18:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 102 (0x7fa419741400) [pid = 4493] [serial = 262] [outer = 0x7fa40c399800] 12:18:10 INFO - PROCESS | 4493 | 1461611890285 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:18:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:18:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1192ms 12:18:10 INFO - PROCESS | 4493 | 1461611890357 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 12:18:10 INFO - PROCESS | 4493 | 1461611890361 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 12:18:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:18:10 INFO - PROCESS | 4493 | 1461611890367 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:18:10 INFO - PROCESS | 4493 | 1461611890369 Marionette TRACE conn4 <- [1,322,null,{}] 12:18:10 INFO - PROCESS | 4493 | 1461611890382 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:10 INFO - PROCESS | 4493 | 1461611890562 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 12:18:10 INFO - PROCESS | 4493 | 1461611890595 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:10 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41b515800 == 48 [pid = 4493] [id = 88] 12:18:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 103 (0x7fa407023c00) [pid = 4493] [serial = 263] [outer = (nil)] 12:18:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 104 (0x7fa407026000) [pid = 4493] [serial = 264] [outer = 0x7fa407023c00] 12:18:10 INFO - PROCESS | 4493 | 1461611890671 Marionette DEBUG loaded listener.js 12:18:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 105 (0x7fa414791c00) [pid = 4493] [serial = 265] [outer = 0x7fa407023c00] 12:18:11 INFO - PROCESS | 4493 | --DOMWINDOW == 104 (0x7fa41a370400) [pid = 4493] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:18:11 INFO - PROCESS | 4493 | --DOMWINDOW == 103 (0x7fa403de4000) [pid = 4493] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:18:11 INFO - PROCESS | 4493 | --DOMWINDOW == 102 (0x7fa40bd2ec00) [pid = 4493] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:18:11 INFO - PROCESS | 4493 | --DOMWINDOW == 101 (0x7fa40d110000) [pid = 4493] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:18:11 INFO - PROCESS | 4493 | --DOMWINDOW == 100 (0x7fa40707e000) [pid = 4493] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:18:11 INFO - PROCESS | 4493 | --DOMWINDOW == 99 (0x7fa406f1d000) [pid = 4493] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:18:11 INFO - PROCESS | 4493 | --DOMWINDOW == 98 (0x7fa409879c00) [pid = 4493] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:18:11 INFO - PROCESS | 4493 | --DOMWINDOW == 97 (0x7fa41fa0fc00) [pid = 4493] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:18:11 INFO - PROCESS | 4493 | --DOMWINDOW == 96 (0x7fa404ad7400) [pid = 4493] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:18:11 INFO - PROCESS | 4493 | --DOMWINDOW == 95 (0x7fa405aafc00) [pid = 4493] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:18:11 INFO - PROCESS | 4493 | --DOMWINDOW == 94 (0x7fa414714800) [pid = 4493] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:18:11 INFO - PROCESS | 4493 | --DOMWINDOW == 93 (0x7fa404ae1400) [pid = 4493] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:18:11 INFO - PROCESS | 4493 | --DOMWINDOW == 92 (0x7fa41a6e9c00) [pid = 4493] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:18:11 INFO - PROCESS | 4493 | --DOMWINDOW == 91 (0x7fa409709400) [pid = 4493] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:18:11 INFO - PROCESS | 4493 | 1461611891738 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:18:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:18:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1434ms 12:18:11 INFO - PROCESS | 4493 | 1461611891803 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 12:18:11 INFO - PROCESS | 4493 | 1461611891806 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 12:18:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:18:11 INFO - PROCESS | 4493 | 1461611891812 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:18:11 INFO - PROCESS | 4493 | 1461611891814 Marionette TRACE conn4 <- [1,326,null,{}] 12:18:11 INFO - PROCESS | 4493 | 1461611891821 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:11 INFO - PROCESS | 4493 | 1461611891978 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 12:18:12 INFO - PROCESS | 4493 | 1461611892072 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:12 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41a304800 == 49 [pid = 4493] [id = 89] 12:18:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 92 (0x7fa403ce9000) [pid = 4493] [serial = 266] [outer = (nil)] 12:18:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 93 (0x7fa40bd31c00) [pid = 4493] [serial = 267] [outer = 0x7fa403ce9000] 12:18:12 INFO - PROCESS | 4493 | 1461611892136 Marionette DEBUG loaded listener.js 12:18:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 94 (0x7fa41a370400) [pid = 4493] [serial = 268] [outer = 0x7fa403ce9000] 12:18:12 INFO - PROCESS | 4493 | 1461611892856 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:18:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:18:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1082ms 12:18:12 INFO - PROCESS | 4493 | 1461611892895 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 12:18:12 INFO - PROCESS | 4493 | 1461611892898 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 12:18:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:18:12 INFO - PROCESS | 4493 | 1461611892905 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:18:12 INFO - PROCESS | 4493 | 1461611892907 Marionette TRACE conn4 <- [1,330,null,{}] 12:18:12 INFO - PROCESS | 4493 | 1461611892913 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:13 INFO - PROCESS | 4493 | 1461611893088 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 12:18:13 INFO - PROCESS | 4493 | 1461611893107 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:13 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41f319800 == 50 [pid = 4493] [id = 90] 12:18:13 INFO - PROCESS | 4493 | ++DOMWINDOW == 95 (0x7fa404ad7400) [pid = 4493] [serial = 269] [outer = (nil)] 12:18:13 INFO - PROCESS | 4493 | ++DOMWINDOW == 96 (0x7fa40c070000) [pid = 4493] [serial = 270] [outer = 0x7fa404ad7400] 12:18:13 INFO - PROCESS | 4493 | 1461611893171 Marionette DEBUG loaded listener.js 12:18:13 INFO - PROCESS | 4493 | ++DOMWINDOW == 97 (0x7fa40c075000) [pid = 4493] [serial = 271] [outer = 0x7fa404ad7400] 12:18:14 INFO - PROCESS | 4493 | 1461611894125 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:18:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:18:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1230ms 12:18:14 INFO - PROCESS | 4493 | 1461611894136 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 12:18:14 INFO - PROCESS | 4493 | 1461611894141 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 12:18:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:18:14 INFO - PROCESS | 4493 | 1461611894151 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:18:14 INFO - PROCESS | 4493 | 1461611894155 Marionette TRACE conn4 <- [1,334,null,{}] 12:18:14 INFO - PROCESS | 4493 | 1461611894165 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:14 INFO - PROCESS | 4493 | 1461611894339 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 12:18:14 INFO - PROCESS | 4493 | 1461611894488 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:14 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40c5c1800 == 51 [pid = 4493] [id = 91] 12:18:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 98 (0x7fa406d75400) [pid = 4493] [serial = 272] [outer = (nil)] 12:18:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 99 (0x7fa407010800) [pid = 4493] [serial = 273] [outer = 0x7fa406d75400] 12:18:14 INFO - PROCESS | 4493 | 1461611894572 Marionette DEBUG loaded listener.js 12:18:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 100 (0x7fa407018c00) [pid = 4493] [serial = 274] [outer = 0x7fa406d75400] 12:18:15 INFO - PROCESS | 4493 | 1461611895486 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:18:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:18:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1383ms 12:18:15 INFO - PROCESS | 4493 | 1461611895534 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 12:18:15 INFO - PROCESS | 4493 | 1461611895543 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 12:18:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:18:15 INFO - PROCESS | 4493 | 1461611895555 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:18:15 INFO - PROCESS | 4493 | 1461611895558 Marionette TRACE conn4 <- [1,338,null,{}] 12:18:15 INFO - PROCESS | 4493 | 1461611895566 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:15 INFO - PROCESS | 4493 | 1461611895742 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 12:18:15 INFO - PROCESS | 4493 | 1461611895882 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:15 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa413b0d000 == 52 [pid = 4493] [id = 92] 12:18:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 101 (0x7fa407089800) [pid = 4493] [serial = 275] [outer = (nil)] 12:18:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 102 (0x7fa40bd2cc00) [pid = 4493] [serial = 276] [outer = 0x7fa407089800] 12:18:15 INFO - PROCESS | 4493 | 1461611895972 Marionette DEBUG loaded listener.js 12:18:16 INFO - PROCESS | 4493 | ++DOMWINDOW == 103 (0x7fa40be7a400) [pid = 4493] [serial = 277] [outer = 0x7fa407089800] 12:18:16 INFO - PROCESS | 4493 | 1461611896976 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:18:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:18:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1485ms 12:18:17 INFO - PROCESS | 4493 | 1461611897041 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 12:18:17 INFO - PROCESS | 4493 | 1461611897045 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 12:18:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:18:17 INFO - PROCESS | 4493 | 1461611897052 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:18:17 INFO - PROCESS | 4493 | 1461611897058 Marionette TRACE conn4 <- [1,342,null,{}] 12:18:17 INFO - PROCESS | 4493 | 1461611897074 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:17 INFO - PROCESS | 4493 | 1461611897291 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 12:18:17 INFO - PROCESS | 4493 | 1461611897479 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:17 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa423a31000 == 53 [pid = 4493] [id = 93] 12:18:17 INFO - PROCESS | 4493 | ++DOMWINDOW == 104 (0x7fa40c0ea400) [pid = 4493] [serial = 278] [outer = (nil)] 12:18:17 INFO - PROCESS | 4493 | ++DOMWINDOW == 105 (0x7fa40cc67800) [pid = 4493] [serial = 279] [outer = 0x7fa40c0ea400] 12:18:17 INFO - PROCESS | 4493 | 1461611897609 Marionette DEBUG loaded listener.js 12:18:17 INFO - PROCESS | 4493 | ++DOMWINDOW == 106 (0x7fa40dca8800) [pid = 4493] [serial = 280] [outer = 0x7fa40c0ea400] 12:18:18 INFO - PROCESS | 4493 | 1461611898405 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:18:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:18:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1390ms 12:18:18 INFO - PROCESS | 4493 | 1461611898442 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 12:18:18 INFO - PROCESS | 4493 | 1461611898446 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 12:18:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:18:18 INFO - PROCESS | 4493 | 1461611898452 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:18:18 INFO - PROCESS | 4493 | 1461611898455 Marionette TRACE conn4 <- [1,346,null,{}] 12:18:18 INFO - PROCESS | 4493 | 1461611898461 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:18 INFO - PROCESS | 4493 | 1461611898630 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 12:18:18 INFO - PROCESS | 4493 | 1461611898777 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:18 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4033c6800 == 54 [pid = 4493] [id = 94] 12:18:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 107 (0x7fa40c0e8c00) [pid = 4493] [serial = 281] [outer = (nil)] 12:18:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 108 (0x7fa41a66f000) [pid = 4493] [serial = 282] [outer = 0x7fa40c0e8c00] 12:18:18 INFO - PROCESS | 4493 | 1461611898852 Marionette DEBUG loaded listener.js 12:18:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 109 (0x7fa41ba15c00) [pid = 4493] [serial = 283] [outer = 0x7fa40c0e8c00] 12:18:19 INFO - PROCESS | 4493 | 1461611899731 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:18:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:18:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1336ms 12:18:19 INFO - PROCESS | 4493 | 1461611899789 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 12:18:19 INFO - PROCESS | 4493 | 1461611899792 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 12:18:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:18:19 INFO - PROCESS | 4493 | 1461611899799 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:18:19 INFO - PROCESS | 4493 | 1461611899802 Marionette TRACE conn4 <- [1,350,null,{}] 12:18:19 INFO - PROCESS | 4493 | 1461611899808 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:19 INFO - PROCESS | 4493 | 1461611899969 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 12:18:20 INFO - PROCESS | 4493 | 1461611900106 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:20 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4033e1000 == 55 [pid = 4493] [id = 95] 12:18:20 INFO - PROCESS | 4493 | ++DOMWINDOW == 110 (0x7fa403360000) [pid = 4493] [serial = 284] [outer = (nil)] 12:18:20 INFO - PROCESS | 4493 | ++DOMWINDOW == 111 (0x7fa403ed3400) [pid = 4493] [serial = 285] [outer = 0x7fa403360000] 12:18:20 INFO - PROCESS | 4493 | 1461611900181 Marionette DEBUG loaded listener.js 12:18:20 INFO - PROCESS | 4493 | ++DOMWINDOW == 112 (0x7fa403ed7800) [pid = 4493] [serial = 286] [outer = 0x7fa403360000] 12:18:21 INFO - PROCESS | 4493 | 1461611901136 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:18:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:18:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1381ms 12:18:21 INFO - PROCESS | 4493 | 1461611901181 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 12:18:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:18:21 INFO - PROCESS | 4493 | 1461611901185 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 12:18:21 INFO - PROCESS | 4493 | 1461611901191 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:18:21 INFO - PROCESS | 4493 | 1461611901194 Marionette TRACE conn4 <- [1,354,null,{}] 12:18:21 INFO - PROCESS | 4493 | 1461611901200 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:21 INFO - PROCESS | 4493 | 1461611901420 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 12:18:21 INFO - PROCESS | 4493 | 1461611901822 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:21 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403c5a000 == 56 [pid = 4493] [id = 96] 12:18:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 113 (0x7fa3fe0c0c00) [pid = 4493] [serial = 287] [outer = (nil)] 12:18:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 114 (0x7fa403363c00) [pid = 4493] [serial = 288] [outer = 0x7fa3fe0c0c00] 12:18:21 INFO - PROCESS | 4493 | 1461611901939 Marionette DEBUG loaded listener.js 12:18:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 115 (0x7fa403de3400) [pid = 4493] [serial = 289] [outer = 0x7fa3fe0c0c00] 12:18:22 INFO - PROCESS | 4493 | 1461611902894 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:18:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:18:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1743ms 12:18:22 INFO - PROCESS | 4493 | 1461611902935 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 12:18:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:18:22 INFO - PROCESS | 4493 | 1461611902942 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 12:18:22 INFO - PROCESS | 4493 | 1461611902949 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:18:22 INFO - PROCESS | 4493 | 1461611902954 Marionette TRACE conn4 <- [1,358,null,{}] 12:18:22 INFO - PROCESS | 4493 | 1461611902962 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:23 INFO - PROCESS | 4493 | 1461611903173 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 12:18:23 INFO - PROCESS | 4493 | 1461611903378 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:23 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41a304800 == 55 [pid = 4493] [id = 89] 12:18:23 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41b515800 == 54 [pid = 4493] [id = 88] 12:18:23 INFO - PROCESS | 4493 | --DOMWINDOW == 114 (0x7fa41fb26400) [pid = 4493] [serial = 206] [outer = (nil)] [url = about:blank] 12:18:23 INFO - PROCESS | 4493 | --DOMWINDOW == 113 (0x7fa40c0e5400) [pid = 4493] [serial = 230] [outer = (nil)] [url = about:blank] 12:18:23 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4098ad000 == 55 [pid = 4493] [id = 97] 12:18:23 INFO - PROCESS | 4493 | ++DOMWINDOW == 114 (0x7fa405aaec00) [pid = 4493] [serial = 290] [outer = (nil)] 12:18:23 INFO - PROCESS | 4493 | ++DOMWINDOW == 115 (0x7fa405aba000) [pid = 4493] [serial = 291] [outer = 0x7fa405aaec00] 12:18:23 INFO - PROCESS | 4493 | 1461611903485 Marionette DEBUG loaded listener.js 12:18:23 INFO - PROCESS | 4493 | ++DOMWINDOW == 116 (0x7fa40700cc00) [pid = 4493] [serial = 292] [outer = 0x7fa405aaec00] 12:18:23 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41a31f800 == 54 [pid = 4493] [id = 87] 12:18:23 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40feb7000 == 53 [pid = 4493] [id = 86] 12:18:23 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40b6c8000 == 52 [pid = 4493] [id = 85] 12:18:23 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40b9b5000 == 51 [pid = 4493] [id = 84] 12:18:23 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa406d9c000 == 50 [pid = 4493] [id = 83] 12:18:23 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa424ad6000 == 49 [pid = 4493] [id = 81] 12:18:23 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41ebf7000 == 48 [pid = 4493] [id = 80] 12:18:23 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40fc3e000 == 47 [pid = 4493] [id = 79] 12:18:23 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40b929000 == 46 [pid = 4493] [id = 78] 12:18:23 INFO - PROCESS | 4493 | --DOMWINDOW == 115 (0x7fa40d50a400) [pid = 4493] [serial = 111] [outer = (nil)] [url = about:blank] 12:18:23 INFO - PROCESS | 4493 | --DOMWINDOW == 114 (0x7fa41fb2b000) [pid = 4493] [serial = 162] [outer = (nil)] [url = about:blank] 12:18:23 INFO - PROCESS | 4493 | --DOMWINDOW == 113 (0x7fa41b736c00) [pid = 4493] [serial = 104] [outer = (nil)] [url = about:blank] 12:18:23 INFO - PROCESS | 4493 | --DOMWINDOW == 112 (0x7fa40707d800) [pid = 4493] [serial = 165] [outer = (nil)] [url = about:blank] 12:18:23 INFO - PROCESS | 4493 | --DOMWINDOW == 111 (0x7fa41ba0f400) [pid = 4493] [serial = 171] [outer = (nil)] [url = about:blank] 12:18:23 INFO - PROCESS | 4493 | --DOMWINDOW == 110 (0x7fa409a57000) [pid = 4493] [serial = 108] [outer = (nil)] [url = about:blank] 12:18:23 INFO - PROCESS | 4493 | --DOMWINDOW == 109 (0x7fa41eb6a000) [pid = 4493] [serial = 141] [outer = (nil)] [url = about:blank] 12:18:23 INFO - PROCESS | 4493 | --DOMWINDOW == 108 (0x7fa40d5a6400) [pid = 4493] [serial = 168] [outer = (nil)] [url = about:blank] 12:18:23 INFO - PROCESS | 4493 | --DOMWINDOW == 107 (0x7fa41b8b4400) [pid = 4493] [serial = 224] [outer = (nil)] [url = about:blank] 12:18:23 INFO - PROCESS | 4493 | --DOMWINDOW == 106 (0x7fa40590c000) [pid = 4493] [serial = 227] [outer = (nil)] [url = about:blank] 12:18:23 INFO - PROCESS | 4493 | --DOMWINDOW == 105 (0x7fa41ba2e800) [pid = 4493] [serial = 225] [outer = (nil)] [url = about:blank] 12:18:23 INFO - PROCESS | 4493 | --DOMWINDOW == 104 (0x7fa40bd36000) [pid = 4493] [serial = 218] [outer = (nil)] [url = about:blank] 12:18:23 INFO - PROCESS | 4493 | --DOMWINDOW == 103 (0x7fa40fef6c00) [pid = 4493] [serial = 219] [outer = (nil)] [url = about:blank] 12:18:23 INFO - PROCESS | 4493 | --DOMWINDOW == 102 (0x7fa41a60c400) [pid = 4493] [serial = 221] [outer = (nil)] [url = about:blank] 12:18:23 INFO - PROCESS | 4493 | --DOMWINDOW == 101 (0x7fa409706400) [pid = 4493] [serial = 197] [outer = (nil)] [url = about:blank] 12:18:23 INFO - PROCESS | 4493 | --DOMWINDOW == 100 (0x7fa42240fc00) [pid = 4493] [serial = 209] [outer = (nil)] [url = about:blank] 12:18:23 INFO - PROCESS | 4493 | --DOMWINDOW == 99 (0x7fa40be7a800) [pid = 4493] [serial = 213] [outer = (nil)] [url = about:blank] 12:18:23 INFO - PROCESS | 4493 | --DOMWINDOW == 98 (0x7fa408d69800) [pid = 4493] [serial = 212] [outer = (nil)] [url = about:blank] 12:18:23 INFO - PROCESS | 4493 | --DOMWINDOW == 97 (0x7fa40fc05400) [pid = 4493] [serial = 200] [outer = (nil)] [url = about:blank] 12:18:23 INFO - PROCESS | 4493 | --DOMWINDOW == 96 (0x7fa41ba28400) [pid = 4493] [serial = 203] [outer = (nil)] [url = about:blank] 12:18:23 INFO - PROCESS | 4493 | --DOMWINDOW == 95 (0x7fa40fc08c00) [pid = 4493] [serial = 216] [outer = (nil)] [url = about:blank] 12:18:23 INFO - PROCESS | 4493 | --DOMWINDOW == 94 (0x7fa40be87c00) [pid = 4493] [serial = 215] [outer = (nil)] [url = about:blank] 12:18:23 INFO - PROCESS | 4493 | --DOMWINDOW == 93 (0x7fa40c3a0800) [pid = 4493] [serial = 228] [outer = (nil)] [url = about:blank] 12:18:23 INFO - PROCESS | 4493 | --DOMWINDOW == 92 (0x7fa41a84e800) [pid = 4493] [serial = 222] [outer = (nil)] [url = about:blank] 12:18:24 INFO - PROCESS | 4493 | 1461611904251 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:18:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:18:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1341ms 12:18:24 INFO - PROCESS | 4493 | 1461611904294 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 12:18:24 INFO - PROCESS | 4493 | 1461611904300 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 12:18:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:18:24 INFO - PROCESS | 4493 | 1461611904308 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:18:24 INFO - PROCESS | 4493 | 1461611904310 Marionette TRACE conn4 <- [1,362,null,{}] 12:18:24 INFO - PROCESS | 4493 | 1461611904316 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:24 INFO - PROCESS | 4493 | 1461611904467 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 12:18:24 INFO - PROCESS | 4493 | 1461611904487 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:24 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40c2c9000 == 47 [pid = 4493] [id = 98] 12:18:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 93 (0x7fa40701b800) [pid = 4493] [serial = 293] [outer = (nil)] 12:18:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 94 (0x7fa407022c00) [pid = 4493] [serial = 294] [outer = 0x7fa40701b800] 12:18:24 INFO - PROCESS | 4493 | 1461611904552 Marionette DEBUG loaded listener.js 12:18:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 95 (0x7fa408d69800) [pid = 4493] [serial = 295] [outer = 0x7fa40701b800] 12:18:25 INFO - PROCESS | 4493 | 1461611905453 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:18:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:18:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1199ms 12:18:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:18:25 INFO - PROCESS | 4493 | 1461611905508 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 12:18:25 INFO - PROCESS | 4493 | 1461611905511 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 12:18:25 INFO - PROCESS | 4493 | 1461611905526 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:18:25 INFO - PROCESS | 4493 | 1461611905535 Marionette TRACE conn4 <- [1,366,null,{}] 12:18:25 INFO - PROCESS | 4493 | 1461611905544 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:25 INFO - PROCESS | 4493 | 1461611905720 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 12:18:25 INFO - PROCESS | 4493 | 1461611905829 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:25 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40d4e1000 == 48 [pid = 4493] [id = 99] 12:18:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 96 (0x7fa407019c00) [pid = 4493] [serial = 296] [outer = (nil)] 12:18:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 97 (0x7fa40bd36c00) [pid = 4493] [serial = 297] [outer = 0x7fa407019c00] 12:18:25 INFO - PROCESS | 4493 | 1461611905897 Marionette DEBUG loaded listener.js 12:18:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 98 (0x7fa40be82000) [pid = 4493] [serial = 298] [outer = 0x7fa407019c00] 12:18:26 INFO - PROCESS | 4493 | 1461611906710 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:18:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:18:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1253ms 12:18:26 INFO - PROCESS | 4493 | 1461611906771 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 12:18:26 INFO - PROCESS | 4493 | 1461611906775 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 12:18:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:18:26 INFO - PROCESS | 4493 | 1461611906781 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:18:26 INFO - PROCESS | 4493 | 1461611906784 Marionette TRACE conn4 <- [1,370,null,{}] 12:18:26 INFO - PROCESS | 4493 | 1461611906790 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:26 INFO - PROCESS | 4493 | 1461611906981 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 12:18:27 INFO - PROCESS | 4493 | 1461611907002 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:27 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa410a7c800 == 49 [pid = 4493] [id = 100] 12:18:27 INFO - PROCESS | 4493 | ++DOMWINDOW == 99 (0x7fa40701c400) [pid = 4493] [serial = 299] [outer = (nil)] 12:18:27 INFO - PROCESS | 4493 | ++DOMWINDOW == 100 (0x7fa40c072c00) [pid = 4493] [serial = 300] [outer = 0x7fa40701c400] 12:18:27 INFO - PROCESS | 4493 | 1461611907067 Marionette DEBUG loaded listener.js 12:18:27 INFO - PROCESS | 4493 | ++DOMWINDOW == 101 (0x7fa40c0d5400) [pid = 4493] [serial = 301] [outer = 0x7fa40701c400] 12:18:27 INFO - PROCESS | 4493 | 1461611907972 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:18:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:18:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1234ms 12:18:28 INFO - PROCESS | 4493 | 1461611908017 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 12:18:28 INFO - PROCESS | 4493 | 1461611908020 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 12:18:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:18:28 INFO - PROCESS | 4493 | 1461611908033 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:18:28 INFO - PROCESS | 4493 | 1461611908036 Marionette TRACE conn4 <- [1,374,null,{}] 12:18:28 INFO - PROCESS | 4493 | 1461611908042 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:28 INFO - PROCESS | 4493 | 1461611908345 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 12:18:28 INFO - PROCESS | 4493 | --DOMWINDOW == 100 (0x7fa407023c00) [pid = 4493] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:18:28 INFO - PROCESS | 4493 | --DOMWINDOW == 99 (0x7fa40be85000) [pid = 4493] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:18:28 INFO - PROCESS | 4493 | --DOMWINDOW == 98 (0x7fa407086c00) [pid = 4493] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:18:28 INFO - PROCESS | 4493 | --DOMWINDOW == 97 (0x7fa406d6ec00) [pid = 4493] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:18:28 INFO - PROCESS | 4493 | --DOMWINDOW == 96 (0x7fa40336b000) [pid = 4493] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:18:28 INFO - PROCESS | 4493 | --DOMWINDOW == 95 (0x7fa404adf000) [pid = 4493] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:18:28 INFO - PROCESS | 4493 | --DOMWINDOW == 94 (0x7fa40c399800) [pid = 4493] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:18:28 INFO - PROCESS | 4493 | --DOMWINDOW == 93 (0x7fa403ce9000) [pid = 4493] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:18:28 INFO - PROCESS | 4493 | --DOMWINDOW == 92 (0x7fa40fc06c00) [pid = 4493] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:18:28 INFO - PROCESS | 4493 | 1461611908436 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:28 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40b9b3000 == 50 [pid = 4493] [id = 101] 12:18:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 93 (0x7fa40701c800) [pid = 4493] [serial = 302] [outer = (nil)] 12:18:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 94 (0x7fa40bd3a800) [pid = 4493] [serial = 303] [outer = 0x7fa40701c800] 12:18:28 INFO - PROCESS | 4493 | 1461611908513 Marionette DEBUG loaded listener.js 12:18:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 95 (0x7fa40c3a0800) [pid = 4493] [serial = 304] [outer = 0x7fa40701c800] 12:18:29 INFO - PROCESS | 4493 | 1461611909274 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:18:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:18:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1281ms 12:18:29 INFO - PROCESS | 4493 | 1461611909319 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 12:18:29 INFO - PROCESS | 4493 | 1461611909322 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 12:18:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:18:29 INFO - PROCESS | 4493 | 1461611909329 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:18:29 INFO - PROCESS | 4493 | 1461611909331 Marionette TRACE conn4 <- [1,378,null,{}] 12:18:29 INFO - PROCESS | 4493 | 1461611909337 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:29 INFO - PROCESS | 4493 | 1461611909485 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 12:18:29 INFO - PROCESS | 4493 | 1461611909503 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:29 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41aadd800 == 51 [pid = 4493] [id = 102] 12:18:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 96 (0x7fa40d50a400) [pid = 4493] [serial = 305] [outer = (nil)] 12:18:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 97 (0x7fa40fef6c00) [pid = 4493] [serial = 306] [outer = 0x7fa40d50a400] 12:18:29 INFO - PROCESS | 4493 | 1461611909567 Marionette DEBUG loaded listener.js 12:18:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 98 (0x7fa41478e800) [pid = 4493] [serial = 307] [outer = 0x7fa40d50a400] 12:18:30 INFO - PROCESS | 4493 | 1461611910601 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:18:30 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:18:30 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1331ms 12:18:30 INFO - PROCESS | 4493 | 1461611910663 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 12:18:30 INFO - PROCESS | 4493 | 1461611910669 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 12:18:30 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:18:30 INFO - PROCESS | 4493 | 1461611910699 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:18:30 INFO - PROCESS | 4493 | 1461611910704 Marionette TRACE conn4 <- [1,382,null,{}] 12:18:30 INFO - PROCESS | 4493 | 1461611910715 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:30 INFO - PROCESS | 4493 | 1461611910903 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 12:18:31 INFO - PROCESS | 4493 | 1461611911110 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:31 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40b16e000 == 52 [pid = 4493] [id = 103] 12:18:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 99 (0x7fa403ed1800) [pid = 4493] [serial = 308] [outer = (nil)] 12:18:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 100 (0x7fa405740400) [pid = 4493] [serial = 309] [outer = 0x7fa403ed1800] 12:18:31 INFO - PROCESS | 4493 | 1461611911188 Marionette DEBUG loaded listener.js 12:18:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 101 (0x7fa405ab4800) [pid = 4493] [serial = 310] [outer = 0x7fa403ed1800] 12:18:31 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:31 INFO - PROCESS | 4493 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:18:31 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:31 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:31 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:32 INFO - PROCESS | 4493 | 1461611912116 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:18:32 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:18:32 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1439ms 12:18:32 INFO - PROCESS | 4493 | 1461611912135 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 12:18:32 INFO - PROCESS | 4493 | 1461611912143 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 12:18:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:18:32 INFO - PROCESS | 4493 | 1461611912154 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:18:32 INFO - PROCESS | 4493 | 1461611912158 Marionette TRACE conn4 <- [1,386,null,{}] 12:18:32 INFO - PROCESS | 4493 | 1461611912165 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:32 INFO - PROCESS | 4493 | 1461611912335 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 12:18:32 INFO - PROCESS | 4493 | 1461611912485 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:32 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa413b04000 == 53 [pid = 4493] [id = 104] 12:18:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 102 (0x7fa407023800) [pid = 4493] [serial = 311] [outer = (nil)] 12:18:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 103 (0x7fa409711000) [pid = 4493] [serial = 312] [outer = 0x7fa407023800] 12:18:32 INFO - PROCESS | 4493 | 1461611912562 Marionette DEBUG loaded listener.js 12:18:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 104 (0x7fa40bd2d800) [pid = 4493] [serial = 313] [outer = 0x7fa407023800] 12:18:33 INFO - PROCESS | 4493 | 1461611913608 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 12:18:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:18:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1491ms 12:18:33 INFO - PROCESS | 4493 | 1461611913646 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 12:18:33 INFO - PROCESS | 4493 | 1461611913650 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 12:18:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:18:33 INFO - PROCESS | 4493 | 1461611913658 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:18:33 INFO - PROCESS | 4493 | 1461611913665 Marionette TRACE conn4 <- [1,390,null,{}] 12:18:33 INFO - PROCESS | 4493 | 1461611913682 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:33 INFO - PROCESS | 4493 | 1461611913861 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 12:18:34 INFO - PROCESS | 4493 | 1461611914059 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:34 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41f14c800 == 54 [pid = 4493] [id = 105] 12:18:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 105 (0x7fa40c39ac00) [pid = 4493] [serial = 314] [outer = (nil)] 12:18:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 106 (0x7fa40cba4400) [pid = 4493] [serial = 315] [outer = 0x7fa40c39ac00] 12:18:34 INFO - PROCESS | 4493 | 1461611914146 Marionette DEBUG loaded listener.js 12:18:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 107 (0x7fa40dca1800) [pid = 4493] [serial = 316] [outer = 0x7fa40c39ac00] 12:18:35 INFO - PROCESS | 4493 | 1461611915005 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 12:18:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:18:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1385ms 12:18:35 INFO - PROCESS | 4493 | 1461611915045 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 12:18:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:18:35 INFO - PROCESS | 4493 | 1461611915050 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 12:18:35 INFO - PROCESS | 4493 | 1461611915056 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:18:35 INFO - PROCESS | 4493 | 1461611915059 Marionette TRACE conn4 <- [1,394,null,{}] 12:18:35 INFO - PROCESS | 4493 | 1461611915065 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:35 INFO - PROCESS | 4493 | 1461611915238 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 12:18:35 INFO - PROCESS | 4493 | 1461611915386 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:35 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa422455000 == 55 [pid = 4493] [id = 106] 12:18:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 108 (0x7fa403ed8000) [pid = 4493] [serial = 317] [outer = (nil)] 12:18:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 109 (0x7fa41a6eac00) [pid = 4493] [serial = 318] [outer = 0x7fa403ed8000] 12:18:35 INFO - PROCESS | 4493 | 1461611915461 Marionette DEBUG loaded listener.js 12:18:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 110 (0x7fa41ba25c00) [pid = 4493] [serial = 319] [outer = 0x7fa403ed8000] 12:18:36 INFO - PROCESS | 4493 | 1461611916372 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 12:18:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:18:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1380ms 12:18:36 INFO - PROCESS | 4493 | 1461611916436 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 12:18:36 INFO - PROCESS | 4493 | 1461611916441 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 12:18:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:18:36 INFO - PROCESS | 4493 | 1461611916452 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:18:36 INFO - PROCESS | 4493 | 1461611916459 Marionette TRACE conn4 <- [1,398,null,{}] 12:18:36 INFO - PROCESS | 4493 | 1461611916469 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:36 INFO - PROCESS | 4493 | 1461611916679 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 12:18:36 INFO - PROCESS | 4493 | 1461611916822 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:36 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa424ad4000 == 56 [pid = 4493] [id = 107] 12:18:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 111 (0x7fa41ba2b400) [pid = 4493] [serial = 320] [outer = (nil)] 12:18:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 112 (0x7fa41ba2f400) [pid = 4493] [serial = 321] [outer = 0x7fa41ba2b400] 12:18:36 INFO - PROCESS | 4493 | 1461611916938 Marionette DEBUG loaded listener.js 12:18:37 INFO - PROCESS | 4493 | ++DOMWINDOW == 113 (0x7fa41d9ebc00) [pid = 4493] [serial = 322] [outer = 0x7fa41ba2b400] 12:18:37 INFO - PROCESS | 4493 | 1461611917826 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 12:18:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:18:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1437ms 12:18:37 INFO - PROCESS | 4493 | 1461611917890 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 12:18:37 INFO - PROCESS | 4493 | 1461611917894 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 12:18:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:18:37 INFO - PROCESS | 4493 | 1461611917901 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:18:37 INFO - PROCESS | 4493 | 1461611917903 Marionette TRACE conn4 <- [1,402,null,{}] 12:18:37 INFO - PROCESS | 4493 | 1461611917909 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:38 INFO - PROCESS | 4493 | 1461611918109 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 12:18:38 INFO - PROCESS | 4493 | 1461611918253 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:38 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40fec0000 == 57 [pid = 4493] [id = 108] 12:18:38 INFO - PROCESS | 4493 | ++DOMWINDOW == 114 (0x7fa41eb6a000) [pid = 4493] [serial = 323] [outer = (nil)] 12:18:38 INFO - PROCESS | 4493 | ++DOMWINDOW == 115 (0x7fa41fad8800) [pid = 4493] [serial = 324] [outer = 0x7fa41eb6a000] 12:18:38 INFO - PROCESS | 4493 | 1461611918330 Marionette DEBUG loaded listener.js 12:18:38 INFO - PROCESS | 4493 | ++DOMWINDOW == 116 (0x7fa4217c3400) [pid = 4493] [serial = 325] [outer = 0x7fa41eb6a000] 12:18:39 INFO - PROCESS | 4493 | 1461611919272 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 12:18:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:18:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1434ms 12:18:39 INFO - PROCESS | 4493 | 1461611919336 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 12:18:39 INFO - PROCESS | 4493 | 1461611919341 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 12:18:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:18:39 INFO - PROCESS | 4493 | 1461611919347 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:18:39 INFO - PROCESS | 4493 | 1461611919350 Marionette TRACE conn4 <- [1,406,null,{}] 12:18:39 INFO - PROCESS | 4493 | 1461611919356 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:39 INFO - PROCESS | 4493 | 1461611919534 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 12:18:39 INFO - PROCESS | 4493 | 1461611919678 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:39 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fe2e0800 == 58 [pid = 4493] [id = 109] 12:18:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 117 (0x7fa3fe3dc000) [pid = 4493] [serial = 326] [outer = (nil)] 12:18:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 118 (0x7fa3fe3e3400) [pid = 4493] [serial = 327] [outer = 0x7fa3fe3dc000] 12:18:39 INFO - PROCESS | 4493 | 1461611919756 Marionette DEBUG loaded listener.js 12:18:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 119 (0x7fa410a38000) [pid = 4493] [serial = 328] [outer = 0x7fa3fe3dc000] 12:18:40 INFO - PROCESS | 4493 | 1461611920614 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 12:18:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:18:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1334ms 12:18:40 INFO - PROCESS | 4493 | 1461611920682 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 12:18:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:18:40 INFO - PROCESS | 4493 | 1461611920686 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 12:18:40 INFO - PROCESS | 4493 | 1461611920693 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:18:40 INFO - PROCESS | 4493 | 1461611920697 Marionette TRACE conn4 <- [1,410,null,{}] 12:18:40 INFO - PROCESS | 4493 | 1461611920703 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:40 INFO - PROCESS | 4493 | 1461611920883 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 12:18:41 INFO - PROCESS | 4493 | 1461611921003 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:41 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fe4bc000 == 59 [pid = 4493] [id = 110] 12:18:41 INFO - PROCESS | 4493 | ++DOMWINDOW == 120 (0x7fa3fe3ddc00) [pid = 4493] [serial = 329] [outer = (nil)] 12:18:41 INFO - PROCESS | 4493 | ++DOMWINDOW == 121 (0x7fa4045bb800) [pid = 4493] [serial = 330] [outer = 0x7fa3fe3ddc00] 12:18:41 INFO - PROCESS | 4493 | 1461611921075 Marionette DEBUG loaded listener.js 12:18:41 INFO - PROCESS | 4493 | ++DOMWINDOW == 122 (0x7fa4045bfc00) [pid = 4493] [serial = 331] [outer = 0x7fa3fe3ddc00] 12:18:42 INFO - PROCESS | 4493 | 1461611922068 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 12:18:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:18:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1433ms 12:18:42 INFO - PROCESS | 4493 | 1461611922126 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 12:18:42 INFO - PROCESS | 4493 | 1461611922131 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 12:18:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:18:42 INFO - PROCESS | 4493 | 1461611922138 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:18:42 INFO - PROCESS | 4493 | 1461611922141 Marionette TRACE conn4 <- [1,414,null,{}] 12:18:42 INFO - PROCESS | 4493 | 1461611922148 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:42 INFO - PROCESS | 4493 | 1461611922328 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 12:18:42 INFO - PROCESS | 4493 | 1461611922737 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:42 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403038000 == 60 [pid = 4493] [id = 111] 12:18:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 123 (0x7fa3fe3e1000) [pid = 4493] [serial = 332] [outer = (nil)] 12:18:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 124 (0x7fa403362c00) [pid = 4493] [serial = 333] [outer = 0x7fa3fe3e1000] 12:18:42 INFO - PROCESS | 4493 | 1461611922816 Marionette DEBUG loaded listener.js 12:18:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 125 (0x7fa403ed5000) [pid = 4493] [serial = 334] [outer = 0x7fa3fe3e1000] 12:18:43 INFO - PROCESS | 4493 | 1461611923693 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 12:18:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:18:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1604ms 12:18:43 INFO - PROCESS | 4493 | 1461611923744 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 12:18:43 INFO - PROCESS | 4493 | 1461611923751 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 12:18:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:18:43 INFO - PROCESS | 4493 | 1461611923759 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:18:43 INFO - PROCESS | 4493 | 1461611923765 Marionette TRACE conn4 <- [1,418,null,{}] 12:18:43 INFO - PROCESS | 4493 | 1461611923773 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:43 INFO - PROCESS | 4493 | 1461611923953 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 12:18:44 INFO - PROCESS | 4493 | 1461611924198 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:44 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4015cb800 == 61 [pid = 4493] [id = 112] 12:18:44 INFO - PROCESS | 4493 | ++DOMWINDOW == 126 (0x7fa405abbc00) [pid = 4493] [serial = 335] [outer = (nil)] 12:18:44 INFO - PROCESS | 4493 | ++DOMWINDOW == 127 (0x7fa406f1ec00) [pid = 4493] [serial = 336] [outer = 0x7fa405abbc00] 12:18:44 INFO - PROCESS | 4493 | 1461611924318 Marionette DEBUG loaded listener.js 12:18:44 INFO - PROCESS | 4493 | ++DOMWINDOW == 128 (0x7fa407014c00) [pid = 4493] [serial = 337] [outer = 0x7fa405abbc00] 12:18:44 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40b9b3000 == 60 [pid = 4493] [id = 101] 12:18:44 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa410a7c800 == 59 [pid = 4493] [id = 100] 12:18:44 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40d4e1000 == 58 [pid = 4493] [id = 99] 12:18:44 INFO - PROCESS | 4493 | --DOMWINDOW == 127 (0x7fa40c070000) [pid = 4493] [serial = 270] [outer = (nil)] [url = about:blank] 12:18:44 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40c2c9000 == 57 [pid = 4493] [id = 98] 12:18:44 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4098ad000 == 56 [pid = 4493] [id = 97] 12:18:44 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403c5a000 == 55 [pid = 4493] [id = 96] 12:18:44 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40c5c1800 == 54 [pid = 4493] [id = 91] 12:18:45 INFO - PROCESS | 4493 | --DOMWINDOW == 126 (0x7fa41b73f800) [pid = 4493] [serial = 105] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:18:45 INFO - PROCESS | 4493 | --DOMWINDOW == 125 (0x7fa40d59c000) [pid = 4493] [serial = 259] [outer = (nil)] [url = about:blank] 12:18:45 INFO - PROCESS | 4493 | --DOMWINDOW == 124 (0x7fa422411c00) [pid = 4493] [serial = 195] [outer = (nil)] [url = about:blank] 12:18:45 INFO - PROCESS | 4493 | --DOMWINDOW == 123 (0x7fa407026000) [pid = 4493] [serial = 264] [outer = (nil)] [url = about:blank] 12:18:45 INFO - PROCESS | 4493 | --DOMWINDOW == 122 (0x7fa40c397000) [pid = 4493] [serial = 255] [outer = (nil)] [url = about:blank] 12:18:45 INFO - PROCESS | 4493 | --DOMWINDOW == 121 (0x7fa40cfbb800) [pid = 4493] [serial = 256] [outer = (nil)] [url = about:blank] 12:18:45 INFO - PROCESS | 4493 | --DOMWINDOW == 120 (0x7fa40be7d800) [pid = 4493] [serial = 253] [outer = (nil)] [url = about:blank] 12:18:45 INFO - PROCESS | 4493 | --DOMWINDOW == 119 (0x7fa40bd36800) [pid = 4493] [serial = 252] [outer = (nil)] [url = about:blank] 12:18:45 INFO - PROCESS | 4493 | --DOMWINDOW == 118 (0x7fa407015c00) [pid = 4493] [serial = 258] [outer = (nil)] [url = about:blank] 12:18:45 INFO - PROCESS | 4493 | --DOMWINDOW == 117 (0x7fa40be7e800) [pid = 4493] [serial = 236] [outer = (nil)] [url = about:blank] 12:18:45 INFO - PROCESS | 4493 | --DOMWINDOW == 116 (0x7fa405ab5400) [pid = 4493] [serial = 250] [outer = (nil)] [url = about:blank] 12:18:45 INFO - PROCESS | 4493 | --DOMWINDOW == 115 (0x7fa404ae2000) [pid = 4493] [serial = 249] [outer = (nil)] [url = about:blank] 12:18:45 INFO - PROCESS | 4493 | --DOMWINDOW == 114 (0x7fa40c3a1400) [pid = 4493] [serial = 239] [outer = (nil)] [url = about:blank] 12:18:45 INFO - PROCESS | 4493 | --DOMWINDOW == 113 (0x7fa405908c00) [pid = 4493] [serial = 233] [outer = (nil)] [url = about:blank] 12:18:45 INFO - PROCESS | 4493 | --DOMWINDOW == 112 (0x7fa40c0ed000) [pid = 4493] [serial = 231] [outer = (nil)] [url = about:blank] 12:18:45 INFO - PROCESS | 4493 | --DOMWINDOW == 111 (0x7fa403369800) [pid = 4493] [serial = 242] [outer = (nil)] [url = about:blank] 12:18:45 INFO - PROCESS | 4493 | --DOMWINDOW == 110 (0x7fa41a5c7800) [pid = 4493] [serial = 245] [outer = (nil)] [url = about:blank] 12:18:45 INFO - PROCESS | 4493 | --DOMWINDOW == 109 (0x7fa40fc6f800) [pid = 4493] [serial = 261] [outer = (nil)] [url = about:blank] 12:18:45 INFO - PROCESS | 4493 | --DOMWINDOW == 108 (0x7fa414791c00) [pid = 4493] [serial = 265] [outer = (nil)] [url = about:blank] 12:18:45 INFO - PROCESS | 4493 | --DOMWINDOW == 107 (0x7fa40bd31c00) [pid = 4493] [serial = 267] [outer = (nil)] [url = about:blank] 12:18:45 INFO - PROCESS | 4493 | --DOMWINDOW == 106 (0x7fa419741400) [pid = 4493] [serial = 262] [outer = (nil)] [url = about:blank] 12:18:45 INFO - PROCESS | 4493 | --DOMWINDOW == 105 (0x7fa41a370400) [pid = 4493] [serial = 268] [outer = (nil)] [url = about:blank] 12:18:45 INFO - PROCESS | 4493 | 1461611925634 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 12:18:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 12:18:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1885ms 12:18:45 INFO - PROCESS | 4493 | 1461611925647 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 12:18:45 INFO - PROCESS | 4493 | 1461611925652 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 12:18:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:18:45 INFO - PROCESS | 4493 | 1461611925660 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:18:45 INFO - PROCESS | 4493 | 1461611925669 Marionette TRACE conn4 <- [1,422,null,{}] 12:18:45 INFO - PROCESS | 4493 | 1461611925771 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:46 INFO - PROCESS | 4493 | 1461611925999 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 12:18:46 INFO - PROCESS | 4493 | 1461611926011 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:46 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fe4c2800 == 55 [pid = 4493] [id = 113] 12:18:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 106 (0x7fa404ae2000) [pid = 4493] [serial = 338] [outer = (nil)] 12:18:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 107 (0x7fa407022000) [pid = 4493] [serial = 339] [outer = 0x7fa404ae2000] 12:18:46 INFO - PROCESS | 4493 | 1461611926078 Marionette DEBUG loaded listener.js 12:18:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 108 (0x7fa40bd37c00) [pid = 4493] [serial = 340] [outer = 0x7fa404ae2000] 12:18:47 INFO - PROCESS | 4493 | 1461611927331 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 12:18:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:18:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1692ms 12:18:47 INFO - PROCESS | 4493 | 1461611927353 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 12:18:47 INFO - PROCESS | 4493 | 1461611927357 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 12:18:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:18:47 INFO - PROCESS | 4493 | 1461611927372 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:18:47 INFO - PROCESS | 4493 | 1461611927381 Marionette TRACE conn4 <- [1,426,null,{}] 12:18:47 INFO - PROCESS | 4493 | 1461611927397 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:47 INFO - PROCESS | 4493 | 1461611927644 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 12:18:47 INFO - PROCESS | 4493 | 1461611927691 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:47 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40d4e1000 == 56 [pid = 4493] [id = 114] 12:18:47 INFO - PROCESS | 4493 | ++DOMWINDOW == 109 (0x7fa404409800) [pid = 4493] [serial = 341] [outer = (nil)] 12:18:47 INFO - PROCESS | 4493 | ++DOMWINDOW == 110 (0x7fa40440f000) [pid = 4493] [serial = 342] [outer = 0x7fa404409800] 12:18:47 INFO - PROCESS | 4493 | 1461611927755 Marionette DEBUG loaded listener.js 12:18:47 INFO - PROCESS | 4493 | ++DOMWINDOW == 111 (0x7fa40be84400) [pid = 4493] [serial = 343] [outer = 0x7fa404409800] 12:18:48 INFO - PROCESS | 4493 | 1461611928567 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 12:18:48 INFO - PROCESS | 4493 | 1461611928634 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 12:18:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:18:48 INFO - PROCESS | 4493 | 1461611928640 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:18:48 INFO - PROCESS | 4493 | 1461611928642 Marionette TRACE conn4 <- [1,430,null,{}] 12:18:48 INFO - PROCESS | 4493 | 1461611928649 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:48 INFO - PROCESS | 4493 | 1461611928859 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 12:18:48 INFO - PROCESS | 4493 | 1461611928884 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:48 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa410a9a000 == 57 [pid = 4493] [id = 115] 12:18:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 112 (0x7fa40440a800) [pid = 4493] [serial = 344] [outer = (nil)] 12:18:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 113 (0x7fa40c079000) [pid = 4493] [serial = 345] [outer = 0x7fa40440a800] 12:18:48 INFO - PROCESS | 4493 | 1461611928950 Marionette DEBUG loaded listener.js 12:18:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 114 (0x7fa40c3a4000) [pid = 4493] [serial = 346] [outer = 0x7fa40440a800] 12:18:49 INFO - PROCESS | 4493 | --DOMWINDOW == 113 (0x7fa40701b800) [pid = 4493] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:18:49 INFO - PROCESS | 4493 | --DOMWINDOW == 112 (0x7fa40701c400) [pid = 4493] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:18:49 INFO - PROCESS | 4493 | --DOMWINDOW == 111 (0x7fa407019c00) [pid = 4493] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:18:49 INFO - PROCESS | 4493 | --DOMWINDOW == 110 (0x7fa3fe0c0c00) [pid = 4493] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:18:49 INFO - PROCESS | 4493 | --DOMWINDOW == 109 (0x7fa405aaec00) [pid = 4493] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:18:49 INFO - PROCESS | 4493 | --DOMWINDOW == 108 (0x7fa40701c800) [pid = 4493] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:18:49 INFO - PROCESS | 4493 | 1461611929892 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 12:18:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:18:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1294ms 12:18:49 INFO - PROCESS | 4493 | 1461611929937 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 12:18:49 INFO - PROCESS | 4493 | 1461611929940 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 12:18:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:18:49 INFO - PROCESS | 4493 | 1461611929946 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:18:49 INFO - PROCESS | 4493 | 1461611929949 Marionette TRACE conn4 <- [1,434,null,{}] 12:18:49 INFO - PROCESS | 4493 | 1461611929954 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:50 INFO - PROCESS | 4493 | 1461611930141 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 12:18:50 INFO - PROCESS | 4493 | 1461611930159 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:50 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41a859000 == 58 [pid = 4493] [id = 116] 12:18:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 109 (0x7fa40c3a1c00) [pid = 4493] [serial = 347] [outer = (nil)] 12:18:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 110 (0x7fa40d438000) [pid = 4493] [serial = 348] [outer = 0x7fa40c3a1c00] 12:18:50 INFO - PROCESS | 4493 | 1461611930238 Marionette DEBUG loaded listener.js 12:18:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 111 (0x7fa414791c00) [pid = 4493] [serial = 349] [outer = 0x7fa40c3a1c00] 12:18:51 INFO - PROCESS | 4493 | 1461611931046 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 12:18:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:18:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1133ms 12:18:51 INFO - PROCESS | 4493 | 1461611931082 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 12:18:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:18:51 INFO - PROCESS | 4493 | 1461611931097 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 12:18:51 INFO - PROCESS | 4493 | 1461611931104 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:18:51 INFO - PROCESS | 4493 | 1461611931107 Marionette TRACE conn4 <- [1,438,null,{}] 12:18:51 INFO - PROCESS | 4493 | 1461611931113 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:51 INFO - PROCESS | 4493 | 1461611931264 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 12:18:51 INFO - PROCESS | 4493 | 1461611931282 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:51 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41f396800 == 59 [pid = 4493] [id = 117] 12:18:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 112 (0x7fa41bbcf800) [pid = 4493] [serial = 350] [outer = (nil)] 12:18:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 113 (0x7fa41f4af400) [pid = 4493] [serial = 351] [outer = 0x7fa41bbcf800] 12:18:51 INFO - PROCESS | 4493 | 1461611931347 Marionette DEBUG loaded listener.js 12:18:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 114 (0x7fa41fb26400) [pid = 4493] [serial = 352] [outer = 0x7fa41bbcf800] 12:18:52 INFO - PROCESS | 4493 | 1461611932476 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 12:18:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:18:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1435ms 12:18:52 INFO - PROCESS | 4493 | 1461611932540 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 12:18:52 INFO - PROCESS | 4493 | 1461611932548 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 12:18:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:18:52 INFO - PROCESS | 4493 | 1461611932556 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:18:52 INFO - PROCESS | 4493 | 1461611932563 Marionette TRACE conn4 <- [1,442,null,{}] 12:18:52 INFO - PROCESS | 4493 | 1461611932571 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:52 INFO - PROCESS | 4493 | 1461611932770 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 12:18:52 INFO - PROCESS | 4493 | 1461611932973 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:53 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40bdf5800 == 60 [pid = 4493] [id = 118] 12:18:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 115 (0x7fa40440f800) [pid = 4493] [serial = 353] [outer = (nil)] 12:18:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 116 (0x7fa4045c0400) [pid = 4493] [serial = 354] [outer = 0x7fa40440f800] 12:18:53 INFO - PROCESS | 4493 | 1461611933067 Marionette DEBUG loaded listener.js 12:18:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 117 (0x7fa40590a400) [pid = 4493] [serial = 355] [outer = 0x7fa40440f800] 12:18:53 INFO - PROCESS | 4493 | 1461611933981 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 12:18:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:18:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1493ms 12:18:54 INFO - PROCESS | 4493 | 1461611934050 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 12:18:54 INFO - PROCESS | 4493 | 1461611934060 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 12:18:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:18:54 INFO - PROCESS | 4493 | 1461611934072 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:18:54 INFO - PROCESS | 4493 | 1461611934076 Marionette TRACE conn4 <- [1,446,null,{}] 12:18:54 INFO - PROCESS | 4493 | 1461611934083 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:54 INFO - PROCESS | 4493 | 1461611934310 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 12:18:54 INFO - PROCESS | 4493 | 1461611934543 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:54 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41eda6800 == 61 [pid = 4493] [id = 119] 12:18:54 INFO - PROCESS | 4493 | ++DOMWINDOW == 118 (0x7fa407010c00) [pid = 4493] [serial = 356] [outer = (nil)] 12:18:54 INFO - PROCESS | 4493 | ++DOMWINDOW == 119 (0x7fa409874400) [pid = 4493] [serial = 357] [outer = 0x7fa407010c00] 12:18:54 INFO - PROCESS | 4493 | 1461611934664 Marionette DEBUG loaded listener.js 12:18:54 INFO - PROCESS | 4493 | ++DOMWINDOW == 120 (0x7fa40bd33800) [pid = 4493] [serial = 358] [outer = 0x7fa407010c00] 12:18:55 INFO - PROCESS | 4493 | 1461611935557 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 12:18:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:18:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1541ms 12:18:55 INFO - PROCESS | 4493 | 1461611935614 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 12:18:55 INFO - PROCESS | 4493 | 1461611935618 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 12:18:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:18:55 INFO - PROCESS | 4493 | 1461611935625 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:18:55 INFO - PROCESS | 4493 | 1461611935631 Marionette TRACE conn4 <- [1,450,null,{}] 12:18:55 INFO - PROCESS | 4493 | 1461611935648 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:55 INFO - PROCESS | 4493 | 1461611935884 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 12:18:56 INFO - PROCESS | 4493 | 1461611936079 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:56 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa404544800 == 62 [pid = 4493] [id = 120] 12:18:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 121 (0x7fa40c06c400) [pid = 4493] [serial = 359] [outer = (nil)] 12:18:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 122 (0x7fa40fc70000) [pid = 4493] [serial = 360] [outer = 0x7fa40c06c400] 12:18:56 INFO - PROCESS | 4493 | 1461611936174 Marionette DEBUG loaded listener.js 12:18:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 123 (0x7fa41ba25000) [pid = 4493] [serial = 361] [outer = 0x7fa40c06c400] 12:18:57 INFO - PROCESS | 4493 | 1461611937052 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 12:18:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 12:18:57 INFO - PROCESS | 4493 | 1461611937123 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 12:18:57 INFO - PROCESS | 4493 | 1461611937129 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:18:57 INFO - PROCESS | 4493 | 1461611937132 Marionette TRACE conn4 <- [1,454,null,{}] 12:18:57 INFO - PROCESS | 4493 | 1461611937137 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:57 INFO - PROCESS | 4493 | 1461611937307 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 12:18:57 INFO - PROCESS | 4493 | 1461611937453 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:57 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa404562800 == 63 [pid = 4493] [id = 121] 12:18:57 INFO - PROCESS | 4493 | ++DOMWINDOW == 124 (0x7fa40440a000) [pid = 4493] [serial = 362] [outer = (nil)] 12:18:57 INFO - PROCESS | 4493 | ++DOMWINDOW == 125 (0x7fa41fa0e400) [pid = 4493] [serial = 363] [outer = 0x7fa40440a000] 12:18:57 INFO - PROCESS | 4493 | 1461611937534 Marionette DEBUG loaded listener.js 12:18:57 INFO - PROCESS | 4493 | ++DOMWINDOW == 126 (0x7fa41fb90000) [pid = 4493] [serial = 364] [outer = 0x7fa40440a000] 12:18:58 INFO - PROCESS | 4493 | [4493] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:18:58 INFO - PROCESS | 4493 | 1461611938442 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 12:18:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:18:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1379ms 12:18:58 INFO - PROCESS | 4493 | 1461611938508 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 12:18:58 INFO - PROCESS | 4493 | 1461611938512 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 12:18:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:18:58 INFO - PROCESS | 4493 | 1461611938519 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:18:58 INFO - PROCESS | 4493 | 1461611938522 Marionette TRACE conn4 <- [1,458,null,{}] 12:18:58 INFO - PROCESS | 4493 | 1461611938528 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:58 INFO - PROCESS | 4493 | 1461611938705 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 12:18:58 INFO - PROCESS | 4493 | 1461611938856 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:58 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fd9e5000 == 64 [pid = 4493] [id = 122] 12:18:58 INFO - PROCESS | 4493 | ++DOMWINDOW == 127 (0x7fa40c3a2800) [pid = 4493] [serial = 365] [outer = (nil)] 12:18:58 INFO - PROCESS | 4493 | ++DOMWINDOW == 128 (0x7fa4221a4400) [pid = 4493] [serial = 366] [outer = 0x7fa40c3a2800] 12:18:58 INFO - PROCESS | 4493 | 1461611938930 Marionette DEBUG loaded listener.js 12:18:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 129 (0x7fa42247ec00) [pid = 4493] [serial = 367] [outer = 0x7fa40c3a2800] 12:18:59 INFO - PROCESS | 4493 | 1461611939816 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 12:18:59 INFO - PROCESS | 4493 | 1461611939860 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 12:18:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 12:18:59 INFO - PROCESS | 4493 | 1461611939867 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:18:59 INFO - PROCESS | 4493 | 1461611939871 Marionette TRACE conn4 <- [1,462,null,{}] 12:18:59 INFO - PROCESS | 4493 | 1461611939877 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:00 INFO - PROCESS | 4493 | 1461611940067 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 12:19:00 INFO - PROCESS | 4493 | 1461611940214 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:00 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fda5d000 == 65 [pid = 4493] [id = 123] 12:19:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 130 (0x7fa3fdce8800) [pid = 4493] [serial = 368] [outer = (nil)] 12:19:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 131 (0x7fa3fdcea400) [pid = 4493] [serial = 369] [outer = 0x7fa3fdce8800] 12:19:00 INFO - PROCESS | 4493 | 1461611940294 Marionette DEBUG loaded listener.js 12:19:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 132 (0x7fa3fdceec00) [pid = 4493] [serial = 370] [outer = 0x7fa3fdce8800] 12:19:01 INFO - PROCESS | 4493 | [4493] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:19:01 INFO - PROCESS | 4493 | 1461611941282 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 12:19:01 INFO - PROCESS | 4493 | 1461611941362 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 12:19:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:19:01 INFO - PROCESS | 4493 | 1461611941368 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:19:01 INFO - PROCESS | 4493 | 1461611941372 Marionette TRACE conn4 <- [1,466,null,{}] 12:19:01 INFO - PROCESS | 4493 | 1461611941377 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:01 INFO - PROCESS | 4493 | 1461611941565 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 12:19:01 INFO - PROCESS | 4493 | 1461611941775 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:01 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fe137000 == 66 [pid = 4493] [id = 124] 12:19:01 INFO - PROCESS | 4493 | ++DOMWINDOW == 133 (0x7fa3fc954000) [pid = 4493] [serial = 371] [outer = (nil)] 12:19:01 INFO - PROCESS | 4493 | ++DOMWINDOW == 134 (0x7fa3fc959c00) [pid = 4493] [serial = 372] [outer = 0x7fa3fc954000] 12:19:01 INFO - PROCESS | 4493 | 1461611941890 Marionette DEBUG loaded listener.js 12:19:01 INFO - PROCESS | 4493 | ++DOMWINDOW == 135 (0x7fa3fdce7000) [pid = 4493] [serial = 373] [outer = 0x7fa3fc954000] 12:19:02 INFO - PROCESS | 4493 | 1461611942769 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 12:19:02 INFO - PROCESS | 4493 | 1461611942857 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 12:19:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:19:02 INFO - PROCESS | 4493 | 1461611942864 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:19:02 INFO - PROCESS | 4493 | 1461611942867 Marionette TRACE conn4 <- [1,470,null,{}] 12:19:02 INFO - PROCESS | 4493 | 1461611942873 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:03 INFO - PROCESS | 4493 | 1461611943315 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 12:19:03 INFO - PROCESS | 4493 | 1461611943535 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:03 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40141a800 == 67 [pid = 4493] [id = 125] 12:19:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 136 (0x7fa3fc956000) [pid = 4493] [serial = 374] [outer = (nil)] 12:19:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 137 (0x7fa3fdce4000) [pid = 4493] [serial = 375] [outer = 0x7fa3fc956000] 12:19:03 INFO - PROCESS | 4493 | 1461611943607 Marionette DEBUG loaded listener.js 12:19:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 138 (0x7fa3fdced800) [pid = 4493] [serial = 376] [outer = 0x7fa3fc956000] 12:19:04 INFO - PROCESS | 4493 | 1461611944473 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 12:19:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:19:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1687ms 12:19:04 INFO - PROCESS | 4493 | 1461611944553 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 12:19:04 INFO - PROCESS | 4493 | 1461611944559 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 12:19:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:19:04 INFO - PROCESS | 4493 | 1461611944566 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:19:04 INFO - PROCESS | 4493 | 1461611944572 Marionette TRACE conn4 <- [1,474,null,{}] 12:19:04 INFO - PROCESS | 4493 | 1461611944580 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:04 INFO - PROCESS | 4493 | 1461611944873 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 12:19:05 INFO - PROCESS | 4493 | 1461611945123 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:05 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fe4bb800 == 68 [pid = 4493] [id = 126] 12:19:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 139 (0x7fa403ce8000) [pid = 4493] [serial = 377] [outer = (nil)] 12:19:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 140 (0x7fa403ecc800) [pid = 4493] [serial = 378] [outer = 0x7fa403ce8000] 12:19:05 INFO - PROCESS | 4493 | 1461611945204 Marionette DEBUG loaded listener.js 12:19:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 141 (0x7fa404405400) [pid = 4493] [serial = 379] [outer = 0x7fa403ce8000] 12:19:05 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4036da000 == 67 [pid = 4493] [id = 82] 12:19:05 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41a859000 == 66 [pid = 4493] [id = 116] 12:19:05 INFO - PROCESS | 4493 | --DOMWINDOW == 140 (0x7fa403ed3400) [pid = 4493] [serial = 285] [outer = (nil)] [url = about:blank] 12:19:05 INFO - PROCESS | 4493 | --DOMWINDOW == 139 (0x7fa407010800) [pid = 4493] [serial = 273] [outer = (nil)] [url = about:blank] 12:19:05 INFO - PROCESS | 4493 | --DOMWINDOW == 138 (0x7fa40cc67800) [pid = 4493] [serial = 279] [outer = (nil)] [url = about:blank] 12:19:05 INFO - PROCESS | 4493 | --DOMWINDOW == 137 (0x7fa40fef6c00) [pid = 4493] [serial = 306] [outer = (nil)] [url = about:blank] 12:19:05 INFO - PROCESS | 4493 | --DOMWINDOW == 136 (0x7fa41a66f000) [pid = 4493] [serial = 282] [outer = (nil)] [url = about:blank] 12:19:05 INFO - PROCESS | 4493 | --DOMWINDOW == 135 (0x7fa40bd2cc00) [pid = 4493] [serial = 276] [outer = (nil)] [url = about:blank] 12:19:05 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa410a9a000 == 65 [pid = 4493] [id = 115] 12:19:05 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40d4e1000 == 64 [pid = 4493] [id = 114] 12:19:05 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fe4c2800 == 63 [pid = 4493] [id = 113] 12:19:05 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4015cb800 == 62 [pid = 4493] [id = 112] 12:19:05 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403038000 == 61 [pid = 4493] [id = 111] 12:19:05 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fe2e0800 == 60 [pid = 4493] [id = 109] 12:19:05 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40fec0000 == 59 [pid = 4493] [id = 108] 12:19:05 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa424ad4000 == 58 [pid = 4493] [id = 107] 12:19:05 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa422455000 == 57 [pid = 4493] [id = 106] 12:19:06 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa413b04000 == 56 [pid = 4493] [id = 104] 12:19:06 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40b16e000 == 55 [pid = 4493] [id = 103] 12:19:06 INFO - PROCESS | 4493 | --DOMWINDOW == 134 (0x7fa403363c00) [pid = 4493] [serial = 288] [outer = (nil)] [url = about:blank] 12:19:06 INFO - PROCESS | 4493 | --DOMWINDOW == 133 (0x7fa407022c00) [pid = 4493] [serial = 294] [outer = (nil)] [url = about:blank] 12:19:06 INFO - PROCESS | 4493 | --DOMWINDOW == 132 (0x7fa405aba000) [pid = 4493] [serial = 291] [outer = (nil)] [url = about:blank] 12:19:06 INFO - PROCESS | 4493 | --DOMWINDOW == 131 (0x7fa40c0d5400) [pid = 4493] [serial = 301] [outer = (nil)] [url = about:blank] 12:19:06 INFO - PROCESS | 4493 | --DOMWINDOW == 130 (0x7fa40be82000) [pid = 4493] [serial = 298] [outer = (nil)] [url = about:blank] 12:19:06 INFO - PROCESS | 4493 | --DOMWINDOW == 129 (0x7fa40bd3a800) [pid = 4493] [serial = 303] [outer = (nil)] [url = about:blank] 12:19:06 INFO - PROCESS | 4493 | --DOMWINDOW == 128 (0x7fa40c3a0800) [pid = 4493] [serial = 304] [outer = (nil)] [url = about:blank] 12:19:06 INFO - PROCESS | 4493 | --DOMWINDOW == 127 (0x7fa40700cc00) [pid = 4493] [serial = 292] [outer = (nil)] [url = about:blank] 12:19:06 INFO - PROCESS | 4493 | --DOMWINDOW == 126 (0x7fa403de3400) [pid = 4493] [serial = 289] [outer = (nil)] [url = about:blank] 12:19:06 INFO - PROCESS | 4493 | --DOMWINDOW == 125 (0x7fa408d69800) [pid = 4493] [serial = 295] [outer = (nil)] [url = about:blank] 12:19:06 INFO - PROCESS | 4493 | --DOMWINDOW == 124 (0x7fa40c072c00) [pid = 4493] [serial = 300] [outer = (nil)] [url = about:blank] 12:19:06 INFO - PROCESS | 4493 | --DOMWINDOW == 123 (0x7fa40bd36c00) [pid = 4493] [serial = 297] [outer = (nil)] [url = about:blank] 12:19:06 INFO - PROCESS | 4493 | 1461611946155 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 12:19:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:19:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1634ms 12:19:06 INFO - PROCESS | 4493 | 1461611946203 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 12:19:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:19:06 INFO - PROCESS | 4493 | 1461611946208 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 12:19:06 INFO - PROCESS | 4493 | 1461611946215 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:19:06 INFO - PROCESS | 4493 | 1461611946219 Marionette TRACE conn4 <- [1,478,null,{}] 12:19:06 INFO - PROCESS | 4493 | 1461611946225 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:06 INFO - PROCESS | 4493 | 1461611946392 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 12:19:06 INFO - PROCESS | 4493 | 1461611946407 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:06 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4036cb000 == 56 [pid = 4493] [id = 127] 12:19:06 INFO - PROCESS | 4493 | ++DOMWINDOW == 124 (0x7fa4045c2000) [pid = 4493] [serial = 380] [outer = (nil)] 12:19:06 INFO - PROCESS | 4493 | ++DOMWINDOW == 125 (0x7fa405740800) [pid = 4493] [serial = 381] [outer = 0x7fa4045c2000] 12:19:06 INFO - PROCESS | 4493 | 1461611946475 Marionette DEBUG loaded listener.js 12:19:06 INFO - PROCESS | 4493 | ++DOMWINDOW == 126 (0x7fa405ab3800) [pid = 4493] [serial = 382] [outer = 0x7fa4045c2000] 12:19:07 INFO - PROCESS | 4493 | 1461611947650 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 12:19:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:19:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1485ms 12:19:07 INFO - PROCESS | 4493 | 1461611947701 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 12:19:07 INFO - PROCESS | 4493 | 1461611947708 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 12:19:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:19:07 INFO - PROCESS | 4493 | 1461611947718 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:19:07 INFO - PROCESS | 4493 | 1461611947724 Marionette TRACE conn4 <- [1,482,null,{}] 12:19:07 INFO - PROCESS | 4493 | 1461611947734 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:07 INFO - PROCESS | 4493 | 1461611947937 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 12:19:08 INFO - PROCESS | 4493 | 1461611948189 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:08 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403035800 == 57 [pid = 4493] [id = 128] 12:19:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 127 (0x7fa40335f000) [pid = 4493] [serial = 383] [outer = (nil)] 12:19:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 128 (0x7fa403cefc00) [pid = 4493] [serial = 384] [outer = 0x7fa40335f000] 12:19:08 INFO - PROCESS | 4493 | 1461611948277 Marionette DEBUG loaded listener.js 12:19:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 129 (0x7fa40440e800) [pid = 4493] [serial = 385] [outer = 0x7fa40335f000] 12:19:09 INFO - PROCESS | 4493 | 1461611949226 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 12:19:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:19:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1539ms 12:19:09 INFO - PROCESS | 4493 | 1461611949259 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 12:19:09 INFO - PROCESS | 4493 | 1461611949267 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 12:19:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:19:09 INFO - PROCESS | 4493 | 1461611949279 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:19:09 INFO - PROCESS | 4493 | 1461611949283 Marionette TRACE conn4 <- [1,486,null,{}] 12:19:09 INFO - PROCESS | 4493 | 1461611949290 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:09 INFO - PROCESS | 4493 | 1461611949471 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 12:19:09 INFO - PROCESS | 4493 | 1461611949624 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:09 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa406d9d800 == 58 [pid = 4493] [id = 129] 12:19:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 130 (0x7fa405745000) [pid = 4493] [serial = 386] [outer = (nil)] 12:19:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 131 (0x7fa406f19000) [pid = 4493] [serial = 387] [outer = 0x7fa405745000] 12:19:09 INFO - PROCESS | 4493 | 1461611949698 Marionette DEBUG loaded listener.js 12:19:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 132 (0x7fa407013800) [pid = 4493] [serial = 388] [outer = 0x7fa405745000] 12:19:10 INFO - PROCESS | 4493 | 1461611950677 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 12:19:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:19:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1436ms 12:19:10 INFO - PROCESS | 4493 | 1461611950716 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 12:19:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:19:10 INFO - PROCESS | 4493 | 1461611950721 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 12:19:10 INFO - PROCESS | 4493 | 1461611950727 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:19:10 INFO - PROCESS | 4493 | 1461611950734 Marionette TRACE conn4 <- [1,490,null,{}] 12:19:10 INFO - PROCESS | 4493 | 1461611950751 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:10 INFO - PROCESS | 4493 | 1461611950987 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 12:19:11 INFO - PROCESS | 4493 | 1461611951185 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:11 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40c2c2800 == 59 [pid = 4493] [id = 130] 12:19:11 INFO - PROCESS | 4493 | ++DOMWINDOW == 133 (0x7fa409708800) [pid = 4493] [serial = 389] [outer = (nil)] 12:19:11 INFO - PROCESS | 4493 | ++DOMWINDOW == 134 (0x7fa40b6c2c00) [pid = 4493] [serial = 390] [outer = 0x7fa409708800] 12:19:11 INFO - PROCESS | 4493 | 1461611951305 Marionette DEBUG loaded listener.js 12:19:11 INFO - PROCESS | 4493 | ++DOMWINDOW == 135 (0x7fa40bd39c00) [pid = 4493] [serial = 391] [outer = 0x7fa409708800] 12:19:12 INFO - PROCESS | 4493 | 1461611952167 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 12:19:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:19:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1490ms 12:19:12 INFO - PROCESS | 4493 | 1461611952218 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 12:19:12 INFO - PROCESS | 4493 | 1461611952223 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 12:19:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:19:12 INFO - PROCESS | 4493 | 1461611952229 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:19:12 INFO - PROCESS | 4493 | 1461611952231 Marionette TRACE conn4 <- [1,494,null,{}] 12:19:12 INFO - PROCESS | 4493 | 1461611952237 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:12 INFO - PROCESS | 4493 | 1461611952440 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 12:19:12 INFO - PROCESS | 4493 | 1461611952596 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:12 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40d4b9000 == 60 [pid = 4493] [id = 131] 12:19:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 136 (0x7fa3fc950400) [pid = 4493] [serial = 392] [outer = (nil)] 12:19:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 137 (0x7fa40c06a800) [pid = 4493] [serial = 393] [outer = 0x7fa3fc950400] 12:19:12 INFO - PROCESS | 4493 | 1461611952669 Marionette DEBUG loaded listener.js 12:19:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 138 (0x7fa40c0e1400) [pid = 4493] [serial = 394] [outer = 0x7fa3fc950400] 12:19:13 INFO - PROCESS | 4493 | 1461611953573 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 12:19:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:19:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1381ms 12:19:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:19:13 INFO - PROCESS | 4493 | 1461611953611 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 12:19:13 INFO - PROCESS | 4493 | 1461611953614 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 12:19:13 INFO - PROCESS | 4493 | 1461611953621 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:19:13 INFO - PROCESS | 4493 | 1461611953624 Marionette TRACE conn4 <- [1,498,null,{}] 12:19:13 INFO - PROCESS | 4493 | 1461611953630 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:13 INFO - PROCESS | 4493 | 1461611953793 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 12:19:13 INFO - PROCESS | 4493 | 1461611953946 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:13 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa410a81000 == 61 [pid = 4493] [id = 132] 12:19:13 INFO - PROCESS | 4493 | ++DOMWINDOW == 139 (0x7fa40444d400) [pid = 4493] [serial = 395] [outer = (nil)] 12:19:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 140 (0x7fa404454800) [pid = 4493] [serial = 396] [outer = 0x7fa40444d400] 12:19:14 INFO - PROCESS | 4493 | 1461611954020 Marionette DEBUG loaded listener.js 12:19:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 141 (0x7fa404459400) [pid = 4493] [serial = 397] [outer = 0x7fa40444d400] 12:19:14 INFO - PROCESS | 4493 | 1461611954916 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 12:19:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:19:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1337ms 12:19:14 INFO - PROCESS | 4493 | 1461611954961 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 12:19:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:19:14 INFO - PROCESS | 4493 | 1461611954965 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 12:19:14 INFO - PROCESS | 4493 | 1461611954972 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:19:14 INFO - PROCESS | 4493 | 1461611954975 Marionette TRACE conn4 <- [1,502,null,{}] 12:19:14 INFO - PROCESS | 4493 | 1461611954981 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:15 INFO - PROCESS | 4493 | 1461611955178 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 12:19:15 INFO - PROCESS | 4493 | 1461611955328 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:15 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41a825800 == 62 [pid = 4493] [id = 133] 12:19:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 142 (0x7fa40be83c00) [pid = 4493] [serial = 398] [outer = (nil)] 12:19:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 143 (0x7fa40cfc0c00) [pid = 4493] [serial = 399] [outer = 0x7fa40be83c00] 12:19:15 INFO - PROCESS | 4493 | 1461611955405 Marionette DEBUG loaded listener.js 12:19:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 144 (0x7fa419740800) [pid = 4493] [serial = 400] [outer = 0x7fa40be83c00] 12:19:16 INFO - PROCESS | 4493 | 1461611956251 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 12:19:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:19:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1339ms 12:19:16 INFO - PROCESS | 4493 | 1461611956312 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 12:19:16 INFO - PROCESS | 4493 | 1461611956316 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 12:19:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:19:16 INFO - PROCESS | 4493 | 1461611956341 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:19:16 INFO - PROCESS | 4493 | 1461611956344 Marionette TRACE conn4 <- [1,506,null,{}] 12:19:16 INFO - PROCESS | 4493 | 1461611956351 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:16 INFO - PROCESS | 4493 | 1461611956530 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 12:19:16 INFO - PROCESS | 4493 | 1461611956689 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:16 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41edb8000 == 63 [pid = 4493] [id = 134] 12:19:16 INFO - PROCESS | 4493 | ++DOMWINDOW == 145 (0x7fa40c071c00) [pid = 4493] [serial = 401] [outer = (nil)] 12:19:16 INFO - PROCESS | 4493 | ++DOMWINDOW == 146 (0x7fa41a843800) [pid = 4493] [serial = 402] [outer = 0x7fa40c071c00] 12:19:16 INFO - PROCESS | 4493 | 1461611956762 Marionette DEBUG loaded listener.js 12:19:16 INFO - PROCESS | 4493 | ++DOMWINDOW == 147 (0x7fa41d4a5c00) [pid = 4493] [serial = 403] [outer = 0x7fa40c071c00] 12:19:17 INFO - PROCESS | 4493 | 1461611957667 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 12:19:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:19:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1390ms 12:19:17 INFO - PROCESS | 4493 | 1461611957729 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 12:19:17 INFO - PROCESS | 4493 | 1461611957733 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 12:19:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:19:17 INFO - PROCESS | 4493 | 1461611957739 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:19:17 INFO - PROCESS | 4493 | 1461611957742 Marionette TRACE conn4 <- [1,510,null,{}] 12:19:17 INFO - PROCESS | 4493 | 1461611957748 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:17 INFO - PROCESS | 4493 | 1461611957909 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 12:19:18 INFO - PROCESS | 4493 | 1461611958066 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:18 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa423cae800 == 64 [pid = 4493] [id = 135] 12:19:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 148 (0x7fa3fca56000) [pid = 4493] [serial = 404] [outer = (nil)] 12:19:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 149 (0x7fa403387400) [pid = 4493] [serial = 405] [outer = 0x7fa3fca56000] 12:19:18 INFO - PROCESS | 4493 | 1461611958144 Marionette DEBUG loaded listener.js 12:19:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 150 (0x7fa40338f400) [pid = 4493] [serial = 406] [outer = 0x7fa3fca56000] 12:19:19 INFO - PROCESS | 4493 | 1461611959085 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 12:19:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:19:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1378ms 12:19:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:19:19 INFO - PROCESS | 4493 | 1461611959118 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 12:19:19 INFO - PROCESS | 4493 | 1461611959121 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 12:19:19 INFO - PROCESS | 4493 | 1461611959128 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:19:19 INFO - PROCESS | 4493 | 1461611959131 Marionette TRACE conn4 <- [1,514,null,{}] 12:19:19 INFO - PROCESS | 4493 | 1461611959137 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:19 INFO - PROCESS | 4493 | 1461611959314 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 12:19:19 INFO - PROCESS | 4493 | 1461611959690 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:19 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fd8ea000 == 65 [pid = 4493] [id = 136] 12:19:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 151 (0x7fa3fca60800) [pid = 4493] [serial = 407] [outer = (nil)] 12:19:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 152 (0x7fa3fcc9d000) [pid = 4493] [serial = 408] [outer = 0x7fa3fca60800] 12:19:19 INFO - PROCESS | 4493 | 1461611959813 Marionette DEBUG loaded listener.js 12:19:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 153 (0x7fa3fdce1800) [pid = 4493] [serial = 409] [outer = 0x7fa3fca60800] 12:19:20 INFO - PROCESS | 4493 | 1461611960651 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 12:19:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 12:19:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1587ms 12:19:20 INFO - PROCESS | 4493 | 1461611960716 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 12:19:20 INFO - PROCESS | 4493 | 1461611960722 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 12:19:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:19:20 INFO - PROCESS | 4493 | 1461611960731 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:19:20 INFO - PROCESS | 4493 | 1461611960737 Marionette TRACE conn4 <- [1,518,null,{}] 12:19:20 INFO - PROCESS | 4493 | 1461611960744 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:21 INFO - PROCESS | 4493 | 1461611961030 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 12:19:21 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fe4bb800 == 64 [pid = 4493] [id = 126] 12:19:21 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40141a800 == 63 [pid = 4493] [id = 125] 12:19:21 INFO - PROCESS | 4493 | 1461611961305 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:21 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fda4e000 == 64 [pid = 4493] [id = 137] 12:19:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 154 (0x7fa3fdcec400) [pid = 4493] [serial = 410] [outer = (nil)] 12:19:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 155 (0x7fa403382c00) [pid = 4493] [serial = 411] [outer = 0x7fa3fdcec400] 12:19:21 INFO - PROCESS | 4493 | 1461611961373 Marionette DEBUG loaded listener.js 12:19:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 156 (0x7fa403391c00) [pid = 4493] [serial = 412] [outer = 0x7fa3fdcec400] 12:19:22 INFO - PROCESS | 4493 | 1461611962163 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 12:19:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:19:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1492ms 12:19:22 INFO - PROCESS | 4493 | 1461611962227 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 12:19:22 INFO - PROCESS | 4493 | 1461611962234 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 12:19:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:19:22 INFO - PROCESS | 4493 | 1461611962242 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:19:22 INFO - PROCESS | 4493 | 1461611962244 Marionette TRACE conn4 <- [1,522,null,{}] 12:19:22 INFO - PROCESS | 4493 | 1461611962251 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:22 INFO - PROCESS | 4493 | 1461611962418 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 12:19:22 INFO - PROCESS | 4493 | 1461611962432 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:22 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4033e0000 == 65 [pid = 4493] [id = 138] 12:19:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 157 (0x7fa40445b000) [pid = 4493] [serial = 413] [outer = (nil)] 12:19:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 158 (0x7fa404ae1400) [pid = 4493] [serial = 414] [outer = 0x7fa40445b000] 12:19:22 INFO - PROCESS | 4493 | 1461611962498 Marionette DEBUG loaded listener.js 12:19:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 159 (0x7fa406f1f400) [pid = 4493] [serial = 415] [outer = 0x7fa40445b000] 12:19:23 INFO - PROCESS | 4493 | 1461611963518 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 12:19:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:19:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1332ms 12:19:23 INFO - PROCESS | 4493 | 1461611963583 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 12:19:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:19:23 INFO - PROCESS | 4493 | 1461611963587 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 12:19:23 INFO - PROCESS | 4493 | 1461611963601 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:19:23 INFO - PROCESS | 4493 | 1461611963610 Marionette TRACE conn4 <- [1,526,null,{}] 12:19:23 INFO - PROCESS | 4493 | 1461611963626 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:23 INFO - PROCESS | 4493 | 1461611963848 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 12:19:23 INFO - PROCESS | 4493 | 1461611963888 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:23 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40cc28800 == 66 [pid = 4493] [id = 139] 12:19:23 INFO - PROCESS | 4493 | ++DOMWINDOW == 160 (0x7fa40707fc00) [pid = 4493] [serial = 416] [outer = (nil)] 12:19:23 INFO - PROCESS | 4493 | ++DOMWINDOW == 161 (0x7fa40b5d8000) [pid = 4493] [serial = 417] [outer = 0x7fa40707fc00] 12:19:23 INFO - PROCESS | 4493 | 1461611963955 Marionette DEBUG loaded listener.js 12:19:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 162 (0x7fa40be87800) [pid = 4493] [serial = 418] [outer = 0x7fa40707fc00] 12:19:25 INFO - PROCESS | 4493 | --DOMWINDOW == 161 (0x7fa404409800) [pid = 4493] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:19:25 INFO - PROCESS | 4493 | --DOMWINDOW == 160 (0x7fa40440a800) [pid = 4493] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:19:25 INFO - PROCESS | 4493 | --DOMWINDOW == 159 (0x7fa40c3a1c00) [pid = 4493] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:19:25 INFO - PROCESS | 4493 | --DOMWINDOW == 158 (0x7fa404ae2000) [pid = 4493] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:19:25 INFO - PROCESS | 4493 | --DOMWINDOW == 157 (0x7fa405abbc00) [pid = 4493] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:19:25 INFO - PROCESS | 4493 | --DOMWINDOW == 156 (0x7fa3fe3e1000) [pid = 4493] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:19:25 INFO - PROCESS | 4493 | --DOMWINDOW == 155 (0x7fa403ce8000) [pid = 4493] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:19:25 INFO - PROCESS | 4493 | --DOMWINDOW == 154 (0x7fa3fc956000) [pid = 4493] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:19:25 INFO - PROCESS | 4493 | 1461611965533 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 12:19:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 12:19:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1962ms 12:19:25 INFO - PROCESS | 4493 | 1461611965556 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 12:19:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:19:25 INFO - PROCESS | 4493 | 1461611965560 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 12:19:25 INFO - PROCESS | 4493 | 1461611965567 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:19:25 INFO - PROCESS | 4493 | 1461611965570 Marionette TRACE conn4 <- [1,530,null,{}] 12:19:25 INFO - PROCESS | 4493 | 1461611965575 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:25 INFO - PROCESS | 4493 | 1461611965736 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 12:19:25 INFO - PROCESS | 4493 | 1461611965754 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:25 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fda43800 == 67 [pid = 4493] [id = 140] 12:19:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 155 (0x7fa3fc954400) [pid = 4493] [serial = 419] [outer = (nil)] 12:19:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 156 (0x7fa4045c0c00) [pid = 4493] [serial = 420] [outer = 0x7fa3fc954400] 12:19:25 INFO - PROCESS | 4493 | 1461611965823 Marionette DEBUG loaded listener.js 12:19:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 157 (0x7fa40b26e000) [pid = 4493] [serial = 421] [outer = 0x7fa3fc954400] 12:19:26 INFO - PROCESS | 4493 | 1461611966561 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 12:19:26 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 12:19:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:19:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:19:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:19:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:19:26 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 12:19:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:19:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:19:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:19:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:19:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1044ms 12:19:26 INFO - PROCESS | 4493 | 1461611966615 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 12:19:26 INFO - PROCESS | 4493 | 1461611966618 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 12:19:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:19:26 INFO - PROCESS | 4493 | 1461611966643 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:19:26 INFO - PROCESS | 4493 | 1461611966647 Marionette TRACE conn4 <- [1,534,null,{}] 12:19:26 INFO - PROCESS | 4493 | 1461611966652 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:26 INFO - PROCESS | 4493 | 1461611966875 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 12:19:26 INFO - PROCESS | 4493 | 1461611966890 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:26 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fca23000 == 68 [pid = 4493] [id = 141] 12:19:26 INFO - PROCESS | 4493 | ++DOMWINDOW == 158 (0x7fa40457a400) [pid = 4493] [serial = 422] [outer = (nil)] 12:19:26 INFO - PROCESS | 4493 | ++DOMWINDOW == 159 (0x7fa408d63400) [pid = 4493] [serial = 423] [outer = 0x7fa40457a400] 12:19:26 INFO - PROCESS | 4493 | 1461611966971 Marionette DEBUG loaded listener.js 12:19:27 INFO - PROCESS | 4493 | ++DOMWINDOW == 160 (0x7fa40c694400) [pid = 4493] [serial = 424] [outer = 0x7fa40457a400] 12:19:28 INFO - PROCESS | 4493 | 1461611968019 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 12:19:28 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 12:19:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1404ms 12:19:28 INFO - PROCESS | 4493 | 1461611968030 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 12:19:28 INFO - PROCESS | 4493 | 1461611968036 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 12:19:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:19:28 INFO - PROCESS | 4493 | 1461611968045 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:19:28 INFO - PROCESS | 4493 | 1461611968051 Marionette TRACE conn4 <- [1,538,null,{}] 12:19:28 INFO - PROCESS | 4493 | 1461611968061 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:28 INFO - PROCESS | 4493 | 1461611968298 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 12:19:28 INFO - PROCESS | 4493 | 1461611968461 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:28 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40140c000 == 69 [pid = 4493] [id = 142] 12:19:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 161 (0x7fa3fcc9a800) [pid = 4493] [serial = 425] [outer = (nil)] 12:19:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 162 (0x7fa3fdced000) [pid = 4493] [serial = 426] [outer = 0x7fa3fcc9a800] 12:19:28 INFO - PROCESS | 4493 | 1461611968545 Marionette DEBUG loaded listener.js 12:19:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 163 (0x7fa40338a800) [pid = 4493] [serial = 427] [outer = 0x7fa3fcc9a800] 12:19:29 INFO - PROCESS | 4493 | 1461611969411 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 12:19:29 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 12:19:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1385ms 12:19:29 INFO - PROCESS | 4493 | 1461611969432 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 12:19:29 INFO - PROCESS | 4493 | 1461611969441 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 12:19:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:19:29 INFO - PROCESS | 4493 | 1461611969452 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:19:29 INFO - PROCESS | 4493 | 1461611969456 Marionette TRACE conn4 <- [1,542,null,{}] 12:19:29 INFO - PROCESS | 4493 | 1461611969463 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:29 INFO - PROCESS | 4493 | 1461611969674 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 12:19:29 INFO - PROCESS | 4493 | 1461611969813 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:29 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40fc3e000 == 70 [pid = 4493] [id = 143] 12:19:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 164 (0x7fa3fe0bd000) [pid = 4493] [serial = 428] [outer = (nil)] 12:19:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 165 (0x7fa404454000) [pid = 4493] [serial = 429] [outer = 0x7fa3fe0bd000] 12:19:29 INFO - PROCESS | 4493 | 1461611969887 Marionette DEBUG loaded listener.js 12:19:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 166 (0x7fa4045c1800) [pid = 4493] [serial = 430] [outer = 0x7fa3fe0bd000] 12:19:30 INFO - PROCESS | 4493 | 1461611970792 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 12:19:30 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 12:19:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1379ms 12:19:30 INFO - PROCESS | 4493 | 1461611970840 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 12:19:30 INFO - PROCESS | 4493 | 1461611970847 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 12:19:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:19:30 INFO - PROCESS | 4493 | 1461611970869 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:19:30 INFO - PROCESS | 4493 | 1461611970883 Marionette TRACE conn4 <- [1,546,null,{}] 12:19:30 INFO - PROCESS | 4493 | 1461611970927 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:31 INFO - PROCESS | 4493 | 1461611971187 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 12:19:31 INFO - PROCESS | 4493 | 1461611971294 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:31 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa410a91800 == 71 [pid = 4493] [id = 144] 12:19:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 167 (0x7fa4045bec00) [pid = 4493] [serial = 431] [outer = (nil)] 12:19:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 168 (0x7fa407014000) [pid = 4493] [serial = 432] [outer = 0x7fa4045bec00] 12:19:31 INFO - PROCESS | 4493 | 1461611971392 Marionette DEBUG loaded listener.js 12:19:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 169 (0x7fa40c397000) [pid = 4493] [serial = 433] [outer = 0x7fa4045bec00] 12:19:32 INFO - PROCESS | 4493 | 1461611972288 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 12:19:32 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 12:19:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1450ms 12:19:32 INFO - PROCESS | 4493 | 1461611972338 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 12:19:32 INFO - PROCESS | 4493 | 1461611972343 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 12:19:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:19:32 INFO - PROCESS | 4493 | 1461611972353 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:19:32 INFO - PROCESS | 4493 | 1461611972356 Marionette TRACE conn4 <- [1,550,null,{}] 12:19:32 INFO - PROCESS | 4493 | 1461611972362 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:32 INFO - PROCESS | 4493 | 1461611972561 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 12:19:32 INFO - PROCESS | 4493 | 1461611972722 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:32 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fd8d9000 == 72 [pid = 4493] [id = 145] 12:19:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 170 (0x7fa4044d1800) [pid = 4493] [serial = 434] [outer = (nil)] 12:19:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 171 (0x7fa4044d5000) [pid = 4493] [serial = 435] [outer = 0x7fa4044d1800] 12:19:32 INFO - PROCESS | 4493 | 1461611972798 Marionette DEBUG loaded listener.js 12:19:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 172 (0x7fa404ae0c00) [pid = 4493] [serial = 436] [outer = 0x7fa4044d1800] 12:19:33 INFO - PROCESS | 4493 | 1461611973635 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 12:19:33 INFO - PROCESS | 4493 | ++DOMWINDOW == 173 (0x7fa4042e9400) [pid = 4493] [serial = 437] [outer = 0x7fa405746400] 12:19:33 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 12:19:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1329ms 12:19:33 INFO - PROCESS | 4493 | 1461611973734 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 12:19:33 INFO - PROCESS | 4493 | 1461611973737 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 12:19:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:19:33 INFO - PROCESS | 4493 | 1461611973794 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:19:33 INFO - PROCESS | 4493 | 1461611973797 Marionette TRACE conn4 <- [1,554,null,{}] 12:19:33 INFO - PROCESS | 4493 | 1461611973805 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:33 INFO - PROCESS | 4493 | 1461611973979 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 12:19:34 INFO - PROCESS | 4493 | 1461611974135 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:34 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403fa5000 == 73 [pid = 4493] [id = 146] 12:19:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 174 (0x7fa403deb400) [pid = 4493] [serial = 438] [outer = (nil)] 12:19:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 175 (0x7fa4042ef800) [pid = 4493] [serial = 439] [outer = 0x7fa403deb400] 12:19:34 INFO - PROCESS | 4493 | 1461611974211 Marionette DEBUG loaded listener.js 12:19:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 176 (0x7fa4044d9400) [pid = 4493] [serial = 440] [outer = 0x7fa403deb400] 12:19:34 INFO - PROCESS | 4493 | [4493] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:19:35 INFO - PROCESS | 4493 | 1461611975144 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 12:19:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:19:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1410ms 12:19:35 INFO - PROCESS | 4493 | 1461611975180 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 12:19:35 INFO - PROCESS | 4493 | 1461611975183 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 12:19:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:19:35 INFO - PROCESS | 4493 | 1461611975189 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:19:35 INFO - PROCESS | 4493 | 1461611975192 Marionette TRACE conn4 <- [1,558,null,{}] 12:19:35 INFO - PROCESS | 4493 | 1461611975198 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:35 INFO - PROCESS | 4493 | 1461611975387 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 12:19:35 INFO - PROCESS | 4493 | 1461611975546 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:35 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa404020800 == 74 [pid = 4493] [id = 147] 12:19:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 177 (0x7fa4040c5c00) [pid = 4493] [serial = 441] [outer = (nil)] 12:19:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 178 (0x7fa4040cc000) [pid = 4493] [serial = 442] [outer = 0x7fa4040c5c00] 12:19:35 INFO - PROCESS | 4493 | 1461611975623 Marionette DEBUG loaded listener.js 12:19:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 179 (0x7fa40c5d6c00) [pid = 4493] [serial = 443] [outer = 0x7fa4040c5c00] 12:19:36 INFO - PROCESS | 4493 | 1461611976475 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 12:19:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:19:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1335ms 12:19:36 INFO - PROCESS | 4493 | 1461611976525 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 12:19:36 INFO - PROCESS | 4493 | 1461611976529 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 12:19:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:19:36 INFO - PROCESS | 4493 | 1461611976536 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:19:36 INFO - PROCESS | 4493 | 1461611976539 Marionette TRACE conn4 <- [1,562,null,{}] 12:19:36 INFO - PROCESS | 4493 | 1461611976545 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:36 INFO - PROCESS | 4493 | 1461611976732 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 12:19:36 INFO - PROCESS | 4493 | 1461611976896 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:36 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcabe000 == 75 [pid = 4493] [id = 148] 12:19:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 180 (0x7fa3faccb000) [pid = 4493] [serial = 444] [outer = (nil)] 12:19:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 181 (0x7fa3facd3000) [pid = 4493] [serial = 445] [outer = 0x7fa3faccb000] 12:19:36 INFO - PROCESS | 4493 | 1461611976972 Marionette DEBUG loaded listener.js 12:19:37 INFO - PROCESS | 4493 | ++DOMWINDOW == 182 (0x7fa3facd8000) [pid = 4493] [serial = 446] [outer = 0x7fa3faccb000] 12:19:37 INFO - PROCESS | 4493 | [4493] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:19:37 INFO - PROCESS | 4493 | 1461611977834 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 12:19:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:19:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1334ms 12:19:37 INFO - PROCESS | 4493 | 1461611977871 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 12:19:37 INFO - PROCESS | 4493 | 1461611977875 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 12:19:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:19:37 INFO - PROCESS | 4493 | 1461611977882 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:19:37 INFO - PROCESS | 4493 | 1461611977885 Marionette TRACE conn4 <- [1,566,null,{}] 12:19:37 INFO - PROCESS | 4493 | 1461611977891 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:38 INFO - PROCESS | 4493 | 1461611978059 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 12:19:38 INFO - PROCESS | 4493 | 1461611978197 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:38 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fafd6000 == 76 [pid = 4493] [id = 149] 12:19:38 INFO - PROCESS | 4493 | ++DOMWINDOW == 183 (0x7fa3faccbc00) [pid = 4493] [serial = 447] [outer = (nil)] 12:19:38 INFO - PROCESS | 4493 | ++DOMWINDOW == 184 (0x7fa3faf9bc00) [pid = 4493] [serial = 448] [outer = 0x7fa3faccbc00] 12:19:38 INFO - PROCESS | 4493 | 1461611978271 Marionette DEBUG loaded listener.js 12:19:38 INFO - PROCESS | 4493 | ++DOMWINDOW == 185 (0x7fa3fafa1000) [pid = 4493] [serial = 449] [outer = 0x7fa3faccbc00] 12:19:38 INFO - PROCESS | 4493 | [4493] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:19:39 INFO - PROCESS | 4493 | 1461611979099 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 12:19:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:19:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1233ms 12:19:39 INFO - PROCESS | 4493 | 1461611979116 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 12:19:39 INFO - PROCESS | 4493 | 1461611979119 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 12:19:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:19:39 INFO - PROCESS | 4493 | 1461611979125 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:19:39 INFO - PROCESS | 4493 | 1461611979128 Marionette TRACE conn4 <- [1,570,null,{}] 12:19:39 INFO - PROCESS | 4493 | 1461611979133 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:39 INFO - PROCESS | 4493 | 1461611979313 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 12:19:39 INFO - PROCESS | 4493 | 1461611979496 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:39 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41a3e2800 == 77 [pid = 4493] [id = 150] 12:19:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 186 (0x7fa3facd3400) [pid = 4493] [serial = 450] [outer = (nil)] 12:19:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 187 (0x7fa3fafa6000) [pid = 4493] [serial = 451] [outer = 0x7fa3facd3400] 12:19:39 INFO - PROCESS | 4493 | 1461611979571 Marionette DEBUG loaded listener.js 12:19:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 188 (0x7fa4040c1000) [pid = 4493] [serial = 452] [outer = 0x7fa3facd3400] 12:19:40 INFO - PROCESS | 4493 | [4493] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:19:40 INFO - PROCESS | 4493 | 1461611980461 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 12:19:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:19:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1386ms 12:19:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:19:40 INFO - PROCESS | 4493 | 1461611980514 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 12:19:40 INFO - PROCESS | 4493 | 1461611980516 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 12:19:40 INFO - PROCESS | 4493 | 1461611980523 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:19:40 INFO - PROCESS | 4493 | 1461611980526 Marionette TRACE conn4 <- [1,574,null,{}] 12:19:40 INFO - PROCESS | 4493 | 1461611980532 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:40 INFO - PROCESS | 4493 | 1461611980710 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 12:19:40 INFO - PROCESS | 4493 | 1461611980875 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:40 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcbed000 == 78 [pid = 4493] [id = 151] 12:19:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 189 (0x7fa3fafa1400) [pid = 4493] [serial = 453] [outer = (nil)] 12:19:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 190 (0x7fa3fb617c00) [pid = 4493] [serial = 454] [outer = 0x7fa3fafa1400] 12:19:40 INFO - PROCESS | 4493 | 1461611980962 Marionette DEBUG loaded listener.js 12:19:41 INFO - PROCESS | 4493 | ++DOMWINDOW == 191 (0x7fa3fb61c400) [pid = 4493] [serial = 455] [outer = 0x7fa3fafa1400] 12:19:41 INFO - PROCESS | 4493 | 1461611981837 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 12:19:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:19:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1385ms 12:19:41 INFO - PROCESS | 4493 | 1461611981908 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 12:19:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:19:41 INFO - PROCESS | 4493 | 1461611981913 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 12:19:41 INFO - PROCESS | 4493 | 1461611981919 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:19:41 INFO - PROCESS | 4493 | 1461611981923 Marionette TRACE conn4 <- [1,578,null,{}] 12:19:41 INFO - PROCESS | 4493 | 1461611981929 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:42 INFO - PROCESS | 4493 | 1461611982137 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 12:19:42 INFO - PROCESS | 4493 | 1461611982274 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:42 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcabf800 == 79 [pid = 4493] [id = 152] 12:19:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 192 (0x7fa3fafa2400) [pid = 4493] [serial = 456] [outer = (nil)] 12:19:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 193 (0x7fa3fba74800) [pid = 4493] [serial = 457] [outer = 0x7fa3fafa2400] 12:19:42 INFO - PROCESS | 4493 | 1461611982367 Marionette DEBUG loaded listener.js 12:19:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 194 (0x7fa40cc68800) [pid = 4493] [serial = 458] [outer = 0x7fa3fafa2400] 12:19:43 INFO - PROCESS | 4493 | 1461611983223 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 12:19:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:19:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1339ms 12:19:43 INFO - PROCESS | 4493 | 1461611983258 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 12:19:43 INFO - PROCESS | 4493 | 1461611983262 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 12:19:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:19:43 INFO - PROCESS | 4493 | 1461611983268 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:19:43 INFO - PROCESS | 4493 | 1461611983271 Marionette TRACE conn4 <- [1,582,null,{}] 12:19:43 INFO - PROCESS | 4493 | 1461611983277 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:43 INFO - PROCESS | 4493 | 1461611983450 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 12:19:43 INFO - PROCESS | 4493 | 1461611983620 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:43 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f87f5000 == 80 [pid = 4493] [id = 153] 12:19:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 195 (0x7fa3f8858c00) [pid = 4493] [serial = 459] [outer = (nil)] 12:19:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 196 (0x7fa3f885d800) [pid = 4493] [serial = 460] [outer = 0x7fa3f8858c00] 12:19:43 INFO - PROCESS | 4493 | 1461611983691 Marionette DEBUG loaded listener.js 12:19:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 197 (0x7fa3f8863000) [pid = 4493] [serial = 461] [outer = 0x7fa3f8858c00] 12:19:44 INFO - PROCESS | 4493 | 1461611984908 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 12:19:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:19:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1683ms 12:19:44 INFO - PROCESS | 4493 | 1461611984952 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 12:19:44 INFO - PROCESS | 4493 | 1461611984958 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 12:19:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:19:44 INFO - PROCESS | 4493 | 1461611984966 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:19:44 INFO - PROCESS | 4493 | 1461611984972 Marionette TRACE conn4 <- [1,586,null,{}] 12:19:44 INFO - PROCESS | 4493 | 1461611984988 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:45 INFO - PROCESS | 4493 | 1461611985212 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 12:19:45 INFO - PROCESS | 4493 | 1461611985391 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:45 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fca2c000 == 81 [pid = 4493] [id = 154] 12:19:45 INFO - PROCESS | 4493 | ++DOMWINDOW == 198 (0x7fa3fba77400) [pid = 4493] [serial = 462] [outer = (nil)] 12:19:45 INFO - PROCESS | 4493 | ++DOMWINDOW == 199 (0x7fa3fba79c00) [pid = 4493] [serial = 463] [outer = 0x7fa3fba77400] 12:19:45 INFO - PROCESS | 4493 | 1461611985465 Marionette DEBUG loaded listener.js 12:19:45 INFO - PROCESS | 4493 | ++DOMWINDOW == 200 (0x7fa3fca57800) [pid = 4493] [serial = 464] [outer = 0x7fa3fba77400] 12:19:45 INFO - PROCESS | 4493 | [4493] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:19:46 INFO - PROCESS | 4493 | 1461611986305 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 12:19:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:19:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1391ms 12:19:46 INFO - PROCESS | 4493 | 1461611986358 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 12:19:46 INFO - PROCESS | 4493 | 1461611986365 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 12:19:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:19:46 INFO - PROCESS | 4493 | 1461611986376 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:19:46 INFO - PROCESS | 4493 | 1461611986380 Marionette TRACE conn4 <- [1,590,null,{}] 12:19:46 INFO - PROCESS | 4493 | 1461611986386 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:46 INFO - PROCESS | 4493 | 1461611986552 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 12:19:46 INFO - PROCESS | 4493 | 1461611986891 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:46 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcabc800 == 82 [pid = 4493] [id = 155] 12:19:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 201 (0x7fa3fdcee800) [pid = 4493] [serial = 465] [outer = (nil)] 12:19:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 202 (0x7fa3fe0bc400) [pid = 4493] [serial = 466] [outer = 0x7fa3fdcee800] 12:19:46 INFO - PROCESS | 4493 | 1461611986966 Marionette DEBUG loaded listener.js 12:19:47 INFO - PROCESS | 4493 | ++DOMWINDOW == 203 (0x7fa401795400) [pid = 4493] [serial = 467] [outer = 0x7fa3fdcee800] 12:19:47 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40bdf5800 == 81 [pid = 4493] [id = 118] 12:19:47 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fda43800 == 80 [pid = 4493] [id = 140] 12:19:47 INFO - PROCESS | 4493 | --DOMWINDOW == 202 (0x7fa405740800) [pid = 4493] [serial = 381] [outer = (nil)] [url = about:blank] 12:19:47 INFO - PROCESS | 4493 | --DOMWINDOW == 201 (0x7fa3fc959c00) [pid = 4493] [serial = 372] [outer = (nil)] [url = about:blank] 12:19:47 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40cc28800 == 79 [pid = 4493] [id = 139] 12:19:47 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4033e0000 == 78 [pid = 4493] [id = 138] 12:19:47 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fda4e000 == 77 [pid = 4493] [id = 137] 12:19:47 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fd8ea000 == 76 [pid = 4493] [id = 136] 12:19:47 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41a825800 == 75 [pid = 4493] [id = 133] 12:19:47 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa410a81000 == 74 [pid = 4493] [id = 132] 12:19:47 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40d4b9000 == 73 [pid = 4493] [id = 131] 12:19:47 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41f319800 == 72 [pid = 4493] [id = 90] 12:19:48 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa406d9d800 == 71 [pid = 4493] [id = 129] 12:19:48 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403035800 == 70 [pid = 4493] [id = 128] 12:19:48 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4036cb000 == 69 [pid = 4493] [id = 127] 12:19:48 INFO - PROCESS | 4493 | --DOMWINDOW == 200 (0x7fa40440f000) [pid = 4493] [serial = 342] [outer = (nil)] [url = about:blank] 12:19:48 INFO - PROCESS | 4493 | --DOMWINDOW == 199 (0x7fa40c079000) [pid = 4493] [serial = 345] [outer = (nil)] [url = about:blank] 12:19:48 INFO - PROCESS | 4493 | --DOMWINDOW == 198 (0x7fa40d438000) [pid = 4493] [serial = 348] [outer = (nil)] [url = about:blank] 12:19:48 INFO - PROCESS | 4493 | --DOMWINDOW == 197 (0x7fa407022000) [pid = 4493] [serial = 339] [outer = (nil)] [url = about:blank] 12:19:48 INFO - PROCESS | 4493 | --DOMWINDOW == 196 (0x7fa407014c00) [pid = 4493] [serial = 337] [outer = (nil)] [url = about:blank] 12:19:48 INFO - PROCESS | 4493 | --DOMWINDOW == 195 (0x7fa406f1ec00) [pid = 4493] [serial = 336] [outer = (nil)] [url = about:blank] 12:19:48 INFO - PROCESS | 4493 | --DOMWINDOW == 194 (0x7fa403ed5000) [pid = 4493] [serial = 334] [outer = (nil)] [url = about:blank] 12:19:48 INFO - PROCESS | 4493 | --DOMWINDOW == 193 (0x7fa403362c00) [pid = 4493] [serial = 333] [outer = (nil)] [url = about:blank] 12:19:48 INFO - PROCESS | 4493 | --DOMWINDOW == 192 (0x7fa405740400) [pid = 4493] [serial = 309] [outer = (nil)] [url = about:blank] 12:19:48 INFO - PROCESS | 4493 | --DOMWINDOW == 191 (0x7fa41ba2f400) [pid = 4493] [serial = 321] [outer = (nil)] [url = about:blank] 12:19:48 INFO - PROCESS | 4493 | --DOMWINDOW == 190 (0x7fa41a6eac00) [pid = 4493] [serial = 318] [outer = (nil)] [url = about:blank] 12:19:48 INFO - PROCESS | 4493 | --DOMWINDOW == 189 (0x7fa40cba4400) [pid = 4493] [serial = 315] [outer = (nil)] [url = about:blank] 12:19:48 INFO - PROCESS | 4493 | --DOMWINDOW == 188 (0x7fa409711000) [pid = 4493] [serial = 312] [outer = (nil)] [url = about:blank] 12:19:48 INFO - PROCESS | 4493 | --DOMWINDOW == 187 (0x7fa41fad8800) [pid = 4493] [serial = 324] [outer = (nil)] [url = about:blank] 12:19:48 INFO - PROCESS | 4493 | --DOMWINDOW == 186 (0x7fa3fe3e3400) [pid = 4493] [serial = 327] [outer = (nil)] [url = about:blank] 12:19:48 INFO - PROCESS | 4493 | --DOMWINDOW == 185 (0x7fa4045bb800) [pid = 4493] [serial = 330] [outer = (nil)] [url = about:blank] 12:19:48 INFO - PROCESS | 4493 | --DOMWINDOW == 184 (0x7fa41f4af400) [pid = 4493] [serial = 351] [outer = (nil)] [url = about:blank] 12:19:48 INFO - PROCESS | 4493 | --DOMWINDOW == 183 (0x7fa403ecc800) [pid = 4493] [serial = 378] [outer = (nil)] [url = about:blank] 12:19:48 INFO - PROCESS | 4493 | --DOMWINDOW == 182 (0x7fa41fa0e400) [pid = 4493] [serial = 363] [outer = (nil)] [url = about:blank] 12:19:48 INFO - PROCESS | 4493 | --DOMWINDOW == 181 (0x7fa3fdcea400) [pid = 4493] [serial = 369] [outer = (nil)] [url = about:blank] 12:19:48 INFO - PROCESS | 4493 | --DOMWINDOW == 180 (0x7fa40c3a4000) [pid = 4493] [serial = 346] [outer = (nil)] [url = about:blank] 12:19:48 INFO - PROCESS | 4493 | --DOMWINDOW == 179 (0x7fa4045c0400) [pid = 4493] [serial = 354] [outer = (nil)] [url = about:blank] 12:19:48 INFO - PROCESS | 4493 | --DOMWINDOW == 178 (0x7fa409874400) [pid = 4493] [serial = 357] [outer = (nil)] [url = about:blank] 12:19:48 INFO - PROCESS | 4493 | --DOMWINDOW == 177 (0x7fa40bd37c00) [pid = 4493] [serial = 340] [outer = (nil)] [url = about:blank] 12:19:48 INFO - PROCESS | 4493 | --DOMWINDOW == 176 (0x7fa3fdce4000) [pid = 4493] [serial = 375] [outer = (nil)] [url = about:blank] 12:19:48 INFO - PROCESS | 4493 | --DOMWINDOW == 175 (0x7fa3fdced800) [pid = 4493] [serial = 376] [outer = (nil)] [url = about:blank] 12:19:48 INFO - PROCESS | 4493 | --DOMWINDOW == 174 (0x7fa40fc70000) [pid = 4493] [serial = 360] [outer = (nil)] [url = about:blank] 12:19:48 INFO - PROCESS | 4493 | --DOMWINDOW == 173 (0x7fa4221a4400) [pid = 4493] [serial = 366] [outer = (nil)] [url = about:blank] 12:19:48 INFO - PROCESS | 4493 | --DOMWINDOW == 172 (0x7fa40be84400) [pid = 4493] [serial = 343] [outer = (nil)] [url = about:blank] 12:19:48 INFO - PROCESS | 4493 | --DOMWINDOW == 171 (0x7fa414791c00) [pid = 4493] [serial = 349] [outer = (nil)] [url = about:blank] 12:19:48 INFO - PROCESS | 4493 | --DOMWINDOW == 170 (0x7fa404405400) [pid = 4493] [serial = 379] [outer = (nil)] [url = about:blank] 12:19:48 INFO - PROCESS | 4493 | 1461611988167 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 12:19:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:19:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1837ms 12:19:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:19:48 INFO - PROCESS | 4493 | 1461611988220 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 12:19:48 INFO - PROCESS | 4493 | 1461611988223 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 12:19:48 INFO - PROCESS | 4493 | 1461611988231 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:19:48 INFO - PROCESS | 4493 | 1461611988236 Marionette TRACE conn4 <- [1,594,null,{}] 12:19:48 INFO - PROCESS | 4493 | 1461611988252 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:48 INFO - PROCESS | 4493 | 1461611988492 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 12:19:48 INFO - PROCESS | 4493 | 1461611988613 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:48 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fe4c4800 == 70 [pid = 4493] [id = 156] 12:19:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 171 (0x7fa401796c00) [pid = 4493] [serial = 468] [outer = (nil)] 12:19:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 172 (0x7fa403de8800) [pid = 4493] [serial = 469] [outer = 0x7fa401796c00] 12:19:48 INFO - PROCESS | 4493 | 1461611988706 Marionette DEBUG loaded listener.js 12:19:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 173 (0x7fa4040c0800) [pid = 4493] [serial = 470] [outer = 0x7fa401796c00] 12:19:49 INFO - PROCESS | 4493 | 1461611989500 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 12:19:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:19:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1335ms 12:19:49 INFO - PROCESS | 4493 | 1461611989565 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 12:19:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:19:49 INFO - PROCESS | 4493 | 1461611989570 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 12:19:49 INFO - PROCESS | 4493 | 1461611989576 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:19:49 INFO - PROCESS | 4493 | 1461611989580 Marionette TRACE conn4 <- [1,598,null,{}] 12:19:49 INFO - PROCESS | 4493 | 1461611989585 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:49 INFO - PROCESS | 4493 | 1461611989735 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 12:19:49 INFO - PROCESS | 4493 | 1461611989752 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:49 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40301f000 == 71 [pid = 4493] [id = 157] 12:19:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 174 (0x7fa403ecfc00) [pid = 4493] [serial = 471] [outer = (nil)] 12:19:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 175 (0x7fa404403000) [pid = 4493] [serial = 472] [outer = 0x7fa403ecfc00] 12:19:49 INFO - PROCESS | 4493 | 1461611989818 Marionette DEBUG loaded listener.js 12:19:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 176 (0x7fa404410000) [pid = 4493] [serial = 473] [outer = 0x7fa403ecfc00] 12:19:50 INFO - PROCESS | 4493 | 1461611990705 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 12:19:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:19:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1183ms 12:19:50 INFO - PROCESS | 4493 | 1461611990772 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 12:19:50 INFO - PROCESS | 4493 | 1461611990776 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 12:19:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:19:50 INFO - PROCESS | 4493 | 1461611990783 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:19:50 INFO - PROCESS | 4493 | 1461611990797 Marionette TRACE conn4 <- [1,602,null,{}] 12:19:50 INFO - PROCESS | 4493 | 1461611990804 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:51 INFO - PROCESS | 4493 | 1461611991019 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 12:19:51 INFO - PROCESS | 4493 | 1461611991040 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:51 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403d55000 == 72 [pid = 4493] [id = 158] 12:19:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 177 (0x7fa3fe0b4000) [pid = 4493] [serial = 474] [outer = (nil)] 12:19:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 178 (0x7fa404451c00) [pid = 4493] [serial = 475] [outer = 0x7fa3fe0b4000] 12:19:51 INFO - PROCESS | 4493 | 1461611991104 Marionette DEBUG loaded listener.js 12:19:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 179 (0x7fa4044db400) [pid = 4493] [serial = 476] [outer = 0x7fa3fe0b4000] 12:19:52 INFO - PROCESS | 4493 | 1461611992006 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 12:19:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:19:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1308ms 12:19:52 INFO - PROCESS | 4493 | 1461611992092 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 12:19:52 INFO - PROCESS | 4493 | 1461611992096 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 12:19:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:19:52 INFO - PROCESS | 4493 | 1461611992102 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:19:52 INFO - PROCESS | 4493 | 1461611992104 Marionette TRACE conn4 <- [1,606,null,{}] 12:19:52 INFO - PROCESS | 4493 | 1461611992110 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:52 INFO - PROCESS | 4493 | 1461611992346 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 12:19:52 INFO - PROCESS | 4493 | 1461611992369 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:52 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40401f000 == 73 [pid = 4493] [id = 159] 12:19:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 180 (0x7fa404576800) [pid = 4493] [serial = 477] [outer = (nil)] 12:19:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 181 (0x7fa4045c5800) [pid = 4493] [serial = 478] [outer = 0x7fa404576800] 12:19:52 INFO - PROCESS | 4493 | 1461611992437 Marionette DEBUG loaded listener.js 12:19:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 182 (0x7fa405ab9800) [pid = 4493] [serial = 479] [outer = 0x7fa404576800] 12:19:53 INFO - PROCESS | 4493 | --DOMWINDOW == 181 (0x7fa404ad7400) [pid = 4493] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:19:53 INFO - PROCESS | 4493 | --DOMWINDOW == 180 (0x7fa40d50a400) [pid = 4493] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:19:53 INFO - PROCESS | 4493 | --DOMWINDOW == 179 (0x7fa41bbcf800) [pid = 4493] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:19:53 INFO - PROCESS | 4493 | --DOMWINDOW == 178 (0x7fa40707fc00) [pid = 4493] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:19:53 INFO - PROCESS | 4493 | --DOMWINDOW == 177 (0x7fa3fdcec400) [pid = 4493] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:19:53 INFO - PROCESS | 4493 | --DOMWINDOW == 176 (0x7fa3fc954400) [pid = 4493] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:19:53 INFO - PROCESS | 4493 | --DOMWINDOW == 175 (0x7fa3fca60800) [pid = 4493] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:19:53 INFO - PROCESS | 4493 | --DOMWINDOW == 174 (0x7fa40445b000) [pid = 4493] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:19:53 INFO - PROCESS | 4493 | --DOMWINDOW == 173 (0x7fa4045c2000) [pid = 4493] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:19:53 INFO - PROCESS | 4493 | 1461611993575 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 12:19:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:19:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1528ms 12:19:53 INFO - PROCESS | 4493 | 1461611993631 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 12:19:53 INFO - PROCESS | 4493 | 1461611993635 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 12:19:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:19:53 INFO - PROCESS | 4493 | 1461611993641 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:19:53 INFO - PROCESS | 4493 | 1461611993643 Marionette TRACE conn4 <- [1,610,null,{}] 12:19:53 INFO - PROCESS | 4493 | 1461611993649 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:53 INFO - PROCESS | 4493 | 1461611993813 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 12:19:53 INFO - PROCESS | 4493 | 1461611993827 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:53 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa405924000 == 74 [pid = 4493] [id = 160] 12:19:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 174 (0x7fa3fcc9a400) [pid = 4493] [serial = 480] [outer = (nil)] 12:19:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 175 (0x7fa405abb000) [pid = 4493] [serial = 481] [outer = 0x7fa3fcc9a400] 12:19:53 INFO - PROCESS | 4493 | 1461611993892 Marionette DEBUG loaded listener.js 12:19:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 176 (0x7fa406f21000) [pid = 4493] [serial = 482] [outer = 0x7fa3fcc9a400] 12:19:54 INFO - PROCESS | 4493 | 1461611994677 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 12:19:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:19:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1087ms 12:19:54 INFO - PROCESS | 4493 | 1461611994737 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 12:19:54 INFO - PROCESS | 4493 | 1461611994739 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 12:19:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:19:54 INFO - PROCESS | 4493 | 1461611994747 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:19:54 INFO - PROCESS | 4493 | 1461611994749 Marionette TRACE conn4 <- [1,614,null,{}] 12:19:54 INFO - PROCESS | 4493 | 1461611994755 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:54 INFO - PROCESS | 4493 | 1461611994909 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 12:19:54 INFO - PROCESS | 4493 | 1461611994924 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:54 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa409a73000 == 75 [pid = 4493] [id = 161] 12:19:54 INFO - PROCESS | 4493 | ++DOMWINDOW == 177 (0x7fa40189ec00) [pid = 4493] [serial = 483] [outer = (nil)] 12:19:54 INFO - PROCESS | 4493 | ++DOMWINDOW == 178 (0x7fa407025c00) [pid = 4493] [serial = 484] [outer = 0x7fa40189ec00] 12:19:54 INFO - PROCESS | 4493 | 1461611994987 Marionette DEBUG loaded listener.js 12:19:55 INFO - PROCESS | 4493 | ++DOMWINDOW == 179 (0x7fa40708a000) [pid = 4493] [serial = 485] [outer = 0x7fa40189ec00] 12:19:56 INFO - PROCESS | 4493 | 1461611996101 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 12:19:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:19:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1383ms 12:19:56 INFO - PROCESS | 4493 | 1461611996132 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 12:19:56 INFO - PROCESS | 4493 | 1461611996140 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 12:19:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:19:56 INFO - PROCESS | 4493 | 1461611996148 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:19:56 INFO - PROCESS | 4493 | 1461611996154 Marionette TRACE conn4 <- [1,618,null,{}] 12:19:56 INFO - PROCESS | 4493 | 1461611996164 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:56 INFO - PROCESS | 4493 | 1461611996364 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 12:19:56 INFO - PROCESS | 4493 | 1461611996525 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:56 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fd9e9800 == 76 [pid = 4493] [id = 162] 12:19:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 180 (0x7fa3fba74c00) [pid = 4493] [serial = 486] [outer = (nil)] 12:19:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 181 (0x7fa3fca5e800) [pid = 4493] [serial = 487] [outer = 0x7fa3fba74c00] 12:19:56 INFO - PROCESS | 4493 | 1461611996606 Marionette DEBUG loaded listener.js 12:19:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 182 (0x7fa3fdce8400) [pid = 4493] [serial = 488] [outer = 0x7fa3fba74c00] 12:19:57 INFO - PROCESS | 4493 | 1461611997546 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 12:19:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:19:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1437ms 12:19:57 INFO - PROCESS | 4493 | 1461611997586 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 12:19:57 INFO - PROCESS | 4493 | 1461611997595 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 12:19:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:19:57 INFO - PROCESS | 4493 | 1461611997606 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:19:57 INFO - PROCESS | 4493 | 1461611997609 Marionette TRACE conn4 <- [1,622,null,{}] 12:19:57 INFO - PROCESS | 4493 | 1461611997616 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:57 INFO - PROCESS | 4493 | 1461611997811 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 12:19:57 INFO - PROCESS | 4493 | 1461611997971 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:57 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403c60000 == 77 [pid = 4493] [id = 163] 12:19:57 INFO - PROCESS | 4493 | ++DOMWINDOW == 183 (0x7fa3fdcea400) [pid = 4493] [serial = 489] [outer = (nil)] 12:19:58 INFO - PROCESS | 4493 | ++DOMWINDOW == 184 (0x7fa403ce9800) [pid = 4493] [serial = 490] [outer = 0x7fa3fdcea400] 12:19:58 INFO - PROCESS | 4493 | 1461611998048 Marionette DEBUG loaded listener.js 12:19:58 INFO - PROCESS | 4493 | ++DOMWINDOW == 185 (0x7fa4040c4000) [pid = 4493] [serial = 491] [outer = 0x7fa3fdcea400] 12:19:58 INFO - PROCESS | 4493 | 1461611998962 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 12:19:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:19:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1395ms 12:19:59 INFO - PROCESS | 4493 | 1461611999002 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 12:19:59 INFO - PROCESS | 4493 | 1461611999006 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 12:19:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:19:59 INFO - PROCESS | 4493 | 1461611999016 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:19:59 INFO - PROCESS | 4493 | 1461611999021 Marionette TRACE conn4 <- [1,626,null,{}] 12:19:59 INFO - PROCESS | 4493 | 1461611999038 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:59 INFO - PROCESS | 4493 | 1461611999231 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 12:19:59 INFO - PROCESS | 4493 | 1461611999392 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:59 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40b9c0000 == 78 [pid = 4493] [id = 164] 12:19:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 186 (0x7fa40444e800) [pid = 4493] [serial = 492] [outer = (nil)] 12:19:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 187 (0x7fa40456e800) [pid = 4493] [serial = 493] [outer = 0x7fa40444e800] 12:19:59 INFO - PROCESS | 4493 | 1461611999472 Marionette DEBUG loaded listener.js 12:19:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 188 (0x7fa405903000) [pid = 4493] [serial = 494] [outer = 0x7fa40444e800] 12:20:00 INFO - PROCESS | 4493 | 1461612000387 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 12:20:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:20:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1440ms 12:20:00 INFO - PROCESS | 4493 | 1461612000454 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 12:20:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:20:00 INFO - PROCESS | 4493 | 1461612000459 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 12:20:00 INFO - PROCESS | 4493 | 1461612000466 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:20:00 INFO - PROCESS | 4493 | 1461612000469 Marionette TRACE conn4 <- [1,630,null,{}] 12:20:00 INFO - PROCESS | 4493 | 1461612000475 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:00 INFO - PROCESS | 4493 | 1461612000665 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 12:20:00 INFO - PROCESS | 4493 | 1461612000826 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:00 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40cb36800 == 79 [pid = 4493] [id = 165] 12:20:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 189 (0x7fa404456000) [pid = 4493] [serial = 495] [outer = (nil)] 12:20:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 190 (0x7fa406f1e800) [pid = 4493] [serial = 496] [outer = 0x7fa404456000] 12:20:00 INFO - PROCESS | 4493 | 1461612000902 Marionette DEBUG loaded listener.js 12:20:01 INFO - PROCESS | 4493 | ++DOMWINDOW == 191 (0x7fa408d69800) [pid = 4493] [serial = 497] [outer = 0x7fa404456000] 12:20:01 INFO - PROCESS | 4493 | 1461612001755 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 12:20:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:20:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1329ms 12:20:01 INFO - PROCESS | 4493 | 1461612001795 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 12:20:01 INFO - PROCESS | 4493 | 1461612001799 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 12:20:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:20:01 INFO - PROCESS | 4493 | 1461612001810 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:20:01 INFO - PROCESS | 4493 | 1461612001816 Marionette TRACE conn4 <- [1,634,null,{}] 12:20:01 INFO - PROCESS | 4493 | 1461612001827 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:02 INFO - PROCESS | 4493 | 1461612002004 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 12:20:02 INFO - PROCESS | 4493 | 1461612002171 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:02 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40d4c8800 == 80 [pid = 4493] [id = 166] 12:20:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 192 (0x7fa405aad400) [pid = 4493] [serial = 498] [outer = (nil)] 12:20:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 193 (0x7fa409bd9400) [pid = 4493] [serial = 499] [outer = 0x7fa405aad400] 12:20:02 INFO - PROCESS | 4493 | 1461612002248 Marionette DEBUG loaded listener.js 12:20:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 194 (0x7fa40b6b9800) [pid = 4493] [serial = 500] [outer = 0x7fa405aad400] 12:20:02 INFO - PROCESS | 4493 | [4493] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:20:03 INFO - PROCESS | 4493 | 1461612003307 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 12:20:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:20:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1538ms 12:20:03 INFO - PROCESS | 4493 | 1461612003349 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 12:20:03 INFO - PROCESS | 4493 | 1461612003353 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 12:20:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:20:03 INFO - PROCESS | 4493 | 1461612003359 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:20:03 INFO - PROCESS | 4493 | 1461612003362 Marionette TRACE conn4 <- [1,638,null,{}] 12:20:03 INFO - PROCESS | 4493 | 1461612003368 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:03 INFO - PROCESS | 4493 | 1461612003568 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 12:20:03 INFO - PROCESS | 4493 | 1461612003731 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:03 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa413980000 == 81 [pid = 4493] [id = 167] 12:20:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 195 (0x7fa40b6c3000) [pid = 4493] [serial = 501] [outer = (nil)] 12:20:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 196 (0x7fa40c0e9800) [pid = 4493] [serial = 502] [outer = 0x7fa40b6c3000] 12:20:03 INFO - PROCESS | 4493 | 1461612003812 Marionette DEBUG loaded listener.js 12:20:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 197 (0x7fa40cb9c000) [pid = 4493] [serial = 503] [outer = 0x7fa40b6c3000] 12:20:04 INFO - PROCESS | 4493 | [4493] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:20:04 INFO - PROCESS | 4493 | 1461612004651 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 12:20:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:20:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1333ms 12:20:04 INFO - PROCESS | 4493 | 1461612004693 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 12:20:04 INFO - PROCESS | 4493 | 1461612004697 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 12:20:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:20:04 INFO - PROCESS | 4493 | 1461612004704 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:20:04 INFO - PROCESS | 4493 | 1461612004706 Marionette TRACE conn4 <- [1,642,null,{}] 12:20:04 INFO - PROCESS | 4493 | 1461612004713 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:04 INFO - PROCESS | 4493 | 1461612004893 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 12:20:05 INFO - PROCESS | 4493 | 1461612005062 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:05 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41a3f5000 == 82 [pid = 4493] [id = 168] 12:20:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 198 (0x7fa40be86000) [pid = 4493] [serial = 504] [outer = (nil)] 12:20:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 199 (0x7fa40d10d400) [pid = 4493] [serial = 505] [outer = 0x7fa40be86000] 12:20:05 INFO - PROCESS | 4493 | 1461612005137 Marionette DEBUG loaded listener.js 12:20:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 200 (0x7fa40d5a1400) [pid = 4493] [serial = 506] [outer = 0x7fa40be86000] 12:20:06 INFO - PROCESS | 4493 | 1461612006046 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 12:20:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:20:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1378ms 12:20:06 INFO - PROCESS | 4493 | 1461612006083 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 12:20:06 INFO - PROCESS | 4493 | 1461612006087 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 12:20:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:20:06 INFO - PROCESS | 4493 | 1461612006094 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:20:06 INFO - PROCESS | 4493 | 1461612006097 Marionette TRACE conn4 <- [1,646,null,{}] 12:20:06 INFO - PROCESS | 4493 | 1461612006102 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:06 INFO - PROCESS | 4493 | 1461612006288 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 12:20:06 INFO - PROCESS | 4493 | 1461612006461 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:06 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41ba56000 == 83 [pid = 4493] [id = 169] 12:20:06 INFO - PROCESS | 4493 | ++DOMWINDOW == 201 (0x7fa40c396400) [pid = 4493] [serial = 507] [outer = (nil)] 12:20:06 INFO - PROCESS | 4493 | ++DOMWINDOW == 202 (0x7fa40fc0b000) [pid = 4493] [serial = 508] [outer = 0x7fa40c396400] 12:20:06 INFO - PROCESS | 4493 | 1461612006536 Marionette DEBUG loaded listener.js 12:20:06 INFO - PROCESS | 4493 | ++DOMWINDOW == 203 (0x7fa40feedc00) [pid = 4493] [serial = 509] [outer = 0x7fa40c396400] 12:20:07 INFO - PROCESS | 4493 | 1461612007393 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 12:20:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:20:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1336ms 12:20:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:20:07 INFO - PROCESS | 4493 | 1461612007431 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 12:20:07 INFO - PROCESS | 4493 | 1461612007434 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 12:20:07 INFO - PROCESS | 4493 | 1461612007441 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:20:07 INFO - PROCESS | 4493 | 1461612007443 Marionette TRACE conn4 <- [1,650,null,{}] 12:20:07 INFO - PROCESS | 4493 | 1461612007450 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:07 INFO - PROCESS | 4493 | 1461612007630 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 12:20:07 INFO - PROCESS | 4493 | 1461612007804 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:07 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41fa9b800 == 84 [pid = 4493] [id = 170] 12:20:07 INFO - PROCESS | 4493 | ++DOMWINDOW == 204 (0x7fa3fbc61800) [pid = 4493] [serial = 510] [outer = (nil)] 12:20:07 INFO - PROCESS | 4493 | ++DOMWINDOW == 205 (0x7fa3fbc6a000) [pid = 4493] [serial = 511] [outer = 0x7fa3fbc61800] 12:20:07 INFO - PROCESS | 4493 | 1461612007893 Marionette DEBUG loaded listener.js 12:20:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 206 (0x7fa3fbc6e400) [pid = 4493] [serial = 512] [outer = 0x7fa3fbc61800] 12:20:08 INFO - PROCESS | 4493 | 1461612008787 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 12:20:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:20:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1381ms 12:20:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:20:08 INFO - PROCESS | 4493 | 1461612008821 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 12:20:08 INFO - PROCESS | 4493 | 1461612008824 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 12:20:08 INFO - PROCESS | 4493 | 1461612008830 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:20:08 INFO - PROCESS | 4493 | 1461612008833 Marionette TRACE conn4 <- [1,654,null,{}] 12:20:08 INFO - PROCESS | 4493 | 1461612008838 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:09 INFO - PROCESS | 4493 | 1461612009036 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 12:20:09 INFO - PROCESS | 4493 | 1461612009206 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:09 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f80ce000 == 85 [pid = 4493] [id = 171] 12:20:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 207 (0x7fa3fbc63c00) [pid = 4493] [serial = 513] [outer = (nil)] 12:20:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 208 (0x7fa40dca2800) [pid = 4493] [serial = 514] [outer = 0x7fa3fbc63c00] 12:20:09 INFO - PROCESS | 4493 | 1461612009282 Marionette DEBUG loaded listener.js 12:20:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 209 (0x7fa41478ec00) [pid = 4493] [serial = 515] [outer = 0x7fa3fbc63c00] 12:20:10 INFO - PROCESS | 4493 | 1461612010228 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 12:20:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:20:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1433ms 12:20:10 INFO - PROCESS | 4493 | 1461612010263 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 12:20:10 INFO - PROCESS | 4493 | 1461612010271 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 12:20:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:20:10 INFO - PROCESS | 4493 | 1461612010279 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:20:10 INFO - PROCESS | 4493 | 1461612010283 Marionette TRACE conn4 <- [1,658,null,{}] 12:20:10 INFO - PROCESS | 4493 | 1461612010289 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:10 INFO - PROCESS | 4493 | 1461612010505 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 12:20:10 INFO - PROCESS | 4493 | 1461612010675 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:10 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa402fb6000 == 86 [pid = 4493] [id = 172] 12:20:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 210 (0x7fa3fbc68400) [pid = 4493] [serial = 516] [outer = (nil)] 12:20:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 211 (0x7fa402e58000) [pid = 4493] [serial = 517] [outer = 0x7fa3fbc68400] 12:20:10 INFO - PROCESS | 4493 | 1461612010763 Marionette DEBUG loaded listener.js 12:20:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 212 (0x7fa41a605c00) [pid = 4493] [serial = 518] [outer = 0x7fa3fbc68400] 12:20:11 INFO - PROCESS | 4493 | 1461612011671 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 12:20:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:20:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1441ms 12:20:11 INFO - PROCESS | 4493 | 1461612011720 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 12:20:11 INFO - PROCESS | 4493 | 1461612011724 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 12:20:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:20:11 INFO - PROCESS | 4493 | 1461612011731 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:20:11 INFO - PROCESS | 4493 | 1461612011734 Marionette TRACE conn4 <- [1,662,null,{}] 12:20:11 INFO - PROCESS | 4493 | 1461612011739 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:11 INFO - PROCESS | 4493 | 1461612011939 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 12:20:12 INFO - PROCESS | 4493 | 1461612012112 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:12 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fe122000 == 87 [pid = 4493] [id = 173] 12:20:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 213 (0x7fa3f98d2400) [pid = 4493] [serial = 519] [outer = (nil)] 12:20:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 214 (0x7fa3f98d7400) [pid = 4493] [serial = 520] [outer = 0x7fa3f98d2400] 12:20:12 INFO - PROCESS | 4493 | 1461612012186 Marionette DEBUG loaded listener.js 12:20:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 215 (0x7fa3f98dc000) [pid = 4493] [serial = 521] [outer = 0x7fa3f98d2400] 12:20:12 INFO - PROCESS | 4493 | [4493] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:20:13 INFO - PROCESS | 4493 | 1461612013099 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 12:20:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:20:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1434ms 12:20:13 INFO - PROCESS | 4493 | 1461612013166 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 12:20:13 INFO - PROCESS | 4493 | 1461612013170 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 12:20:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:20:13 INFO - PROCESS | 4493 | 1461612013177 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:20:13 INFO - PROCESS | 4493 | 1461612013190 Marionette TRACE conn4 <- [1,666,null,{}] 12:20:13 INFO - PROCESS | 4493 | 1461612013197 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:13 INFO - PROCESS | 4493 | 1461612013429 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 12:20:13 INFO - PROCESS | 4493 | 1461612013648 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:13 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fca1b000 == 88 [pid = 4493] [id = 174] 12:20:13 INFO - PROCESS | 4493 | ++DOMWINDOW == 216 (0x7fa3f885bc00) [pid = 4493] [serial = 522] [outer = (nil)] 12:20:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 217 (0x7fa3f98d9800) [pid = 4493] [serial = 523] [outer = 0x7fa3f885bc00] 12:20:14 INFO - PROCESS | 4493 | 1461612014045 Marionette DEBUG loaded listener.js 12:20:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 218 (0x7fa3fafa5800) [pid = 4493] [serial = 524] [outer = 0x7fa3f885bc00] 12:20:14 INFO - PROCESS | 4493 | [4493] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:20:14 INFO - PROCESS | 4493 | 1461612014890 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 12:20:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:20:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1745ms 12:20:14 INFO - PROCESS | 4493 | 1461612014924 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 12:20:14 INFO - PROCESS | 4493 | 1461612014931 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 12:20:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:20:14 INFO - PROCESS | 4493 | 1461612014939 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:20:14 INFO - PROCESS | 4493 | 1461612014945 Marionette TRACE conn4 <- [1,670,null,{}] 12:20:14 INFO - PROCESS | 4493 | 1461612014952 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:15 INFO - PROCESS | 4493 | 1461612015126 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 12:20:15 INFO - PROCESS | 4493 | 1461612015452 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:15 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fafc9000 == 89 [pid = 4493] [id = 175] 12:20:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 219 (0x7fa3fafa7c00) [pid = 4493] [serial = 525] [outer = (nil)] 12:20:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 220 (0x7fa3fba6f400) [pid = 4493] [serial = 526] [outer = 0x7fa3fafa7c00] 12:20:15 INFO - PROCESS | 4493 | 1461612015576 Marionette DEBUG loaded listener.js 12:20:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 221 (0x7fa3fca57400) [pid = 4493] [serial = 527] [outer = 0x7fa3fafa7c00] 12:20:16 INFO - PROCESS | 4493 | 1461612016458 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 12:20:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:20:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1589ms 12:20:16 INFO - PROCESS | 4493 | 1461612016529 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 12:20:16 INFO - PROCESS | 4493 | 1461612016535 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 12:20:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:20:16 INFO - PROCESS | 4493 | 1461612016546 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:20:16 INFO - PROCESS | 4493 | 1461612016551 Marionette TRACE conn4 <- [1,674,null,{}] 12:20:16 INFO - PROCESS | 4493 | 1461612016558 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:16 INFO - PROCESS | 4493 | 1461612016800 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 12:20:16 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa405924000 == 88 [pid = 4493] [id = 160] 12:20:16 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40401f000 == 87 [pid = 4493] [id = 159] 12:20:16 INFO - PROCESS | 4493 | --DOMWINDOW == 220 (0x7fa40c06a800) [pid = 4493] [serial = 393] [outer = (nil)] [url = about:blank] 12:20:16 INFO - PROCESS | 4493 | --DOMWINDOW == 219 (0x7fa404454800) [pid = 4493] [serial = 396] [outer = (nil)] [url = about:blank] 12:20:16 INFO - PROCESS | 4493 | --DOMWINDOW == 218 (0x7fa40cfc0c00) [pid = 4493] [serial = 399] [outer = (nil)] [url = about:blank] 12:20:16 INFO - PROCESS | 4493 | --DOMWINDOW == 217 (0x7fa41a843800) [pid = 4493] [serial = 402] [outer = (nil)] [url = about:blank] 12:20:16 INFO - PROCESS | 4493 | --DOMWINDOW == 216 (0x7fa403387400) [pid = 4493] [serial = 405] [outer = (nil)] [url = about:blank] 12:20:16 INFO - PROCESS | 4493 | --DOMWINDOW == 215 (0x7fa408d63400) [pid = 4493] [serial = 423] [outer = (nil)] [url = about:blank] 12:20:16 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403d55000 == 86 [pid = 4493] [id = 158] 12:20:16 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40301f000 == 85 [pid = 4493] [id = 157] 12:20:16 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fe4c4800 == 84 [pid = 4493] [id = 156] 12:20:17 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcabc800 == 83 [pid = 4493] [id = 155] 12:20:17 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fca2c000 == 82 [pid = 4493] [id = 154] 12:20:17 INFO - PROCESS | 4493 | 1461612017104 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:17 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fb729800 == 83 [pid = 4493] [id = 176] 12:20:17 INFO - PROCESS | 4493 | ++DOMWINDOW == 216 (0x7fa3facd7c00) [pid = 4493] [serial = 528] [outer = (nil)] 12:20:17 INFO - PROCESS | 4493 | ++DOMWINDOW == 217 (0x7fa3fcb83c00) [pid = 4493] [serial = 529] [outer = 0x7fa3facd7c00] 12:20:17 INFO - PROCESS | 4493 | 1461612017179 Marionette DEBUG loaded listener.js 12:20:17 INFO - PROCESS | 4493 | ++DOMWINDOW == 218 (0x7fa3fcca0c00) [pid = 4493] [serial = 530] [outer = 0x7fa3facd7c00] 12:20:17 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa410a91800 == 82 [pid = 4493] [id = 144] 12:20:17 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40fc3e000 == 81 [pid = 4493] [id = 143] 12:20:17 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40140c000 == 80 [pid = 4493] [id = 142] 12:20:17 INFO - PROCESS | 4493 | --DOMWINDOW == 217 (0x7fa40c075000) [pid = 4493] [serial = 271] [outer = (nil)] [url = about:blank] 12:20:17 INFO - PROCESS | 4493 | --DOMWINDOW == 216 (0x7fa41478e800) [pid = 4493] [serial = 307] [outer = (nil)] [url = about:blank] 12:20:17 INFO - PROCESS | 4493 | --DOMWINDOW == 215 (0x7fa41fb26400) [pid = 4493] [serial = 352] [outer = (nil)] [url = about:blank] 12:20:17 INFO - PROCESS | 4493 | --DOMWINDOW == 214 (0x7fa40b5d8000) [pid = 4493] [serial = 417] [outer = (nil)] [url = about:blank] 12:20:17 INFO - PROCESS | 4493 | --DOMWINDOW == 213 (0x7fa403382c00) [pid = 4493] [serial = 411] [outer = (nil)] [url = about:blank] 12:20:17 INFO - PROCESS | 4493 | --DOMWINDOW == 212 (0x7fa40be87800) [pid = 4493] [serial = 418] [outer = (nil)] [url = about:blank] 12:20:17 INFO - PROCESS | 4493 | --DOMWINDOW == 211 (0x7fa4045c0c00) [pid = 4493] [serial = 420] [outer = (nil)] [url = about:blank] 12:20:17 INFO - PROCESS | 4493 | --DOMWINDOW == 210 (0x7fa403391c00) [pid = 4493] [serial = 412] [outer = (nil)] [url = about:blank] 12:20:17 INFO - PROCESS | 4493 | --DOMWINDOW == 209 (0x7fa3fdce1800) [pid = 4493] [serial = 409] [outer = (nil)] [url = about:blank] 12:20:17 INFO - PROCESS | 4493 | --DOMWINDOW == 208 (0x7fa3fcc9d000) [pid = 4493] [serial = 408] [outer = (nil)] [url = about:blank] 12:20:17 INFO - PROCESS | 4493 | --DOMWINDOW == 207 (0x7fa403cefc00) [pid = 4493] [serial = 384] [outer = (nil)] [url = about:blank] 12:20:17 INFO - PROCESS | 4493 | --DOMWINDOW == 206 (0x7fa406f19000) [pid = 4493] [serial = 387] [outer = (nil)] [url = about:blank] 12:20:17 INFO - PROCESS | 4493 | --DOMWINDOW == 205 (0x7fa404ae1400) [pid = 4493] [serial = 414] [outer = (nil)] [url = about:blank] 12:20:17 INFO - PROCESS | 4493 | --DOMWINDOW == 204 (0x7fa405ab3800) [pid = 4493] [serial = 382] [outer = (nil)] [url = about:blank] 12:20:17 INFO - PROCESS | 4493 | --DOMWINDOW == 203 (0x7fa40b6c2c00) [pid = 4493] [serial = 390] [outer = (nil)] [url = about:blank] 12:20:17 INFO - PROCESS | 4493 | --DOMWINDOW == 202 (0x7fa40b26e000) [pid = 4493] [serial = 421] [outer = (nil)] [url = about:blank] 12:20:17 INFO - PROCESS | 4493 | --DOMWINDOW == 201 (0x7fa406f1f400) [pid = 4493] [serial = 415] [outer = (nil)] [url = about:blank] 12:20:17 INFO - PROCESS | 4493 | [4493] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:20:17 INFO - PROCESS | 4493 | 1461612017996 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 12:20:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 12:20:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1483ms 12:20:18 INFO - PROCESS | 4493 | 1461612018051 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 12:20:18 INFO - PROCESS | 4493 | 1461612018054 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 12:20:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:20:18 INFO - PROCESS | 4493 | 1461612018064 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:20:18 INFO - PROCESS | 4493 | 1461612018069 Marionette TRACE conn4 <- [1,678,null,{}] 12:20:18 INFO - PROCESS | 4493 | 1461612018086 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:18 INFO - PROCESS | 4493 | 1461612018276 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 12:20:18 INFO - PROCESS | 4493 | 1461612018288 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:18 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40140b800 == 81 [pid = 4493] [id = 177] 12:20:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 202 (0x7fa3fe3e1000) [pid = 4493] [serial = 531] [outer = (nil)] 12:20:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 203 (0x7fa402e4e400) [pid = 4493] [serial = 532] [outer = 0x7fa3fe3e1000] 12:20:18 INFO - PROCESS | 4493 | 1461612018370 Marionette DEBUG loaded listener.js 12:20:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 204 (0x7fa402e55c00) [pid = 4493] [serial = 533] [outer = 0x7fa3fe3e1000] 12:20:19 INFO - PROCESS | 4493 | 1461612019349 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 12:20:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:20:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1341ms 12:20:19 INFO - PROCESS | 4493 | 1461612019415 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 12:20:19 INFO - PROCESS | 4493 | 1461612019420 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 12:20:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:20:19 INFO - PROCESS | 4493 | 1461612019427 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:20:19 INFO - PROCESS | 4493 | 1461612019430 Marionette TRACE conn4 <- [1,682,null,{}] 12:20:19 INFO - PROCESS | 4493 | 1461612019437 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:19 INFO - PROCESS | 4493 | 1461612019688 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 12:20:19 INFO - PROCESS | 4493 | 1461612019723 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:19 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403c51000 == 82 [pid = 4493] [id = 178] 12:20:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 205 (0x7fa402e4f000) [pid = 4493] [serial = 534] [outer = (nil)] 12:20:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 206 (0x7fa403368400) [pid = 4493] [serial = 535] [outer = 0x7fa402e4f000] 12:20:19 INFO - PROCESS | 4493 | 1461612019788 Marionette DEBUG loaded listener.js 12:20:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 207 (0x7fa40338e000) [pid = 4493] [serial = 536] [outer = 0x7fa402e4f000] 12:20:21 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:20:21 INFO - PROCESS | 4493 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:20:21 INFO - PROCESS | 4493 | 1461612021487 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 12:20:21 INFO - PROCESS | 4493 | --DOMWINDOW == 206 (0x7fa404576800) [pid = 4493] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:20:21 INFO - PROCESS | 4493 | --DOMWINDOW == 205 (0x7fa3fe0b4000) [pid = 4493] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:20:21 INFO - PROCESS | 4493 | --DOMWINDOW == 204 (0x7fa3fdcee800) [pid = 4493] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:20:21 INFO - PROCESS | 4493 | --DOMWINDOW == 203 (0x7fa3fcc9a400) [pid = 4493] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:20:21 INFO - PROCESS | 4493 | --DOMWINDOW == 202 (0x7fa403ecfc00) [pid = 4493] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:20:21 INFO - PROCESS | 4493 | --DOMWINDOW == 201 (0x7fa401796c00) [pid = 4493] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:20:21 INFO - PROCESS | 4493 | --DOMWINDOW == 200 (0x7fa3fba77400) [pid = 4493] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:20:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 12:20:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2190ms 12:20:21 INFO - PROCESS | 4493 | 1461612021672 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 12:20:21 INFO - PROCESS | 4493 | 1461612021678 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 12:20:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:20:21 INFO - PROCESS | 4493 | 1461612021696 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:20:21 INFO - PROCESS | 4493 | 1461612021702 Marionette TRACE conn4 <- [1,686,null,{}] 12:20:21 INFO - PROCESS | 4493 | 1461612021711 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:21 INFO - PROCESS | 4493 | 1461612021960 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 12:20:22 INFO - PROCESS | 4493 | 1461612022124 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:22 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcbe5800 == 83 [pid = 4493] [id = 179] 12:20:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 201 (0x7fa3fba6d800) [pid = 4493] [serial = 537] [outer = (nil)] 12:20:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 202 (0x7fa3fba76000) [pid = 4493] [serial = 538] [outer = 0x7fa3fba6d800] 12:20:22 INFO - PROCESS | 4493 | 1461612022204 Marionette DEBUG loaded listener.js 12:20:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 203 (0x7fa3fca55c00) [pid = 4493] [serial = 539] [outer = 0x7fa3fba6d800] 12:20:23 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:20:23 INFO - PROCESS | 4493 | 1461612023655 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 12:20:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:20:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1988ms 12:20:23 INFO - PROCESS | 4493 | 1461612023685 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 12:20:23 INFO - PROCESS | 4493 | 1461612023692 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 12:20:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:20:23 INFO - PROCESS | 4493 | 1461612023706 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:20:23 INFO - PROCESS | 4493 | 1461612023710 Marionette TRACE conn4 <- [1,690,null,{}] 12:20:23 INFO - PROCESS | 4493 | 1461612023718 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:23 INFO - PROCESS | 4493 | 1461612023920 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 12:20:24 INFO - PROCESS | 4493 | 1461612024087 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:24 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4033e2000 == 84 [pid = 4493] [id = 180] 12:20:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 204 (0x7fa3fba6e000) [pid = 4493] [serial = 540] [outer = (nil)] 12:20:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 205 (0x7fa3fdce3800) [pid = 4493] [serial = 541] [outer = 0x7fa3fba6e000] 12:20:24 INFO - PROCESS | 4493 | 1461612024165 Marionette DEBUG loaded listener.js 12:20:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 206 (0x7fa402e4e800) [pid = 4493] [serial = 542] [outer = 0x7fa3fba6e000] 12:20:25 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:20:25 INFO - PROCESS | 4493 | 1461612025706 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 12:20:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:20:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2035ms 12:20:25 INFO - PROCESS | 4493 | 1461612025755 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 12:20:25 INFO - PROCESS | 4493 | 1461612025759 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 12:20:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:20:25 INFO - PROCESS | 4493 | 1461612025770 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:20:25 INFO - PROCESS | 4493 | 1461612025776 Marionette TRACE conn4 <- [1,694,null,{}] 12:20:25 INFO - PROCESS | 4493 | 1461612025795 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:26 INFO - PROCESS | 4493 | 1461612025994 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 12:20:26 INFO - PROCESS | 4493 | 1461612026160 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:26 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4098a6000 == 85 [pid = 4493] [id = 181] 12:20:26 INFO - PROCESS | 4493 | ++DOMWINDOW == 207 (0x7fa403383000) [pid = 4493] [serial = 543] [outer = (nil)] 12:20:26 INFO - PROCESS | 4493 | ++DOMWINDOW == 208 (0x7fa404409c00) [pid = 4493] [serial = 544] [outer = 0x7fa403383000] 12:20:26 INFO - PROCESS | 4493 | 1461612026241 Marionette DEBUG loaded listener.js 12:20:26 INFO - PROCESS | 4493 | ++DOMWINDOW == 209 (0x7fa4044dc000) [pid = 4493] [serial = 545] [outer = 0x7fa403383000] 12:20:27 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:20:27 INFO - PROCESS | 4493 | 1461612027594 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 12:20:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 12:20:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1847ms 12:20:27 INFO - PROCESS | 4493 | 1461612027617 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 12:20:27 INFO - PROCESS | 4493 | 1461612027622 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 12:20:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:20:27 INFO - PROCESS | 4493 | 1461612027629 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:20:27 INFO - PROCESS | 4493 | 1461612027633 Marionette TRACE conn4 <- [1,698,null,{}] 12:20:27 INFO - PROCESS | 4493 | 1461612027732 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:27 INFO - PROCESS | 4493 | 1461612027919 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 12:20:28 INFO - PROCESS | 4493 | 1461612028092 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:28 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40c5c9800 == 86 [pid = 4493] [id = 182] 12:20:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 210 (0x7fa3fcb7c800) [pid = 4493] [serial = 546] [outer = (nil)] 12:20:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 211 (0x7fa405741400) [pid = 4493] [serial = 547] [outer = 0x7fa3fcb7c800] 12:20:28 INFO - PROCESS | 4493 | 1461612028167 Marionette DEBUG loaded listener.js 12:20:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 212 (0x7fa407012800) [pid = 4493] [serial = 548] [outer = 0x7fa3fcb7c800] 12:20:29 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:20:29 INFO - PROCESS | 4493 | 1461612029478 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 12:20:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 12:20:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1880ms 12:20:29 INFO - PROCESS | 4493 | 1461612029511 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 12:20:29 INFO - PROCESS | 4493 | 1461612029515 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 12:20:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:20:29 INFO - PROCESS | 4493 | 1461612029613 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:20:29 INFO - PROCESS | 4493 | 1461612029617 Marionette TRACE conn4 <- [1,702,null,{}] 12:20:29 INFO - PROCESS | 4493 | 1461612029629 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:29 INFO - PROCESS | 4493 | 1461612029811 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 12:20:30 INFO - PROCESS | 4493 | 1461612030250 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:30 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fe2da000 == 87 [pid = 4493] [id = 183] 12:20:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 213 (0x7fa3facd6400) [pid = 4493] [serial = 549] [outer = (nil)] 12:20:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 214 (0x7fa3fafa8800) [pid = 4493] [serial = 550] [outer = 0x7fa3facd6400] 12:20:30 INFO - PROCESS | 4493 | 1461612030320 Marionette DEBUG loaded listener.js 12:20:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 215 (0x7fa3fbc6e000) [pid = 4493] [serial = 551] [outer = 0x7fa3facd6400] 12:20:31 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:20:31 INFO - PROCESS | 4493 | 1461612031634 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 12:20:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:20:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2144ms 12:20:31 INFO - PROCESS | 4493 | 1461612031667 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 12:20:31 INFO - PROCESS | 4493 | 1461612031674 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 12:20:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:20:31 INFO - PROCESS | 4493 | 1461612031806 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:20:31 INFO - PROCESS | 4493 | 1461612031811 Marionette TRACE conn4 <- [1,706,null,{}] 12:20:31 INFO - PROCESS | 4493 | 1461612031822 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:32 INFO - PROCESS | 4493 | 1461612031998 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 12:20:32 INFO - PROCESS | 4493 | 1461612032165 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:32 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcaab000 == 88 [pid = 4493] [id = 184] 12:20:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 216 (0x7fa3faf9e000) [pid = 4493] [serial = 552] [outer = (nil)] 12:20:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 217 (0x7fa3fcc9d000) [pid = 4493] [serial = 553] [outer = 0x7fa3faf9e000] 12:20:32 INFO - PROCESS | 4493 | 1461612032237 Marionette DEBUG loaded listener.js 12:20:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 218 (0x7fa40178f400) [pid = 4493] [serial = 554] [outer = 0x7fa3faf9e000] 12:20:33 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:20:33 INFO - PROCESS | 4493 | 1461612033570 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 12:20:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:20:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1843ms 12:20:33 INFO - PROCESS | 4493 | 1461612033664 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 12:20:33 INFO - PROCESS | 4493 | 1461612033671 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 12:20:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:20:33 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fe4bc000 == 87 [pid = 4493] [id = 110] 12:20:33 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f87f5000 == 86 [pid = 4493] [id = 153] 12:20:33 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40a8c2800 == 85 [pid = 4493] [id = 24] 12:20:33 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40d4ca000 == 84 [pid = 4493] [id = 16] 12:20:33 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4098aa000 == 83 [pid = 4493] [id = 31] 12:20:33 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40546b800 == 82 [pid = 4493] [id = 30] 12:20:33 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40cc2c800 == 81 [pid = 4493] [id = 15] 12:20:33 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4070cd000 == 80 [pid = 4493] [id = 23] 12:20:33 INFO - PROCESS | 4493 | --DOMWINDOW == 217 (0x7fa404454000) [pid = 4493] [serial = 429] [outer = (nil)] [url = about:blank] 12:20:33 INFO - PROCESS | 4493 | --DOMWINDOW == 216 (0x7fa3f885d800) [pid = 4493] [serial = 460] [outer = (nil)] [url = about:blank] 12:20:33 INFO - PROCESS | 4493 | --DOMWINDOW == 215 (0x7fa4042ef800) [pid = 4493] [serial = 439] [outer = (nil)] [url = about:blank] 12:20:33 INFO - PROCESS | 4493 | --DOMWINDOW == 214 (0x7fa3fba74800) [pid = 4493] [serial = 457] [outer = (nil)] [url = about:blank] 12:20:33 INFO - PROCESS | 4493 | --DOMWINDOW == 213 (0x7fa3fb617c00) [pid = 4493] [serial = 454] [outer = (nil)] [url = about:blank] 12:20:33 INFO - PROCESS | 4493 | --DOMWINDOW == 212 (0x7fa4044d5000) [pid = 4493] [serial = 435] [outer = (nil)] [url = about:blank] 12:20:33 INFO - PROCESS | 4493 | --DOMWINDOW == 211 (0x7fa3facd3000) [pid = 4493] [serial = 445] [outer = (nil)] [url = about:blank] 12:20:33 INFO - PROCESS | 4493 | --DOMWINDOW == 210 (0x7fa3fafa6000) [pid = 4493] [serial = 451] [outer = (nil)] [url = about:blank] 12:20:33 INFO - PROCESS | 4493 | --DOMWINDOW == 209 (0x7fa4040cc000) [pid = 4493] [serial = 442] [outer = (nil)] [url = about:blank] 12:20:33 INFO - PROCESS | 4493 | --DOMWINDOW == 208 (0x7fa3faf9bc00) [pid = 4493] [serial = 448] [outer = (nil)] [url = about:blank] 12:20:33 INFO - PROCESS | 4493 | --DOMWINDOW == 207 (0x7fa3fdced000) [pid = 4493] [serial = 426] [outer = (nil)] [url = about:blank] 12:20:33 INFO - PROCESS | 4493 | --DOMWINDOW == 206 (0x7fa407014000) [pid = 4493] [serial = 432] [outer = (nil)] [url = about:blank] 12:20:33 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40140b800 == 79 [pid = 4493] [id = 177] 12:20:33 INFO - PROCESS | 4493 | 1461612033820 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:20:33 INFO - PROCESS | 4493 | 1461612033823 Marionette TRACE conn4 <- [1,710,null,{}] 12:20:33 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fb729800 == 78 [pid = 4493] [id = 176] 12:20:33 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fafc9000 == 77 [pid = 4493] [id = 175] 12:20:33 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fca1b000 == 76 [pid = 4493] [id = 174] 12:20:33 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa402fb6000 == 75 [pid = 4493] [id = 172] 12:20:33 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f80ce000 == 74 [pid = 4493] [id = 171] 12:20:33 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41fa9b800 == 73 [pid = 4493] [id = 170] 12:20:33 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41ba56000 == 72 [pid = 4493] [id = 169] 12:20:33 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41a3f5000 == 71 [pid = 4493] [id = 168] 12:20:33 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa413980000 == 70 [pid = 4493] [id = 167] 12:20:33 INFO - PROCESS | 4493 | 1461612033848 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:33 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40d4c8800 == 69 [pid = 4493] [id = 166] 12:20:33 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40cb36800 == 68 [pid = 4493] [id = 165] 12:20:33 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40b9c0000 == 67 [pid = 4493] [id = 164] 12:20:33 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403c60000 == 66 [pid = 4493] [id = 163] 12:20:33 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fd9e9800 == 65 [pid = 4493] [id = 162] 12:20:34 INFO - PROCESS | 4493 | 1461612034021 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 12:20:34 INFO - PROCESS | 4493 | --DOMWINDOW == 205 (0x7fa406f21000) [pid = 4493] [serial = 482] [outer = (nil)] [url = about:blank] 12:20:34 INFO - PROCESS | 4493 | --DOMWINDOW == 204 (0x7fa40574b400) [pid = 4493] [serial = 247] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:20:34 INFO - PROCESS | 4493 | --DOMWINDOW == 203 (0x7fa4045c5800) [pid = 4493] [serial = 478] [outer = (nil)] [url = about:blank] 12:20:34 INFO - PROCESS | 4493 | --DOMWINDOW == 202 (0x7fa404451c00) [pid = 4493] [serial = 475] [outer = (nil)] [url = about:blank] 12:20:34 INFO - PROCESS | 4493 | --DOMWINDOW == 201 (0x7fa4044db400) [pid = 4493] [serial = 476] [outer = (nil)] [url = about:blank] 12:20:34 INFO - PROCESS | 4493 | --DOMWINDOW == 200 (0x7fa405ab9800) [pid = 4493] [serial = 479] [outer = (nil)] [url = about:blank] 12:20:34 INFO - PROCESS | 4493 | --DOMWINDOW == 199 (0x7fa401795400) [pid = 4493] [serial = 467] [outer = (nil)] [url = about:blank] 12:20:34 INFO - PROCESS | 4493 | --DOMWINDOW == 198 (0x7fa3fe0bc400) [pid = 4493] [serial = 466] [outer = (nil)] [url = about:blank] 12:20:34 INFO - PROCESS | 4493 | --DOMWINDOW == 197 (0x7fa405abb000) [pid = 4493] [serial = 481] [outer = (nil)] [url = about:blank] 12:20:34 INFO - PROCESS | 4493 | --DOMWINDOW == 196 (0x7fa404410000) [pid = 4493] [serial = 473] [outer = (nil)] [url = about:blank] 12:20:34 INFO - PROCESS | 4493 | --DOMWINDOW == 195 (0x7fa4040c0800) [pid = 4493] [serial = 470] [outer = (nil)] [url = about:blank] 12:20:34 INFO - PROCESS | 4493 | --DOMWINDOW == 194 (0x7fa3fba79c00) [pid = 4493] [serial = 463] [outer = (nil)] [url = about:blank] 12:20:34 INFO - PROCESS | 4493 | --DOMWINDOW == 193 (0x7fa403de8800) [pid = 4493] [serial = 469] [outer = (nil)] [url = about:blank] 12:20:34 INFO - PROCESS | 4493 | --DOMWINDOW == 192 (0x7fa404403000) [pid = 4493] [serial = 472] [outer = (nil)] [url = about:blank] 12:20:34 INFO - PROCESS | 4493 | --DOMWINDOW == 191 (0x7fa3fca57800) [pid = 4493] [serial = 464] [outer = (nil)] [url = about:blank] 12:20:34 INFO - PROCESS | 4493 | 1461612034162 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:34 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fca1b000 == 66 [pid = 4493] [id = 185] 12:20:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 192 (0x7fa3fba79c00) [pid = 4493] [serial = 555] [outer = (nil)] 12:20:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 193 (0x7fa402e4f400) [pid = 4493] [serial = 556] [outer = 0x7fa3fba79c00] 12:20:34 INFO - PROCESS | 4493 | 1461612034230 Marionette DEBUG loaded listener.js 12:20:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 194 (0x7fa4040ccc00) [pid = 4493] [serial = 557] [outer = 0x7fa3fba79c00] 12:20:35 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:20:35 INFO - PROCESS | 4493 | 1461612035428 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 12:20:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:20:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1738ms 12:20:35 INFO - PROCESS | 4493 | 1461612035480 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 12:20:35 INFO - PROCESS | 4493 | 1461612035483 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 12:20:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:20:35 INFO - PROCESS | 4493 | 1461612035498 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:20:35 INFO - PROCESS | 4493 | 1461612035507 Marionette TRACE conn4 <- [1,714,null,{}] 12:20:35 INFO - PROCESS | 4493 | 1461612035515 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:35 INFO - PROCESS | 4493 | 1461612035772 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 12:20:35 INFO - PROCESS | 4493 | 1461612035861 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:35 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa402fc8000 == 67 [pid = 4493] [id = 186] 12:20:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 195 (0x7fa4044d9000) [pid = 4493] [serial = 558] [outer = (nil)] 12:20:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 196 (0x7fa4045bd400) [pid = 4493] [serial = 559] [outer = 0x7fa4044d9000] 12:20:35 INFO - PROCESS | 4493 | 1461612035925 Marionette DEBUG loaded listener.js 12:20:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 197 (0x7fa40565a400) [pid = 4493] [serial = 560] [outer = 0x7fa4044d9000] 12:20:37 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:20:37 INFO - PROCESS | 4493 | 1461612037116 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 12:20:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 12:20:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1645ms 12:20:37 INFO - PROCESS | 4493 | 1461612037140 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 12:20:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:20:37 INFO - PROCESS | 4493 | 1461612037144 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 12:20:37 INFO - PROCESS | 4493 | 1461612037160 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:20:37 INFO - PROCESS | 4493 | 1461612037163 Marionette TRACE conn4 <- [1,718,null,{}] 12:20:37 INFO - PROCESS | 4493 | 1461612037169 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:37 INFO - PROCESS | 4493 | 1461612037434 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 12:20:37 INFO - PROCESS | 4493 | 1461612037495 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:37 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403fb3000 == 68 [pid = 4493] [id = 187] 12:20:37 INFO - PROCESS | 4493 | ++DOMWINDOW == 198 (0x7fa405658800) [pid = 4493] [serial = 561] [outer = (nil)] 12:20:37 INFO - PROCESS | 4493 | ++DOMWINDOW == 199 (0x7fa407020c00) [pid = 4493] [serial = 562] [outer = 0x7fa405658800] 12:20:37 INFO - PROCESS | 4493 | 1461612037635 Marionette DEBUG loaded listener.js 12:20:37 INFO - PROCESS | 4493 | ++DOMWINDOW == 200 (0x7fa407088c00) [pid = 4493] [serial = 563] [outer = 0x7fa405658800] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 199 (0x7fa3fc950400) [pid = 4493] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 198 (0x7fa40be83c00) [pid = 4493] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 197 (0x7fa403ed8000) [pid = 4493] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 196 (0x7fa403360000) [pid = 4493] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 195 (0x7fa3fc954000) [pid = 4493] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 194 (0x7fa405ab3000) [pid = 4493] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 193 (0x7fa40590d000) [pid = 4493] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 192 (0x7fa40440f800) [pid = 4493] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 191 (0x7fa409708800) [pid = 4493] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 190 (0x7fa403ed1800) [pid = 4493] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 189 (0x7fa403de5800) [pid = 4493] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 188 (0x7fa3fdce8800) [pid = 4493] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 187 (0x7fa41ba0dc00) [pid = 4493] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 186 (0x7fa41ba2b400) [pid = 4493] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 185 (0x7fa403363000) [pid = 4493] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 184 (0x7fa40cb9b800) [pid = 4493] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 183 (0x7fa41ba22800) [pid = 4493] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 182 (0x7fa407010c00) [pid = 4493] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 181 (0x7fa40c396c00) [pid = 4493] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 180 (0x7fa40440a000) [pid = 4493] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 179 (0x7fa406d75400) [pid = 4493] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 178 (0x7fa41eba0c00) [pid = 4493] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 177 (0x7fa403364800) [pid = 4493] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 176 (0x7fa3fe3ddc00) [pid = 4493] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 175 (0x7fa407023800) [pid = 4493] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 174 (0x7fa40c071c00) [pid = 4493] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 173 (0x7fa3fca56000) [pid = 4493] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 172 (0x7fa40c3a2800) [pid = 4493] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 171 (0x7fa40c0e8c00) [pid = 4493] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 170 (0x7fa40335f000) [pid = 4493] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 169 (0x7fa3fe3dc000) [pid = 4493] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 168 (0x7fa405745000) [pid = 4493] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 167 (0x7fa40c0ea400) [pid = 4493] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 166 (0x7fa41eb6a000) [pid = 4493] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 165 (0x7fa40c06c400) [pid = 4493] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 164 (0x7fa40c39ac00) [pid = 4493] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 163 (0x7fa407089800) [pid = 4493] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 162 (0x7fa40444d400) [pid = 4493] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 161 (0x7fa3fe3e1000) [pid = 4493] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 160 (0x7fa3faccb000) [pid = 4493] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 159 (0x7fa3facd3400) [pid = 4493] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 158 (0x7fa4045bec00) [pid = 4493] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 157 (0x7fa3fcc9a800) [pid = 4493] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 156 (0x7fa3faccbc00) [pid = 4493] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 155 (0x7fa3fafa1400) [pid = 4493] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 154 (0x7fa4044d1800) [pid = 4493] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 153 (0x7fa3fe0bd000) [pid = 4493] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 152 (0x7fa403deb400) [pid = 4493] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 151 (0x7fa4040c5c00) [pid = 4493] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 150 (0x7fa3fafa2400) [pid = 4493] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 149 (0x7fa3f8858c00) [pid = 4493] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 148 (0x7fa404456000) [pid = 4493] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 147 (0x7fa40be86000) [pid = 4493] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 146 (0x7fa405aad400) [pid = 4493] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 145 (0x7fa40c396400) [pid = 4493] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 144 (0x7fa3fdcea400) [pid = 4493] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 143 (0x7fa3facd7c00) [pid = 4493] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 142 (0x7fa40444e800) [pid = 4493] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 141 (0x7fa40b6c3000) [pid = 4493] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 140 (0x7fa3fafa7c00) [pid = 4493] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 139 (0x7fa3f885bc00) [pid = 4493] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 138 (0x7fa40189ec00) [pid = 4493] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 137 (0x7fa3fba74c00) [pid = 4493] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:20:38 INFO - PROCESS | 4493 | --DOMWINDOW == 136 (0x7fa3fbc61800) [pid = 4493] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:20:39 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:20:39 INFO - PROCESS | 4493 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:20:39 INFO - PROCESS | 4493 | 1461612039635 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 12:20:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:20:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2495ms 12:20:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:20:39 INFO - PROCESS | 4493 | 1461612039646 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 12:20:39 INFO - PROCESS | 4493 | 1461612039649 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 12:20:39 INFO - PROCESS | 4493 | 1461612039656 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:20:39 INFO - PROCESS | 4493 | 1461612039659 Marionette TRACE conn4 <- [1,722,null,{}] 12:20:39 INFO - PROCESS | 4493 | 1461612039664 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:39 INFO - PROCESS | 4493 | 1461612039826 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 12:20:39 INFO - PROCESS | 4493 | 1461612039838 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:39 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcbe4800 == 69 [pid = 4493] [id = 188] 12:20:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 137 (0x7fa3fbc64000) [pid = 4493] [serial = 564] [outer = (nil)] 12:20:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 138 (0x7fa3fc950400) [pid = 4493] [serial = 565] [outer = 0x7fa3fbc64000] 12:20:40 INFO - PROCESS | 4493 | 1461612040031 Marionette DEBUG loaded listener.js 12:20:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 139 (0x7fa40338f000) [pid = 4493] [serial = 566] [outer = 0x7fa3fbc64000] 12:20:40 INFO - PROCESS | 4493 | 1461612040785 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 12:20:40 INFO - PROCESS | 4493 | 1461612040954 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 12:20:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:20:40 INFO - PROCESS | 4493 | 1461612040963 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:20:40 INFO - PROCESS | 4493 | 1461612040968 Marionette TRACE conn4 <- [1,726,null,{}] 12:20:40 INFO - PROCESS | 4493 | 1461612040976 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:41 INFO - PROCESS | 4493 | 1461612041203 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 12:20:41 INFO - PROCESS | 4493 | 1461612041374 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:41 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcbdd000 == 70 [pid = 4493] [id = 189] 12:20:41 INFO - PROCESS | 4493 | ++DOMWINDOW == 140 (0x7fa3fba6b400) [pid = 4493] [serial = 567] [outer = (nil)] 12:20:41 INFO - PROCESS | 4493 | ++DOMWINDOW == 141 (0x7fa3fbc6c400) [pid = 4493] [serial = 568] [outer = 0x7fa3fba6b400] 12:20:41 INFO - PROCESS | 4493 | 1461612041516 Marionette DEBUG loaded listener.js 12:20:41 INFO - PROCESS | 4493 | ++DOMWINDOW == 142 (0x7fa3fca5e400) [pid = 4493] [serial = 569] [outer = 0x7fa3fba6b400] 12:20:42 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:20:42 INFO - PROCESS | 4493 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:20:42 INFO - PROCESS | 4493 | 1461612042605 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 12:20:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:20:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1689ms 12:20:42 INFO - PROCESS | 4493 | 1461612042654 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 12:20:42 INFO - PROCESS | 4493 | 1461612042660 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 12:20:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:20:42 INFO - PROCESS | 4493 | 1461612042673 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:20:42 INFO - PROCESS | 4493 | 1461612042678 Marionette TRACE conn4 <- [1,730,null,{}] 12:20:42 INFO - PROCESS | 4493 | 1461612042686 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:42 INFO - PROCESS | 4493 | 1461612042888 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 12:20:43 INFO - PROCESS | 4493 | 1461612043111 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:43 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403f11000 == 71 [pid = 4493] [id = 190] 12:20:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 143 (0x7fa40178f800) [pid = 4493] [serial = 570] [outer = (nil)] 12:20:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 144 (0x7fa403361400) [pid = 4493] [serial = 571] [outer = 0x7fa40178f800] 12:20:43 INFO - PROCESS | 4493 | 1461612043189 Marionette DEBUG loaded listener.js 12:20:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 145 (0x7fa403ce8800) [pid = 4493] [serial = 572] [outer = 0x7fa40178f800] 12:20:43 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:20:43 INFO - PROCESS | 4493 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:20:44 INFO - PROCESS | 4493 | 1461612044145 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 12:20:44 INFO - PROCESS | 4493 | 1461612044214 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 12:20:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 12:20:44 INFO - PROCESS | 4493 | 1461612044221 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:20:44 INFO - PROCESS | 4493 | 1461612044224 Marionette TRACE conn4 <- [1,734,null,{}] 12:20:44 INFO - PROCESS | 4493 | 1461612044240 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:44 INFO - PROCESS | 4493 | 1461612044473 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 12:20:44 INFO - PROCESS | 4493 | 1461612044732 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:44 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40989f000 == 72 [pid = 4493] [id = 191] 12:20:44 INFO - PROCESS | 4493 | ++DOMWINDOW == 146 (0x7fa404456800) [pid = 4493] [serial = 573] [outer = (nil)] 12:20:44 INFO - PROCESS | 4493 | ++DOMWINDOW == 147 (0x7fa40456d400) [pid = 4493] [serial = 574] [outer = 0x7fa404456800] 12:20:44 INFO - PROCESS | 4493 | 1461612044828 Marionette DEBUG loaded listener.js 12:20:44 INFO - PROCESS | 4493 | ++DOMWINDOW == 148 (0x7fa405658c00) [pid = 4493] [serial = 575] [outer = 0x7fa404456800] 12:20:45 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:20:45 INFO - PROCESS | 4493 | 1461612045683 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 12:20:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:20:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1534ms 12:20:45 INFO - PROCESS | 4493 | 1461612045757 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 12:20:45 INFO - PROCESS | 4493 | 1461612045760 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 12:20:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:20:45 INFO - PROCESS | 4493 | 1461612045767 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:20:45 INFO - PROCESS | 4493 | 1461612045769 Marionette TRACE conn4 <- [1,738,null,{}] 12:20:45 INFO - PROCESS | 4493 | 1461612045776 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:46 INFO - PROCESS | 4493 | 1461612045995 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 12:20:46 INFO - PROCESS | 4493 | 1461612046162 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:46 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40c1a4800 == 73 [pid = 4493] [id = 192] 12:20:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 149 (0x7fa4044d4000) [pid = 4493] [serial = 576] [outer = (nil)] 12:20:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 150 (0x7fa407023800) [pid = 4493] [serial = 577] [outer = 0x7fa4044d4000] 12:20:46 INFO - PROCESS | 4493 | 1461612046240 Marionette DEBUG loaded listener.js 12:20:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 151 (0x7fa409876800) [pid = 4493] [serial = 578] [outer = 0x7fa4044d4000] 12:20:47 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:20:47 INFO - PROCESS | 4493 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:20:47 INFO - PROCESS | 4493 | 1461612047579 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 12:20:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:20:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1838ms 12:20:47 INFO - PROCESS | 4493 | 1461612047607 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 12:20:47 INFO - PROCESS | 4493 | 1461612047611 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 12:20:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:20:47 INFO - PROCESS | 4493 | 1461612047618 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:20:47 INFO - PROCESS | 4493 | 1461612047622 Marionette TRACE conn4 <- [1,742,null,{}] 12:20:47 INFO - PROCESS | 4493 | 1461612047627 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:47 INFO - PROCESS | 4493 | 1461612047879 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 12:20:48 INFO - PROCESS | 4493 | 1461612048046 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:48 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40d4b9000 == 74 [pid = 4493] [id = 193] 12:20:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 152 (0x7fa408d60400) [pid = 4493] [serial = 579] [outer = (nil)] 12:20:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 153 (0x7fa40b6c3000) [pid = 4493] [serial = 580] [outer = 0x7fa408d60400] 12:20:48 INFO - PROCESS | 4493 | 1461612048128 Marionette DEBUG loaded listener.js 12:20:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 154 (0x7fa40be7b400) [pid = 4493] [serial = 581] [outer = 0x7fa408d60400] 12:20:49 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:20:49 INFO - PROCESS | 4493 | 1461612049478 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 12:20:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 12:20:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1887ms 12:20:49 INFO - PROCESS | 4493 | 1461612049506 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 12:20:49 INFO - PROCESS | 4493 | 1461612049509 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 12:20:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:20:49 INFO - PROCESS | 4493 | 1461612049516 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:20:49 INFO - PROCESS | 4493 | 1461612049519 Marionette TRACE conn4 <- [1,746,null,{}] 12:20:49 INFO - PROCESS | 4493 | 1461612049625 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:49 INFO - PROCESS | 4493 | 1461612049831 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 12:20:50 INFO - PROCESS | 4493 | 1461612049997 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:50 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40fec8000 == 75 [pid = 4493] [id = 194] 12:20:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 155 (0x7fa409878800) [pid = 4493] [serial = 582] [outer = (nil)] 12:20:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 156 (0x7fa40c0e0800) [pid = 4493] [serial = 583] [outer = 0x7fa409878800] 12:20:50 INFO - PROCESS | 4493 | 1461612050073 Marionette DEBUG loaded listener.js 12:20:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 157 (0x7fa40cfc1400) [pid = 4493] [serial = 584] [outer = 0x7fa409878800] 12:20:50 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:20:51 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:20:51 INFO - PROCESS | 4493 | 1461612051395 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 12:20:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 12:20:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1892ms 12:20:51 INFO - PROCESS | 4493 | 1461612051408 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 12:20:51 INFO - PROCESS | 4493 | 1461612051412 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 12:20:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:20:51 INFO - PROCESS | 4493 | 1461612051418 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:20:51 INFO - PROCESS | 4493 | 1461612051422 Marionette TRACE conn4 <- [1,750,null,{}] 12:20:51 INFO - PROCESS | 4493 | 1461612051427 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:51 INFO - PROCESS | 4493 | 1461612051652 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 12:20:51 INFO - PROCESS | 4493 | 1461612051832 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:51 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcbe8000 == 76 [pid = 4493] [id = 195] 12:20:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 158 (0x7fa3fb61e000) [pid = 4493] [serial = 585] [outer = (nil)] 12:20:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 159 (0x7fa3fcb7e800) [pid = 4493] [serial = 586] [outer = 0x7fa3fb61e000] 12:20:51 INFO - PROCESS | 4493 | 1461612051904 Marionette DEBUG loaded listener.js 12:20:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 160 (0x7fa408d6b000) [pid = 4493] [serial = 587] [outer = 0x7fa3fb61e000] 12:20:53 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:20:53 INFO - PROCESS | 4493 | 1461612053200 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 12:20:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:20:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1791ms 12:20:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:20:53 INFO - PROCESS | 4493 | 1461612053211 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 12:20:53 INFO - PROCESS | 4493 | 1461612053214 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 12:20:53 INFO - PROCESS | 4493 | 1461612053221 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:20:53 INFO - PROCESS | 4493 | 1461612053225 Marionette TRACE conn4 <- [1,754,null,{}] 12:20:53 INFO - PROCESS | 4493 | 1461612053276 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:53 INFO - PROCESS | 4493 | 1461612053503 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 12:20:53 INFO - PROCESS | 4493 | 1461612053678 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:53 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcaaf800 == 77 [pid = 4493] [id = 196] 12:20:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 161 (0x7fa3f8861400) [pid = 4493] [serial = 588] [outer = (nil)] 12:20:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 162 (0x7fa3fb61d000) [pid = 4493] [serial = 589] [outer = 0x7fa3f8861400] 12:20:53 INFO - PROCESS | 4493 | 1461612053753 Marionette DEBUG loaded listener.js 12:20:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 163 (0x7fa3fca5ec00) [pid = 4493] [serial = 590] [outer = 0x7fa3f8861400] 12:20:55 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:20:55 INFO - PROCESS | 4493 | 1461612055297 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 12:20:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 12:20:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2090ms 12:20:55 INFO - PROCESS | 4493 | 1461612055311 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 12:20:55 INFO - PROCESS | 4493 | 1461612055315 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 12:20:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:20:55 INFO - PROCESS | 4493 | 1461612055373 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:20:55 INFO - PROCESS | 4493 | 1461612055380 Marionette TRACE conn4 <- [1,758,null,{}] 12:20:55 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcabf800 == 76 [pid = 4493] [id = 152] 12:20:55 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fafd6000 == 75 [pid = 4493] [id = 149] 12:20:55 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fd8d9000 == 74 [pid = 4493] [id = 145] 12:20:55 INFO - PROCESS | 4493 | --DOMWINDOW == 162 (0x7fa403368400) [pid = 4493] [serial = 535] [outer = (nil)] [url = about:blank] 12:20:55 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40c5c9800 == 73 [pid = 4493] [id = 182] 12:20:55 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4098a6000 == 72 [pid = 4493] [id = 181] 12:20:55 INFO - PROCESS | 4493 | 1461612055508 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:55 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4033e2000 == 71 [pid = 4493] [id = 180] 12:20:55 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcbe5800 == 70 [pid = 4493] [id = 179] 12:20:55 INFO - PROCESS | 4493 | 1461612055678 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 12:20:55 INFO - PROCESS | 4493 | 1461612055692 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:55 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fafe1000 == 71 [pid = 4493] [id = 197] 12:20:55 INFO - PROCESS | 4493 | ++DOMWINDOW == 163 (0x7fa3fbc6c800) [pid = 4493] [serial = 591] [outer = (nil)] 12:20:55 INFO - PROCESS | 4493 | ++DOMWINDOW == 164 (0x7fa3fca5ac00) [pid = 4493] [serial = 592] [outer = 0x7fa3fbc6c800] 12:20:55 INFO - PROCESS | 4493 | 1461612055761 Marionette DEBUG loaded listener.js 12:20:55 INFO - PROCESS | 4493 | ++DOMWINDOW == 165 (0x7fa3fcc92800) [pid = 4493] [serial = 593] [outer = 0x7fa3fbc6c800] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 164 (0x7fa405ab4800) [pid = 4493] [serial = 310] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 163 (0x7fa405abb400) [pid = 4493] [serial = 234] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 162 (0x7fa3fdceec00) [pid = 4493] [serial = 370] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 161 (0x7fa41ba2f800) [pid = 4493] [serial = 204] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 160 (0x7fa41d9ebc00) [pid = 4493] [serial = 322] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 159 (0x7fa40fee7800) [pid = 4493] [serial = 243] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 158 (0x7fa410ae4800) [pid = 4493] [serial = 201] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 157 (0x7fa4217c4400) [pid = 4493] [serial = 207] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 156 (0x7fa40bd33800) [pid = 4493] [serial = 358] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 155 (0x7fa40d50d400) [pid = 4493] [serial = 240] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 154 (0x7fa41fb90000) [pid = 4493] [serial = 364] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 153 (0x7fa407018c00) [pid = 4493] [serial = 274] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 152 (0x7fa422485c00) [pid = 4493] [serial = 210] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 151 (0x7fa41ba25800) [pid = 4493] [serial = 246] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 150 (0x7fa4045bfc00) [pid = 4493] [serial = 331] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 149 (0x7fa40bd2d800) [pid = 4493] [serial = 313] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 148 (0x7fa41d4a5c00) [pid = 4493] [serial = 403] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 147 (0x7fa40338f400) [pid = 4493] [serial = 406] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 146 (0x7fa42247ec00) [pid = 4493] [serial = 367] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 145 (0x7fa41ba15c00) [pid = 4493] [serial = 283] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 144 (0x7fa40440e800) [pid = 4493] [serial = 385] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 143 (0x7fa410a38000) [pid = 4493] [serial = 328] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 142 (0x7fa407013800) [pid = 4493] [serial = 388] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 141 (0x7fa40dca8800) [pid = 4493] [serial = 280] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 140 (0x7fa4217c3400) [pid = 4493] [serial = 325] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 139 (0x7fa41ba25000) [pid = 4493] [serial = 361] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 138 (0x7fa40dca1800) [pid = 4493] [serial = 316] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 137 (0x7fa40be7a400) [pid = 4493] [serial = 277] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 136 (0x7fa404459400) [pid = 4493] [serial = 397] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 135 (0x7fa40c0e1400) [pid = 4493] [serial = 394] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 134 (0x7fa419740800) [pid = 4493] [serial = 400] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 133 (0x7fa41ba25c00) [pid = 4493] [serial = 319] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 132 (0x7fa403ed7800) [pid = 4493] [serial = 286] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 131 (0x7fa3fdce7000) [pid = 4493] [serial = 373] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 130 (0x7fa40be7e000) [pid = 4493] [serial = 198] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 129 (0x7fa40c0e8000) [pid = 4493] [serial = 237] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 128 (0x7fa40590a400) [pid = 4493] [serial = 355] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 127 (0x7fa40bd39c00) [pid = 4493] [serial = 391] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 126 (0x7fa402e55c00) [pid = 4493] [serial = 533] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 125 (0x7fa402e4e400) [pid = 4493] [serial = 532] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 124 (0x7fa3facd8000) [pid = 4493] [serial = 446] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 123 (0x7fa4040c1000) [pid = 4493] [serial = 452] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 122 (0x7fa40c397000) [pid = 4493] [serial = 433] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 121 (0x7fa40338a800) [pid = 4493] [serial = 427] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 120 (0x7fa3fafa1000) [pid = 4493] [serial = 449] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 119 (0x7fa3fb61c400) [pid = 4493] [serial = 455] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 118 (0x7fa404ae0c00) [pid = 4493] [serial = 436] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 117 (0x7fa4045c1800) [pid = 4493] [serial = 430] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 116 (0x7fa4044d9400) [pid = 4493] [serial = 440] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 115 (0x7fa40c5d6c00) [pid = 4493] [serial = 443] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 114 (0x7fa40cc68800) [pid = 4493] [serial = 458] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 113 (0x7fa3f8863000) [pid = 4493] [serial = 461] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 112 (0x7fa408d69800) [pid = 4493] [serial = 497] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 111 (0x7fa406f1e800) [pid = 4493] [serial = 496] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 110 (0x7fa40d5a1400) [pid = 4493] [serial = 506] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 109 (0x7fa40d10d400) [pid = 4493] [serial = 505] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 108 (0x7fa40b6b9800) [pid = 4493] [serial = 500] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 107 (0x7fa409bd9400) [pid = 4493] [serial = 499] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 106 (0x7fa40feedc00) [pid = 4493] [serial = 509] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 105 (0x7fa40fc0b000) [pid = 4493] [serial = 508] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 104 (0x7fa4040c4000) [pid = 4493] [serial = 491] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 103 (0x7fa403ce9800) [pid = 4493] [serial = 490] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 102 (0x7fa3fcb83c00) [pid = 4493] [serial = 529] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 101 (0x7fa3fcca0c00) [pid = 4493] [serial = 530] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 100 (0x7fa405903000) [pid = 4493] [serial = 494] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 99 (0x7fa40456e800) [pid = 4493] [serial = 493] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 98 (0x7fa40cb9c000) [pid = 4493] [serial = 503] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 97 (0x7fa40c0e9800) [pid = 4493] [serial = 502] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 96 (0x7fa3fca57400) [pid = 4493] [serial = 527] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 95 (0x7fa3fba6f400) [pid = 4493] [serial = 526] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 94 (0x7fa3fafa5800) [pid = 4493] [serial = 524] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 93 (0x7fa3f98d9800) [pid = 4493] [serial = 523] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 92 (0x7fa407025c00) [pid = 4493] [serial = 484] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 91 (0x7fa40708a000) [pid = 4493] [serial = 485] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 90 (0x7fa3fdce8400) [pid = 4493] [serial = 488] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 89 (0x7fa3fca5e800) [pid = 4493] [serial = 487] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 88 (0x7fa3fbc6e400) [pid = 4493] [serial = 512] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 87 (0x7fa3fbc6a000) [pid = 4493] [serial = 511] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 86 (0x7fa40dca2800) [pid = 4493] [serial = 514] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 85 (0x7fa402e58000) [pid = 4493] [serial = 517] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | --DOMWINDOW == 84 (0x7fa3f98d7400) [pid = 4493] [serial = 520] [outer = (nil)] [url = about:blank] 12:20:56 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:20:56 INFO - PROCESS | 4493 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:20:56 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:20:56 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:20:56 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:20:56 INFO - PROCESS | 4493 | 1461612056677 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 12:20:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:20:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1393ms 12:20:56 INFO - PROCESS | 4493 | 1461612056718 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 12:20:56 INFO - PROCESS | 4493 | 1461612056726 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 12:20:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:20:56 INFO - PROCESS | 4493 | 1461612056736 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:20:56 INFO - PROCESS | 4493 | 1461612056739 Marionette TRACE conn4 <- [1,762,null,{}] 12:20:56 INFO - PROCESS | 4493 | 1461612056745 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:56 INFO - PROCESS | 4493 | 1461612056932 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 12:20:57 INFO - PROCESS | 4493 | 1461612057055 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:57 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcc53000 == 72 [pid = 4493] [id = 198] 12:20:57 INFO - PROCESS | 4493 | ++DOMWINDOW == 85 (0x7fa3faccec00) [pid = 4493] [serial = 594] [outer = (nil)] 12:20:57 INFO - PROCESS | 4493 | ++DOMWINDOW == 86 (0x7fa3fcca1400) [pid = 4493] [serial = 595] [outer = 0x7fa3faccec00] 12:20:57 INFO - PROCESS | 4493 | 1461612057119 Marionette DEBUG loaded listener.js 12:20:57 INFO - PROCESS | 4493 | ++DOMWINDOW == 87 (0x7fa3fe3dbc00) [pid = 4493] [serial = 596] [outer = 0x7fa3faccec00] 12:20:58 INFO - PROCESS | 4493 | 1461612058317 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 12:20:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:20:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1632ms 12:20:58 INFO - PROCESS | 4493 | 1461612058369 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 12:20:58 INFO - PROCESS | 4493 | 1461612058371 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 12:20:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:20:58 INFO - PROCESS | 4493 | 1461612058395 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:20:58 INFO - PROCESS | 4493 | 1461612058401 Marionette TRACE conn4 <- [1,766,null,{}] 12:20:58 INFO - PROCESS | 4493 | 1461612058435 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:58 INFO - PROCESS | 4493 | 1461612058699 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 12:20:58 INFO - PROCESS | 4493 | 1461612058736 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:58 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fe4ca000 == 73 [pid = 4493] [id = 199] 12:20:58 INFO - PROCESS | 4493 | ++DOMWINDOW == 88 (0x7fa402e5c400) [pid = 4493] [serial = 597] [outer = (nil)] 12:20:58 INFO - PROCESS | 4493 | ++DOMWINDOW == 89 (0x7fa403ce7c00) [pid = 4493] [serial = 598] [outer = 0x7fa402e5c400] 12:20:58 INFO - PROCESS | 4493 | 1461612058803 Marionette DEBUG loaded listener.js 12:20:58 INFO - PROCESS | 4493 | ++DOMWINDOW == 90 (0x7fa403ed2800) [pid = 4493] [serial = 599] [outer = 0x7fa402e5c400] 12:21:00 INFO - PROCESS | 4493 | --DOMWINDOW == 89 (0x7fa4044d9000) [pid = 4493] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:21:00 INFO - PROCESS | 4493 | --DOMWINDOW == 88 (0x7fa3faf9e000) [pid = 4493] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:21:00 INFO - PROCESS | 4493 | --DOMWINDOW == 87 (0x7fa402e4f000) [pid = 4493] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:21:00 INFO - PROCESS | 4493 | --DOMWINDOW == 86 (0x7fa3fba79c00) [pid = 4493] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:21:00 INFO - PROCESS | 4493 | --DOMWINDOW == 85 (0x7fa3facd6400) [pid = 4493] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:21:00 INFO - PROCESS | 4493 | --DOMWINDOW == 84 (0x7fa405658800) [pid = 4493] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:21:00 INFO - PROCESS | 4493 | 1461612060033 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 12:21:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:21:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1697ms 12:21:00 INFO - PROCESS | 4493 | 1461612060082 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 12:21:00 INFO - PROCESS | 4493 | 1461612060087 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 12:21:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:21:00 INFO - PROCESS | 4493 | 1461612060102 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:21:00 INFO - PROCESS | 4493 | 1461612060106 Marionette TRACE conn4 <- [1,770,null,{}] 12:21:00 INFO - PROCESS | 4493 | 1461612060111 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:00 INFO - PROCESS | 4493 | 1461612060326 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 12:21:00 INFO - PROCESS | 4493 | 1461612060449 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:00 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4017c8800 == 74 [pid = 4493] [id = 200] 12:21:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 85 (0x7fa40335e800) [pid = 4493] [serial = 600] [outer = (nil)] 12:21:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 86 (0x7fa4040bec00) [pid = 4493] [serial = 601] [outer = 0x7fa40335e800] 12:21:00 INFO - PROCESS | 4493 | 1461612060514 Marionette DEBUG loaded listener.js 12:21:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 87 (0x7fa4042ee000) [pid = 4493] [serial = 602] [outer = 0x7fa40335e800] 12:21:01 INFO - PROCESS | 4493 | 1461612061224 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 12:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1139ms 12:21:01 INFO - PROCESS | 4493 | 1461612061240 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 12:21:01 INFO - PROCESS | 4493 | 1461612061243 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 12:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:21:01 INFO - PROCESS | 4493 | 1461612061250 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:21:01 INFO - PROCESS | 4493 | 1461612061253 Marionette TRACE conn4 <- [1,774,null,{}] 12:21:01 INFO - PROCESS | 4493 | 1461612061258 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:01 INFO - PROCESS | 4493 | 1461612061465 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 12:21:01 INFO - PROCESS | 4493 | 1461612061484 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:01 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403034000 == 75 [pid = 4493] [id = 201] 12:21:01 INFO - PROCESS | 4493 | ++DOMWINDOW == 88 (0x7fa40338f400) [pid = 4493] [serial = 603] [outer = (nil)] 12:21:01 INFO - PROCESS | 4493 | ++DOMWINDOW == 89 (0x7fa40444fc00) [pid = 4493] [serial = 604] [outer = 0x7fa40338f400] 12:21:01 INFO - PROCESS | 4493 | 1461612061551 Marionette DEBUG loaded listener.js 12:21:01 INFO - PROCESS | 4493 | ++DOMWINDOW == 90 (0x7fa4044d5400) [pid = 4493] [serial = 605] [outer = 0x7fa40338f400] 12:21:02 INFO - PROCESS | 4493 | 1461612062562 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 12:21:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:21:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1338ms 12:21:02 INFO - PROCESS | 4493 | 1461612062590 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 12:21:02 INFO - PROCESS | 4493 | 1461612062597 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 12:21:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:21:02 INFO - PROCESS | 4493 | 1461612062606 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:21:02 INFO - PROCESS | 4493 | 1461612062612 Marionette TRACE conn4 <- [1,778,null,{}] 12:21:02 INFO - PROCESS | 4493 | 1461612062621 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:02 INFO - PROCESS | 4493 | 1461612062808 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 12:21:03 INFO - PROCESS | 4493 | 1461612063059 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:03 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fd8cf800 == 76 [pid = 4493] [id = 202] 12:21:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 91 (0x7fa3fc959c00) [pid = 4493] [serial = 606] [outer = (nil)] 12:21:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 92 (0x7fa3fca60800) [pid = 4493] [serial = 607] [outer = 0x7fa3fc959c00] 12:21:03 INFO - PROCESS | 4493 | 1461612063182 Marionette DEBUG loaded listener.js 12:21:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 93 (0x7fa3fcc9f800) [pid = 4493] [serial = 608] [outer = 0x7fa3fc959c00] 12:21:04 INFO - PROCESS | 4493 | 1461612064089 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 12:21:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1537ms 12:21:04 INFO - PROCESS | 4493 | 1461612064144 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 12:21:04 INFO - PROCESS | 4493 | 1461612064153 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 12:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:21:04 INFO - PROCESS | 4493 | 1461612064164 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:21:04 INFO - PROCESS | 4493 | 1461612064169 Marionette TRACE conn4 <- [1,782,null,{}] 12:21:04 INFO - PROCESS | 4493 | 1461612064175 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:04 INFO - PROCESS | 4493 | 1461612064401 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 12:21:04 INFO - PROCESS | 4493 | 1461612064614 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:04 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40302b800 == 77 [pid = 4493] [id = 203] 12:21:04 INFO - PROCESS | 4493 | ++DOMWINDOW == 94 (0x7fa401796000) [pid = 4493] [serial = 609] [outer = (nil)] 12:21:04 INFO - PROCESS | 4493 | ++DOMWINDOW == 95 (0x7fa40336a400) [pid = 4493] [serial = 610] [outer = 0x7fa401796000] 12:21:04 INFO - PROCESS | 4493 | 1461612064706 Marionette DEBUG loaded listener.js 12:21:04 INFO - PROCESS | 4493 | ++DOMWINDOW == 96 (0x7fa403ece000) [pid = 4493] [serial = 611] [outer = 0x7fa401796000] 12:21:05 INFO - PROCESS | 4493 | 1461612065648 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 12:21:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:21:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1534ms 12:21:05 INFO - PROCESS | 4493 | 1461612065699 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 12:21:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:21:05 INFO - PROCESS | 4493 | 1461612065703 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 12:21:05 INFO - PROCESS | 4493 | 1461612065710 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:21:05 INFO - PROCESS | 4493 | 1461612065717 Marionette TRACE conn4 <- [1,786,null,{}] 12:21:05 INFO - PROCESS | 4493 | 1461612065733 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:05 INFO - PROCESS | 4493 | 1461612065964 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 12:21:06 INFO - PROCESS | 4493 | 1461612066173 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:06 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403fa1000 == 78 [pid = 4493] [id = 204] 12:21:06 INFO - PROCESS | 4493 | ++DOMWINDOW == 97 (0x7fa4044d9000) [pid = 4493] [serial = 612] [outer = (nil)] 12:21:06 INFO - PROCESS | 4493 | ++DOMWINDOW == 98 (0x7fa404570800) [pid = 4493] [serial = 613] [outer = 0x7fa4044d9000] 12:21:06 INFO - PROCESS | 4493 | 1461612066268 Marionette DEBUG loaded listener.js 12:21:06 INFO - PROCESS | 4493 | ++DOMWINDOW == 99 (0x7fa4045c3000) [pid = 4493] [serial = 614] [outer = 0x7fa4044d9000] 12:21:07 INFO - PROCESS | 4493 | 1461612067134 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 12:21:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:21:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1491ms 12:21:07 INFO - PROCESS | 4493 | 1461612067202 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 12:21:07 INFO - PROCESS | 4493 | 1461612067207 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 12:21:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:21:07 INFO - PROCESS | 4493 | 1461612067214 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:21:07 INFO - PROCESS | 4493 | 1461612067217 Marionette TRACE conn4 <- [1,790,null,{}] 12:21:07 INFO - PROCESS | 4493 | 1461612067223 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:07 INFO - PROCESS | 4493 | 1461612067414 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 12:21:07 INFO - PROCESS | 4493 | 1461612067575 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:07 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa405459000 == 79 [pid = 4493] [id = 205] 12:21:07 INFO - PROCESS | 4493 | ++DOMWINDOW == 100 (0x7fa403385c00) [pid = 4493] [serial = 615] [outer = (nil)] 12:21:07 INFO - PROCESS | 4493 | ++DOMWINDOW == 101 (0x7fa405740400) [pid = 4493] [serial = 616] [outer = 0x7fa403385c00] 12:21:07 INFO - PROCESS | 4493 | 1461612067656 Marionette DEBUG loaded listener.js 12:21:07 INFO - PROCESS | 4493 | ++DOMWINDOW == 102 (0x7fa406d6d800) [pid = 4493] [serial = 617] [outer = 0x7fa403385c00] 12:21:08 INFO - PROCESS | 4493 | 1461612068560 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 12:21:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1380ms 12:21:08 INFO - PROCESS | 4493 | 1461612068597 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 12:21:08 INFO - PROCESS | 4493 | 1461612068607 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 12:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:21:08 INFO - PROCESS | 4493 | 1461612068616 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:21:08 INFO - PROCESS | 4493 | 1461612068619 Marionette TRACE conn4 <- [1,794,null,{}] 12:21:08 INFO - PROCESS | 4493 | 1461612068625 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:08 INFO - PROCESS | 4493 | 1461612068820 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 12:21:08 INFO - PROCESS | 4493 | 1461612068981 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:09 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4070d9800 == 80 [pid = 4493] [id = 206] 12:21:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 103 (0x7fa403387800) [pid = 4493] [serial = 618] [outer = (nil)] 12:21:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 104 (0x7fa40700bc00) [pid = 4493] [serial = 619] [outer = 0x7fa403387800] 12:21:09 INFO - PROCESS | 4493 | 1461612069061 Marionette DEBUG loaded listener.js 12:21:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 105 (0x7fa407029800) [pid = 4493] [serial = 620] [outer = 0x7fa403387800] 12:21:09 INFO - PROCESS | 4493 | 1461612069938 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 12:21:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:21:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1393ms 12:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:21:10 INFO - PROCESS | 4493 | 1461612070010 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 12:21:10 INFO - PROCESS | 4493 | 1461612070014 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 12:21:10 INFO - PROCESS | 4493 | 1461612070020 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:21:10 INFO - PROCESS | 4493 | 1461612070023 Marionette TRACE conn4 <- [1,798,null,{}] 12:21:10 INFO - PROCESS | 4493 | 1461612070030 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:10 INFO - PROCESS | 4493 | 1461612070294 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 12:21:10 INFO - PROCESS | 4493 | 1461612070510 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:10 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40bde7000 == 81 [pid = 4493] [id = 207] 12:21:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 106 (0x7fa40bd8b000) [pid = 4493] [serial = 621] [outer = (nil)] 12:21:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 107 (0x7fa40c06b800) [pid = 4493] [serial = 622] [outer = 0x7fa40bd8b000] 12:21:10 INFO - PROCESS | 4493 | 1461612070637 Marionette DEBUG loaded listener.js 12:21:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 108 (0x7fa40c0e8000) [pid = 4493] [serial = 623] [outer = 0x7fa40bd8b000] 12:21:11 INFO - PROCESS | 4493 | 1461612071500 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 12:21:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 12:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1531ms 12:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:21:11 INFO - PROCESS | 4493 | 1461612071551 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 12:21:11 INFO - PROCESS | 4493 | 1461612071554 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 12:21:11 INFO - PROCESS | 4493 | 1461612071561 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:21:11 INFO - PROCESS | 4493 | 1461612071565 Marionette TRACE conn4 <- [1,802,null,{}] 12:21:11 INFO - PROCESS | 4493 | 1461612071570 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:11 INFO - PROCESS | 4493 | 1461612071759 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 12:21:11 INFO - PROCESS | 4493 | 1461612071940 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:11 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40cc3f000 == 82 [pid = 4493] [id = 208] 12:21:11 INFO - PROCESS | 4493 | ++DOMWINDOW == 109 (0x7fa40bd37800) [pid = 4493] [serial = 624] [outer = (nil)] 12:21:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 110 (0x7fa40c398800) [pid = 4493] [serial = 625] [outer = 0x7fa40bd37800] 12:21:12 INFO - PROCESS | 4493 | 1461612072016 Marionette DEBUG loaded listener.js 12:21:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 111 (0x7fa40cb9b800) [pid = 4493] [serial = 626] [outer = 0x7fa40bd37800] 12:21:12 INFO - PROCESS | 4493 | 1461612072918 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 12:21:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 12:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1430ms 12:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:21:12 INFO - PROCESS | 4493 | 1461612072992 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 12:21:12 INFO - PROCESS | 4493 | 1461612072995 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 12:21:13 INFO - PROCESS | 4493 | 1461612073002 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:21:13 INFO - PROCESS | 4493 | 1461612073005 Marionette TRACE conn4 <- [1,806,null,{}] 12:21:13 INFO - PROCESS | 4493 | 1461612073011 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:13 INFO - PROCESS | 4493 | 1461612073232 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 12:21:13 INFO - PROCESS | 4493 | 1461612073396 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:13 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40d4d9000 == 83 [pid = 4493] [id = 209] 12:21:13 INFO - PROCESS | 4493 | ++DOMWINDOW == 112 (0x7fa3fcc9cc00) [pid = 4493] [serial = 627] [outer = (nil)] 12:21:13 INFO - PROCESS | 4493 | ++DOMWINDOW == 113 (0x7fa40cfbf000) [pid = 4493] [serial = 628] [outer = 0x7fa3fcc9cc00] 12:21:13 INFO - PROCESS | 4493 | 1461612073474 Marionette DEBUG loaded listener.js 12:21:13 INFO - PROCESS | 4493 | ++DOMWINDOW == 114 (0x7fa40d487c00) [pid = 4493] [serial = 629] [outer = 0x7fa3fcc9cc00] 12:21:14 INFO - PROCESS | 4493 | 1461612074338 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 12:21:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 12:21:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1380ms 12:21:14 INFO - PROCESS | 4493 | 1461612074382 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 12:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:21:14 INFO - PROCESS | 4493 | 1461612074386 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 12:21:14 INFO - PROCESS | 4493 | 1461612074392 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:21:14 INFO - PROCESS | 4493 | 1461612074396 Marionette TRACE conn4 <- [1,810,null,{}] 12:21:14 INFO - PROCESS | 4493 | 1461612074402 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:14 INFO - PROCESS | 4493 | 1461612074593 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 12:21:14 INFO - PROCESS | 4493 | 1461612074765 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:14 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa410a81000 == 84 [pid = 4493] [id = 210] 12:21:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 115 (0x7fa40be7d000) [pid = 4493] [serial = 630] [outer = (nil)] 12:21:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 116 (0x7fa40dca8400) [pid = 4493] [serial = 631] [outer = 0x7fa40be7d000] 12:21:14 INFO - PROCESS | 4493 | 1461612074845 Marionette DEBUG loaded listener.js 12:21:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 117 (0x7fa40fc0c000) [pid = 4493] [serial = 632] [outer = 0x7fa40be7d000] 12:21:15 INFO - PROCESS | 4493 | 1461612075775 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 12:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1430ms 12:21:15 INFO - PROCESS | 4493 | 1461612075823 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 12:21:15 INFO - PROCESS | 4493 | 1461612075826 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 12:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:21:15 INFO - PROCESS | 4493 | 1461612075833 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:21:15 INFO - PROCESS | 4493 | 1461612075836 Marionette TRACE conn4 <- [1,814,null,{}] 12:21:15 INFO - PROCESS | 4493 | 1461612075842 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:16 INFO - PROCESS | 4493 | 1461612076024 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 12:21:16 INFO - PROCESS | 4493 | 1461612076208 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:16 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fbed5800 == 85 [pid = 4493] [id = 211] 12:21:16 INFO - PROCESS | 4493 | ++DOMWINDOW == 118 (0x7fa3f8856800) [pid = 4493] [serial = 633] [outer = (nil)] 12:21:16 INFO - PROCESS | 4493 | ++DOMWINDOW == 119 (0x7fa3fc95bc00) [pid = 4493] [serial = 634] [outer = 0x7fa3f8856800] 12:21:16 INFO - PROCESS | 4493 | 1461612076285 Marionette DEBUG loaded listener.js 12:21:16 INFO - PROCESS | 4493 | ++DOMWINDOW == 120 (0x7fa40dca2c00) [pid = 4493] [serial = 635] [outer = 0x7fa3f8856800] 12:21:17 INFO - PROCESS | 4493 | 1461612077486 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 12:21:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:21:17 INFO - PROCESS | 4493 | 1461612077528 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 12:21:17 INFO - PROCESS | 4493 | 1461612077537 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:21:17 INFO - PROCESS | 4493 | 1461612077543 Marionette TRACE conn4 <- [1,818,null,{}] 12:21:17 INFO - PROCESS | 4493 | 1461612077553 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:17 INFO - PROCESS | 4493 | 1461612077810 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 12:21:17 INFO - PROCESS | 4493 | 1461612077995 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:18 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fe4b1000 == 86 [pid = 4493] [id = 212] 12:21:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 121 (0x7fa3fc94c400) [pid = 4493] [serial = 636] [outer = (nil)] 12:21:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 122 (0x7fa3fc955c00) [pid = 4493] [serial = 637] [outer = 0x7fa3fc94c400] 12:21:18 INFO - PROCESS | 4493 | 1461612078067 Marionette DEBUG loaded listener.js 12:21:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 123 (0x7fa3fcb7dc00) [pid = 4493] [serial = 638] [outer = 0x7fa3fc94c400] 12:21:19 INFO - PROCESS | 4493 | 1461612079137 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 12:21:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:21:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1645ms 12:21:19 INFO - PROCESS | 4493 | 1461612079183 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 12:21:19 INFO - PROCESS | 4493 | 1461612079191 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 12:21:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:21:19 INFO - PROCESS | 4493 | 1461612079202 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:21:19 INFO - PROCESS | 4493 | 1461612079205 Marionette TRACE conn4 <- [1,822,null,{}] 12:21:19 INFO - PROCESS | 4493 | 1461612079212 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:19 INFO - PROCESS | 4493 | 1461612079444 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 12:21:19 INFO - PROCESS | 4493 | 1461612079676 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:19 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fda4a800 == 87 [pid = 4493] [id = 213] 12:21:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 124 (0x7fa3fcc97c00) [pid = 4493] [serial = 639] [outer = (nil)] 12:21:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 125 (0x7fa401796400) [pid = 4493] [serial = 640] [outer = 0x7fa3fcc97c00] 12:21:19 INFO - PROCESS | 4493 | 1461612079746 Marionette DEBUG loaded listener.js 12:21:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 126 (0x7fa403366000) [pid = 4493] [serial = 641] [outer = 0x7fa3fcc97c00] 12:21:20 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa406d96000 == 86 [pid = 4493] [id = 17] 12:21:20 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41b71c800 == 85 [pid = 4493] [id = 47] 12:21:20 INFO - PROCESS | 4493 | --DOMWINDOW == 125 (0x7fa3fc950400) [pid = 4493] [serial = 565] [outer = (nil)] [url = about:blank] 12:21:20 INFO - PROCESS | 4493 | --DOMWINDOW == 124 (0x7fa404409c00) [pid = 4493] [serial = 544] [outer = (nil)] [url = about:blank] 12:21:20 INFO - PROCESS | 4493 | --DOMWINDOW == 123 (0x7fa3fba76000) [pid = 4493] [serial = 538] [outer = (nil)] [url = about:blank] 12:21:20 INFO - PROCESS | 4493 | --DOMWINDOW == 122 (0x7fa405741400) [pid = 4493] [serial = 547] [outer = (nil)] [url = about:blank] 12:21:20 INFO - PROCESS | 4493 | --DOMWINDOW == 121 (0x7fa3fdce3800) [pid = 4493] [serial = 541] [outer = (nil)] [url = about:blank] 12:21:20 INFO - PROCESS | 4493 | 1461612080780 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 12:21:20 INFO - PROCESS | 4493 | 1461612080851 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 12:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:21:20 INFO - PROCESS | 4493 | 1461612080859 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:21:20 INFO - PROCESS | 4493 | 1461612080867 Marionette TRACE conn4 <- [1,826,null,{}] 12:21:20 INFO - PROCESS | 4493 | 1461612080886 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:21 INFO - PROCESS | 4493 | 1461612081071 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 12:21:21 INFO - PROCESS | 4493 | 1461612081308 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:21 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fd9d5800 == 86 [pid = 4493] [id = 214] 12:21:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 111 (0x7fa3fca54400) [pid = 4493] [serial = 642] [outer = (nil)] 12:21:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 112 (0x7fa4042f2000) [pid = 4493] [serial = 643] [outer = 0x7fa3fca54400] 12:21:21 INFO - PROCESS | 4493 | 1461612081379 Marionette DEBUG loaded listener.js 12:21:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 113 (0x7fa404452000) [pid = 4493] [serial = 644] [outer = 0x7fa3fca54400] 12:21:22 INFO - PROCESS | 4493 | 1461612082146 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 12:21:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:21:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1339ms 12:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:21:22 INFO - PROCESS | 4493 | 1461612082198 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 12:21:22 INFO - PROCESS | 4493 | 1461612082202 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 12:21:22 INFO - PROCESS | 4493 | 1461612082209 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:21:22 INFO - PROCESS | 4493 | 1461612082211 Marionette TRACE conn4 <- [1,830,null,{}] 12:21:22 INFO - PROCESS | 4493 | 1461612082218 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:22 INFO - PROCESS | 4493 | 1461612082384 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 12:21:22 INFO - PROCESS | 4493 | 1461612082401 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:22 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4033df800 == 87 [pid = 4493] [id = 215] 12:21:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 114 (0x7fa404454800) [pid = 4493] [serial = 645] [outer = (nil)] 12:21:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 115 (0x7fa4045c0000) [pid = 4493] [serial = 646] [outer = 0x7fa404454800] 12:21:22 INFO - PROCESS | 4493 | 1461612082467 Marionette DEBUG loaded listener.js 12:21:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 116 (0x7fa405747800) [pid = 4493] [serial = 647] [outer = 0x7fa404454800] 12:21:23 INFO - PROCESS | 4493 | 1461612083409 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 12:21:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:21:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1234ms 12:21:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:21:23 INFO - PROCESS | 4493 | 1461612083443 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 12:21:23 INFO - PROCESS | 4493 | 1461612083446 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 12:21:23 INFO - PROCESS | 4493 | 1461612083464 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:21:23 INFO - PROCESS | 4493 | 1461612083468 Marionette TRACE conn4 <- [1,834,null,{}] 12:21:23 INFO - PROCESS | 4493 | 1461612083488 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:23 INFO - PROCESS | 4493 | 1461612083704 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 12:21:23 INFO - PROCESS | 4493 | 1461612083734 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:23 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403fa7800 == 88 [pid = 4493] [id = 216] 12:21:23 INFO - PROCESS | 4493 | ++DOMWINDOW == 117 (0x7fa4045bf800) [pid = 4493] [serial = 648] [outer = (nil)] 12:21:23 INFO - PROCESS | 4493 | ++DOMWINDOW == 118 (0x7fa406f1b000) [pid = 4493] [serial = 649] [outer = 0x7fa4045bf800] 12:21:23 INFO - PROCESS | 4493 | 1461612083799 Marionette DEBUG loaded listener.js 12:21:23 INFO - PROCESS | 4493 | ++DOMWINDOW == 119 (0x7fa407023c00) [pid = 4493] [serial = 650] [outer = 0x7fa4045bf800] 12:21:24 INFO - PROCESS | 4493 | 1461612084818 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 12:21:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:21:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1415ms 12:21:24 INFO - PROCESS | 4493 | 1461612084869 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 12:21:24 INFO - PROCESS | 4493 | 1461612084871 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 12:21:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:21:24 INFO - PROCESS | 4493 | 1461612084878 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:21:24 INFO - PROCESS | 4493 | 1461612084880 Marionette TRACE conn4 <- [1,838,null,{}] 12:21:24 INFO - PROCESS | 4493 | 1461612084893 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:25 INFO - PROCESS | 4493 | 1461612085147 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 12:21:25 INFO - PROCESS | 4493 | --DOMWINDOW == 118 (0x7fa3fba6e000) [pid = 4493] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:21:25 INFO - PROCESS | 4493 | --DOMWINDOW == 117 (0x7fa3fcb7c800) [pid = 4493] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:21:25 INFO - PROCESS | 4493 | --DOMWINDOW == 116 (0x7fa3fbc63c00) [pid = 4493] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:21:25 INFO - PROCESS | 4493 | --DOMWINDOW == 115 (0x7fa3f98d2400) [pid = 4493] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:21:25 INFO - PROCESS | 4493 | --DOMWINDOW == 114 (0x7fa40457a400) [pid = 4493] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 12:21:25 INFO - PROCESS | 4493 | --DOMWINDOW == 113 (0x7fa3fbc68400) [pid = 4493] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:21:25 INFO - PROCESS | 4493 | --DOMWINDOW == 112 (0x7fa3fbc64000) [pid = 4493] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:21:25 INFO - PROCESS | 4493 | --DOMWINDOW == 111 (0x7fa3fbc6c800) [pid = 4493] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:21:25 INFO - PROCESS | 4493 | --DOMWINDOW == 110 (0x7fa402e5c400) [pid = 4493] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:21:25 INFO - PROCESS | 4493 | --DOMWINDOW == 109 (0x7fa3f8861400) [pid = 4493] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:21:25 INFO - PROCESS | 4493 | --DOMWINDOW == 108 (0x7fa3faccec00) [pid = 4493] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:21:25 INFO - PROCESS | 4493 | --DOMWINDOW == 107 (0x7fa40335e800) [pid = 4493] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:21:25 INFO - PROCESS | 4493 | --DOMWINDOW == 106 (0x7fa3fba6d800) [pid = 4493] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:21:25 INFO - PROCESS | 4493 | --DOMWINDOW == 105 (0x7fa403383000) [pid = 4493] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:21:25 INFO - PROCESS | 4493 | 1461612085677 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:25 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f87fb000 == 89 [pid = 4493] [id = 217] 12:21:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 106 (0x7fa3f8858400) [pid = 4493] [serial = 651] [outer = (nil)] 12:21:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 107 (0x7fa3f98d2000) [pid = 4493] [serial = 652] [outer = 0x7fa3f8858400] 12:21:25 INFO - PROCESS | 4493 | 1461612085760 Marionette DEBUG loaded listener.js 12:21:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 108 (0x7fa3fb617400) [pid = 4493] [serial = 653] [outer = 0x7fa3f8858400] 12:21:26 INFO - PROCESS | 4493 | 1461612086745 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 12:21:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:21:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1895ms 12:21:26 INFO - PROCESS | 4493 | 1461612086775 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 12:21:26 INFO - PROCESS | 4493 | 1461612086782 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 12:21:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:21:26 INFO - PROCESS | 4493 | 1461612086790 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:21:26 INFO - PROCESS | 4493 | 1461612086796 Marionette TRACE conn4 <- [1,842,null,{}] 12:21:26 INFO - PROCESS | 4493 | 1461612086804 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:27 INFO - PROCESS | 4493 | 1461612087017 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 12:21:27 INFO - PROCESS | 4493 | 1461612087239 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:27 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fe141000 == 90 [pid = 4493] [id = 218] 12:21:27 INFO - PROCESS | 4493 | ++DOMWINDOW == 109 (0x7fa3fbc64c00) [pid = 4493] [serial = 654] [outer = (nil)] 12:21:27 INFO - PROCESS | 4493 | ++DOMWINDOW == 110 (0x7fa3fcc94000) [pid = 4493] [serial = 655] [outer = 0x7fa3fbc64c00] 12:21:27 INFO - PROCESS | 4493 | 1461612087365 Marionette DEBUG loaded listener.js 12:21:27 INFO - PROCESS | 4493 | ++DOMWINDOW == 111 (0x7fa3fe0b6400) [pid = 4493] [serial = 656] [outer = 0x7fa3fbc64c00] 12:21:28 INFO - PROCESS | 4493 | 1461612088288 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 12:21:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:21:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1537ms 12:21:28 INFO - PROCESS | 4493 | 1461612088330 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 12:21:28 INFO - PROCESS | 4493 | 1461612088337 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 12:21:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:21:28 INFO - PROCESS | 4493 | 1461612088346 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:21:28 INFO - PROCESS | 4493 | 1461612088350 Marionette TRACE conn4 <- [1,846,null,{}] 12:21:28 INFO - PROCESS | 4493 | 1461612088356 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:28 INFO - PROCESS | 4493 | 1461612088559 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 12:21:28 INFO - PROCESS | 4493 | 1461612088800 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:28 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403fa4800 == 91 [pid = 4493] [id = 219] 12:21:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 112 (0x7fa402e55400) [pid = 4493] [serial = 657] [outer = (nil)] 12:21:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 113 (0x7fa402e5c400) [pid = 4493] [serial = 658] [outer = 0x7fa402e55400] 12:21:28 INFO - PROCESS | 4493 | 1461612088904 Marionette DEBUG loaded listener.js 12:21:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 114 (0x7fa403ed3800) [pid = 4493] [serial = 659] [outer = 0x7fa402e55400] 12:21:29 INFO - PROCESS | 4493 | 1461612089885 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 12:21:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:21:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1587ms 12:21:29 INFO - PROCESS | 4493 | 1461612089934 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 12:21:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:21:29 INFO - PROCESS | 4493 | 1461612089938 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 12:21:29 INFO - PROCESS | 4493 | 1461612089947 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:21:29 INFO - PROCESS | 4493 | 1461612089957 Marionette TRACE conn4 <- [1,850,null,{}] 12:21:29 INFO - PROCESS | 4493 | 1461612089971 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:30 INFO - PROCESS | 4493 | 1461612090232 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 12:21:30 INFO - PROCESS | 4493 | 1461612090502 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:30 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40c197800 == 92 [pid = 4493] [id = 220] 12:21:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 115 (0x7fa4044d6c00) [pid = 4493] [serial = 660] [outer = (nil)] 12:21:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 116 (0x7fa405743c00) [pid = 4493] [serial = 661] [outer = 0x7fa4044d6c00] 12:21:30 INFO - PROCESS | 4493 | 1461612090583 Marionette DEBUG loaded listener.js 12:21:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 117 (0x7fa405abb000) [pid = 4493] [serial = 662] [outer = 0x7fa4044d6c00] 12:21:31 INFO - PROCESS | 4493 | 1461612091451 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 12:21:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:21:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1543ms 12:21:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:21:31 INFO - PROCESS | 4493 | 1461612091488 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 12:21:31 INFO - PROCESS | 4493 | 1461612091492 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 12:21:31 INFO - PROCESS | 4493 | 1461612091500 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:21:31 INFO - PROCESS | 4493 | 1461612091502 Marionette TRACE conn4 <- [1,854,null,{}] 12:21:31 INFO - PROCESS | 4493 | 1461612091509 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:31 INFO - PROCESS | 4493 | 1461612091702 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 12:21:31 INFO - PROCESS | 4493 | 1461612091874 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:31 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40dce2000 == 93 [pid = 4493] [id = 221] 12:21:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 118 (0x7fa4044df400) [pid = 4493] [serial = 663] [outer = (nil)] 12:21:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 119 (0x7fa409709c00) [pid = 4493] [serial = 664] [outer = 0x7fa4044df400] 12:21:31 INFO - PROCESS | 4493 | 1461612091952 Marionette DEBUG loaded listener.js 12:21:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 120 (0x7fa40ba8dc00) [pid = 4493] [serial = 665] [outer = 0x7fa4044df400] 12:21:32 INFO - PROCESS | 4493 | 1461612092845 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 12:21:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:21:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1386ms 12:21:32 INFO - PROCESS | 4493 | 1461612092886 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 12:21:32 INFO - PROCESS | 4493 | 1461612092889 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 12:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:21:32 INFO - PROCESS | 4493 | 1461612092896 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:21:32 INFO - PROCESS | 4493 | 1461612092900 Marionette TRACE conn4 <- [1,858,null,{}] 12:21:32 INFO - PROCESS | 4493 | 1461612092906 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:33 INFO - PROCESS | 4493 | 1461612093097 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 12:21:33 INFO - PROCESS | 4493 | 1461612093271 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:33 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41a307000 == 94 [pid = 4493] [id = 222] 12:21:33 INFO - PROCESS | 4493 | ++DOMWINDOW == 121 (0x7fa40be7e000) [pid = 4493] [serial = 666] [outer = (nil)] 12:21:33 INFO - PROCESS | 4493 | ++DOMWINDOW == 122 (0x7fa40be83c00) [pid = 4493] [serial = 667] [outer = 0x7fa40be7e000] 12:21:33 INFO - PROCESS | 4493 | 1461612093362 Marionette DEBUG loaded listener.js 12:21:33 INFO - PROCESS | 4493 | ++DOMWINDOW == 123 (0x7fa40d118800) [pid = 4493] [serial = 668] [outer = 0x7fa40be7e000] 12:21:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 124 (0x7fa410a3bc00) [pid = 4493] [serial = 669] [outer = 0x7fa405746400] 12:21:34 INFO - PROCESS | 4493 | 1461612094472 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 12:21:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:21:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1634ms 12:21:34 INFO - PROCESS | 4493 | 1461612094532 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 12:21:34 INFO - PROCESS | 4493 | 1461612094538 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 12:21:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:21:34 INFO - PROCESS | 4493 | 1461612094545 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:21:34 INFO - PROCESS | 4493 | 1461612094549 Marionette TRACE conn4 <- [1,862,null,{}] 12:21:34 INFO - PROCESS | 4493 | 1461612094555 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:34 INFO - PROCESS | 4493 | 1461612094792 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 12:21:35 INFO - PROCESS | 4493 | 1461612095056 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:35 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41b515000 == 95 [pid = 4493] [id = 223] 12:21:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 125 (0x7fa40fc65c00) [pid = 4493] [serial = 670] [outer = (nil)] 12:21:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 126 (0x7fa410ae6800) [pid = 4493] [serial = 671] [outer = 0x7fa40fc65c00] 12:21:35 INFO - PROCESS | 4493 | 1461612095133 Marionette DEBUG loaded listener.js 12:21:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 127 (0x7fa41a366800) [pid = 4493] [serial = 672] [outer = 0x7fa40fc65c00] 12:21:35 INFO - PROCESS | 4493 | 1461612095970 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 12:21:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:21:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1483ms 12:21:36 INFO - PROCESS | 4493 | 1461612096029 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 12:21:36 INFO - PROCESS | 4493 | 1461612096032 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 12:21:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:21:36 INFO - PROCESS | 4493 | 1461612096039 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:21:36 INFO - PROCESS | 4493 | 1461612096041 Marionette TRACE conn4 <- [1,866,null,{}] 12:21:36 INFO - PROCESS | 4493 | 1461612096047 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:36 INFO - PROCESS | 4493 | 1461612096243 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 12:21:36 INFO - PROCESS | 4493 | 1461612096410 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:36 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41ed25000 == 96 [pid = 4493] [id = 224] 12:21:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 128 (0x7fa40e15b000) [pid = 4493] [serial = 673] [outer = (nil)] 12:21:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 129 (0x7fa41a5d0400) [pid = 4493] [serial = 674] [outer = 0x7fa40e15b000] 12:21:36 INFO - PROCESS | 4493 | 1461612096485 Marionette DEBUG loaded listener.js 12:21:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 130 (0x7fa41a678800) [pid = 4493] [serial = 675] [outer = 0x7fa40e15b000] 12:21:37 INFO - PROCESS | 4493 | 1461612097422 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 12:21:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:21:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1433ms 12:21:37 INFO - PROCESS | 4493 | 1461612097473 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 12:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:21:37 INFO - PROCESS | 4493 | 1461612097477 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 12:21:37 INFO - PROCESS | 4493 | 1461612097484 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:21:37 INFO - PROCESS | 4493 | 1461612097488 Marionette TRACE conn4 <- [1,870,null,{}] 12:21:37 INFO - PROCESS | 4493 | 1461612097516 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:37 INFO - PROCESS | 4493 | 1461612097743 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 12:21:37 INFO - PROCESS | 4493 | 1461612097968 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:38 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41f3a6800 == 97 [pid = 4493] [id = 225] 12:21:38 INFO - PROCESS | 4493 | ++DOMWINDOW == 131 (0x7fa41a6dc400) [pid = 4493] [serial = 676] [outer = (nil)] 12:21:38 INFO - PROCESS | 4493 | ++DOMWINDOW == 132 (0x7fa41a812800) [pid = 4493] [serial = 677] [outer = 0x7fa41a6dc400] 12:21:38 INFO - PROCESS | 4493 | 1461612098088 Marionette DEBUG loaded listener.js 12:21:38 INFO - PROCESS | 4493 | ++DOMWINDOW == 133 (0x7fa41b4a4800) [pid = 4493] [serial = 678] [outer = 0x7fa41a6dc400] 12:21:38 INFO - PROCESS | 4493 | 1461612098987 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 12:21:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:21:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1545ms 12:21:39 INFO - PROCESS | 4493 | 1461612099030 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 12:21:39 INFO - PROCESS | 4493 | 1461612099034 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 12:21:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:21:39 INFO - PROCESS | 4493 | 1461612099041 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:21:39 INFO - PROCESS | 4493 | 1461612099045 Marionette TRACE conn4 <- [1,874,null,{}] 12:21:39 INFO - PROCESS | 4493 | 1461612099050 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:39 INFO - PROCESS | 4493 | 1461612099298 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 12:21:39 INFO - PROCESS | 4493 | 1461612099537 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:39 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa42216e000 == 98 [pid = 4493] [id = 226] 12:21:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 134 (0x7fa40970b400) [pid = 4493] [serial = 679] [outer = (nil)] 12:21:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 135 (0x7fa41b4a6000) [pid = 4493] [serial = 680] [outer = 0x7fa40970b400] 12:21:39 INFO - PROCESS | 4493 | 1461612099616 Marionette DEBUG loaded listener.js 12:21:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 136 (0x7fa41b8c1400) [pid = 4493] [serial = 681] [outer = 0x7fa40970b400] 12:21:40 INFO - PROCESS | 4493 | 1461612100498 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 12:21:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:21:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1483ms 12:21:40 INFO - PROCESS | 4493 | 1461612100527 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 12:21:40 INFO - PROCESS | 4493 | 1461612100531 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 12:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:21:40 INFO - PROCESS | 4493 | 1461612100538 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:21:40 INFO - PROCESS | 4493 | 1461612100541 Marionette TRACE conn4 <- [1,878,null,{}] 12:21:40 INFO - PROCESS | 4493 | 1461612100546 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:40 INFO - PROCESS | 4493 | 1461612100745 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 12:21:40 INFO - PROCESS | 4493 | 1461612100925 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:40 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcaa7000 == 99 [pid = 4493] [id = 227] 12:21:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 137 (0x7fa3fae28400) [pid = 4493] [serial = 682] [outer = (nil)] 12:21:41 INFO - PROCESS | 4493 | ++DOMWINDOW == 138 (0x7fa3fae2d800) [pid = 4493] [serial = 683] [outer = 0x7fa3fae28400] 12:21:41 INFO - PROCESS | 4493 | 1461612101020 Marionette DEBUG loaded listener.js 12:21:41 INFO - PROCESS | 4493 | ++DOMWINDOW == 139 (0x7fa3fba70400) [pid = 4493] [serial = 684] [outer = 0x7fa3fae28400] 12:21:41 INFO - PROCESS | 4493 | 1461612101966 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 12:21:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:21:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1483ms 12:21:42 INFO - PROCESS | 4493 | 1461612102025 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 12:21:42 INFO - PROCESS | 4493 | 1461612102034 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 12:21:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:21:42 INFO - PROCESS | 4493 | 1461612102042 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:21:42 INFO - PROCESS | 4493 | 1461612102047 Marionette TRACE conn4 <- [1,882,null,{}] 12:21:42 INFO - PROCESS | 4493 | 1461612102053 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:42 INFO - PROCESS | 4493 | 1461612102611 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 12:21:42 INFO - PROCESS | 4493 | 1461612102858 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:42 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fd8e7800 == 100 [pid = 4493] [id = 228] 12:21:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 140 (0x7fa3facd7c00) [pid = 4493] [serial = 685] [outer = (nil)] 12:21:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 141 (0x7fa3fae2e800) [pid = 4493] [serial = 686] [outer = 0x7fa3facd7c00] 12:21:42 INFO - PROCESS | 4493 | 1461612102946 Marionette DEBUG loaded listener.js 12:21:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 142 (0x7fa3fb61bc00) [pid = 4493] [serial = 687] [outer = 0x7fa3facd7c00] 12:21:43 INFO - PROCESS | 4493 | 1461612103812 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 12:21:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:21:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1831ms 12:21:43 INFO - PROCESS | 4493 | 1461612103876 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 12:21:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:21:43 INFO - PROCESS | 4493 | 1461612103882 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 12:21:43 INFO - PROCESS | 4493 | 1461612103889 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:21:43 INFO - PROCESS | 4493 | 1461612103896 Marionette TRACE conn4 <- [1,886,null,{}] 12:21:43 INFO - PROCESS | 4493 | 1461612103903 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:44 INFO - PROCESS | 4493 | 1461612104165 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 12:21:44 INFO - PROCESS | 4493 | 1461612104522 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:44 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fca1e000 == 101 [pid = 4493] [id = 229] 12:21:44 INFO - PROCESS | 4493 | ++DOMWINDOW == 143 (0x7fa3fc956400) [pid = 4493] [serial = 688] [outer = (nil)] 12:21:44 INFO - PROCESS | 4493 | ++DOMWINDOW == 144 (0x7fa3fcb76800) [pid = 4493] [serial = 689] [outer = 0x7fa3fc956400] 12:21:44 INFO - PROCESS | 4493 | 1461612104605 Marionette DEBUG loaded listener.js 12:21:44 INFO - PROCESS | 4493 | ++DOMWINDOW == 145 (0x7fa3fcc93c00) [pid = 4493] [serial = 690] [outer = 0x7fa3fc956400] 12:21:45 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcc53000 == 100 [pid = 4493] [id = 198] 12:21:45 INFO - PROCESS | 4493 | --DOMWINDOW == 144 (0x7fa40444fc00) [pid = 4493] [serial = 604] [outer = (nil)] [url = about:blank] 12:21:45 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403fa7800 == 99 [pid = 4493] [id = 216] 12:21:45 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4033df800 == 98 [pid = 4493] [id = 215] 12:21:45 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fd9d5800 == 97 [pid = 4493] [id = 214] 12:21:45 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fda4a800 == 96 [pid = 4493] [id = 213] 12:21:45 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fe4b1000 == 95 [pid = 4493] [id = 212] 12:21:45 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40cc3f000 == 94 [pid = 4493] [id = 208] 12:21:45 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40bde7000 == 93 [pid = 4493] [id = 207] 12:21:45 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4070d9800 == 92 [pid = 4493] [id = 206] 12:21:45 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa405459000 == 91 [pid = 4493] [id = 205] 12:21:45 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403fa1000 == 90 [pid = 4493] [id = 204] 12:21:45 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40302b800 == 89 [pid = 4493] [id = 203] 12:21:45 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fd8cf800 == 88 [pid = 4493] [id = 202] 12:21:45 INFO - PROCESS | 4493 | 1461612105777 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 12:21:45 INFO - PROCESS | 4493 | --DOMWINDOW == 143 (0x7fa41a605c00) [pid = 4493] [serial = 518] [outer = (nil)] [url = about:blank] 12:21:45 INFO - PROCESS | 4493 | --DOMWINDOW == 142 (0x7fa4044dc000) [pid = 4493] [serial = 545] [outer = (nil)] [url = about:blank] 12:21:45 INFO - PROCESS | 4493 | --DOMWINDOW == 141 (0x7fa402e4e800) [pid = 4493] [serial = 542] [outer = (nil)] [url = about:blank] 12:21:45 INFO - PROCESS | 4493 | --DOMWINDOW == 140 (0x7fa407012800) [pid = 4493] [serial = 548] [outer = (nil)] [url = about:blank] 12:21:45 INFO - PROCESS | 4493 | --DOMWINDOW == 139 (0x7fa41478ec00) [pid = 4493] [serial = 515] [outer = (nil)] [url = about:blank] 12:21:45 INFO - PROCESS | 4493 | --DOMWINDOW == 138 (0x7fa3f98dc000) [pid = 4493] [serial = 521] [outer = (nil)] [url = about:blank] 12:21:45 INFO - PROCESS | 4493 | --DOMWINDOW == 137 (0x7fa40c694400) [pid = 4493] [serial = 424] [outer = (nil)] [url = about:blank] 12:21:45 INFO - PROCESS | 4493 | --DOMWINDOW == 136 (0x7fa40338f000) [pid = 4493] [serial = 566] [outer = (nil)] [url = about:blank] 12:21:45 INFO - PROCESS | 4493 | --DOMWINDOW == 135 (0x7fa3fbc6c400) [pid = 4493] [serial = 568] [outer = (nil)] [url = about:blank] 12:21:45 INFO - PROCESS | 4493 | --DOMWINDOW == 134 (0x7fa3fca5ac00) [pid = 4493] [serial = 592] [outer = (nil)] [url = about:blank] 12:21:45 INFO - PROCESS | 4493 | --DOMWINDOW == 133 (0x7fa3fcc92800) [pid = 4493] [serial = 593] [outer = (nil)] [url = about:blank] 12:21:45 INFO - PROCESS | 4493 | --DOMWINDOW == 132 (0x7fa403361400) [pid = 4493] [serial = 571] [outer = (nil)] [url = about:blank] 12:21:45 INFO - PROCESS | 4493 | --DOMWINDOW == 131 (0x7fa407023800) [pid = 4493] [serial = 577] [outer = (nil)] [url = about:blank] 12:21:45 INFO - PROCESS | 4493 | --DOMWINDOW == 130 (0x7fa3fcb7e800) [pid = 4493] [serial = 586] [outer = (nil)] [url = about:blank] 12:21:45 INFO - PROCESS | 4493 | --DOMWINDOW == 129 (0x7fa403ce7c00) [pid = 4493] [serial = 598] [outer = (nil)] [url = about:blank] 12:21:45 INFO - PROCESS | 4493 | --DOMWINDOW == 128 (0x7fa40c0e0800) [pid = 4493] [serial = 583] [outer = (nil)] [url = about:blank] 12:21:45 INFO - PROCESS | 4493 | --DOMWINDOW == 127 (0x7fa40456d400) [pid = 4493] [serial = 574] [outer = (nil)] [url = about:blank] 12:21:45 INFO - PROCESS | 4493 | --DOMWINDOW == 126 (0x7fa3fca5ec00) [pid = 4493] [serial = 590] [outer = (nil)] [url = about:blank] 12:21:45 INFO - PROCESS | 4493 | --DOMWINDOW == 125 (0x7fa3fb61d000) [pid = 4493] [serial = 589] [outer = (nil)] [url = about:blank] 12:21:45 INFO - PROCESS | 4493 | --DOMWINDOW == 124 (0x7fa40b6c3000) [pid = 4493] [serial = 580] [outer = (nil)] [url = about:blank] 12:21:45 INFO - PROCESS | 4493 | --DOMWINDOW == 123 (0x7fa3fcca1400) [pid = 4493] [serial = 595] [outer = (nil)] [url = about:blank] 12:21:45 INFO - PROCESS | 4493 | --DOMWINDOW == 122 (0x7fa4040bec00) [pid = 4493] [serial = 601] [outer = (nil)] [url = about:blank] 12:21:45 INFO - PROCESS | 4493 | --DOMWINDOW == 121 (0x7fa403ed2800) [pid = 4493] [serial = 599] [outer = (nil)] [url = about:blank] 12:21:45 INFO - PROCESS | 4493 | --DOMWINDOW == 120 (0x7fa3fe3dbc00) [pid = 4493] [serial = 596] [outer = (nil)] [url = about:blank] 12:21:45 INFO - PROCESS | 4493 | --DOMWINDOW == 119 (0x7fa4042ee000) [pid = 4493] [serial = 602] [outer = (nil)] [url = about:blank] 12:21:45 INFO - PROCESS | 4493 | --DOMWINDOW == 118 (0x7fa3fca55c00) [pid = 4493] [serial = 539] [outer = (nil)] [url = about:blank] 12:21:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:21:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1935ms 12:21:45 INFO - PROCESS | 4493 | 1461612105824 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 12:21:45 INFO - PROCESS | 4493 | 1461612105830 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 12:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:21:45 INFO - PROCESS | 4493 | 1461612105840 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:21:45 INFO - PROCESS | 4493 | 1461612105846 Marionette TRACE conn4 <- [1,890,null,{}] 12:21:45 INFO - PROCESS | 4493 | 1461612105857 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:46 INFO - PROCESS | 4493 | 1461612106098 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 12:21:46 INFO - PROCESS | 4493 | 1461612106304 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:46 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcc4e000 == 89 [pid = 4493] [id = 230] 12:21:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 119 (0x7fa3fae29400) [pid = 4493] [serial = 691] [outer = (nil)] 12:21:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 120 (0x7fa3fbc69000) [pid = 4493] [serial = 692] [outer = 0x7fa3fae29400] 12:21:46 INFO - PROCESS | 4493 | 1461612106385 Marionette DEBUG loaded listener.js 12:21:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 121 (0x7fa3fca5ac00) [pid = 4493] [serial = 693] [outer = 0x7fa3fae29400] 12:21:47 INFO - PROCESS | 4493 | 1461612107334 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 12:21:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:21:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1549ms 12:21:47 INFO - PROCESS | 4493 | 1461612107389 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 12:21:47 INFO - PROCESS | 4493 | 1461612107397 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 12:21:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:21:47 INFO - PROCESS | 4493 | 1461612107409 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:21:47 INFO - PROCESS | 4493 | 1461612107412 Marionette TRACE conn4 <- [1,894,null,{}] 12:21:47 INFO - PROCESS | 4493 | 1461612107419 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:47 INFO - PROCESS | 4493 | 1461612107660 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 12:21:47 INFO - PROCESS | 4493 | 1461612107886 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:47 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4017c0000 == 90 [pid = 4493] [id = 231] 12:21:47 INFO - PROCESS | 4493 | ++DOMWINDOW == 122 (0x7fa3fdcef400) [pid = 4493] [serial = 694] [outer = (nil)] 12:21:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 123 (0x7fa40178e800) [pid = 4493] [serial = 695] [outer = 0x7fa3fdcef400] 12:21:48 INFO - PROCESS | 4493 | 1461612108012 Marionette DEBUG loaded listener.js 12:21:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 124 (0x7fa402e53000) [pid = 4493] [serial = 696] [outer = 0x7fa3fdcef400] 12:21:49 INFO - PROCESS | 4493 | 1461612109017 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 12:21:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:21:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1682ms 12:21:49 INFO - PROCESS | 4493 | 1461612109092 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 12:21:49 INFO - PROCESS | 4493 | 1461612109095 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 12:21:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:21:49 INFO - PROCESS | 4493 | 1461612109102 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:21:49 INFO - PROCESS | 4493 | 1461612109109 Marionette TRACE conn4 <- [1,898,null,{}] 12:21:49 INFO - PROCESS | 4493 | 1461612109126 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:49 INFO - PROCESS | 4493 | 1461612109452 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 12:21:49 INFO - PROCESS | 4493 | 1461612109679 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:49 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403f14800 == 91 [pid = 4493] [id = 232] 12:21:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 125 (0x7fa403dedc00) [pid = 4493] [serial = 697] [outer = (nil)] 12:21:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 126 (0x7fa403ed9000) [pid = 4493] [serial = 698] [outer = 0x7fa403dedc00] 12:21:49 INFO - PROCESS | 4493 | 1461612109765 Marionette DEBUG loaded listener.js 12:21:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 127 (0x7fa4042ec000) [pid = 4493] [serial = 699] [outer = 0x7fa403dedc00] 12:21:50 INFO - PROCESS | 4493 | 1461612110733 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 12:21:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:21:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1688ms 12:21:50 INFO - PROCESS | 4493 | 1461612110791 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 12:21:50 INFO - PROCESS | 4493 | 1461612110796 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 12:21:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:21:50 INFO - PROCESS | 4493 | 1461612110803 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:21:50 INFO - PROCESS | 4493 | 1461612110807 Marionette TRACE conn4 <- [1,902,null,{}] 12:21:50 INFO - PROCESS | 4493 | 1461612110813 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:51 INFO - PROCESS | 4493 | 1461612111013 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 12:21:51 INFO - PROCESS | 4493 | 1461612111229 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:51 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40546b800 == 92 [pid = 4493] [id = 233] 12:21:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 128 (0x7fa403eca800) [pid = 4493] [serial = 700] [outer = (nil)] 12:21:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 129 (0x7fa4044d6000) [pid = 4493] [serial = 701] [outer = 0x7fa403eca800] 12:21:51 INFO - PROCESS | 4493 | 1461612111351 Marionette DEBUG loaded listener.js 12:21:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 130 (0x7fa404571800) [pid = 4493] [serial = 702] [outer = 0x7fa403eca800] 12:21:52 INFO - PROCESS | 4493 | 1461612112253 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 12:21:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:21:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1480ms 12:21:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:21:52 INFO - PROCESS | 4493 | 1461612112286 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 12:21:52 INFO - PROCESS | 4493 | 1461612112289 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 12:21:52 INFO - PROCESS | 4493 | 1461612112296 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:21:52 INFO - PROCESS | 4493 | 1461612112299 Marionette TRACE conn4 <- [1,906,null,{}] 12:21:52 INFO - PROCESS | 4493 | 1461612112305 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:52 INFO - PROCESS | 4493 | 1461612112498 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 12:21:52 INFO - PROCESS | 4493 | 1461612112679 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:52 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40b933000 == 93 [pid = 4493] [id = 234] 12:21:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 131 (0x7fa404408400) [pid = 4493] [serial = 703] [outer = (nil)] 12:21:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 132 (0x7fa405657000) [pid = 4493] [serial = 704] [outer = 0x7fa404408400] 12:21:52 INFO - PROCESS | 4493 | 1461612112800 Marionette DEBUG loaded listener.js 12:21:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 133 (0x7fa406d6ec00) [pid = 4493] [serial = 705] [outer = 0x7fa404408400] 12:21:53 INFO - PROCESS | 4493 | 1461612113702 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 12:21:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:21:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1446ms 12:21:53 INFO - PROCESS | 4493 | 1461612113741 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 12:21:53 INFO - PROCESS | 4493 | 1461612113745 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 12:21:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:21:53 INFO - PROCESS | 4493 | 1461612113751 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:21:53 INFO - PROCESS | 4493 | 1461612113755 Marionette TRACE conn4 <- [1,910,null,{}] 12:21:53 INFO - PROCESS | 4493 | 1461612113761 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:54 INFO - PROCESS | 4493 | 1461612114008 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 12:21:54 INFO - PROCESS | 4493 | 1461612114244 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:54 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40d4bd800 == 94 [pid = 4493] [id = 235] 12:21:54 INFO - PROCESS | 4493 | ++DOMWINDOW == 134 (0x7fa40c06f800) [pid = 4493] [serial = 706] [outer = (nil)] 12:21:54 INFO - PROCESS | 4493 | ++DOMWINDOW == 135 (0x7fa40c079000) [pid = 4493] [serial = 707] [outer = 0x7fa40c06f800] 12:21:54 INFO - PROCESS | 4493 | 1461612114368 Marionette DEBUG loaded listener.js 12:21:54 INFO - PROCESS | 4493 | ++DOMWINDOW == 136 (0x7fa40c398c00) [pid = 4493] [serial = 708] [outer = 0x7fa40c06f800] 12:21:55 INFO - PROCESS | 4493 | 1461612115244 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 12:21:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:21:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1529ms 12:21:55 INFO - PROCESS | 4493 | 1461612115282 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 12:21:55 INFO - PROCESS | 4493 | 1461612115285 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 12:21:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:21:55 INFO - PROCESS | 4493 | 1461612115293 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:21:55 INFO - PROCESS | 4493 | 1461612115296 Marionette TRACE conn4 <- [1,914,null,{}] 12:21:55 INFO - PROCESS | 4493 | 1461612115302 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:55 INFO - PROCESS | 4493 | 1461612115498 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 12:21:55 INFO - PROCESS | 4493 | 1461612115677 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:55 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4197e6000 == 95 [pid = 4493] [id = 236] 12:21:55 INFO - PROCESS | 4493 | ++DOMWINDOW == 137 (0x7fa407083c00) [pid = 4493] [serial = 709] [outer = (nil)] 12:21:55 INFO - PROCESS | 4493 | ++DOMWINDOW == 138 (0x7fa40cb9bc00) [pid = 4493] [serial = 710] [outer = 0x7fa407083c00] 12:21:55 INFO - PROCESS | 4493 | 1461612115751 Marionette DEBUG loaded listener.js 12:21:55 INFO - PROCESS | 4493 | ++DOMWINDOW == 139 (0x7fa40d10fc00) [pid = 4493] [serial = 711] [outer = 0x7fa407083c00] 12:21:57 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40d4b9000 == 94 [pid = 4493] [id = 193] 12:21:57 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa404020800 == 93 [pid = 4493] [id = 147] 12:21:57 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40fec8000 == 92 [pid = 4493] [id = 194] 12:21:57 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fd8e7800 == 91 [pid = 4493] [id = 228] 12:21:57 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41ed25000 == 90 [pid = 4493] [id = 224] 12:21:57 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41b515000 == 89 [pid = 4493] [id = 223] 12:21:57 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41a307000 == 88 [pid = 4493] [id = 222] 12:21:57 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40dce2000 == 87 [pid = 4493] [id = 221] 12:21:57 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40c197800 == 86 [pid = 4493] [id = 220] 12:21:57 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403fa4800 == 85 [pid = 4493] [id = 219] 12:21:57 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fe141000 == 84 [pid = 4493] [id = 218] 12:21:57 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f87fb000 == 83 [pid = 4493] [id = 217] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41aadd800 == 82 [pid = 4493] [id = 102] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa42245a000 == 81 [pid = 4493] [id = 69] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcbe8000 == 80 [pid = 4493] [id = 195] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41f14b000 == 79 [pid = 4493] [id = 58] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403fa5000 == 78 [pid = 4493] [id = 146] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40dcdc800 == 77 [pid = 4493] [id = 28] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40d145800 == 76 [pid = 4493] [id = 34] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcbed000 == 75 [pid = 4493] [id = 151] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcabe000 == 74 [pid = 4493] [id = 148] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa409a73000 == 73 [pid = 4493] [id = 161] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41f14c800 == 72 [pid = 4493] [id = 105] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403c51000 == 71 [pid = 4493] [id = 178] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fafe1000 == 70 [pid = 4493] [id = 197] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fe2da000 == 69 [pid = 4493] [id = 183] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40c2c2800 == 68 [pid = 4493] [id = 130] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40febb800 == 67 [pid = 4493] [id = 18] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40d4d9000 == 66 [pid = 4493] [id = 209] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa413b0d000 == 65 [pid = 4493] [id = 92] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fda5d000 == 64 [pid = 4493] [id = 123] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fbed5800 == 63 [pid = 4493] [id = 211] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fe137000 == 62 [pid = 4493] [id = 124] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa410a81000 == 61 [pid = 4493] [id = 210] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa423cae800 == 60 [pid = 4493] [id = 135] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fca1b000 == 59 [pid = 4493] [id = 185] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403fb3000 == 58 [pid = 4493] [id = 187] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41a68b000 == 57 [pid = 4493] [id = 44] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4197e1800 == 56 [pid = 4493] [id = 20] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41f396800 == 55 [pid = 4493] [id = 117] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41a3f9800 == 54 [pid = 4493] [id = 21] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40989f000 == 53 [pid = 4493] [id = 191] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa405926800 == 52 [pid = 4493] [id = 29] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa404562800 == 51 [pid = 4493] [id = 121] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40fc4f000 == 50 [pid = 4493] [id = 35] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcaaf800 == 49 [pid = 4493] [id = 196] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa42216e000 == 48 [pid = 4493] [id = 226] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41fb21800 == 47 [pid = 4493] [id = 68] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa423a31000 == 46 [pid = 4493] [id = 93] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fe122000 == 45 [pid = 4493] [id = 173] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40d429000 == 44 [pid = 4493] [id = 46] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41a3e2800 == 43 [pid = 4493] [id = 150] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcaab000 == 42 [pid = 4493] [id = 184] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fca23000 == 41 [pid = 4493] [id = 141] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40d4b1000 == 40 [pid = 4493] [id = 37] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fd9e5000 == 39 [pid = 4493] [id = 122] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41f3a6800 == 38 [pid = 4493] [id = 225] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403f11000 == 37 [pid = 4493] [id = 190] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41edb8000 == 36 [pid = 4493] [id = 134] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4033c6800 == 35 [pid = 4493] [id = 94] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcbe4800 == 34 [pid = 4493] [id = 188] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa404544800 == 33 [pid = 4493] [id = 120] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fe4ca000 == 32 [pid = 4493] [id = 199] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40c197000 == 31 [pid = 4493] [id = 14] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40d132000 == 30 [pid = 4493] [id = 27] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403034000 == 29 [pid = 4493] [id = 201] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41aa23800 == 28 [pid = 4493] [id = 22] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40c1a4800 == 27 [pid = 4493] [id = 192] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa402fc8000 == 26 [pid = 4493] [id = 186] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40c675000 == 25 [pid = 4493] [id = 25] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa423ca2800 == 24 [pid = 4493] [id = 70] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4033e1000 == 23 [pid = 4493] [id = 95] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4017c8800 == 22 [pid = 4493] [id = 200] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa413983000 == 21 [pid = 4493] [id = 19] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4098a8000 == 20 [pid = 4493] [id = 26] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41eda6800 == 19 [pid = 4493] [id = 119] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcbdd000 == 18 [pid = 4493] [id = 189] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40a4ec000 == 17 [pid = 4493] [id = 45] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcaa7000 == 16 [pid = 4493] [id = 227] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40d4bd800 == 15 [pid = 4493] [id = 235] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40b933000 == 14 [pid = 4493] [id = 234] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40546b800 == 13 [pid = 4493] [id = 233] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403f14800 == 12 [pid = 4493] [id = 232] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4017c0000 == 11 [pid = 4493] [id = 231] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcc4e000 == 10 [pid = 4493] [id = 230] 12:22:01 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fca1e000 == 9 [pid = 4493] [id = 229] 12:22:03 INFO - PROCESS | 4493 | 1461612123422 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 12:22:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:22:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 8156ms 12:22:03 INFO - PROCESS | 4493 | 1461612123451 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 12:22:03 INFO - PROCESS | 4493 | 1461612123461 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 12:22:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:22:03 INFO - PROCESS | 4493 | 1461612123469 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:22:03 INFO - PROCESS | 4493 | 1461612123476 Marionette TRACE conn4 <- [1,918,null,{}] 12:22:03 INFO - PROCESS | 4493 | 1461612123485 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:03 INFO - PROCESS | 4493 | 1461612123669 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 12:22:03 INFO - PROCESS | 4493 | 1461612123785 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:03 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fb72d800 == 10 [pid = 4493] [id = 237] 12:22:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 140 (0x7fa3fae31000) [pid = 4493] [serial = 712] [outer = (nil)] 12:22:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 141 (0x7fa3faf9a000) [pid = 4493] [serial = 713] [outer = 0x7fa3fae31000] 12:22:03 INFO - PROCESS | 4493 | 1461612123858 Marionette DEBUG loaded listener.js 12:22:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 142 (0x7fa3fafa0800) [pid = 4493] [serial = 714] [outer = 0x7fa3fae31000] 12:22:04 INFO - PROCESS | 4493 | 1461612124742 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 12:22:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:22:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1336ms 12:22:04 INFO - PROCESS | 4493 | 1461612124807 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 12:22:04 INFO - PROCESS | 4493 | 1461612124817 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 12:22:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:22:04 INFO - PROCESS | 4493 | 1461612124829 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:22:04 INFO - PROCESS | 4493 | 1461612124833 Marionette TRACE conn4 <- [1,922,null,{}] 12:22:04 INFO - PROCESS | 4493 | 1461612124843 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:05 INFO - PROCESS | 4493 | 1461612125020 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 12:22:05 INFO - PROCESS | 4493 | 1461612125168 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:05 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcaa8800 == 11 [pid = 4493] [id = 238] 12:22:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 143 (0x7fa3fae31c00) [pid = 4493] [serial = 715] [outer = (nil)] 12:22:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 144 (0x7fa3fba6c000) [pid = 4493] [serial = 716] [outer = 0x7fa3fae31c00] 12:22:05 INFO - PROCESS | 4493 | 1461612125237 Marionette DEBUG loaded listener.js 12:22:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 145 (0x7fa3fbc60800) [pid = 4493] [serial = 717] [outer = 0x7fa3fae31c00] 12:22:06 INFO - PROCESS | 4493 | 1461612126163 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 12:22:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:22:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1386ms 12:22:06 INFO - PROCESS | 4493 | 1461612126221 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 12:22:06 INFO - PROCESS | 4493 | 1461612126225 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 12:22:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:22:06 INFO - PROCESS | 4493 | 1461612126232 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:22:06 INFO - PROCESS | 4493 | 1461612126238 Marionette TRACE conn4 <- [1,926,null,{}] 12:22:06 INFO - PROCESS | 4493 | 1461612126266 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:06 INFO - PROCESS | 4493 | 1461612126478 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 12:22:06 INFO - PROCESS | 4493 | 1461612126510 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:06 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcc44800 == 12 [pid = 4493] [id = 239] 12:22:06 INFO - PROCESS | 4493 | ++DOMWINDOW == 146 (0x7fa3fca54c00) [pid = 4493] [serial = 718] [outer = (nil)] 12:22:06 INFO - PROCESS | 4493 | ++DOMWINDOW == 147 (0x7fa3fca57400) [pid = 4493] [serial = 719] [outer = 0x7fa3fca54c00] 12:22:06 INFO - PROCESS | 4493 | 1461612126581 Marionette DEBUG loaded listener.js 12:22:06 INFO - PROCESS | 4493 | ++DOMWINDOW == 148 (0x7fa3fcb7e400) [pid = 4493] [serial = 720] [outer = 0x7fa3fca54c00] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 147 (0x7fa3fc94c400) [pid = 4493] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 146 (0x7fa403387800) [pid = 4493] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 145 (0x7fa40bd8b000) [pid = 4493] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 144 (0x7fa4044d9000) [pid = 4493] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 143 (0x7fa3fcc97c00) [pid = 4493] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 142 (0x7fa40bd37800) [pid = 4493] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 141 (0x7fa3fca54400) [pid = 4493] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 140 (0x7fa3f8856800) [pid = 4493] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 139 (0x7fa403385c00) [pid = 4493] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 138 (0x7fa401796000) [pid = 4493] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 137 (0x7fa3fc959c00) [pid = 4493] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 136 (0x7fa40be7d000) [pid = 4493] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 135 (0x7fa3fcc9cc00) [pid = 4493] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 134 (0x7fa40338f400) [pid = 4493] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 133 (0x7fa40be7e000) [pid = 4493] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 132 (0x7fa4044df400) [pid = 4493] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 131 (0x7fa4044d6c00) [pid = 4493] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 130 (0x7fa408d60400) [pid = 4493] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 129 (0x7fa4044d4000) [pid = 4493] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 128 (0x7fa409878800) [pid = 4493] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 127 (0x7fa3fb61e000) [pid = 4493] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 126 (0x7fa40178f800) [pid = 4493] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 125 (0x7fa3fba6b400) [pid = 4493] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 124 (0x7fa404456800) [pid = 4493] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 123 (0x7fa402e55400) [pid = 4493] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 122 (0x7fa3f8858400) [pid = 4493] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 121 (0x7fa3fbc64c00) [pid = 4493] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 120 (0x7fa3facd7c00) [pid = 4493] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 119 (0x7fa404454800) [pid = 4493] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 118 (0x7fa4045bf800) [pid = 4493] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 117 (0x7fa40c06f800) [pid = 4493] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 116 (0x7fa404408400) [pid = 4493] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 115 (0x7fa403eca800) [pid = 4493] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 114 (0x7fa403dedc00) [pid = 4493] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 113 (0x7fa3fdcef400) [pid = 4493] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 112 (0x7fa3fc956400) [pid = 4493] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 111 (0x7fa3fae29400) [pid = 4493] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 110 (0x7fa3fae28400) [pid = 4493] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 109 (0x7fa40970b400) [pid = 4493] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 108 (0x7fa41a6dc400) [pid = 4493] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 107 (0x7fa40e15b000) [pid = 4493] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:22:08 INFO - PROCESS | 4493 | --DOMWINDOW == 106 (0x7fa40fc65c00) [pid = 4493] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:22:09 INFO - PROCESS | 4493 | 1461612129046 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 12:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 2844ms 12:22:09 INFO - PROCESS | 4493 | 1461612129078 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 12:22:09 INFO - PROCESS | 4493 | 1461612129082 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 12:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:22:09 INFO - PROCESS | 4493 | 1461612129088 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:22:09 INFO - PROCESS | 4493 | 1461612129091 Marionette TRACE conn4 <- [1,930,null,{}] 12:22:09 INFO - PROCESS | 4493 | 1461612129097 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:09 INFO - PROCESS | 4493 | 1461612129302 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 12:22:09 INFO - PROCESS | 4493 | 1461612129325 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:09 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcc5b000 == 13 [pid = 4493] [id = 240] 12:22:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 107 (0x7fa3fae27c00) [pid = 4493] [serial = 721] [outer = (nil)] 12:22:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 108 (0x7fa3fca5cc00) [pid = 4493] [serial = 722] [outer = 0x7fa3fae27c00] 12:22:09 INFO - PROCESS | 4493 | 1461612129391 Marionette DEBUG loaded listener.js 12:22:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 109 (0x7fa3fcc9a400) [pid = 4493] [serial = 723] [outer = 0x7fa3fae27c00] 12:22:10 INFO - PROCESS | 4493 | 1461612130184 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 12:22:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1130ms 12:22:10 INFO - PROCESS | 4493 | 1461612130221 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 12:22:10 INFO - PROCESS | 4493 | 1461612130224 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 12:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:22:10 INFO - PROCESS | 4493 | 1461612130239 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:22:10 INFO - PROCESS | 4493 | 1461612130241 Marionette TRACE conn4 <- [1,934,null,{}] 12:22:10 INFO - PROCESS | 4493 | 1461612130250 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:10 INFO - PROCESS | 4493 | 1461612130412 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 12:22:10 INFO - PROCESS | 4493 | 1461612130423 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:10 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fd9df800 == 14 [pid = 4493] [id = 241] 12:22:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 110 (0x7fa3facd0c00) [pid = 4493] [serial = 724] [outer = (nil)] 12:22:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 111 (0x7fa3fcca0c00) [pid = 4493] [serial = 725] [outer = 0x7fa3facd0c00] 12:22:10 INFO - PROCESS | 4493 | 1461612130489 Marionette DEBUG loaded listener.js 12:22:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 112 (0x7fa3fdce6800) [pid = 4493] [serial = 726] [outer = 0x7fa3facd0c00] 12:22:11 INFO - PROCESS | 4493 | 1461612131585 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 12:22:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:22:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1390ms 12:22:11 INFO - PROCESS | 4493 | 1461612131622 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 12:22:11 INFO - PROCESS | 4493 | 1461612131629 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 12:22:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:22:11 INFO - PROCESS | 4493 | 1461612131637 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:22:11 INFO - PROCESS | 4493 | 1461612131643 Marionette TRACE conn4 <- [1,938,null,{}] 12:22:11 INFO - PROCESS | 4493 | 1461612131651 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:11 INFO - PROCESS | 4493 | 1461612131869 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 12:22:12 INFO - PROCESS | 4493 | 1461612132026 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:12 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcac4000 == 15 [pid = 4493] [id = 242] 12:22:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 113 (0x7fa3faf9e000) [pid = 4493] [serial = 727] [outer = (nil)] 12:22:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 114 (0x7fa3fb619800) [pid = 4493] [serial = 728] [outer = 0x7fa3faf9e000] 12:22:12 INFO - PROCESS | 4493 | 1461612132111 Marionette DEBUG loaded listener.js 12:22:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 115 (0x7fa3fc952000) [pid = 4493] [serial = 729] [outer = 0x7fa3faf9e000] 12:22:13 INFO - PROCESS | 4493 | 1461612133078 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 12:22:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1484ms 12:22:13 INFO - PROCESS | 4493 | 1461612133122 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 12:22:13 INFO - PROCESS | 4493 | 1461612133131 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 12:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:22:13 INFO - PROCESS | 4493 | 1461612133141 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:22:13 INFO - PROCESS | 4493 | 1461612133145 Marionette TRACE conn4 <- [1,942,null,{}] 12:22:13 INFO - PROCESS | 4493 | 1461612133152 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:13 INFO - PROCESS | 4493 | 1461612133332 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 12:22:13 INFO - PROCESS | 4493 | 1461612133485 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:13 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fda57000 == 16 [pid = 4493] [id = 243] 12:22:13 INFO - PROCESS | 4493 | ++DOMWINDOW == 116 (0x7fa3fafa1000) [pid = 4493] [serial = 730] [outer = (nil)] 12:22:13 INFO - PROCESS | 4493 | ++DOMWINDOW == 117 (0x7fa3fdce8400) [pid = 4493] [serial = 731] [outer = 0x7fa3fafa1000] 12:22:13 INFO - PROCESS | 4493 | 1461612133567 Marionette DEBUG loaded listener.js 12:22:13 INFO - PROCESS | 4493 | ++DOMWINDOW == 118 (0x7fa3fdcee800) [pid = 4493] [serial = 732] [outer = 0x7fa3fafa1000] 12:22:14 INFO - PROCESS | 4493 | 1461612134497 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 12:22:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1386ms 12:22:14 INFO - PROCESS | 4493 | 1461612134529 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 12:22:14 INFO - PROCESS | 4493 | 1461612134533 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 12:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:22:14 INFO - PROCESS | 4493 | 1461612134540 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:22:14 INFO - PROCESS | 4493 | 1461612134546 Marionette TRACE conn4 <- [1,946,null,{}] 12:22:14 INFO - PROCESS | 4493 | 1461612134563 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:14 INFO - PROCESS | 4493 | 1461612134753 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 12:22:14 INFO - PROCESS | 4493 | 1461612134905 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:14 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fe2d1000 == 17 [pid = 4493] [id = 244] 12:22:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 119 (0x7fa3fe0b8400) [pid = 4493] [serial = 733] [outer = (nil)] 12:22:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 120 (0x7fa3fe0c0800) [pid = 4493] [serial = 734] [outer = 0x7fa3fe0b8400] 12:22:14 INFO - PROCESS | 4493 | 1461612134988 Marionette DEBUG loaded listener.js 12:22:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 121 (0x7fa3fe3dec00) [pid = 4493] [serial = 735] [outer = 0x7fa3fe0b8400] 12:22:15 INFO - PROCESS | 4493 | 1461612135911 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 12:22:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:22:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1437ms 12:22:15 INFO - PROCESS | 4493 | 1461612135979 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 12:22:15 INFO - PROCESS | 4493 | 1461612135984 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 12:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:22:15 INFO - PROCESS | 4493 | 1461612135990 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:22:15 INFO - PROCESS | 4493 | 1461612135993 Marionette TRACE conn4 <- [1,950,null,{}] 12:22:16 INFO - PROCESS | 4493 | 1461612135999 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:16 INFO - PROCESS | 4493 | 1461612136176 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 12:22:16 INFO - PROCESS | 4493 | 1461612136329 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:16 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fe4c9000 == 18 [pid = 4493] [id = 245] 12:22:16 INFO - PROCESS | 4493 | ++DOMWINDOW == 122 (0x7fa3fc954c00) [pid = 4493] [serial = 736] [outer = (nil)] 12:22:16 INFO - PROCESS | 4493 | ++DOMWINDOW == 123 (0x7fa40178e400) [pid = 4493] [serial = 737] [outer = 0x7fa3fc954c00] 12:22:16 INFO - PROCESS | 4493 | 1461612136408 Marionette DEBUG loaded listener.js 12:22:16 INFO - PROCESS | 4493 | ++DOMWINDOW == 124 (0x7fa401796800) [pid = 4493] [serial = 738] [outer = 0x7fa3fc954c00] 12:22:17 INFO - PROCESS | 4493 | 1461612137266 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 12:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1331ms 12:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:22:17 INFO - PROCESS | 4493 | 1461612137322 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 12:22:17 INFO - PROCESS | 4493 | 1461612137325 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 12:22:17 INFO - PROCESS | 4493 | 1461612137332 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:22:17 INFO - PROCESS | 4493 | 1461612137335 Marionette TRACE conn4 <- [1,954,null,{}] 12:22:17 INFO - PROCESS | 4493 | 1461612137341 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:17 INFO - PROCESS | 4493 | 1461612137515 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 12:22:17 INFO - PROCESS | 4493 | 1461612137669 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:17 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa401423000 == 19 [pid = 4493] [id = 246] 12:22:17 INFO - PROCESS | 4493 | ++DOMWINDOW == 125 (0x7fa3fe0bac00) [pid = 4493] [serial = 739] [outer = (nil)] 12:22:17 INFO - PROCESS | 4493 | ++DOMWINDOW == 126 (0x7fa401894c00) [pid = 4493] [serial = 740] [outer = 0x7fa3fe0bac00] 12:22:17 INFO - PROCESS | 4493 | 1461612137748 Marionette DEBUG loaded listener.js 12:22:17 INFO - PROCESS | 4493 | ++DOMWINDOW == 127 (0x7fa402e4f000) [pid = 4493] [serial = 741] [outer = 0x7fa3fe0bac00] 12:22:18 INFO - PROCESS | 4493 | 1461612138752 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 12:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1487ms 12:22:18 INFO - PROCESS | 4493 | 1461612138820 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 12:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:22:18 INFO - PROCESS | 4493 | 1461612138824 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 12:22:18 INFO - PROCESS | 4493 | 1461612138830 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:22:18 INFO - PROCESS | 4493 | 1461612138834 Marionette TRACE conn4 <- [1,958,null,{}] 12:22:18 INFO - PROCESS | 4493 | 1461612138839 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:19 INFO - PROCESS | 4493 | 1461612139071 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 12:22:19 INFO - PROCESS | 4493 | 1461612139269 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:19 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa402fb5000 == 20 [pid = 4493] [id = 247] 12:22:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 128 (0x7fa403367400) [pid = 4493] [serial = 742] [outer = (nil)] 12:22:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 129 (0x7fa403388000) [pid = 4493] [serial = 743] [outer = 0x7fa403367400] 12:22:19 INFO - PROCESS | 4493 | 1461612139403 Marionette DEBUG loaded listener.js 12:22:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 130 (0x7fa403ceb400) [pid = 4493] [serial = 744] [outer = 0x7fa403367400] 12:22:20 INFO - PROCESS | 4493 | 1461612140283 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 12:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1492ms 12:22:20 INFO - PROCESS | 4493 | 1461612140323 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 12:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:22:20 INFO - PROCESS | 4493 | 1461612140327 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 12:22:20 INFO - PROCESS | 4493 | 1461612140333 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:22:20 INFO - PROCESS | 4493 | 1461612140336 Marionette TRACE conn4 <- [1,962,null,{}] 12:22:20 INFO - PROCESS | 4493 | 1461612140342 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:20 INFO - PROCESS | 4493 | 1461612140566 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 12:22:20 INFO - PROCESS | 4493 | 1461612140916 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:20 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4033ca800 == 21 [pid = 4493] [id = 248] 12:22:20 INFO - PROCESS | 4493 | ++DOMWINDOW == 131 (0x7fa403eca400) [pid = 4493] [serial = 745] [outer = (nil)] 12:22:20 INFO - PROCESS | 4493 | ++DOMWINDOW == 132 (0x7fa403ecc400) [pid = 4493] [serial = 746] [outer = 0x7fa403eca400] 12:22:21 INFO - PROCESS | 4493 | 1461612140997 Marionette DEBUG loaded listener.js 12:22:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 133 (0x7fa403ed1c00) [pid = 4493] [serial = 747] [outer = 0x7fa403eca400] 12:22:21 INFO - PROCESS | 4493 | 1461612141819 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 12:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1532ms 12:22:21 INFO - PROCESS | 4493 | 1461612141865 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 12:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:22:21 INFO - PROCESS | 4493 | 1461612141869 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 12:22:21 INFO - PROCESS | 4493 | 1461612141876 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:22:21 INFO - PROCESS | 4493 | 1461612141879 Marionette TRACE conn4 <- [1,966,null,{}] 12:22:21 INFO - PROCESS | 4493 | 1461612141884 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:22 INFO - PROCESS | 4493 | 1461612142041 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 12:22:22 INFO - PROCESS | 4493 | 1461612142200 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:22 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4036d3000 == 22 [pid = 4493] [id = 249] 12:22:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 134 (0x7fa403cf3800) [pid = 4493] [serial = 748] [outer = (nil)] 12:22:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 135 (0x7fa403ed8800) [pid = 4493] [serial = 749] [outer = 0x7fa403cf3800] 12:22:22 INFO - PROCESS | 4493 | 1461612142276 Marionette DEBUG loaded listener.js 12:22:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 136 (0x7fa4040c2800) [pid = 4493] [serial = 750] [outer = 0x7fa403cf3800] 12:22:23 INFO - PROCESS | 4493 | 1461612143178 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 12:22:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:22:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1382ms 12:22:23 INFO - PROCESS | 4493 | 1461612143258 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 12:22:23 INFO - PROCESS | 4493 | 1461612143262 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 12:22:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:22:23 INFO - PROCESS | 4493 | 1461612143269 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:22:23 INFO - PROCESS | 4493 | 1461612143271 Marionette TRACE conn4 <- [1,970,null,{}] 12:22:23 INFO - PROCESS | 4493 | 1461612143278 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:23 INFO - PROCESS | 4493 | 1461612143491 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 12:22:23 INFO - PROCESS | 4493 | 1461612143651 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:23 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fafdd800 == 23 [pid = 4493] [id = 250] 12:22:23 INFO - PROCESS | 4493 | ++DOMWINDOW == 137 (0x7fa3f98d9c00) [pid = 4493] [serial = 751] [outer = (nil)] 12:22:23 INFO - PROCESS | 4493 | ++DOMWINDOW == 138 (0x7fa402e5a800) [pid = 4493] [serial = 752] [outer = 0x7fa3f98d9c00] 12:22:23 INFO - PROCESS | 4493 | 1461612143729 Marionette DEBUG loaded listener.js 12:22:23 INFO - PROCESS | 4493 | ++DOMWINDOW == 139 (0x7fa4040c6800) [pid = 4493] [serial = 753] [outer = 0x7fa3f98d9c00] 12:22:24 INFO - PROCESS | 4493 | 1461612144614 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 12:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1378ms 12:22:24 INFO - PROCESS | 4493 | 1461612144649 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 12:22:24 INFO - PROCESS | 4493 | 1461612144652 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 12:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:22:24 INFO - PROCESS | 4493 | 1461612144659 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:22:24 INFO - PROCESS | 4493 | 1461612144662 Marionette TRACE conn4 <- [1,974,null,{}] 12:22:24 INFO - PROCESS | 4493 | 1461612144668 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:24 INFO - PROCESS | 4493 | 1461612144858 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 12:22:25 INFO - PROCESS | 4493 | 1461612145035 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:25 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f87ec800 == 24 [pid = 4493] [id = 251] 12:22:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 140 (0x7fa3f885e800) [pid = 4493] [serial = 754] [outer = (nil)] 12:22:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 141 (0x7fa3fbc6fc00) [pid = 4493] [serial = 755] [outer = 0x7fa3f885e800] 12:22:25 INFO - PROCESS | 4493 | 1461612145109 Marionette DEBUG loaded listener.js 12:22:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 142 (0x7fa3fe3de000) [pid = 4493] [serial = 756] [outer = 0x7fa3f885e800] 12:22:26 INFO - PROCESS | 4493 | 1461612146346 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 12:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1735ms 12:22:26 INFO - PROCESS | 4493 | 1461612146395 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 12:22:26 INFO - PROCESS | 4493 | 1461612146402 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 12:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:22:26 INFO - PROCESS | 4493 | 1461612146410 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:22:26 INFO - PROCESS | 4493 | 1461612146415 Marionette TRACE conn4 <- [1,978,null,{}] 12:22:26 INFO - PROCESS | 4493 | 1461612146423 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:26 INFO - PROCESS | 4493 | 1461612146603 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 12:22:26 INFO - PROCESS | 4493 | 1461612146873 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:26 INFO - PROCESS | 4493 | --DOMWINDOW == 141 (0x7fa40cb9bc00) [pid = 4493] [serial = 710] [outer = (nil)] [url = about:blank] 12:22:26 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fafe1800 == 25 [pid = 4493] [id = 252] 12:22:26 INFO - PROCESS | 4493 | ++DOMWINDOW == 142 (0x7fa3faf9ec00) [pid = 4493] [serial = 757] [outer = (nil)] 12:22:27 INFO - PROCESS | 4493 | ++DOMWINDOW == 143 (0x7fa3fb613400) [pid = 4493] [serial = 758] [outer = 0x7fa3faf9ec00] 12:22:27 INFO - PROCESS | 4493 | 1461612147011 Marionette DEBUG loaded listener.js 12:22:27 INFO - PROCESS | 4493 | ++DOMWINDOW == 144 (0x7fa3fbc61000) [pid = 4493] [serial = 759] [outer = 0x7fa3faf9ec00] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 143 (0x7fa3fca5ac00) [pid = 4493] [serial = 693] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 142 (0x7fa3fe0b6400) [pid = 4493] [serial = 656] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 141 (0x7fa3fcc94000) [pid = 4493] [serial = 655] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 140 (0x7fa3fb617400) [pid = 4493] [serial = 653] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 139 (0x7fa407023c00) [pid = 4493] [serial = 650] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 138 (0x7fa3fb61bc00) [pid = 4493] [serial = 687] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 137 (0x7fa3fae2e800) [pid = 4493] [serial = 686] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 136 (0x7fa41a812800) [pid = 4493] [serial = 677] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 135 (0x7fa41b4a4800) [pid = 4493] [serial = 678] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 134 (0x7fa41a678800) [pid = 4493] [serial = 675] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 133 (0x7fa41a366800) [pid = 4493] [serial = 672] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 132 (0x7fa41a5d0400) [pid = 4493] [serial = 674] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 131 (0x7fa410ae6800) [pid = 4493] [serial = 671] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 130 (0x7fa3fc955c00) [pid = 4493] [serial = 637] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 129 (0x7fa40700bc00) [pid = 4493] [serial = 619] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 128 (0x7fa40c06b800) [pid = 4493] [serial = 622] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 127 (0x7fa404570800) [pid = 4493] [serial = 613] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 126 (0x7fa403366000) [pid = 4493] [serial = 641] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 125 (0x7fa40cb9b800) [pid = 4493] [serial = 626] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 124 (0x7fa401796400) [pid = 4493] [serial = 640] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 123 (0x7fa4042f2000) [pid = 4493] [serial = 643] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 122 (0x7fa3fc95bc00) [pid = 4493] [serial = 634] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 121 (0x7fa405740400) [pid = 4493] [serial = 616] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 120 (0x7fa403ece000) [pid = 4493] [serial = 611] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 119 (0x7fa4045c3000) [pid = 4493] [serial = 614] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 118 (0x7fa3fca60800) [pid = 4493] [serial = 607] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 117 (0x7fa3fcc9f800) [pid = 4493] [serial = 608] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 116 (0x7fa40dca2c00) [pid = 4493] [serial = 635] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 115 (0x7fa40c398800) [pid = 4493] [serial = 625] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 114 (0x7fa40fc0c000) [pid = 4493] [serial = 632] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 113 (0x7fa406d6d800) [pid = 4493] [serial = 617] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 112 (0x7fa40cfbf000) [pid = 4493] [serial = 628] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 111 (0x7fa407029800) [pid = 4493] [serial = 620] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 110 (0x7fa40c0e8000) [pid = 4493] [serial = 623] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 109 (0x7fa404452000) [pid = 4493] [serial = 644] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 108 (0x7fa40336a400) [pid = 4493] [serial = 610] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 107 (0x7fa40d487c00) [pid = 4493] [serial = 629] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 106 (0x7fa40dca8400) [pid = 4493] [serial = 631] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 105 (0x7fa4044d5400) [pid = 4493] [serial = 605] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 104 (0x7fa3fcb7dc00) [pid = 4493] [serial = 638] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 103 (0x7fa40d118800) [pid = 4493] [serial = 668] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 102 (0x7fa40ba8dc00) [pid = 4493] [serial = 665] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 101 (0x7fa4042e9400) [pid = 4493] [serial = 437] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 100 (0x7fa40be83c00) [pid = 4493] [serial = 667] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 99 (0x7fa405abb000) [pid = 4493] [serial = 662] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 98 (0x7fa409709c00) [pid = 4493] [serial = 664] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 97 (0x7fa40be7b400) [pid = 4493] [serial = 581] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 96 (0x7fa409876800) [pid = 4493] [serial = 578] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 95 (0x7fa40cfc1400) [pid = 4493] [serial = 584] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 94 (0x7fa408d6b000) [pid = 4493] [serial = 587] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 93 (0x7fa403ce8800) [pid = 4493] [serial = 572] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 92 (0x7fa3fca5e400) [pid = 4493] [serial = 569] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 91 (0x7fa405658c00) [pid = 4493] [serial = 575] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 90 (0x7fa405743c00) [pid = 4493] [serial = 661] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 89 (0x7fa403ed3800) [pid = 4493] [serial = 659] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 88 (0x7fa3f98d2000) [pid = 4493] [serial = 652] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 87 (0x7fa402e5c400) [pid = 4493] [serial = 658] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 86 (0x7fa404571800) [pid = 4493] [serial = 702] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 85 (0x7fa4044d6000) [pid = 4493] [serial = 701] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 84 (0x7fa4042ec000) [pid = 4493] [serial = 699] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 83 (0x7fa403ed9000) [pid = 4493] [serial = 698] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 82 (0x7fa402e53000) [pid = 4493] [serial = 696] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 81 (0x7fa40178e800) [pid = 4493] [serial = 695] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 80 (0x7fa3fcc93c00) [pid = 4493] [serial = 690] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 79 (0x7fa3fbc69000) [pid = 4493] [serial = 692] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 78 (0x7fa3fcb76800) [pid = 4493] [serial = 689] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 77 (0x7fa3fba70400) [pid = 4493] [serial = 684] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 76 (0x7fa41b4a6000) [pid = 4493] [serial = 680] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 75 (0x7fa3fae2d800) [pid = 4493] [serial = 683] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 74 (0x7fa41b8c1400) [pid = 4493] [serial = 681] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 73 (0x7fa405747800) [pid = 4493] [serial = 647] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 72 (0x7fa4045c0000) [pid = 4493] [serial = 646] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 71 (0x7fa406f1b000) [pid = 4493] [serial = 649] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 70 (0x7fa40c398c00) [pid = 4493] [serial = 708] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 69 (0x7fa40c079000) [pid = 4493] [serial = 707] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 68 (0x7fa406d6ec00) [pid = 4493] [serial = 705] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | --DOMWINDOW == 67 (0x7fa405657000) [pid = 4493] [serial = 704] [outer = (nil)] [url = about:blank] 12:22:27 INFO - PROCESS | 4493 | 1461612147882 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 12:22:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:22:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1534ms 12:22:27 INFO - PROCESS | 4493 | 1461612147945 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 12:22:27 INFO - PROCESS | 4493 | 1461612147953 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 12:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:22:27 INFO - PROCESS | 4493 | 1461612147963 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:22:27 INFO - PROCESS | 4493 | 1461612147967 Marionette TRACE conn4 <- [1,982,null,{}] 12:22:27 INFO - PROCESS | 4493 | 1461612147973 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:28 INFO - PROCESS | 4493 | 1461612148149 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 12:22:28 INFO - PROCESS | 4493 | 1461612148162 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:28 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fd8ce000 == 26 [pid = 4493] [id = 253] 12:22:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 68 (0x7fa3fca61c00) [pid = 4493] [serial = 760] [outer = (nil)] 12:22:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 69 (0x7fa3fcb7d400) [pid = 4493] [serial = 761] [outer = 0x7fa3fca61c00] 12:22:28 INFO - PROCESS | 4493 | 1461612148233 Marionette DEBUG loaded listener.js 12:22:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 70 (0x7fa3fcc9d400) [pid = 4493] [serial = 762] [outer = 0x7fa3fca61c00] 12:22:29 INFO - PROCESS | 4493 | 1461612149118 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 12:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1184ms 12:22:29 INFO - PROCESS | 4493 | 1461612149149 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 12:22:29 INFO - PROCESS | 4493 | 1461612149153 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 12:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:22:29 INFO - PROCESS | 4493 | 1461612149160 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:22:29 INFO - PROCESS | 4493 | 1461612149166 Marionette TRACE conn4 <- [1,986,null,{}] 12:22:29 INFO - PROCESS | 4493 | 1461612149182 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:29 INFO - PROCESS | 4493 | 1461612149402 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 12:22:29 INFO - PROCESS | 4493 | 1461612149418 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:29 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fe139800 == 27 [pid = 4493] [id = 254] 12:22:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 71 (0x7fa3fe0c0c00) [pid = 4493] [serial = 763] [outer = (nil)] 12:22:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 72 (0x7fa3fe3ddc00) [pid = 4493] [serial = 764] [outer = 0x7fa3fe0c0c00] 12:22:29 INFO - PROCESS | 4493 | 1461612149485 Marionette DEBUG loaded listener.js 12:22:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 73 (0x7fa402e4ec00) [pid = 4493] [serial = 765] [outer = 0x7fa3fe0c0c00] 12:22:30 INFO - PROCESS | 4493 | 1461612150358 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 12:22:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1245ms 12:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:22:30 INFO - PROCESS | 4493 | 1461612150412 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 12:22:30 INFO - PROCESS | 4493 | 1461612150415 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 12:22:30 INFO - PROCESS | 4493 | 1461612150423 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:22:30 INFO - PROCESS | 4493 | 1461612150425 Marionette TRACE conn4 <- [1,990,null,{}] 12:22:30 INFO - PROCESS | 4493 | 1461612150432 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:30 INFO - PROCESS | 4493 | 1461612150658 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 12:22:30 INFO - PROCESS | 4493 | 1461612150688 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:30 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa401417000 == 28 [pid = 4493] [id = 255] 12:22:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 74 (0x7fa3fbc63800) [pid = 4493] [serial = 766] [outer = (nil)] 12:22:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 75 (0x7fa40335c800) [pid = 4493] [serial = 767] [outer = 0x7fa3fbc63800] 12:22:30 INFO - PROCESS | 4493 | 1461612150757 Marionette DEBUG loaded listener.js 12:22:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 76 (0x7fa403368c00) [pid = 4493] [serial = 768] [outer = 0x7fa3fbc63800] 12:22:31 INFO - PROCESS | 4493 | --DOMWINDOW == 75 (0x7fa3fae31c00) [pid = 4493] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:22:31 INFO - PROCESS | 4493 | --DOMWINDOW == 74 (0x7fa407083c00) [pid = 4493] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:22:31 INFO - PROCESS | 4493 | --DOMWINDOW == 73 (0x7fa3fae27c00) [pid = 4493] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:22:31 INFO - PROCESS | 4493 | --DOMWINDOW == 72 (0x7fa3fae31000) [pid = 4493] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:22:31 INFO - PROCESS | 4493 | --DOMWINDOW == 71 (0x7fa3fca54c00) [pid = 4493] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:22:31 INFO - PROCESS | 4493 | 1461612151714 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 12:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1335ms 12:22:31 INFO - PROCESS | 4493 | 1461612151757 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 12:22:31 INFO - PROCESS | 4493 | 1461612151761 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 12:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:22:31 INFO - PROCESS | 4493 | 1461612151767 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:22:31 INFO - PROCESS | 4493 | 1461612151770 Marionette TRACE conn4 <- [1,994,null,{}] 12:22:31 INFO - PROCESS | 4493 | 1461612151776 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:31 INFO - PROCESS | 4493 | 1461612151934 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 12:22:31 INFO - PROCESS | 4493 | 1461612151950 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:31 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4017ba000 == 29 [pid = 4493] [id = 256] 12:22:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 72 (0x7fa3f885a400) [pid = 4493] [serial = 769] [outer = (nil)] 12:22:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 73 (0x7fa3fdce3400) [pid = 4493] [serial = 770] [outer = 0x7fa3f885a400] 12:22:32 INFO - PROCESS | 4493 | 1461612152016 Marionette DEBUG loaded listener.js 12:22:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 74 (0x7fa403389800) [pid = 4493] [serial = 771] [outer = 0x7fa3f885a400] 12:22:32 INFO - PROCESS | 4493 | 1461612152871 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 12:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1139ms 12:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:22:32 INFO - PROCESS | 4493 | 1461612152907 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 12:22:32 INFO - PROCESS | 4493 | 1461612152910 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 12:22:32 INFO - PROCESS | 4493 | 1461612152917 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:22:32 INFO - PROCESS | 4493 | 1461612152920 Marionette TRACE conn4 <- [1,998,null,{}] 12:22:32 INFO - PROCESS | 4493 | 1461612152925 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:33 INFO - PROCESS | 4493 | 1461612153109 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 12:22:33 INFO - PROCESS | 4493 | 1461612153121 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:33 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403f04000 == 30 [pid = 4493] [id = 257] 12:22:33 INFO - PROCESS | 4493 | ++DOMWINDOW == 75 (0x7fa3fe3e1800) [pid = 4493] [serial = 772] [outer = (nil)] 12:22:33 INFO - PROCESS | 4493 | ++DOMWINDOW == 76 (0x7fa4042f4400) [pid = 4493] [serial = 773] [outer = 0x7fa3fe3e1800] 12:22:33 INFO - PROCESS | 4493 | 1461612153190 Marionette DEBUG loaded listener.js 12:22:33 INFO - PROCESS | 4493 | ++DOMWINDOW == 77 (0x7fa404405c00) [pid = 4493] [serial = 774] [outer = 0x7fa3fe3e1800] 12:22:34 INFO - PROCESS | 4493 | 1461612154263 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 12:22:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1386ms 12:22:34 INFO - PROCESS | 4493 | 1461612154304 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 12:22:34 INFO - PROCESS | 4493 | 1461612154311 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 12:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:22:34 INFO - PROCESS | 4493 | 1461612154320 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:22:34 INFO - PROCESS | 4493 | 1461612154325 Marionette TRACE conn4 <- [1,1002,null,{}] 12:22:34 INFO - PROCESS | 4493 | 1461612154336 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:34 INFO - PROCESS | 4493 | 1461612154522 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 12:22:34 INFO - PROCESS | 4493 | 1461612154737 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:34 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcc42800 == 31 [pid = 4493] [id = 258] 12:22:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 78 (0x7fa3fae28800) [pid = 4493] [serial = 775] [outer = (nil)] 12:22:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 79 (0x7fa3fba7a400) [pid = 4493] [serial = 776] [outer = 0x7fa3fae28800] 12:22:34 INFO - PROCESS | 4493 | 1461612154870 Marionette DEBUG loaded listener.js 12:22:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 80 (0x7fa3fca58000) [pid = 4493] [serial = 777] [outer = 0x7fa3fae28800] 12:22:35 INFO - PROCESS | 4493 | 1461612155801 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 12:22:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:22:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1540ms 12:22:35 INFO - PROCESS | 4493 | 1461612155863 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 12:22:35 INFO - PROCESS | 4493 | 1461612155877 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 12:22:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:22:35 INFO - PROCESS | 4493 | 1461612155900 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:22:35 INFO - PROCESS | 4493 | 1461612155907 Marionette TRACE conn4 <- [1,1006,null,{}] 12:22:35 INFO - PROCESS | 4493 | 1461612155917 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:36 INFO - PROCESS | 4493 | 1461612156176 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 12:22:36 INFO - PROCESS | 4493 | 1461612156348 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:36 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4015d1000 == 32 [pid = 4493] [id = 259] 12:22:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 81 (0x7fa3fcb76800) [pid = 4493] [serial = 778] [outer = (nil)] 12:22:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 82 (0x7fa3fe0b9800) [pid = 4493] [serial = 779] [outer = 0x7fa3fcb76800] 12:22:36 INFO - PROCESS | 4493 | 1461612156441 Marionette DEBUG loaded listener.js 12:22:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 83 (0x7fa401799400) [pid = 4493] [serial = 780] [outer = 0x7fa3fcb76800] 12:22:37 INFO - PROCESS | 4493 | 1461612157390 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 12:22:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:22:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1542ms 12:22:37 INFO - PROCESS | 4493 | 1461612157441 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 12:22:37 INFO - PROCESS | 4493 | 1461612157445 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 12:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:22:37 INFO - PROCESS | 4493 | 1461612157452 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:22:37 INFO - PROCESS | 4493 | 1461612157458 Marionette TRACE conn4 <- [1,1010,null,{}] 12:22:37 INFO - PROCESS | 4493 | 1461612157474 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:37 INFO - PROCESS | 4493 | 1461612157656 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 12:22:37 INFO - PROCESS | 4493 | 1461612157845 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:37 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403f22800 == 33 [pid = 4493] [id = 260] 12:22:37 INFO - PROCESS | 4493 | ++DOMWINDOW == 84 (0x7fa403ce9000) [pid = 4493] [serial = 781] [outer = (nil)] 12:22:37 INFO - PROCESS | 4493 | ++DOMWINDOW == 85 (0x7fa4040c2c00) [pid = 4493] [serial = 782] [outer = 0x7fa403ce9000] 12:22:37 INFO - PROCESS | 4493 | 1461612157929 Marionette DEBUG loaded listener.js 12:22:38 INFO - PROCESS | 4493 | ++DOMWINDOW == 86 (0x7fa4042ecc00) [pid = 4493] [serial = 783] [outer = 0x7fa403ce9000] 12:22:38 INFO - PROCESS | 4493 | 1461612158794 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 12:22:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:22:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1392ms 12:22:38 INFO - PROCESS | 4493 | 1461612158846 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 12:22:38 INFO - PROCESS | 4493 | 1461612158851 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 12:22:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:22:38 INFO - PROCESS | 4493 | 1461612158857 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:22:38 INFO - PROCESS | 4493 | 1461612158861 Marionette TRACE conn4 <- [1,1014,null,{}] 12:22:38 INFO - PROCESS | 4493 | 1461612158866 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:39 INFO - PROCESS | 4493 | 1461612159056 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 12:22:39 INFO - PROCESS | 4493 | 1461612159200 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:39 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403fb3000 == 34 [pid = 4493] [id = 261] 12:22:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 87 (0x7fa403ece000) [pid = 4493] [serial = 784] [outer = (nil)] 12:22:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 88 (0x7fa404403c00) [pid = 4493] [serial = 785] [outer = 0x7fa403ece000] 12:22:39 INFO - PROCESS | 4493 | 1461612159277 Marionette DEBUG loaded listener.js 12:22:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 89 (0x7fa40440d000) [pid = 4493] [serial = 786] [outer = 0x7fa403ece000] 12:22:40 INFO - PROCESS | 4493 | 1461612160229 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 12:22:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:22:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1430ms 12:22:40 INFO - PROCESS | 4493 | 1461612160289 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 12:22:40 INFO - PROCESS | 4493 | 1461612160293 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 12:22:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:22:40 INFO - PROCESS | 4493 | 1461612160302 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:22:40 INFO - PROCESS | 4493 | 1461612160306 Marionette TRACE conn4 <- [1,1018,null,{}] 12:22:40 INFO - PROCESS | 4493 | 1461612160314 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:40 INFO - PROCESS | 4493 | 1461612160506 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 12:22:40 INFO - PROCESS | 4493 | 1461612160665 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:40 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa404020800 == 35 [pid = 4493] [id = 262] 12:22:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 90 (0x7fa4042ee400) [pid = 4493] [serial = 787] [outer = (nil)] 12:22:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 91 (0x7fa40444cc00) [pid = 4493] [serial = 788] [outer = 0x7fa4042ee400] 12:22:40 INFO - PROCESS | 4493 | 1461612160745 Marionette DEBUG loaded listener.js 12:22:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 92 (0x7fa404453c00) [pid = 4493] [serial = 789] [outer = 0x7fa4042ee400] 12:22:41 INFO - PROCESS | 4493 | 1461612161670 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 12:22:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:22:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1434ms 12:22:41 INFO - PROCESS | 4493 | 1461612161737 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 12:22:41 INFO - PROCESS | 4493 | 1461612161741 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 12:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:22:41 INFO - PROCESS | 4493 | 1461612161748 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:22:41 INFO - PROCESS | 4493 | 1461612161751 Marionette TRACE conn4 <- [1,1022,null,{}] 12:22:41 INFO - PROCESS | 4493 | 1461612161758 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:42 INFO - PROCESS | 4493 | 1461612162003 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 12:22:42 INFO - PROCESS | 4493 | 1461612162158 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:42 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa404a80000 == 36 [pid = 4493] [id = 263] 12:22:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 93 (0x7fa4044d9c00) [pid = 4493] [serial = 790] [outer = (nil)] 12:22:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 94 (0x7fa40456d800) [pid = 4493] [serial = 791] [outer = 0x7fa4044d9c00] 12:22:42 INFO - PROCESS | 4493 | 1461612162319 Marionette DEBUG loaded listener.js 12:22:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 95 (0x7fa404577c00) [pid = 4493] [serial = 792] [outer = 0x7fa4044d9c00] 12:22:43 INFO - PROCESS | 4493 | 1461612163230 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 12:22:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:22:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1542ms 12:22:43 INFO - PROCESS | 4493 | 1461612163294 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 12:22:43 INFO - PROCESS | 4493 | 1461612163300 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 12:22:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:22:43 INFO - PROCESS | 4493 | 1461612163310 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:22:43 INFO - PROCESS | 4493 | 1461612163315 Marionette TRACE conn4 <- [1,1026,null,{}] 12:22:43 INFO - PROCESS | 4493 | 1461612163325 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:43 INFO - PROCESS | 4493 | 1461612163583 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 12:22:43 INFO - PROCESS | 4493 | 1461612163819 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:43 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa405918800 == 37 [pid = 4493] [id = 264] 12:22:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 96 (0x7fa4044e0000) [pid = 4493] [serial = 793] [outer = (nil)] 12:22:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 97 (0x7fa4045bb000) [pid = 4493] [serial = 794] [outer = 0x7fa4044e0000] 12:22:43 INFO - PROCESS | 4493 | 1461612163900 Marionette DEBUG loaded listener.js 12:22:44 INFO - PROCESS | 4493 | ++DOMWINDOW == 98 (0x7fa4045c0800) [pid = 4493] [serial = 795] [outer = 0x7fa4044e0000] 12:22:44 INFO - PROCESS | 4493 | 1461612164725 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 12:22:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:22:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1488ms 12:22:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:22:44 INFO - PROCESS | 4493 | 1461612164798 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 12:22:44 INFO - PROCESS | 4493 | 1461612164801 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 12:22:44 INFO - PROCESS | 4493 | 1461612164808 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:22:44 INFO - PROCESS | 4493 | 1461612164811 Marionette TRACE conn4 <- [1,1030,null,{}] 12:22:44 INFO - PROCESS | 4493 | 1461612164816 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:45 INFO - PROCESS | 4493 | 1461612164998 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 12:22:45 INFO - PROCESS | 4493 | 1461612165470 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:45 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcc5e000 == 38 [pid = 4493] [id = 265] 12:22:45 INFO - PROCESS | 4493 | ++DOMWINDOW == 99 (0x7fa3facd7c00) [pid = 4493] [serial = 796] [outer = (nil)] 12:22:45 INFO - PROCESS | 4493 | ++DOMWINDOW == 100 (0x7fa3fae27000) [pid = 4493] [serial = 797] [outer = 0x7fa3facd7c00] 12:22:45 INFO - PROCESS | 4493 | 1461612165585 Marionette DEBUG loaded listener.js 12:22:45 INFO - PROCESS | 4493 | ++DOMWINDOW == 101 (0x7fa3fb612800) [pid = 4493] [serial = 798] [outer = 0x7fa3facd7c00] 12:22:46 INFO - PROCESS | 4493 | 1461612166484 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 12:22:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:22:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1734ms 12:22:46 INFO - PROCESS | 4493 | 1461612166543 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 12:22:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:22:46 INFO - PROCESS | 4493 | 1461612166556 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 12:22:46 INFO - PROCESS | 4493 | 1461612166570 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:22:46 INFO - PROCESS | 4493 | 1461612166575 Marionette TRACE conn4 <- [1,1034,null,{}] 12:22:46 INFO - PROCESS | 4493 | 1461612166594 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:46 INFO - PROCESS | 4493 | 1461612166817 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 12:22:47 INFO - PROCESS | 4493 | 1461612167091 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:47 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fb734800 == 39 [pid = 4493] [id = 266] 12:22:47 INFO - PROCESS | 4493 | ++DOMWINDOW == 102 (0x7fa3fcb7ac00) [pid = 4493] [serial = 799] [outer = (nil)] 12:22:47 INFO - PROCESS | 4493 | ++DOMWINDOW == 103 (0x7fa3fcc9e000) [pid = 4493] [serial = 800] [outer = 0x7fa3fcb7ac00] 12:22:47 INFO - PROCESS | 4493 | 1461612167175 Marionette DEBUG loaded listener.js 12:22:47 INFO - PROCESS | 4493 | ++DOMWINDOW == 104 (0x7fa3fdceb000) [pid = 4493] [serial = 801] [outer = 0x7fa3fcb7ac00] 12:22:47 INFO - PROCESS | 4493 | --DOMWINDOW == 103 (0x7fa3fcc9a400) [pid = 4493] [serial = 723] [outer = (nil)] [url = about:blank] 12:22:47 INFO - PROCESS | 4493 | --DOMWINDOW == 102 (0x7fa3fba6c000) [pid = 4493] [serial = 716] [outer = (nil)] [url = about:blank] 12:22:47 INFO - PROCESS | 4493 | --DOMWINDOW == 101 (0x7fa40d10fc00) [pid = 4493] [serial = 711] [outer = (nil)] [url = about:blank] 12:22:47 INFO - PROCESS | 4493 | --DOMWINDOW == 100 (0x7fa3fca5cc00) [pid = 4493] [serial = 722] [outer = (nil)] [url = about:blank] 12:22:47 INFO - PROCESS | 4493 | --DOMWINDOW == 99 (0x7fa3fafa0800) [pid = 4493] [serial = 714] [outer = (nil)] [url = about:blank] 12:22:47 INFO - PROCESS | 4493 | --DOMWINDOW == 98 (0x7fa3fbc60800) [pid = 4493] [serial = 717] [outer = (nil)] [url = about:blank] 12:22:47 INFO - PROCESS | 4493 | --DOMWINDOW == 97 (0x7fa3faf9a000) [pid = 4493] [serial = 713] [outer = (nil)] [url = about:blank] 12:22:47 INFO - PROCESS | 4493 | --DOMWINDOW == 96 (0x7fa3fcb7e400) [pid = 4493] [serial = 720] [outer = (nil)] [url = about:blank] 12:22:47 INFO - PROCESS | 4493 | --DOMWINDOW == 95 (0x7fa3fca57400) [pid = 4493] [serial = 719] [outer = (nil)] [url = about:blank] 12:22:47 INFO - PROCESS | 4493 | 1461612167980 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 12:22:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:22:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1499ms 12:22:48 INFO - PROCESS | 4493 | 1461612168067 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 12:22:48 INFO - PROCESS | 4493 | 1461612168073 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 12:22:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:22:48 INFO - PROCESS | 4493 | 1461612168080 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:22:48 INFO - PROCESS | 4493 | 1461612168082 Marionette TRACE conn4 <- [1,1038,null,{}] 12:22:48 INFO - PROCESS | 4493 | 1461612168088 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:48 INFO - PROCESS | 4493 | 1461612168256 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 12:22:48 INFO - PROCESS | 4493 | 1461612168363 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:48 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fd8d8800 == 40 [pid = 4493] [id = 267] 12:22:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 96 (0x7fa3faf9a000) [pid = 4493] [serial = 802] [outer = (nil)] 12:22:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 97 (0x7fa3fe0bfc00) [pid = 4493] [serial = 803] [outer = 0x7fa3faf9a000] 12:22:48 INFO - PROCESS | 4493 | 1461612168439 Marionette DEBUG loaded listener.js 12:22:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 98 (0x7fa401796c00) [pid = 4493] [serial = 804] [outer = 0x7fa3faf9a000] 12:22:49 INFO - PROCESS | 4493 | 1461612169238 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 12:22:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:22:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1229ms 12:22:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:22:49 INFO - PROCESS | 4493 | 1461612169311 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 12:22:49 INFO - PROCESS | 4493 | 1461612169314 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 12:22:49 INFO - PROCESS | 4493 | 1461612169328 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:22:49 INFO - PROCESS | 4493 | 1461612169338 Marionette TRACE conn4 <- [1,1042,null,{}] 12:22:49 INFO - PROCESS | 4493 | 1461612169347 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:49 INFO - PROCESS | 4493 | 1461612169513 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 12:22:49 INFO - PROCESS | 4493 | 1461612169642 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:49 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa401422800 == 41 [pid = 4493] [id = 268] 12:22:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 99 (0x7fa3fbc69400) [pid = 4493] [serial = 805] [outer = (nil)] 12:22:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 100 (0x7fa403389c00) [pid = 4493] [serial = 806] [outer = 0x7fa3fbc69400] 12:22:49 INFO - PROCESS | 4493 | 1461612169710 Marionette DEBUG loaded listener.js 12:22:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 101 (0x7fa403ed0800) [pid = 4493] [serial = 807] [outer = 0x7fa3fbc69400] 12:22:50 INFO - PROCESS | 4493 | 1461612170593 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 12:22:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:22:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1300ms 12:22:50 INFO - PROCESS | 4493 | 1461612170620 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 12:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:22:50 INFO - PROCESS | 4493 | 1461612170625 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 12:22:50 INFO - PROCESS | 4493 | 1461612170630 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:22:50 INFO - PROCESS | 4493 | 1461612170633 Marionette TRACE conn4 <- [1,1046,null,{}] 12:22:50 INFO - PROCESS | 4493 | 1461612170639 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:50 INFO - PROCESS | 4493 | 1461612170901 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 12:22:50 INFO - PROCESS | 4493 | 1461612170939 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:50 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4036cc800 == 42 [pid = 4493] [id = 269] 12:22:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 102 (0x7fa3fcca1000) [pid = 4493] [serial = 808] [outer = (nil)] 12:22:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 103 (0x7fa4042f2800) [pid = 4493] [serial = 809] [outer = 0x7fa3fcca1000] 12:22:51 INFO - PROCESS | 4493 | 1461612171061 Marionette DEBUG loaded listener.js 12:22:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 104 (0x7fa404410c00) [pid = 4493] [serial = 810] [outer = 0x7fa3fcca1000] 12:22:51 INFO - PROCESS | 4493 | --DOMWINDOW == 103 (0x7fa3fbc63800) [pid = 4493] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:22:51 INFO - PROCESS | 4493 | --DOMWINDOW == 102 (0x7fa3f885a400) [pid = 4493] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:22:51 INFO - PROCESS | 4493 | --DOMWINDOW == 101 (0x7fa3faf9ec00) [pid = 4493] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:22:51 INFO - PROCESS | 4493 | --DOMWINDOW == 100 (0x7fa3f885e800) [pid = 4493] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:22:51 INFO - PROCESS | 4493 | --DOMWINDOW == 99 (0x7fa3fca61c00) [pid = 4493] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:22:51 INFO - PROCESS | 4493 | --DOMWINDOW == 98 (0x7fa3fe0c0c00) [pid = 4493] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:22:52 INFO - PROCESS | 4493 | 1461612172102 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 12:22:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:22:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1489ms 12:22:52 INFO - PROCESS | 4493 | 1461612172120 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 12:22:52 INFO - PROCESS | 4493 | 1461612172123 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 12:22:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:22:52 INFO - PROCESS | 4493 | 1461612172130 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:22:52 INFO - PROCESS | 4493 | 1461612172132 Marionette TRACE conn4 <- [1,1050,null,{}] 12:22:52 INFO - PROCESS | 4493 | 1461612172138 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:52 INFO - PROCESS | 4493 | 1461612172304 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 12:22:52 INFO - PROCESS | 4493 | 1461612172325 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:52 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403c4f800 == 43 [pid = 4493] [id = 270] 12:22:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 99 (0x7fa404405400) [pid = 4493] [serial = 811] [outer = (nil)] 12:22:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 100 (0x7fa40444dc00) [pid = 4493] [serial = 812] [outer = 0x7fa404405400] 12:22:52 INFO - PROCESS | 4493 | 1461612172424 Marionette DEBUG loaded listener.js 12:22:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 101 (0x7fa4044da400) [pid = 4493] [serial = 813] [outer = 0x7fa404405400] 12:22:53 INFO - PROCESS | 4493 | 1461612173251 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 12:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1177ms 12:22:53 INFO - PROCESS | 4493 | 1461612173309 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 12:22:53 INFO - PROCESS | 4493 | 1461612173312 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 12:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:22:53 INFO - PROCESS | 4493 | 1461612173319 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:22:53 INFO - PROCESS | 4493 | 1461612173321 Marionette TRACE conn4 <- [1,1054,null,{}] 12:22:53 INFO - PROCESS | 4493 | 1461612173327 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:53 INFO - PROCESS | 4493 | 1461612173489 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 12:22:53 INFO - PROCESS | 4493 | 1461612173500 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:53 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa404561800 == 44 [pid = 4493] [id = 271] 12:22:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 102 (0x7fa4045c1000) [pid = 4493] [serial = 814] [outer = (nil)] 12:22:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 103 (0x7fa404ae4400) [pid = 4493] [serial = 815] [outer = 0x7fa4045c1000] 12:22:53 INFO - PROCESS | 4493 | 1461612173564 Marionette DEBUG loaded listener.js 12:22:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 104 (0x7fa405657000) [pid = 4493] [serial = 816] [outer = 0x7fa4045c1000] 12:22:54 INFO - PROCESS | 4493 | 1461612174772 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 12:22:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:22:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1486ms 12:22:54 INFO - PROCESS | 4493 | 1461612174806 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 12:22:54 INFO - PROCESS | 4493 | 1461612174813 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 12:22:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:22:54 INFO - PROCESS | 4493 | 1461612174822 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:22:54 INFO - PROCESS | 4493 | 1461612174826 Marionette TRACE conn4 <- [1,1058,null,{}] 12:22:54 INFO - PROCESS | 4493 | 1461612174835 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:55 INFO - PROCESS | 4493 | 1461612175029 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 12:22:55 INFO - PROCESS | 4493 | 1461612175232 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:55 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fda56800 == 45 [pid = 4493] [id = 272] 12:22:55 INFO - PROCESS | 4493 | ++DOMWINDOW == 105 (0x7fa3fc956000) [pid = 4493] [serial = 817] [outer = (nil)] 12:22:55 INFO - PROCESS | 4493 | ++DOMWINDOW == 106 (0x7fa3fdce2c00) [pid = 4493] [serial = 818] [outer = 0x7fa3fc956000] 12:22:55 INFO - PROCESS | 4493 | 1461612175370 Marionette DEBUG loaded listener.js 12:22:55 INFO - PROCESS | 4493 | ++DOMWINDOW == 107 (0x7fa3fe0b5c00) [pid = 4493] [serial = 819] [outer = 0x7fa3fc956000] 12:22:56 INFO - PROCESS | 4493 | 1461612176268 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 12:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1483ms 12:22:56 INFO - PROCESS | 4493 | 1461612176306 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 12:22:56 INFO - PROCESS | 4493 | 1461612176315 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 12:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:22:56 INFO - PROCESS | 4493 | 1461612176326 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:22:56 INFO - PROCESS | 4493 | 1461612176330 Marionette TRACE conn4 <- [1,1062,null,{}] 12:22:56 INFO - PROCESS | 4493 | 1461612176337 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:56 INFO - PROCESS | 4493 | 1461612176526 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 12:22:56 INFO - PROCESS | 4493 | 1461612176677 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:56 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403fa6000 == 46 [pid = 4493] [id = 273] 12:22:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 108 (0x7fa3fcb7dc00) [pid = 4493] [serial = 820] [outer = (nil)] 12:22:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 109 (0x7fa402e50400) [pid = 4493] [serial = 821] [outer = 0x7fa3fcb7dc00] 12:22:56 INFO - PROCESS | 4493 | 1461612176753 Marionette DEBUG loaded listener.js 12:22:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 110 (0x7fa40338cc00) [pid = 4493] [serial = 822] [outer = 0x7fa3fcb7dc00] 12:22:57 INFO - PROCESS | 4493 | 1461612177778 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 12:22:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:22:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1485ms 12:22:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:22:57 INFO - PROCESS | 4493 | 1461612177811 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 12:22:57 INFO - PROCESS | 4493 | 1461612177815 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 12:22:57 INFO - PROCESS | 4493 | 1461612177823 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:22:57 INFO - PROCESS | 4493 | 1461612177829 Marionette TRACE conn4 <- [1,1066,null,{}] 12:22:57 INFO - PROCESS | 4493 | 1461612177846 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:58 INFO - PROCESS | 4493 | 1461612178078 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 12:22:58 INFO - PROCESS | 4493 | 1461612178310 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:58 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4070ca800 == 47 [pid = 4493] [id = 274] 12:22:58 INFO - PROCESS | 4493 | ++DOMWINDOW == 111 (0x7fa404408400) [pid = 4493] [serial = 823] [outer = (nil)] 12:22:58 INFO - PROCESS | 4493 | ++DOMWINDOW == 112 (0x7fa4044d8400) [pid = 4493] [serial = 824] [outer = 0x7fa404408400] 12:22:58 INFO - PROCESS | 4493 | 1461612178412 Marionette DEBUG loaded listener.js 12:22:58 INFO - PROCESS | 4493 | ++DOMWINDOW == 113 (0x7fa404572c00) [pid = 4493] [serial = 825] [outer = 0x7fa404408400] 12:22:59 INFO - PROCESS | 4493 | 1461612179290 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 12:22:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1540ms 12:22:59 INFO - PROCESS | 4493 | 1461612179365 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 12:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:22:59 INFO - PROCESS | 4493 | 1461612179373 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 12:22:59 INFO - PROCESS | 4493 | 1461612179383 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:22:59 INFO - PROCESS | 4493 | 1461612179390 Marionette TRACE conn4 <- [1,1070,null,{}] 12:22:59 INFO - PROCESS | 4493 | 1461612179399 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:59 INFO - PROCESS | 4493 | 1461612179668 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 12:22:59 INFO - PROCESS | 4493 | 1461612179866 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:59 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa409a7b000 == 48 [pid = 4493] [id = 275] 12:22:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 114 (0x7fa40189c000) [pid = 4493] [serial = 826] [outer = (nil)] 12:22:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 115 (0x7fa4045c3c00) [pid = 4493] [serial = 827] [outer = 0x7fa40189c000] 12:22:59 INFO - PROCESS | 4493 | 1461612179959 Marionette DEBUG loaded listener.js 12:23:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 116 (0x7fa405744800) [pid = 4493] [serial = 828] [outer = 0x7fa40189c000] 12:23:00 INFO - PROCESS | 4493 | 1461612180798 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 12:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1444ms 12:23:00 INFO - PROCESS | 4493 | 1461612180825 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 12:23:00 INFO - PROCESS | 4493 | 1461612180829 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 12:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:23:00 INFO - PROCESS | 4493 | 1461612180835 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:23:00 INFO - PROCESS | 4493 | 1461612180838 Marionette TRACE conn4 <- [1,1074,null,{}] 12:23:00 INFO - PROCESS | 4493 | 1461612180844 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:01 INFO - PROCESS | 4493 | 1461612181023 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 12:23:01 INFO - PROCESS | 4493 | 1461612181180 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:01 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40b0aa800 == 49 [pid = 4493] [id = 276] 12:23:01 INFO - PROCESS | 4493 | ++DOMWINDOW == 117 (0x7fa404451800) [pid = 4493] [serial = 829] [outer = (nil)] 12:23:01 INFO - PROCESS | 4493 | ++DOMWINDOW == 118 (0x7fa405903800) [pid = 4493] [serial = 830] [outer = 0x7fa404451800] 12:23:01 INFO - PROCESS | 4493 | 1461612181255 Marionette DEBUG loaded listener.js 12:23:01 INFO - PROCESS | 4493 | ++DOMWINDOW == 119 (0x7fa405909000) [pid = 4493] [serial = 831] [outer = 0x7fa404451800] 12:23:02 INFO - PROCESS | 4493 | 1461612182349 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 12:23:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:23:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1536ms 12:23:02 INFO - PROCESS | 4493 | 1461612182372 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 12:23:02 INFO - PROCESS | 4493 | 1461612182376 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 12:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:23:02 INFO - PROCESS | 4493 | 1461612182382 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:23:02 INFO - PROCESS | 4493 | 1461612182386 Marionette TRACE conn4 <- [1,1078,null,{}] 12:23:02 INFO - PROCESS | 4493 | 1461612182391 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:02 INFO - PROCESS | 4493 | 1461612182649 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 12:23:02 INFO - PROCESS | 4493 | 1461612182866 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:02 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40b929000 == 50 [pid = 4493] [id = 277] 12:23:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 120 (0x7fa405748000) [pid = 4493] [serial = 832] [outer = (nil)] 12:23:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 121 (0x7fa405ab3000) [pid = 4493] [serial = 833] [outer = 0x7fa405748000] 12:23:02 INFO - PROCESS | 4493 | 1461612182952 Marionette DEBUG loaded listener.js 12:23:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 122 (0x7fa406d79800) [pid = 4493] [serial = 834] [outer = 0x7fa405748000] 12:23:03 INFO - PROCESS | 4493 | 1461612183799 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 12:23:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:23:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1479ms 12:23:03 INFO - PROCESS | 4493 | 1461612183863 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 12:23:03 INFO - PROCESS | 4493 | 1461612183867 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 12:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:23:03 INFO - PROCESS | 4493 | 1461612183874 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:23:03 INFO - PROCESS | 4493 | 1461612183878 Marionette TRACE conn4 <- [1,1082,null,{}] 12:23:03 INFO - PROCESS | 4493 | 1461612183884 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:04 INFO - PROCESS | 4493 | 1461612184075 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 12:23:04 INFO - PROCESS | 4493 | 1461612184228 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:04 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40b9c8000 == 51 [pid = 4493] [id = 278] 12:23:04 INFO - PROCESS | 4493 | ++DOMWINDOW == 123 (0x7fa3fe0b7800) [pid = 4493] [serial = 835] [outer = (nil)] 12:23:04 INFO - PROCESS | 4493 | ++DOMWINDOW == 124 (0x7fa406f1a000) [pid = 4493] [serial = 836] [outer = 0x7fa3fe0b7800] 12:23:04 INFO - PROCESS | 4493 | 1461612184306 Marionette DEBUG loaded listener.js 12:23:04 INFO - PROCESS | 4493 | ++DOMWINDOW == 125 (0x7fa406f23400) [pid = 4493] [serial = 837] [outer = 0x7fa3fe0b7800] 12:23:05 INFO - PROCESS | 4493 | 1461612185230 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 12:23:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:23:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1430ms 12:23:05 INFO - PROCESS | 4493 | 1461612185306 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 12:23:05 INFO - PROCESS | 4493 | 1461612185309 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 12:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:23:05 INFO - PROCESS | 4493 | 1461612185316 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:23:05 INFO - PROCESS | 4493 | 1461612185319 Marionette TRACE conn4 <- [1,1086,null,{}] 12:23:05 INFO - PROCESS | 4493 | 1461612185325 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:05 INFO - PROCESS | 4493 | 1461612185549 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 12:23:05 INFO - PROCESS | 4493 | 1461612185750 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:05 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40c197000 == 52 [pid = 4493] [id = 279] 12:23:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 126 (0x7fa405748400) [pid = 4493] [serial = 838] [outer = (nil)] 12:23:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 127 (0x7fa40700f400) [pid = 4493] [serial = 839] [outer = 0x7fa405748400] 12:23:05 INFO - PROCESS | 4493 | 1461612185870 Marionette DEBUG loaded listener.js 12:23:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 128 (0x7fa407018400) [pid = 4493] [serial = 840] [outer = 0x7fa405748400] 12:23:06 INFO - PROCESS | 4493 | 1461612186705 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 12:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1430ms 12:23:06 INFO - PROCESS | 4493 | 1461612186747 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 12:23:06 INFO - PROCESS | 4493 | 1461612186751 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 12:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:23:06 INFO - PROCESS | 4493 | 1461612186757 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:23:06 INFO - PROCESS | 4493 | 1461612186761 Marionette TRACE conn4 <- [1,1090,null,{}] 12:23:06 INFO - PROCESS | 4493 | 1461612186767 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:06 INFO - PROCESS | 4493 | 1461612186963 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 12:23:07 INFO - PROCESS | 4493 | 1461612187172 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:07 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40c5c7800 == 53 [pid = 4493] [id = 280] 12:23:07 INFO - PROCESS | 4493 | ++DOMWINDOW == 129 (0x7fa3faf9c800) [pid = 4493] [serial = 841] [outer = (nil)] 12:23:07 INFO - PROCESS | 4493 | ++DOMWINDOW == 130 (0x7fa40701bc00) [pid = 4493] [serial = 842] [outer = 0x7fa3faf9c800] 12:23:07 INFO - PROCESS | 4493 | 1461612187256 Marionette DEBUG loaded listener.js 12:23:07 INFO - PROCESS | 4493 | ++DOMWINDOW == 131 (0x7fa407022c00) [pid = 4493] [serial = 843] [outer = 0x7fa3faf9c800] 12:23:08 INFO - PROCESS | 4493 | 1461612188415 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 12:23:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:23:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1685ms 12:23:08 INFO - PROCESS | 4493 | 1461612188444 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 12:23:08 INFO - PROCESS | 4493 | 1461612188449 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 12:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:23:08 INFO - PROCESS | 4493 | 1461612188458 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:23:08 INFO - PROCESS | 4493 | 1461612188463 Marionette TRACE conn4 <- [1,1094,null,{}] 12:23:08 INFO - PROCESS | 4493 | 1461612188473 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:08 INFO - PROCESS | 4493 | 1461612188644 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 12:23:08 INFO - PROCESS | 4493 | 1461612188846 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:08 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4017b2000 == 54 [pid = 4493] [id = 281] 12:23:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 132 (0x7fa3fba74000) [pid = 4493] [serial = 844] [outer = (nil)] 12:23:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 133 (0x7fa3fbc60800) [pid = 4493] [serial = 845] [outer = 0x7fa3fba74000] 12:23:08 INFO - PROCESS | 4493 | 1461612188915 Marionette DEBUG loaded listener.js 12:23:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 134 (0x7fa3fca5e400) [pid = 4493] [serial = 846] [outer = 0x7fa3fba74000] 12:23:09 INFO - PROCESS | 4493 | 1461612189887 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 12:23:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1486ms 12:23:09 INFO - PROCESS | 4493 | 1461612189944 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 12:23:09 INFO - PROCESS | 4493 | 1461612189953 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 12:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:23:09 INFO - PROCESS | 4493 | 1461612189965 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:23:09 INFO - PROCESS | 4493 | 1461612189968 Marionette TRACE conn4 <- [1,1098,null,{}] 12:23:09 INFO - PROCESS | 4493 | 1461612189975 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:10 INFO - PROCESS | 4493 | 1461612190338 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 12:23:10 INFO - PROCESS | 4493 | 1461612190531 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:10 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fca1e000 == 55 [pid = 4493] [id = 282] 12:23:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 135 (0x7fa3fbc67000) [pid = 4493] [serial = 847] [outer = (nil)] 12:23:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 136 (0x7fa3fe0bd800) [pid = 4493] [serial = 848] [outer = 0x7fa3fbc67000] 12:23:10 INFO - PROCESS | 4493 | 1461612190602 Marionette DEBUG loaded listener.js 12:23:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 137 (0x7fa402e4fc00) [pid = 4493] [serial = 849] [outer = 0x7fa3fbc67000] 12:23:11 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403c4f800 == 54 [pid = 4493] [id = 270] 12:23:11 INFO - PROCESS | 4493 | --DOMWINDOW == 136 (0x7fa4042f4400) [pid = 4493] [serial = 773] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 4493 | --DOMWINDOW == 135 (0x7fa3fcca0c00) [pid = 4493] [serial = 725] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 4493 | --DOMWINDOW == 134 (0x7fa3fb619800) [pid = 4493] [serial = 728] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 4493 | --DOMWINDOW == 133 (0x7fa40178e400) [pid = 4493] [serial = 737] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 4493 | --DOMWINDOW == 132 (0x7fa3fdce8400) [pid = 4493] [serial = 731] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 4493 | --DOMWINDOW == 131 (0x7fa403388000) [pid = 4493] [serial = 743] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 4493 | --DOMWINDOW == 130 (0x7fa401894c00) [pid = 4493] [serial = 740] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 4493 | --DOMWINDOW == 129 (0x7fa403ecc400) [pid = 4493] [serial = 746] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 4493 | --DOMWINDOW == 128 (0x7fa403ed8800) [pid = 4493] [serial = 749] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 4493 | --DOMWINDOW == 127 (0x7fa3fe0c0800) [pid = 4493] [serial = 734] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 4493 | --DOMWINDOW == 126 (0x7fa402e5a800) [pid = 4493] [serial = 752] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 4493 | 1461612191579 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 12:23:11 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4036cc800 == 53 [pid = 4493] [id = 269] 12:23:11 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa401422800 == 52 [pid = 4493] [id = 268] 12:23:11 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fd8d8800 == 51 [pid = 4493] [id = 267] 12:23:11 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fb734800 == 50 [pid = 4493] [id = 266] 12:23:11 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcc5e000 == 49 [pid = 4493] [id = 265] 12:23:11 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa405918800 == 48 [pid = 4493] [id = 264] 12:23:11 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa404a80000 == 47 [pid = 4493] [id = 263] 12:23:11 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4015d1000 == 46 [pid = 4493] [id = 259] 12:23:11 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcc42800 == 45 [pid = 4493] [id = 258] 12:23:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1680ms 12:23:11 INFO - PROCESS | 4493 | 1461612191646 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 12:23:11 INFO - PROCESS | 4493 | 1461612191650 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 12:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:23:11 INFO - PROCESS | 4493 | 1461612191656 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:23:11 INFO - PROCESS | 4493 | 1461612191662 Marionette TRACE conn4 <- [1,1102,null,{}] 12:23:11 INFO - PROCESS | 4493 | 1461612191677 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:11 INFO - PROCESS | 4493 | 1461612191859 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 12:23:11 INFO - PROCESS | 4493 | --DOMWINDOW == 125 (0x7fa40335c800) [pid = 4493] [serial = 767] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 4493 | --DOMWINDOW == 124 (0x7fa3fdce3400) [pid = 4493] [serial = 770] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 4493 | --DOMWINDOW == 123 (0x7fa3fb613400) [pid = 4493] [serial = 758] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 4493 | --DOMWINDOW == 122 (0x7fa3fbc61000) [pid = 4493] [serial = 759] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 4493 | --DOMWINDOW == 121 (0x7fa3fbc6fc00) [pid = 4493] [serial = 755] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 4493 | --DOMWINDOW == 120 (0x7fa3fcb7d400) [pid = 4493] [serial = 761] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 4493 | --DOMWINDOW == 119 (0x7fa3fcc9d400) [pid = 4493] [serial = 762] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 4493 | --DOMWINDOW == 118 (0x7fa3fe3ddc00) [pid = 4493] [serial = 764] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 4493 | --DOMWINDOW == 117 (0x7fa403368c00) [pid = 4493] [serial = 768] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 4493 | --DOMWINDOW == 116 (0x7fa3fe3de000) [pid = 4493] [serial = 756] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 4493 | --DOMWINDOW == 115 (0x7fa403389800) [pid = 4493] [serial = 771] [outer = (nil)] [url = about:blank] 12:23:11 INFO - PROCESS | 4493 | --DOMWINDOW == 114 (0x7fa402e4ec00) [pid = 4493] [serial = 765] [outer = (nil)] [url = about:blank] 12:23:12 INFO - PROCESS | 4493 | 1461612192077 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:12 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcc4f000 == 46 [pid = 4493] [id = 283] 12:23:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 115 (0x7fa3fcb7d400) [pid = 4493] [serial = 850] [outer = (nil)] 12:23:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 116 (0x7fa403368c00) [pid = 4493] [serial = 851] [outer = 0x7fa3fcb7d400] 12:23:12 INFO - PROCESS | 4493 | 1461612192155 Marionette DEBUG loaded listener.js 12:23:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 117 (0x7fa4040c6c00) [pid = 4493] [serial = 852] [outer = 0x7fa3fcb7d400] 12:23:13 INFO - PROCESS | 4493 | 1461612193051 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 12:23:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:23:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1453ms 12:23:13 INFO - PROCESS | 4493 | 1461612193111 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 12:23:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:23:13 INFO - PROCESS | 4493 | 1461612193117 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 12:23:13 INFO - PROCESS | 4493 | 1461612193125 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:23:13 INFO - PROCESS | 4493 | 1461612193128 Marionette TRACE conn4 <- [1,1106,null,{}] 12:23:13 INFO - PROCESS | 4493 | 1461612193136 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:13 INFO - PROCESS | 4493 | 1461612193352 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 12:23:13 INFO - PROCESS | 4493 | 1461612193482 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:13 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40140d800 == 47 [pid = 4493] [id = 284] 12:23:13 INFO - PROCESS | 4493 | ++DOMWINDOW == 118 (0x7fa3f8862000) [pid = 4493] [serial = 853] [outer = (nil)] 12:23:13 INFO - PROCESS | 4493 | ++DOMWINDOW == 119 (0x7fa40440a400) [pid = 4493] [serial = 854] [outer = 0x7fa3f8862000] 12:23:13 INFO - PROCESS | 4493 | 1461612193568 Marionette DEBUG loaded listener.js 12:23:13 INFO - PROCESS | 4493 | ++DOMWINDOW == 120 (0x7fa404450000) [pid = 4493] [serial = 855] [outer = 0x7fa3f8862000] 12:23:14 INFO - PROCESS | 4493 | 1461612194579 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 12:23:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:23:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1492ms 12:23:14 INFO - PROCESS | 4493 | 1461612194617 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 12:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:23:14 INFO - PROCESS | 4493 | 1461612194622 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 12:23:14 INFO - PROCESS | 4493 | 1461612194630 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:23:14 INFO - PROCESS | 4493 | 1461612194633 Marionette TRACE conn4 <- [1,1110,null,{}] 12:23:14 INFO - PROCESS | 4493 | 1461612194648 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:14 INFO - PROCESS | 4493 | 1461612194930 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 12:23:14 INFO - PROCESS | 4493 | 1461612194969 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:14 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4033cd800 == 48 [pid = 4493] [id = 285] 12:23:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 121 (0x7fa40444fc00) [pid = 4493] [serial = 856] [outer = (nil)] 12:23:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 122 (0x7fa4044de400) [pid = 4493] [serial = 857] [outer = 0x7fa40444fc00] 12:23:15 INFO - PROCESS | 4493 | 1461612195051 Marionette DEBUG loaded listener.js 12:23:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 123 (0x7fa4045b7000) [pid = 4493] [serial = 858] [outer = 0x7fa40444fc00] 12:23:16 INFO - PROCESS | 4493 | 1461612196174 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 12:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1590ms 12:23:16 INFO - PROCESS | 4493 | 1461612196220 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 12:23:16 INFO - PROCESS | 4493 | 1461612196224 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 12:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:23:16 INFO - PROCESS | 4493 | 1461612196230 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:23:16 INFO - PROCESS | 4493 | 1461612196233 Marionette TRACE conn4 <- [1,1114,null,{}] 12:23:16 INFO - PROCESS | 4493 | 1461612196239 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:16 INFO - PROCESS | 4493 | --DOMWINDOW == 122 (0x7fa3faf9a000) [pid = 4493] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:23:16 INFO - PROCESS | 4493 | --DOMWINDOW == 121 (0x7fa3fcca1000) [pid = 4493] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:23:16 INFO - PROCESS | 4493 | --DOMWINDOW == 120 (0x7fa403eca400) [pid = 4493] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:23:16 INFO - PROCESS | 4493 | --DOMWINDOW == 119 (0x7fa3faf9e000) [pid = 4493] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:23:16 INFO - PROCESS | 4493 | --DOMWINDOW == 118 (0x7fa3fe0bac00) [pid = 4493] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:23:16 INFO - PROCESS | 4493 | --DOMWINDOW == 117 (0x7fa3fafa1000) [pid = 4493] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:23:16 INFO - PROCESS | 4493 | --DOMWINDOW == 116 (0x7fa3fbc69400) [pid = 4493] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:23:16 INFO - PROCESS | 4493 | --DOMWINDOW == 115 (0x7fa3fcb7ac00) [pid = 4493] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:23:16 INFO - PROCESS | 4493 | --DOMWINDOW == 114 (0x7fa403367400) [pid = 4493] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:23:16 INFO - PROCESS | 4493 | --DOMWINDOW == 113 (0x7fa3facd7c00) [pid = 4493] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:23:16 INFO - PROCESS | 4493 | --DOMWINDOW == 112 (0x7fa3fe0b8400) [pid = 4493] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:23:16 INFO - PROCESS | 4493 | --DOMWINDOW == 111 (0x7fa403cf3800) [pid = 4493] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:23:16 INFO - PROCESS | 4493 | --DOMWINDOW == 110 (0x7fa3f98d9c00) [pid = 4493] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:23:16 INFO - PROCESS | 4493 | --DOMWINDOW == 109 (0x7fa3fe3e1800) [pid = 4493] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:23:16 INFO - PROCESS | 4493 | --DOMWINDOW == 108 (0x7fa3fc954c00) [pid = 4493] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:23:16 INFO - PROCESS | 4493 | --DOMWINDOW == 107 (0x7fa404405400) [pid = 4493] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:23:16 INFO - PROCESS | 4493 | 1461612196690 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 12:23:16 INFO - PROCESS | 4493 | 1461612196837 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:16 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fd8e3000 == 49 [pid = 4493] [id = 286] 12:23:16 INFO - PROCESS | 4493 | ++DOMWINDOW == 108 (0x7fa3fcb84000) [pid = 4493] [serial = 859] [outer = (nil)] 12:23:16 INFO - PROCESS | 4493 | ++DOMWINDOW == 109 (0x7fa3fe0bac00) [pid = 4493] [serial = 860] [outer = 0x7fa3fcb84000] 12:23:16 INFO - PROCESS | 4493 | 1461612196906 Marionette DEBUG loaded listener.js 12:23:17 INFO - PROCESS | 4493 | ++DOMWINDOW == 110 (0x7fa403cf3800) [pid = 4493] [serial = 861] [outer = 0x7fa3fcb84000] 12:23:17 INFO - PROCESS | 4493 | 1461612197623 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 12:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1432ms 12:23:17 INFO - PROCESS | 4493 | 1461612197664 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 12:23:17 INFO - PROCESS | 4493 | 1461612197667 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 12:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:23:17 INFO - PROCESS | 4493 | 1461612197674 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:23:17 INFO - PROCESS | 4493 | 1461612197676 Marionette TRACE conn4 <- [1,1118,null,{}] 12:23:17 INFO - PROCESS | 4493 | 1461612197682 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:17 INFO - PROCESS | 4493 | 1461612197879 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 12:23:17 INFO - PROCESS | 4493 | 1461612197897 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:17 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa404549800 == 50 [pid = 4493] [id = 287] 12:23:17 INFO - PROCESS | 4493 | ++DOMWINDOW == 111 (0x7fa403d6e400) [pid = 4493] [serial = 862] [outer = (nil)] 12:23:17 INFO - PROCESS | 4493 | ++DOMWINDOW == 112 (0x7fa4045b8c00) [pid = 4493] [serial = 863] [outer = 0x7fa403d6e400] 12:23:17 INFO - PROCESS | 4493 | 1461612197964 Marionette DEBUG loaded listener.js 12:23:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 113 (0x7fa405911400) [pid = 4493] [serial = 864] [outer = 0x7fa403d6e400] 12:23:19 INFO - PROCESS | 4493 | 1461612199014 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 12:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1385ms 12:23:19 INFO - PROCESS | 4493 | 1461612199061 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 12:23:19 INFO - PROCESS | 4493 | 1461612199067 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 12:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:23:19 INFO - PROCESS | 4493 | 1461612199076 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:23:19 INFO - PROCESS | 4493 | 1461612199082 Marionette TRACE conn4 <- [1,1122,null,{}] 12:23:19 INFO - PROCESS | 4493 | 1461612199091 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:19 INFO - PROCESS | 4493 | 1461612199327 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 12:23:19 INFO - PROCESS | 4493 | 1461612199599 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:19 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fd9d6800 == 51 [pid = 4493] [id = 288] 12:23:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 114 (0x7fa3fc94e400) [pid = 4493] [serial = 865] [outer = (nil)] 12:23:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 115 (0x7fa3fcb7ac00) [pid = 4493] [serial = 866] [outer = 0x7fa3fc94e400] 12:23:19 INFO - PROCESS | 4493 | 1461612199743 Marionette DEBUG loaded listener.js 12:23:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 116 (0x7fa3fdce4400) [pid = 4493] [serial = 867] [outer = 0x7fa3fc94e400] 12:23:20 INFO - PROCESS | 4493 | 1461612200679 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 12:23:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:23:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1643ms 12:23:20 INFO - PROCESS | 4493 | 1461612200721 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 12:23:20 INFO - PROCESS | 4493 | 1461612200731 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 12:23:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:23:20 INFO - PROCESS | 4493 | 1461612200744 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:23:20 INFO - PROCESS | 4493 | 1461612200748 Marionette TRACE conn4 <- [1,1126,null,{}] 12:23:20 INFO - PROCESS | 4493 | 1461612200757 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:20 INFO - PROCESS | 4493 | 1461612200978 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 12:23:21 INFO - PROCESS | 4493 | 1461612201188 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:21 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403f16000 == 52 [pid = 4493] [id = 289] 12:23:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 117 (0x7fa402e50800) [pid = 4493] [serial = 868] [outer = (nil)] 12:23:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 118 (0x7fa403391000) [pid = 4493] [serial = 869] [outer = 0x7fa402e50800] 12:23:21 INFO - PROCESS | 4493 | 1461612201287 Marionette DEBUG loaded listener.js 12:23:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 119 (0x7fa4040c4400) [pid = 4493] [serial = 870] [outer = 0x7fa402e50800] 12:23:22 INFO - PROCESS | 4493 | 1461612202257 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 12:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1542ms 12:23:22 INFO - PROCESS | 4493 | 1461612202286 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 12:23:22 INFO - PROCESS | 4493 | 1461612202290 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 12:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:23:22 INFO - PROCESS | 4493 | 1461612202298 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:23:22 INFO - PROCESS | 4493 | 1461612202305 Marionette TRACE conn4 <- [1,1130,null,{}] 12:23:22 INFO - PROCESS | 4493 | 1461612202322 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:22 INFO - PROCESS | 4493 | 1461612202563 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 12:23:22 INFO - PROCESS | 4493 | 1461612202769 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:22 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4070c4800 == 53 [pid = 4493] [id = 290] 12:23:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 120 (0x7fa40456cc00) [pid = 4493] [serial = 871] [outer = (nil)] 12:23:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 121 (0x7fa40564d000) [pid = 4493] [serial = 872] [outer = 0x7fa40456cc00] 12:23:22 INFO - PROCESS | 4493 | 1461612202895 Marionette DEBUG loaded listener.js 12:23:23 INFO - PROCESS | 4493 | ++DOMWINDOW == 122 (0x7fa40590c800) [pid = 4493] [serial = 873] [outer = 0x7fa40456cc00] 12:23:23 INFO - PROCESS | 4493 | 1461612203871 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 12:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1588ms 12:23:23 INFO - PROCESS | 4493 | 1461612203885 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 12:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:23:23 INFO - PROCESS | 4493 | 1461612203891 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 12:23:23 INFO - PROCESS | 4493 | 1461612203899 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:23:23 INFO - PROCESS | 4493 | 1461612203902 Marionette TRACE conn4 <- [1,1134,null,{}] 12:23:23 INFO - PROCESS | 4493 | 1461612203908 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:24 INFO - PROCESS | 4493 | 1461612204094 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 12:23:24 INFO - PROCESS | 4493 | 1461612204257 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:24 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40b930800 == 54 [pid = 4493] [id = 291] 12:23:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 123 (0x7fa40338b000) [pid = 4493] [serial = 874] [outer = (nil)] 12:23:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 124 (0x7fa405ab7800) [pid = 4493] [serial = 875] [outer = 0x7fa40338b000] 12:23:24 INFO - PROCESS | 4493 | 1461612204375 Marionette DEBUG loaded listener.js 12:23:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 125 (0x7fa406d6d800) [pid = 4493] [serial = 876] [outer = 0x7fa40338b000] 12:23:25 INFO - PROCESS | 4493 | 1461612205239 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 12:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1386ms 12:23:25 INFO - PROCESS | 4493 | 1461612205285 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 12:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:23:25 INFO - PROCESS | 4493 | 1461612205290 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 12:23:25 INFO - PROCESS | 4493 | 1461612205296 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:23:25 INFO - PROCESS | 4493 | 1461612205299 Marionette TRACE conn4 <- [1,1138,null,{}] 12:23:25 INFO - PROCESS | 4493 | 1461612205305 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:25 INFO - PROCESS | 4493 | 1461612205491 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 12:23:25 INFO - PROCESS | 4493 | 1461612205663 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:25 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40c67b800 == 55 [pid = 4493] [id = 292] 12:23:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 126 (0x7fa3fae32c00) [pid = 4493] [serial = 877] [outer = (nil)] 12:23:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 127 (0x7fa405abcc00) [pid = 4493] [serial = 878] [outer = 0x7fa3fae32c00] 12:23:25 INFO - PROCESS | 4493 | 1461612205754 Marionette DEBUG loaded listener.js 12:23:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 128 (0x7fa407022800) [pid = 4493] [serial = 879] [outer = 0x7fa3fae32c00] 12:23:26 INFO - PROCESS | 4493 | 1461612206671 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 12:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1430ms 12:23:26 INFO - PROCESS | 4493 | 1461612206726 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 12:23:26 INFO - PROCESS | 4493 | 1461612206731 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 12:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:23:26 INFO - PROCESS | 4493 | 1461612206738 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:23:26 INFO - PROCESS | 4493 | 1461612206742 Marionette TRACE conn4 <- [1,1142,null,{}] 12:23:26 INFO - PROCESS | 4493 | 1461612206748 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:27 INFO - PROCESS | 4493 | 1461612206998 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 12:23:27 INFO - PROCESS | 4493 | 1461612207159 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:27 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40d126800 == 56 [pid = 4493] [id = 293] 12:23:27 INFO - PROCESS | 4493 | ++DOMWINDOW == 129 (0x7fa407087800) [pid = 4493] [serial = 880] [outer = (nil)] 12:23:27 INFO - PROCESS | 4493 | ++DOMWINDOW == 130 (0x7fa409709c00) [pid = 4493] [serial = 881] [outer = 0x7fa407087800] 12:23:27 INFO - PROCESS | 4493 | 1461612207287 Marionette DEBUG loaded listener.js 12:23:27 INFO - PROCESS | 4493 | ++DOMWINDOW == 131 (0x7fa409879c00) [pid = 4493] [serial = 882] [outer = 0x7fa407087800] 12:23:28 INFO - PROCESS | 4493 | 1461612208128 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 12:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1439ms 12:23:28 INFO - PROCESS | 4493 | 1461612208177 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 12:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:23:28 INFO - PROCESS | 4493 | 1461612208182 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 12:23:28 INFO - PROCESS | 4493 | 1461612208188 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:23:28 INFO - PROCESS | 4493 | 1461612208191 Marionette TRACE conn4 <- [1,1146,null,{}] 12:23:28 INFO - PROCESS | 4493 | 1461612208196 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:28 INFO - PROCESS | 4493 | 1461612208365 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 12:23:28 INFO - PROCESS | 4493 | 1461612208528 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:28 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40d4b1000 == 57 [pid = 4493] [id = 294] 12:23:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 132 (0x7fa407028800) [pid = 4493] [serial = 883] [outer = (nil)] 12:23:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 133 (0x7fa409b37c00) [pid = 4493] [serial = 884] [outer = 0x7fa407028800] 12:23:28 INFO - PROCESS | 4493 | 1461612208602 Marionette DEBUG loaded listener.js 12:23:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 134 (0x7fa40a4ba000) [pid = 4493] [serial = 885] [outer = 0x7fa407028800] 12:23:29 INFO - PROCESS | 4493 | 1461612209457 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 12:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1333ms 12:23:29 INFO - PROCESS | 4493 | 1461612209522 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 12:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:23:29 INFO - PROCESS | 4493 | 1461612209526 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 12:23:29 INFO - PROCESS | 4493 | 1461612209533 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:23:29 INFO - PROCESS | 4493 | 1461612209536 Marionette TRACE conn4 <- [1,1150,null,{}] 12:23:29 INFO - PROCESS | 4493 | 1461612209542 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:29 INFO - PROCESS | 4493 | 1461612209765 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 12:23:29 INFO - PROCESS | 4493 | 1461612209938 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:29 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40d4f2000 == 58 [pid = 4493] [id = 295] 12:23:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 135 (0x7fa403ceec00) [pid = 4493] [serial = 886] [outer = (nil)] 12:23:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 136 (0x7fa40a868c00) [pid = 4493] [serial = 887] [outer = 0x7fa403ceec00] 12:23:30 INFO - PROCESS | 4493 | 1461612210011 Marionette DEBUG loaded listener.js 12:23:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 137 (0x7fa40b276000) [pid = 4493] [serial = 888] [outer = 0x7fa403ceec00] 12:23:30 INFO - PROCESS | 4493 | 1461612210935 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 12:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1436ms 12:23:30 INFO - PROCESS | 4493 | 1461612210969 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 12:23:30 INFO - PROCESS | 4493 | 1461612210974 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 12:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:23:30 INFO - PROCESS | 4493 | 1461612210981 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:23:30 INFO - PROCESS | 4493 | 1461612210983 Marionette TRACE conn4 <- [1,1154,null,{}] 12:23:30 INFO - PROCESS | 4493 | 1461612210989 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:31 INFO - PROCESS | 4493 | 1461612211170 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 12:23:31 INFO - PROCESS | 4493 | 1461612211340 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:31 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa404562800 == 59 [pid = 4493] [id = 296] 12:23:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 138 (0x7fa3f98d4800) [pid = 4493] [serial = 889] [outer = (nil)] 12:23:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 139 (0x7fa4045c0c00) [pid = 4493] [serial = 890] [outer = 0x7fa3f98d4800] 12:23:31 INFO - PROCESS | 4493 | 1461612211419 Marionette DEBUG loaded listener.js 12:23:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 140 (0x7fa40b966400) [pid = 4493] [serial = 891] [outer = 0x7fa3f98d4800] 12:23:32 INFO - PROCESS | 4493 | 1461612212350 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 12:23:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1440ms 12:23:32 INFO - PROCESS | 4493 | 1461612212423 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 12:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:23:32 INFO - PROCESS | 4493 | 1461612212427 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 12:23:32 INFO - PROCESS | 4493 | 1461612212433 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:23:32 INFO - PROCESS | 4493 | 1461612212437 Marionette TRACE conn4 <- [1,1158,null,{}] 12:23:32 INFO - PROCESS | 4493 | 1461612212442 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:32 INFO - PROCESS | 4493 | 1461612212940 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 12:23:33 INFO - PROCESS | 4493 | 1461612213165 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:33 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fe130800 == 60 [pid = 4493] [id = 297] 12:23:33 INFO - PROCESS | 4493 | ++DOMWINDOW == 141 (0x7fa3fae27c00) [pid = 4493] [serial = 892] [outer = (nil)] 12:23:33 INFO - PROCESS | 4493 | ++DOMWINDOW == 142 (0x7fa3fafa4400) [pid = 4493] [serial = 893] [outer = 0x7fa3fae27c00] 12:23:33 INFO - PROCESS | 4493 | 1461612213236 Marionette DEBUG loaded listener.js 12:23:33 INFO - PROCESS | 4493 | ++DOMWINDOW == 143 (0x7fa3fc956800) [pid = 4493] [serial = 894] [outer = 0x7fa3fae27c00] 12:23:34 INFO - PROCESS | 4493 | 1461612214083 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 12:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1694ms 12:23:34 INFO - PROCESS | 4493 | 1461612214131 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 12:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:23:34 INFO - PROCESS | 4493 | 1461612214136 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 12:23:34 INFO - PROCESS | 4493 | 1461612214143 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:23:34 INFO - PROCESS | 4493 | 1461612214150 Marionette TRACE conn4 <- [1,1162,null,{}] 12:23:34 INFO - PROCESS | 4493 | 1461612214157 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:34 INFO - PROCESS | 4493 | 1461612214344 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 12:23:34 INFO - PROCESS | 4493 | 1461612214540 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:34 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa402fcd000 == 61 [pid = 4493] [id = 298] 12:23:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 144 (0x7fa3f98d5c00) [pid = 4493] [serial = 895] [outer = (nil)] 12:23:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 145 (0x7fa3fdced400) [pid = 4493] [serial = 896] [outer = 0x7fa3f98d5c00] 12:23:34 INFO - PROCESS | 4493 | 1461612214637 Marionette DEBUG loaded listener.js 12:23:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 146 (0x7fa401790c00) [pid = 4493] [serial = 897] [outer = 0x7fa3f98d5c00] 12:23:35 INFO - PROCESS | 4493 | 1461612215811 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 12:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1738ms 12:23:35 INFO - PROCESS | 4493 | 1461612215883 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 12:23:35 INFO - PROCESS | 4493 | 1461612215888 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 12:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:23:35 INFO - PROCESS | 4493 | 1461612215896 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:23:35 INFO - PROCESS | 4493 | 1461612215900 Marionette TRACE conn4 <- [1,1166,null,{}] 12:23:35 INFO - PROCESS | 4493 | 1461612215907 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:36 INFO - PROCESS | 4493 | 1461612216176 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 12:23:36 INFO - PROCESS | 4493 | --DOMWINDOW == 145 (0x7fa404ae4400) [pid = 4493] [serial = 815] [outer = (nil)] [url = about:blank] 12:23:36 INFO - PROCESS | 4493 | --DOMWINDOW == 144 (0x7fa40444cc00) [pid = 4493] [serial = 788] [outer = (nil)] [url = about:blank] 12:23:36 INFO - PROCESS | 4493 | --DOMWINDOW == 143 (0x7fa40456d800) [pid = 4493] [serial = 791] [outer = (nil)] [url = about:blank] 12:23:36 INFO - PROCESS | 4493 | --DOMWINDOW == 142 (0x7fa4040c2c00) [pid = 4493] [serial = 782] [outer = (nil)] [url = about:blank] 12:23:36 INFO - PROCESS | 4493 | --DOMWINDOW == 141 (0x7fa404403c00) [pid = 4493] [serial = 785] [outer = (nil)] [url = about:blank] 12:23:36 INFO - PROCESS | 4493 | --DOMWINDOW == 140 (0x7fa4045bb000) [pid = 4493] [serial = 794] [outer = (nil)] [url = about:blank] 12:23:36 INFO - PROCESS | 4493 | 1461612216541 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:36 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fd8e3000 == 60 [pid = 4493] [id = 286] 12:23:36 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4033cd800 == 59 [pid = 4493] [id = 285] 12:23:36 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40140d800 == 58 [pid = 4493] [id = 284] 12:23:36 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fca28000 == 59 [pid = 4493] [id = 299] 12:23:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 141 (0x7fa3fae29000) [pid = 4493] [serial = 898] [outer = (nil)] 12:23:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 142 (0x7fa403391c00) [pid = 4493] [serial = 899] [outer = 0x7fa3fae29000] 12:23:36 INFO - PROCESS | 4493 | 1461612216620 Marionette DEBUG loaded listener.js 12:23:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 143 (0x7fa4040cbc00) [pid = 4493] [serial = 900] [outer = 0x7fa3fae29000] 12:23:36 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcc4f000 == 58 [pid = 4493] [id = 283] 12:23:36 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fca1e000 == 57 [pid = 4493] [id = 282] 12:23:36 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4017b2000 == 56 [pid = 4493] [id = 281] 12:23:37 INFO - PROCESS | 4493 | --DOMWINDOW == 142 (0x7fa4044da400) [pid = 4493] [serial = 813] [outer = (nil)] [url = about:blank] 12:23:37 INFO - PROCESS | 4493 | --DOMWINDOW == 141 (0x7fa3fe0bfc00) [pid = 4493] [serial = 803] [outer = (nil)] [url = about:blank] 12:23:37 INFO - PROCESS | 4493 | --DOMWINDOW == 140 (0x7fa404410c00) [pid = 4493] [serial = 810] [outer = (nil)] [url = about:blank] 12:23:37 INFO - PROCESS | 4493 | --DOMWINDOW == 139 (0x7fa3fba7a400) [pid = 4493] [serial = 776] [outer = (nil)] [url = about:blank] 12:23:37 INFO - PROCESS | 4493 | --DOMWINDOW == 138 (0x7fa403ed1c00) [pid = 4493] [serial = 747] [outer = (nil)] [url = about:blank] 12:23:37 INFO - PROCESS | 4493 | --DOMWINDOW == 137 (0x7fa3fc952000) [pid = 4493] [serial = 729] [outer = (nil)] [url = about:blank] 12:23:37 INFO - PROCESS | 4493 | --DOMWINDOW == 136 (0x7fa401796c00) [pid = 4493] [serial = 804] [outer = (nil)] [url = about:blank] 12:23:37 INFO - PROCESS | 4493 | --DOMWINDOW == 135 (0x7fa402e4f000) [pid = 4493] [serial = 741] [outer = (nil)] [url = about:blank] 12:23:37 INFO - PROCESS | 4493 | --DOMWINDOW == 134 (0x7fa3fdcee800) [pid = 4493] [serial = 732] [outer = (nil)] [url = about:blank] 12:23:37 INFO - PROCESS | 4493 | --DOMWINDOW == 133 (0x7fa403ed0800) [pid = 4493] [serial = 807] [outer = (nil)] [url = about:blank] 12:23:37 INFO - PROCESS | 4493 | --DOMWINDOW == 132 (0x7fa3fe0b9800) [pid = 4493] [serial = 779] [outer = (nil)] [url = about:blank] 12:23:37 INFO - PROCESS | 4493 | --DOMWINDOW == 131 (0x7fa3fcc9e000) [pid = 4493] [serial = 800] [outer = (nil)] [url = about:blank] 12:23:37 INFO - PROCESS | 4493 | --DOMWINDOW == 130 (0x7fa403ceb400) [pid = 4493] [serial = 744] [outer = (nil)] [url = about:blank] 12:23:37 INFO - PROCESS | 4493 | --DOMWINDOW == 129 (0x7fa3fb612800) [pid = 4493] [serial = 798] [outer = (nil)] [url = about:blank] 12:23:37 INFO - PROCESS | 4493 | --DOMWINDOW == 128 (0x7fa3fe3dec00) [pid = 4493] [serial = 735] [outer = (nil)] [url = about:blank] 12:23:37 INFO - PROCESS | 4493 | --DOMWINDOW == 127 (0x7fa3fdceb000) [pid = 4493] [serial = 801] [outer = (nil)] [url = about:blank] 12:23:37 INFO - PROCESS | 4493 | --DOMWINDOW == 126 (0x7fa403389c00) [pid = 4493] [serial = 806] [outer = (nil)] [url = about:blank] 12:23:37 INFO - PROCESS | 4493 | --DOMWINDOW == 125 (0x7fa4040c2800) [pid = 4493] [serial = 750] [outer = (nil)] [url = about:blank] 12:23:37 INFO - PROCESS | 4493 | --DOMWINDOW == 124 (0x7fa4042f2800) [pid = 4493] [serial = 809] [outer = (nil)] [url = about:blank] 12:23:37 INFO - PROCESS | 4493 | --DOMWINDOW == 123 (0x7fa4040c6800) [pid = 4493] [serial = 753] [outer = (nil)] [url = about:blank] 12:23:37 INFO - PROCESS | 4493 | --DOMWINDOW == 122 (0x7fa3fae27000) [pid = 4493] [serial = 797] [outer = (nil)] [url = about:blank] 12:23:37 INFO - PROCESS | 4493 | --DOMWINDOW == 121 (0x7fa404405c00) [pid = 4493] [serial = 774] [outer = (nil)] [url = about:blank] 12:23:37 INFO - PROCESS | 4493 | --DOMWINDOW == 120 (0x7fa401796800) [pid = 4493] [serial = 738] [outer = (nil)] [url = about:blank] 12:23:37 INFO - PROCESS | 4493 | --DOMWINDOW == 119 (0x7fa40444dc00) [pid = 4493] [serial = 812] [outer = (nil)] [url = about:blank] 12:23:37 INFO - PROCESS | 4493 | 1461612217505 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 12:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1644ms 12:23:37 INFO - PROCESS | 4493 | 1461612217541 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 12:23:37 INFO - PROCESS | 4493 | 1461612217547 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 12:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:23:37 INFO - PROCESS | 4493 | 1461612217564 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:23:37 INFO - PROCESS | 4493 | 1461612217571 Marionette TRACE conn4 <- [1,1170,null,{}] 12:23:37 INFO - PROCESS | 4493 | 1461612217577 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:37 INFO - PROCESS | 4493 | 1461612217755 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 12:23:37 INFO - PROCESS | 4493 | 1461612217767 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:37 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40140b000 == 57 [pid = 4493] [id = 300] 12:23:37 INFO - PROCESS | 4493 | ++DOMWINDOW == 120 (0x7fa3fba7a400) [pid = 4493] [serial = 901] [outer = (nil)] 12:23:37 INFO - PROCESS | 4493 | ++DOMWINDOW == 121 (0x7fa404410400) [pid = 4493] [serial = 902] [outer = 0x7fa3fba7a400] 12:23:37 INFO - PROCESS | 4493 | 1461612217836 Marionette DEBUG loaded listener.js 12:23:37 INFO - PROCESS | 4493 | ++DOMWINDOW == 122 (0x7fa4044dcc00) [pid = 4493] [serial = 903] [outer = 0x7fa3fba7a400] 12:23:38 INFO - PROCESS | 4493 | 1461612218768 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 12:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1244ms 12:23:38 INFO - PROCESS | 4493 | 1461612218800 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 12:23:38 INFO - PROCESS | 4493 | 1461612218803 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 12:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:23:38 INFO - PROCESS | 4493 | 1461612218810 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:23:38 INFO - PROCESS | 4493 | 1461612218814 Marionette TRACE conn4 <- [1,1174,null,{}] 12:23:38 INFO - PROCESS | 4493 | 1461612218819 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:38 INFO - PROCESS | 4493 | 1461612218987 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 12:23:39 INFO - PROCESS | 4493 | 1461612219151 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:39 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4033db800 == 58 [pid = 4493] [id = 301] 12:23:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 123 (0x7fa403389c00) [pid = 4493] [serial = 904] [outer = (nil)] 12:23:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 124 (0x7fa404ad7400) [pid = 4493] [serial = 905] [outer = 0x7fa403389c00] 12:23:39 INFO - PROCESS | 4493 | 1461612219220 Marionette DEBUG loaded listener.js 12:23:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 125 (0x7fa405904000) [pid = 4493] [serial = 906] [outer = 0x7fa403389c00] 12:23:40 INFO - PROCESS | 4493 | 1461612220155 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 12:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:23:40 INFO - PROCESS | 4493 | 1461612220202 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 12:23:40 INFO - PROCESS | 4493 | 1461612220228 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:23:40 INFO - PROCESS | 4493 | 1461612220232 Marionette TRACE conn4 <- [1,1178,null,{}] 12:23:40 INFO - PROCESS | 4493 | 1461612220237 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:40 INFO - PROCESS | 4493 | 1461612220458 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 12:23:40 INFO - PROCESS | 4493 | 1461612220505 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:40 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403fa9000 == 59 [pid = 4493] [id = 302] 12:23:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 126 (0x7fa406d78c00) [pid = 4493] [serial = 907] [outer = (nil)] 12:23:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 127 (0x7fa406f1e400) [pid = 4493] [serial = 908] [outer = 0x7fa406d78c00] 12:23:40 INFO - PROCESS | 4493 | 1461612220587 Marionette DEBUG loaded listener.js 12:23:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 128 (0x7fa407023000) [pid = 4493] [serial = 909] [outer = 0x7fa406d78c00] 12:23:41 INFO - PROCESS | 4493 | --DOMWINDOW == 127 (0x7fa40444fc00) [pid = 4493] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:23:41 INFO - PROCESS | 4493 | --DOMWINDOW == 126 (0x7fa3fba74000) [pid = 4493] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:23:41 INFO - PROCESS | 4493 | --DOMWINDOW == 125 (0x7fa3fbc67000) [pid = 4493] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:23:41 INFO - PROCESS | 4493 | --DOMWINDOW == 124 (0x7fa3f8862000) [pid = 4493] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:23:41 INFO - PROCESS | 4493 | --DOMWINDOW == 123 (0x7fa3fcb7d400) [pid = 4493] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:23:41 INFO - PROCESS | 4493 | --DOMWINDOW == 122 (0x7fa3fcb84000) [pid = 4493] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:23:41 INFO - PROCESS | 4493 | 1461612221673 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 12:23:41 INFO - PROCESS | 4493 | 1461612221718 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 12:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:23:41 INFO - PROCESS | 4493 | 1461612221724 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:23:41 INFO - PROCESS | 4493 | 1461612221728 Marionette TRACE conn4 <- [1,1182,null,{}] 12:23:41 INFO - PROCESS | 4493 | 1461612221734 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:41 INFO - PROCESS | 4493 | 1461612221961 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 12:23:41 INFO - PROCESS | 4493 | 1461612221981 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:42 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa405917800 == 60 [pid = 4493] [id = 303] 12:23:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 123 (0x7fa3fdcec000) [pid = 4493] [serial = 910] [outer = (nil)] 12:23:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 124 (0x7fa407022000) [pid = 4493] [serial = 911] [outer = 0x7fa3fdcec000] 12:23:42 INFO - PROCESS | 4493 | 1461612222046 Marionette DEBUG loaded listener.js 12:23:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 125 (0x7fa408d6a400) [pid = 4493] [serial = 912] [outer = 0x7fa3fdcec000] 12:23:42 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:23:42 INFO - PROCESS | 4493 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:23:42 INFO - PROCESS | 4493 | 1461612222876 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 12:23:42 INFO - PROCESS | 4493 | 1461612222914 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 12:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 12:23:42 INFO - PROCESS | 4493 | 1461612222925 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:23:42 INFO - PROCESS | 4493 | 1461612222927 Marionette TRACE conn4 <- [1,1186,null,{}] 12:23:42 INFO - PROCESS | 4493 | 1461612222933 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:43 INFO - PROCESS | 4493 | 1461612223098 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 12:23:43 INFO - PROCESS | 4493 | 1461612223113 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:43 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa409bb6800 == 61 [pid = 4493] [id = 304] 12:23:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 126 (0x7fa40189a400) [pid = 4493] [serial = 913] [outer = (nil)] 12:23:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 127 (0x7fa40b278000) [pid = 4493] [serial = 914] [outer = 0x7fa40189a400] 12:23:43 INFO - PROCESS | 4493 | 1461612223176 Marionette DEBUG loaded listener.js 12:23:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 128 (0x7fa40bd2dc00) [pid = 4493] [serial = 915] [outer = 0x7fa40189a400] 12:23:44 INFO - PROCESS | 4493 | 1461612224345 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 12:23:44 INFO - PROCESS | 4493 | 1461612224419 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 12:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:23:44 INFO - PROCESS | 4493 | 1461612224427 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:23:44 INFO - PROCESS | 4493 | 1461612224433 Marionette TRACE conn4 <- [1,1190,null,{}] 12:23:44 INFO - PROCESS | 4493 | 1461612224442 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:44 INFO - PROCESS | 4493 | 1461612224656 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 12:23:44 INFO - PROCESS | 4493 | 1461612224871 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:44 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fe4b3800 == 62 [pid = 4493] [id = 305] 12:23:44 INFO - PROCESS | 4493 | ++DOMWINDOW == 129 (0x7fa3fdce9c00) [pid = 4493] [serial = 916] [outer = (nil)] 12:23:44 INFO - PROCESS | 4493 | ++DOMWINDOW == 130 (0x7fa3fe3e7000) [pid = 4493] [serial = 917] [outer = 0x7fa3fdce9c00] 12:23:45 INFO - PROCESS | 4493 | 1461612224997 Marionette DEBUG loaded listener.js 12:23:45 INFO - PROCESS | 4493 | ++DOMWINDOW == 131 (0x7fa40338a400) [pid = 4493] [serial = 918] [outer = 0x7fa3fdce9c00] 12:23:45 INFO - PROCESS | 4493 | 1461612225943 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 12:23:46 INFO - PROCESS | 4493 | 1461612226025 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 12:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:23:46 INFO - PROCESS | 4493 | 1461612226037 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:23:46 INFO - PROCESS | 4493 | 1461612226041 Marionette TRACE conn4 <- [1,1194,null,{}] 12:23:46 INFO - PROCESS | 4493 | 1461612226049 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:46 INFO - PROCESS | 4493 | 1461612226281 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 12:23:46 INFO - PROCESS | 4493 | 1461612226529 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:46 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40566a000 == 63 [pid = 4493] [id = 306] 12:23:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 132 (0x7fa4040c6800) [pid = 4493] [serial = 919] [outer = (nil)] 12:23:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 133 (0x7fa4044d6800) [pid = 4493] [serial = 920] [outer = 0x7fa4040c6800] 12:23:46 INFO - PROCESS | 4493 | 1461612226651 Marionette DEBUG loaded listener.js 12:23:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 134 (0x7fa405742800) [pid = 4493] [serial = 921] [outer = 0x7fa4040c6800] 12:23:47 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:23:47 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:23:47 INFO - PROCESS | 4493 | 1461612227576 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 12:23:47 INFO - PROCESS | 4493 | 1461612227633 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 12:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:23:47 INFO - PROCESS | 4493 | 1461612227641 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:23:47 INFO - PROCESS | 4493 | 1461612227647 Marionette TRACE conn4 <- [1,1198,null,{}] 12:23:47 INFO - PROCESS | 4493 | 1461612227682 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:47 INFO - PROCESS | 4493 | 1461612227878 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 12:23:48 INFO - PROCESS | 4493 | 1461612228081 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:48 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40ce02800 == 64 [pid = 4493] [id = 307] 12:23:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 135 (0x7fa406f21c00) [pid = 4493] [serial = 922] [outer = (nil)] 12:23:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 136 (0x7fa407084c00) [pid = 4493] [serial = 923] [outer = 0x7fa406f21c00] 12:23:48 INFO - PROCESS | 4493 | 1461612228175 Marionette DEBUG loaded listener.js 12:23:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 137 (0x7fa40a865800) [pid = 4493] [serial = 924] [outer = 0x7fa406f21c00] 12:23:49 INFO - PROCESS | 4493 | 1461612229023 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 12:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1448ms 12:23:49 INFO - PROCESS | 4493 | 1461612229089 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 12:23:49 INFO - PROCESS | 4493 | 1461612229094 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 12:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:23:49 INFO - PROCESS | 4493 | 1461612229101 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:23:49 INFO - PROCESS | 4493 | 1461612229103 Marionette TRACE conn4 <- [1,1202,null,{}] 12:23:49 INFO - PROCESS | 4493 | 1461612229110 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:49 INFO - PROCESS | 4493 | 1461612229312 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 12:23:49 INFO - PROCESS | 4493 | 1461612229477 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:49 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40fc41800 == 65 [pid = 4493] [id = 308] 12:23:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 138 (0x7fa40700a400) [pid = 4493] [serial = 925] [outer = (nil)] 12:23:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 139 (0x7fa40bd34400) [pid = 4493] [serial = 926] [outer = 0x7fa40700a400] 12:23:49 INFO - PROCESS | 4493 | 1461612229555 Marionette DEBUG loaded listener.js 12:23:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 140 (0x7fa40bd37c00) [pid = 4493] [serial = 927] [outer = 0x7fa40700a400] 12:23:50 INFO - PROCESS | 4493 | 1461612230427 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 12:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1385ms 12:23:50 INFO - PROCESS | 4493 | 1461612230487 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 12:23:50 INFO - PROCESS | 4493 | 1461612230492 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 12:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:23:50 INFO - PROCESS | 4493 | 1461612230498 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:23:50 INFO - PROCESS | 4493 | 1461612230502 Marionette TRACE conn4 <- [1,1206,null,{}] 12:23:50 INFO - PROCESS | 4493 | 1461612230507 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:50 INFO - PROCESS | 4493 | 1461612230696 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 12:23:50 INFO - PROCESS | 4493 | 1461612230903 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:50 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40fec3800 == 66 [pid = 4493] [id = 309] 12:23:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 141 (0x7fa40bd3b000) [pid = 4493] [serial = 928] [outer = (nil)] 12:23:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 142 (0x7fa40bd8c000) [pid = 4493] [serial = 929] [outer = 0x7fa40bd3b000] 12:23:51 INFO - PROCESS | 4493 | 1461612231036 Marionette DEBUG loaded listener.js 12:23:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 143 (0x7fa40be7e800) [pid = 4493] [serial = 930] [outer = 0x7fa40bd3b000] 12:23:51 INFO - PROCESS | 4493 | 1461612231963 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 12:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1530ms 12:23:52 INFO - PROCESS | 4493 | 1461612232030 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 12:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:23:52 INFO - PROCESS | 4493 | 1461612232034 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 12:23:52 INFO - PROCESS | 4493 | 1461612232040 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:23:52 INFO - PROCESS | 4493 | 1461612232044 Marionette TRACE conn4 <- [1,1210,null,{}] 12:23:52 INFO - PROCESS | 4493 | 1461612232050 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:52 INFO - PROCESS | 4493 | 1461612232282 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 12:23:52 INFO - PROCESS | 4493 | 1461612232489 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:52 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41397f000 == 67 [pid = 4493] [id = 310] 12:23:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 144 (0x7fa40be89400) [pid = 4493] [serial = 931] [outer = (nil)] 12:23:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 145 (0x7fa40c072000) [pid = 4493] [serial = 932] [outer = 0x7fa40be89400] 12:23:52 INFO - PROCESS | 4493 | 1461612232590 Marionette DEBUG loaded listener.js 12:23:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 146 (0x7fa40c0dbc00) [pid = 4493] [serial = 933] [outer = 0x7fa40be89400] 12:23:53 INFO - PROCESS | 4493 | 1461612233403 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 12:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1434ms 12:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:23:53 INFO - PROCESS | 4493 | 1461612233475 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 12:23:53 INFO - PROCESS | 4493 | 1461612233479 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 12:23:53 INFO - PROCESS | 4493 | 1461612233486 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:23:53 INFO - PROCESS | 4493 | 1461612233488 Marionette TRACE conn4 <- [1,1214,null,{}] 12:23:53 INFO - PROCESS | 4493 | 1461612233494 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:53 INFO - PROCESS | 4493 | 1461612233670 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 12:23:53 INFO - PROCESS | 4493 | 1461612233844 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:53 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4197c7800 == 68 [pid = 4493] [id = 311] 12:23:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 147 (0x7fa404450400) [pid = 4493] [serial = 934] [outer = (nil)] 12:23:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 148 (0x7fa40c0e5800) [pid = 4493] [serial = 935] [outer = 0x7fa404450400] 12:23:53 INFO - PROCESS | 4493 | 1461612233921 Marionette DEBUG loaded listener.js 12:23:54 INFO - PROCESS | 4493 | ++DOMWINDOW == 149 (0x7fa40c0ec800) [pid = 4493] [serial = 936] [outer = 0x7fa404450400] 12:23:54 INFO - PROCESS | 4493 | 1461612234798 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 12:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1384ms 12:23:54 INFO - PROCESS | 4493 | 1461612234869 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 12:23:54 INFO - PROCESS | 4493 | 1461612234874 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 12:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:23:54 INFO - PROCESS | 4493 | 1461612234880 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:23:54 INFO - PROCESS | 4493 | 1461612234882 Marionette TRACE conn4 <- [1,1218,null,{}] 12:23:54 INFO - PROCESS | 4493 | 1461612234890 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:55 INFO - PROCESS | 4493 | 1461612235093 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 12:23:55 INFO - PROCESS | 4493 | 1461612235255 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:55 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41a3df000 == 69 [pid = 4493] [id = 312] 12:23:55 INFO - PROCESS | 4493 | ++DOMWINDOW == 150 (0x7fa405ab2800) [pid = 4493] [serial = 937] [outer = (nil)] 12:23:55 INFO - PROCESS | 4493 | ++DOMWINDOW == 151 (0x7fa40c397400) [pid = 4493] [serial = 938] [outer = 0x7fa405ab2800] 12:23:55 INFO - PROCESS | 4493 | 1461612235329 Marionette DEBUG loaded listener.js 12:23:55 INFO - PROCESS | 4493 | ++DOMWINDOW == 152 (0x7fa40c39d400) [pid = 4493] [serial = 939] [outer = 0x7fa405ab2800] 12:23:56 INFO - PROCESS | 4493 | 1461612236210 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 12:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1378ms 12:23:56 INFO - PROCESS | 4493 | 1461612236259 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 12:23:56 INFO - PROCESS | 4493 | 1461612236263 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 12:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:23:56 INFO - PROCESS | 4493 | 1461612236270 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:23:56 INFO - PROCESS | 4493 | 1461612236274 Marionette TRACE conn4 <- [1,1222,null,{}] 12:23:56 INFO - PROCESS | 4493 | 1461612236280 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:56 INFO - PROCESS | 4493 | 1461612236456 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 12:23:56 INFO - PROCESS | 4493 | 1461612236630 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:56 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41a861000 == 70 [pid = 4493] [id = 313] 12:23:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 153 (0x7fa40bd3bc00) [pid = 4493] [serial = 940] [outer = (nil)] 12:23:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 154 (0x7fa40c3a2400) [pid = 4493] [serial = 941] [outer = 0x7fa40bd3bc00] 12:23:56 INFO - PROCESS | 4493 | 1461612236705 Marionette DEBUG loaded listener.js 12:23:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 155 (0x7fa40c694400) [pid = 4493] [serial = 942] [outer = 0x7fa40bd3bc00] 12:23:57 INFO - PROCESS | 4493 | 1461612237588 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 12:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 12:23:57 INFO - PROCESS | 4493 | 1461612237662 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 12:23:57 INFO - PROCESS | 4493 | 1461612237668 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:23:57 INFO - PROCESS | 4493 | 1461612237671 Marionette TRACE conn4 <- [1,1226,null,{}] 12:23:57 INFO - PROCESS | 4493 | 1461612237677 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:57 INFO - PROCESS | 4493 | 1461612237903 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 12:23:58 INFO - PROCESS | 4493 | 1461612238070 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:58 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41b515800 == 71 [pid = 4493] [id = 314] 12:23:58 INFO - PROCESS | 4493 | ++DOMWINDOW == 156 (0x7fa40be85c00) [pid = 4493] [serial = 943] [outer = (nil)] 12:23:58 INFO - PROCESS | 4493 | ++DOMWINDOW == 157 (0x7fa40cc6bc00) [pid = 4493] [serial = 944] [outer = 0x7fa40be85c00] 12:23:58 INFO - PROCESS | 4493 | 1461612238145 Marionette DEBUG loaded listener.js 12:23:58 INFO - PROCESS | 4493 | ++DOMWINDOW == 158 (0x7fa40cc72000) [pid = 4493] [serial = 945] [outer = 0x7fa40be85c00] 12:23:59 INFO - PROCESS | 4493 | 1461612239028 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 12:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1388ms 12:23:59 INFO - PROCESS | 4493 | 1461612239057 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 12:23:59 INFO - PROCESS | 4493 | 1461612239061 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 12:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:23:59 INFO - PROCESS | 4493 | 1461612239067 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:23:59 INFO - PROCESS | 4493 | 1461612239071 Marionette TRACE conn4 <- [1,1230,null,{}] 12:23:59 INFO - PROCESS | 4493 | 1461612239077 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:59 INFO - PROCESS | 4493 | 1461612239287 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 12:23:59 INFO - PROCESS | 4493 | 1461612239451 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:59 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41ebdf800 == 72 [pid = 4493] [id = 315] 12:23:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 159 (0x7fa40c39f400) [pid = 4493] [serial = 946] [outer = (nil)] 12:23:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 160 (0x7fa40d59c400) [pid = 4493] [serial = 947] [outer = 0x7fa40c39f400] 12:23:59 INFO - PROCESS | 4493 | 1461612239532 Marionette DEBUG loaded listener.js 12:23:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 161 (0x7fa40dca0c00) [pid = 4493] [serial = 948] [outer = 0x7fa40c39f400] 12:24:00 INFO - PROCESS | 4493 | 1461612240449 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 12:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1435ms 12:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:24:00 INFO - PROCESS | 4493 | 1461612240503 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 12:24:00 INFO - PROCESS | 4493 | 1461612240506 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 12:24:00 INFO - PROCESS | 4493 | 1461612240513 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:24:00 INFO - PROCESS | 4493 | 1461612240516 Marionette TRACE conn4 <- [1,1234,null,{}] 12:24:00 INFO - PROCESS | 4493 | 1461612240522 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:00 INFO - PROCESS | 4493 | 1461612240703 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 12:24:01 INFO - PROCESS | 4493 | 1461612241213 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:01 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40140c800 == 73 [pid = 4493] [id = 316] 12:24:01 INFO - PROCESS | 4493 | ++DOMWINDOW == 162 (0x7fa3faccc000) [pid = 4493] [serial = 949] [outer = (nil)] 12:24:01 INFO - PROCESS | 4493 | ++DOMWINDOW == 163 (0x7fa3facd8400) [pid = 4493] [serial = 950] [outer = 0x7fa3faccc000] 12:24:01 INFO - PROCESS | 4493 | 1461612241329 Marionette DEBUG loaded listener.js 12:24:01 INFO - PROCESS | 4493 | ++DOMWINDOW == 164 (0x7fa3fcb7b400) [pid = 4493] [serial = 951] [outer = 0x7fa3faccc000] 12:24:02 INFO - PROCESS | 4493 | 1461612242275 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 12:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1833ms 12:24:02 INFO - PROCESS | 4493 | 1461612242347 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 12:24:02 INFO - PROCESS | 4493 | 1461612242354 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 12:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:24:02 INFO - PROCESS | 4493 | 1461612242361 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:24:02 INFO - PROCESS | 4493 | 1461612242367 Marionette TRACE conn4 <- [1,1238,null,{}] 12:24:02 INFO - PROCESS | 4493 | 1461612242374 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:02 INFO - PROCESS | 4493 | 1461612242556 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 12:24:02 INFO - PROCESS | 4493 | 1461612242794 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:02 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fb722800 == 74 [pid = 4493] [id = 317] 12:24:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 165 (0x7fa403361000) [pid = 4493] [serial = 952] [outer = (nil)] 12:24:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 166 (0x7fa403ed7c00) [pid = 4493] [serial = 953] [outer = 0x7fa403361000] 12:24:02 INFO - PROCESS | 4493 | 1461612242920 Marionette DEBUG loaded listener.js 12:24:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 167 (0x7fa4042f5400) [pid = 4493] [serial = 954] [outer = 0x7fa403361000] 12:24:03 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403f04000 == 73 [pid = 4493] [id = 257] 12:24:03 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa404020800 == 72 [pid = 4493] [id = 262] 12:24:03 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403f22800 == 71 [pid = 4493] [id = 260] 12:24:03 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403fb3000 == 70 [pid = 4493] [id = 261] 12:24:03 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa405917800 == 69 [pid = 4493] [id = 303] 12:24:03 INFO - PROCESS | 4493 | --DOMWINDOW == 166 (0x7fa3fdce2c00) [pid = 4493] [serial = 818] [outer = (nil)] [url = about:blank] 12:24:03 INFO - PROCESS | 4493 | --DOMWINDOW == 165 (0x7fa4045c3c00) [pid = 4493] [serial = 827] [outer = (nil)] [url = about:blank] 12:24:03 INFO - PROCESS | 4493 | --DOMWINDOW == 164 (0x7fa4044d8400) [pid = 4493] [serial = 824] [outer = (nil)] [url = about:blank] 12:24:03 INFO - PROCESS | 4493 | --DOMWINDOW == 163 (0x7fa402e50400) [pid = 4493] [serial = 821] [outer = (nil)] [url = about:blank] 12:24:03 INFO - PROCESS | 4493 | --DOMWINDOW == 162 (0x7fa405903800) [pid = 4493] [serial = 830] [outer = (nil)] [url = about:blank] 12:24:03 INFO - PROCESS | 4493 | --DOMWINDOW == 161 (0x7fa4045b8c00) [pid = 4493] [serial = 863] [outer = (nil)] [url = about:blank] 12:24:03 INFO - PROCESS | 4493 | --DOMWINDOW == 160 (0x7fa405ab3000) [pid = 4493] [serial = 833] [outer = (nil)] [url = about:blank] 12:24:03 INFO - PROCESS | 4493 | --DOMWINDOW == 159 (0x7fa406f1a000) [pid = 4493] [serial = 836] [outer = (nil)] [url = about:blank] 12:24:03 INFO - PROCESS | 4493 | --DOMWINDOW == 158 (0x7fa40700f400) [pid = 4493] [serial = 839] [outer = (nil)] [url = about:blank] 12:24:03 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403fa9000 == 68 [pid = 4493] [id = 302] 12:24:03 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4033db800 == 67 [pid = 4493] [id = 301] 12:24:03 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40140b000 == 66 [pid = 4493] [id = 300] 12:24:03 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fca28000 == 65 [pid = 4493] [id = 299] 12:24:03 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa402fcd000 == 64 [pid = 4493] [id = 298] 12:24:03 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fe130800 == 63 [pid = 4493] [id = 297] 12:24:03 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40c67b800 == 62 [pid = 4493] [id = 292] 12:24:03 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40b930800 == 61 [pid = 4493] [id = 291] 12:24:03 INFO - PROCESS | 4493 | --DOMWINDOW == 157 (0x7fa4044de400) [pid = 4493] [serial = 857] [outer = (nil)] [url = about:blank] 12:24:03 INFO - PROCESS | 4493 | --DOMWINDOW == 156 (0x7fa3fca5e400) [pid = 4493] [serial = 846] [outer = (nil)] [url = about:blank] 12:24:03 INFO - PROCESS | 4493 | --DOMWINDOW == 155 (0x7fa3fbc60800) [pid = 4493] [serial = 845] [outer = (nil)] [url = about:blank] 12:24:03 INFO - PROCESS | 4493 | --DOMWINDOW == 154 (0x7fa402e4fc00) [pid = 4493] [serial = 849] [outer = (nil)] [url = about:blank] 12:24:03 INFO - PROCESS | 4493 | --DOMWINDOW == 153 (0x7fa3fe0bd800) [pid = 4493] [serial = 848] [outer = (nil)] [url = about:blank] 12:24:03 INFO - PROCESS | 4493 | --DOMWINDOW == 152 (0x7fa40440a400) [pid = 4493] [serial = 854] [outer = (nil)] [url = about:blank] 12:24:03 INFO - PROCESS | 4493 | --DOMWINDOW == 151 (0x7fa403368c00) [pid = 4493] [serial = 851] [outer = (nil)] [url = about:blank] 12:24:03 INFO - PROCESS | 4493 | --DOMWINDOW == 150 (0x7fa4040c6c00) [pid = 4493] [serial = 852] [outer = (nil)] [url = about:blank] 12:24:03 INFO - PROCESS | 4493 | --DOMWINDOW == 149 (0x7fa40701bc00) [pid = 4493] [serial = 842] [outer = (nil)] [url = about:blank] 12:24:03 INFO - PROCESS | 4493 | --DOMWINDOW == 148 (0x7fa4045b7000) [pid = 4493] [serial = 858] [outer = (nil)] [url = about:blank] 12:24:03 INFO - PROCESS | 4493 | --DOMWINDOW == 147 (0x7fa404450000) [pid = 4493] [serial = 855] [outer = (nil)] [url = about:blank] 12:24:03 INFO - PROCESS | 4493 | --DOMWINDOW == 146 (0x7fa403cf3800) [pid = 4493] [serial = 861] [outer = (nil)] [url = about:blank] 12:24:03 INFO - PROCESS | 4493 | --DOMWINDOW == 145 (0x7fa3fe0bac00) [pid = 4493] [serial = 860] [outer = (nil)] [url = about:blank] 12:24:03 INFO - PROCESS | 4493 | 1461612243846 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 12:24:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1537ms 12:24:03 INFO - PROCESS | 4493 | 1461612243903 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 12:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:24:03 INFO - PROCESS | 4493 | 1461612243909 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 12:24:03 INFO - PROCESS | 4493 | 1461612243916 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:24:03 INFO - PROCESS | 4493 | 1461612243919 Marionette TRACE conn4 <- [1,1242,null,{}] 12:24:03 INFO - PROCESS | 4493 | 1461612243925 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:04 INFO - PROCESS | 4493 | 1461612244088 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 12:24:04 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa405920000 == 60 [pid = 4493] [id = 9] 12:24:04 INFO - PROCESS | 4493 | 1461612244293 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:04 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fe4b8800 == 61 [pid = 4493] [id = 318] 12:24:04 INFO - PROCESS | 4493 | ++DOMWINDOW == 146 (0x7fa404407c00) [pid = 4493] [serial = 955] [outer = (nil)] 12:24:04 INFO - PROCESS | 4493 | ++DOMWINDOW == 147 (0x7fa4044da400) [pid = 4493] [serial = 956] [outer = 0x7fa404407c00] 12:24:04 INFO - PROCESS | 4493 | 1461612244388 Marionette DEBUG loaded listener.js 12:24:04 INFO - PROCESS | 4493 | ++DOMWINDOW == 148 (0x7fa4045c5000) [pid = 4493] [serial = 957] [outer = 0x7fa404407c00] 12:24:05 INFO - PROCESS | 4493 | 1461612245192 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 12:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1336ms 12:24:05 INFO - PROCESS | 4493 | 1461612245253 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 12:24:05 INFO - PROCESS | 4493 | 1461612245256 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 12:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:24:05 INFO - PROCESS | 4493 | 1461612245270 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:24:05 INFO - PROCESS | 4493 | 1461612245279 Marionette TRACE conn4 <- [1,1246,null,{}] 12:24:05 INFO - PROCESS | 4493 | 1461612245287 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:05 INFO - PROCESS | 4493 | 1461612245462 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 12:24:05 INFO - PROCESS | 4493 | 1461612245598 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:05 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403f21000 == 62 [pid = 4493] [id = 319] 12:24:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 149 (0x7fa404403c00) [pid = 4493] [serial = 958] [outer = (nil)] 12:24:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 150 (0x7fa405aad400) [pid = 4493] [serial = 959] [outer = 0x7fa404403c00] 12:24:05 INFO - PROCESS | 4493 | 1461612245667 Marionette DEBUG loaded listener.js 12:24:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 151 (0x7fa40701b000) [pid = 4493] [serial = 960] [outer = 0x7fa404403c00] 12:24:06 INFO - PROCESS | 4493 | 1461612246566 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 12:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1343ms 12:24:06 INFO - PROCESS | 4493 | 1461612246607 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 12:24:06 INFO - PROCESS | 4493 | 1461612246612 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 12:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:24:06 INFO - PROCESS | 4493 | 1461612246617 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:24:06 INFO - PROCESS | 4493 | 1461612246621 Marionette TRACE conn4 <- [1,1250,null,{}] 12:24:06 INFO - PROCESS | 4493 | 1461612246633 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:06 INFO - PROCESS | 4493 | 1461612246837 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 12:24:06 INFO - PROCESS | 4493 | 1461612246868 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:06 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa405472000 == 63 [pid = 4493] [id = 320] 12:24:06 INFO - PROCESS | 4493 | ++DOMWINDOW == 152 (0x7fa407025c00) [pid = 4493] [serial = 961] [outer = (nil)] 12:24:06 INFO - PROCESS | 4493 | ++DOMWINDOW == 153 (0x7fa409706400) [pid = 4493] [serial = 962] [outer = 0x7fa407025c00] 12:24:06 INFO - PROCESS | 4493 | 1461612246940 Marionette DEBUG loaded listener.js 12:24:07 INFO - PROCESS | 4493 | ++DOMWINDOW == 154 (0x7fa40a379800) [pid = 4493] [serial = 963] [outer = 0x7fa407025c00] 12:24:07 INFO - PROCESS | 4493 | 1461612247865 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 12:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1299ms 12:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:24:07 INFO - PROCESS | 4493 | 1461612247918 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 12:24:07 INFO - PROCESS | 4493 | 1461612247921 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 12:24:07 INFO - PROCESS | 4493 | 1461612247927 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:24:07 INFO - PROCESS | 4493 | 1461612247930 Marionette TRACE conn4 <- [1,1254,null,{}] 12:24:07 INFO - PROCESS | 4493 | 1461612247941 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:08 INFO - PROCESS | 4493 | 1461612248283 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 12:24:08 INFO - PROCESS | 4493 | --DOMWINDOW == 153 (0x7fa3fae27c00) [pid = 4493] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:24:08 INFO - PROCESS | 4493 | --DOMWINDOW == 152 (0x7fa403389c00) [pid = 4493] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:24:08 INFO - PROCESS | 4493 | --DOMWINDOW == 151 (0x7fa3fae29000) [pid = 4493] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:24:08 INFO - PROCESS | 4493 | --DOMWINDOW == 150 (0x7fa406d78c00) [pid = 4493] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:24:08 INFO - PROCESS | 4493 | --DOMWINDOW == 149 (0x7fa3fdcec000) [pid = 4493] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:24:08 INFO - PROCESS | 4493 | --DOMWINDOW == 148 (0x7fa3fba7a400) [pid = 4493] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:24:08 INFO - PROCESS | 4493 | --DOMWINDOW == 147 (0x7fa3f98d5c00) [pid = 4493] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:24:08 INFO - PROCESS | 4493 | 1461612248385 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:08 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4015d5000 == 64 [pid = 4493] [id = 321] 12:24:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 148 (0x7fa401796800) [pid = 4493] [serial = 964] [outer = (nil)] 12:24:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 149 (0x7fa40444fc00) [pid = 4493] [serial = 965] [outer = 0x7fa401796800] 12:24:08 INFO - PROCESS | 4493 | 1461612248460 Marionette DEBUG loaded listener.js 12:24:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 150 (0x7fa40bd3b800) [pid = 4493] [serial = 966] [outer = 0x7fa401796800] 12:24:09 INFO - PROCESS | 4493 | 1461612249238 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 12:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1335ms 12:24:09 INFO - PROCESS | 4493 | 1461612249262 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 12:24:09 INFO - PROCESS | 4493 | 1461612249266 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 12:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:24:09 INFO - PROCESS | 4493 | 1461612249271 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:24:09 INFO - PROCESS | 4493 | 1461612249274 Marionette TRACE conn4 <- [1,1258,null,{}] 12:24:09 INFO - PROCESS | 4493 | 1461612249279 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:09 INFO - PROCESS | 4493 | 1461612249435 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 12:24:09 INFO - PROCESS | 4493 | 1461612249453 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:09 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40c1ab800 == 65 [pid = 4493] [id = 322] 12:24:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 151 (0x7fa40be7d800) [pid = 4493] [serial = 967] [outer = (nil)] 12:24:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 152 (0x7fa40c076c00) [pid = 4493] [serial = 968] [outer = 0x7fa40be7d800] 12:24:09 INFO - PROCESS | 4493 | 1461612249515 Marionette DEBUG loaded listener.js 12:24:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 153 (0x7fa40c39ec00) [pid = 4493] [serial = 969] [outer = 0x7fa40be7d800] 12:24:10 INFO - PROCESS | 4493 | 1461612250455 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 12:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1235ms 12:24:10 INFO - PROCESS | 4493 | 1461612250508 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 12:24:10 INFO - PROCESS | 4493 | 1461612250513 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 12:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:24:10 INFO - PROCESS | 4493 | 1461612250522 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:24:10 INFO - PROCESS | 4493 | 1461612250526 Marionette TRACE conn4 <- [1,1262,null,{}] 12:24:10 INFO - PROCESS | 4493 | 1461612250536 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:10 INFO - PROCESS | 4493 | 1461612250722 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 12:24:10 INFO - PROCESS | 4493 | 1461612250889 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:10 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fe132000 == 66 [pid = 4493] [id = 323] 12:24:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 154 (0x7fa3fcc9bc00) [pid = 4493] [serial = 970] [outer = (nil)] 12:24:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 155 (0x7fa3fdcf0000) [pid = 4493] [serial = 971] [outer = 0x7fa3fcc9bc00] 12:24:10 INFO - PROCESS | 4493 | 1461612250970 Marionette DEBUG loaded listener.js 12:24:11 INFO - PROCESS | 4493 | ++DOMWINDOW == 156 (0x7fa402e4fc00) [pid = 4493] [serial = 972] [outer = 0x7fa3fcc9bc00] 12:24:11 INFO - PROCESS | 4493 | 1461612251944 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 12:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1483ms 12:24:12 INFO - PROCESS | 4493 | 1461612252007 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 12:24:12 INFO - PROCESS | 4493 | 1461612252016 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 12:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:24:12 INFO - PROCESS | 4493 | 1461612252028 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:24:12 INFO - PROCESS | 4493 | 1461612252031 Marionette TRACE conn4 <- [1,1266,null,{}] 12:24:12 INFO - PROCESS | 4493 | 1461612252038 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:12 INFO - PROCESS | 4493 | 1461612252290 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 12:24:12 INFO - PROCESS | 4493 | 1461612252510 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:12 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40454a000 == 67 [pid = 4493] [id = 324] 12:24:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 157 (0x7fa404410c00) [pid = 4493] [serial = 973] [outer = (nil)] 12:24:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 158 (0x7fa4045b7000) [pid = 4493] [serial = 974] [outer = 0x7fa404410c00] 12:24:12 INFO - PROCESS | 4493 | 1461612252640 Marionette DEBUG loaded listener.js 12:24:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 159 (0x7fa405909400) [pid = 4493] [serial = 975] [outer = 0x7fa404410c00] 12:24:13 INFO - PROCESS | 4493 | 1461612253579 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 12:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1588ms 12:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:24:13 INFO - PROCESS | 4493 | 1461612253616 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 12:24:13 INFO - PROCESS | 4493 | 1461612253619 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 12:24:13 INFO - PROCESS | 4493 | 1461612253626 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:24:13 INFO - PROCESS | 4493 | 1461612253632 Marionette TRACE conn4 <- [1,1270,null,{}] 12:24:13 INFO - PROCESS | 4493 | 1461612253648 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:13 INFO - PROCESS | 4493 | 1461612253851 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 12:24:14 INFO - PROCESS | 4493 | 1461612254066 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:14 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40ce22000 == 68 [pid = 4493] [id = 325] 12:24:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 160 (0x7fa40701d800) [pid = 4493] [serial = 976] [outer = (nil)] 12:24:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 161 (0x7fa40b5f3000) [pid = 4493] [serial = 977] [outer = 0x7fa40701d800] 12:24:14 INFO - PROCESS | 4493 | 1461612254190 Marionette DEBUG loaded listener.js 12:24:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 162 (0x7fa40bd3a800) [pid = 4493] [serial = 978] [outer = 0x7fa40701d800] 12:24:15 INFO - PROCESS | 4493 | 1461612255055 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 12:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1487ms 12:24:15 INFO - PROCESS | 4493 | 1461612255112 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 12:24:15 INFO - PROCESS | 4493 | 1461612255116 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 12:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:24:15 INFO - PROCESS | 4493 | 1461612255122 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:24:15 INFO - PROCESS | 4493 | 1461612255125 Marionette TRACE conn4 <- [1,1274,null,{}] 12:24:15 INFO - PROCESS | 4493 | 1461612255131 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:15 INFO - PROCESS | 4493 | 1461612255308 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 12:24:15 INFO - PROCESS | 4493 | 1461612255473 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:15 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa410a8d800 == 69 [pid = 4493] [id = 326] 12:24:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 163 (0x7fa409a57800) [pid = 4493] [serial = 979] [outer = (nil)] 12:24:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 164 (0x7fa40c078400) [pid = 4493] [serial = 980] [outer = 0x7fa409a57800] 12:24:15 INFO - PROCESS | 4493 | 1461612255549 Marionette DEBUG loaded listener.js 12:24:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 165 (0x7fa40cba3000) [pid = 4493] [serial = 981] [outer = 0x7fa409a57800] 12:24:16 INFO - PROCESS | 4493 | 1461612256449 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 12:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1388ms 12:24:16 INFO - PROCESS | 4493 | 1461612256511 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 12:24:16 INFO - PROCESS | 4493 | 1461612256515 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 12:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:24:16 INFO - PROCESS | 4493 | 1461612256521 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:24:16 INFO - PROCESS | 4493 | 1461612256524 Marionette TRACE conn4 <- [1,1278,null,{}] 12:24:16 INFO - PROCESS | 4493 | 1461612256530 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:16 INFO - PROCESS | 4493 | 1461612256709 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 12:24:16 INFO - PROCESS | 4493 | 1461612256886 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:16 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41b50f800 == 70 [pid = 4493] [id = 327] 12:24:16 INFO - PROCESS | 4493 | ++DOMWINDOW == 166 (0x7fa3facce800) [pid = 4493] [serial = 982] [outer = (nil)] 12:24:16 INFO - PROCESS | 4493 | ++DOMWINDOW == 167 (0x7fa40be83400) [pid = 4493] [serial = 983] [outer = 0x7fa3facce800] 12:24:16 INFO - PROCESS | 4493 | 1461612256962 Marionette DEBUG loaded listener.js 12:24:17 INFO - PROCESS | 4493 | ++DOMWINDOW == 168 (0x7fa40d50d000) [pid = 4493] [serial = 984] [outer = 0x7fa3facce800] 12:24:17 INFO - PROCESS | 4493 | 1461612257853 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 12:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1388ms 12:24:17 INFO - PROCESS | 4493 | 1461612257912 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 12:24:17 INFO - PROCESS | 4493 | 1461612257915 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 12:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:24:17 INFO - PROCESS | 4493 | 1461612257922 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:24:17 INFO - PROCESS | 4493 | 1461612257926 Marionette TRACE conn4 <- [1,1282,null,{}] 12:24:17 INFO - PROCESS | 4493 | 1461612257931 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:18 INFO - PROCESS | 4493 | 1461612258138 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 12:24:18 INFO - PROCESS | 4493 | 1461612258307 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:18 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41f145800 == 71 [pid = 4493] [id = 328] 12:24:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 169 (0x7fa40d5a3c00) [pid = 4493] [serial = 985] [outer = (nil)] 12:24:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 170 (0x7fa40e15b000) [pid = 4493] [serial = 986] [outer = 0x7fa40d5a3c00] 12:24:18 INFO - PROCESS | 4493 | 1461612258385 Marionette DEBUG loaded listener.js 12:24:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 171 (0x7fa40fc66400) [pid = 4493] [serial = 987] [outer = 0x7fa40d5a3c00] 12:24:19 INFO - PROCESS | 4493 | 1461612259272 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 12:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1382ms 12:24:19 INFO - PROCESS | 4493 | 1461612259305 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 12:24:19 INFO - PROCESS | 4493 | 1461612259309 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 12:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:24:19 INFO - PROCESS | 4493 | 1461612259315 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:24:19 INFO - PROCESS | 4493 | 1461612259318 Marionette TRACE conn4 <- [1,1286,null,{}] 12:24:19 INFO - PROCESS | 4493 | 1461612259324 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:19 INFO - PROCESS | 4493 | 1461612259503 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 12:24:19 INFO - PROCESS | 4493 | 1461612259676 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:19 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41f39e800 == 72 [pid = 4493] [id = 329] 12:24:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 172 (0x7fa40dc9cc00) [pid = 4493] [serial = 988] [outer = (nil)] 12:24:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 173 (0x7fa40fef0400) [pid = 4493] [serial = 989] [outer = 0x7fa40dc9cc00] 12:24:19 INFO - PROCESS | 4493 | 1461612259749 Marionette DEBUG loaded listener.js 12:24:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 174 (0x7fa410ae5c00) [pid = 4493] [serial = 990] [outer = 0x7fa40dc9cc00] 12:24:20 INFO - PROCESS | 4493 | 1461612260672 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 12:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1428ms 12:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:24:20 INFO - PROCESS | 4493 | 1461612260745 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 12:24:20 INFO - PROCESS | 4493 | 1461612260749 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 12:24:20 INFO - PROCESS | 4493 | 1461612260755 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:24:20 INFO - PROCESS | 4493 | 1461612260757 Marionette TRACE conn4 <- [1,1290,null,{}] 12:24:20 INFO - PROCESS | 4493 | 1461612260763 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:20 INFO - PROCESS | 4493 | 1461612260982 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 12:24:21 INFO - PROCESS | 4493 | 1461612261162 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:21 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41fb1c000 == 73 [pid = 4493] [id = 330] 12:24:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 175 (0x7fa40dcaa800) [pid = 4493] [serial = 991] [outer = (nil)] 12:24:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 176 (0x7fa41470cc00) [pid = 4493] [serial = 992] [outer = 0x7fa40dcaa800] 12:24:21 INFO - PROCESS | 4493 | 1461612261247 Marionette DEBUG loaded listener.js 12:24:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 177 (0x7fa41478fc00) [pid = 4493] [serial = 993] [outer = 0x7fa40dcaa800] 12:24:22 INFO - PROCESS | 4493 | 1461612262137 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 12:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1436ms 12:24:22 INFO - PROCESS | 4493 | 1461612262192 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 12:24:22 INFO - PROCESS | 4493 | 1461612262195 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 12:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:24:22 INFO - PROCESS | 4493 | 1461612262201 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:24:22 INFO - PROCESS | 4493 | 1461612262205 Marionette TRACE conn4 <- [1,1294,null,{}] 12:24:22 INFO - PROCESS | 4493 | 1461612262210 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:22 INFO - PROCESS | 4493 | 1461612262399 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 12:24:22 INFO - PROCESS | 4493 | 1461612262568 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:22 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa422453000 == 74 [pid = 4493] [id = 331] 12:24:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 178 (0x7fa40fee7800) [pid = 4493] [serial = 994] [outer = (nil)] 12:24:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 179 (0x7fa419741400) [pid = 4493] [serial = 995] [outer = 0x7fa40fee7800] 12:24:22 INFO - PROCESS | 4493 | 1461612262642 Marionette DEBUG loaded listener.js 12:24:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 180 (0x7fa41a371800) [pid = 4493] [serial = 996] [outer = 0x7fa40fee7800] 12:24:23 INFO - PROCESS | 4493 | 1461612263498 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 12:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1331ms 12:24:23 INFO - PROCESS | 4493 | 1461612263534 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 12:24:23 INFO - PROCESS | 4493 | 1461612263537 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 12:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:24:23 INFO - PROCESS | 4493 | 1461612263543 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:24:23 INFO - PROCESS | 4493 | 1461612263546 Marionette TRACE conn4 <- [1,1298,null,{}] 12:24:23 INFO - PROCESS | 4493 | 1461612263552 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:23 INFO - PROCESS | 4493 | 1461612263726 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 12:24:23 INFO - PROCESS | 4493 | 1461612263900 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:23 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa423ab7800 == 75 [pid = 4493] [id = 332] 12:24:23 INFO - PROCESS | 4493 | ++DOMWINDOW == 181 (0x7fa40701a800) [pid = 4493] [serial = 997] [outer = (nil)] 12:24:23 INFO - PROCESS | 4493 | ++DOMWINDOW == 182 (0x7fa41a5cdc00) [pid = 4493] [serial = 998] [outer = 0x7fa40701a800] 12:24:23 INFO - PROCESS | 4493 | 1461612263974 Marionette DEBUG loaded listener.js 12:24:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 183 (0x7fa41a602c00) [pid = 4493] [serial = 999] [outer = 0x7fa40701a800] 12:24:24 INFO - PROCESS | 4493 | 1461612264904 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 12:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1435ms 12:24:24 INFO - PROCESS | 4493 | 1461612264980 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 12:24:24 INFO - PROCESS | 4493 | 1461612264984 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 12:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:24:24 INFO - PROCESS | 4493 | 1461612264990 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:24:24 INFO - PROCESS | 4493 | 1461612264994 Marionette TRACE conn4 <- [1,1302,null,{}] 12:24:25 INFO - PROCESS | 4493 | 1461612264999 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:25 INFO - PROCESS | 4493 | 1461612265239 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 12:24:25 INFO - PROCESS | 4493 | 1461612265465 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:25 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fe2dd000 == 76 [pid = 4493] [id = 333] 12:24:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 184 (0x7fa3fba78c00) [pid = 4493] [serial = 1000] [outer = (nil)] 12:24:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 185 (0x7fa414795800) [pid = 4493] [serial = 1001] [outer = 0x7fa3fba78c00] 12:24:25 INFO - PROCESS | 4493 | 1461612265589 Marionette DEBUG loaded listener.js 12:24:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 186 (0x7fa41a6e7800) [pid = 4493] [serial = 1002] [outer = 0x7fa3fba78c00] 12:24:26 INFO - PROCESS | 4493 | 1461612266892 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 12:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1938ms 12:24:26 INFO - PROCESS | 4493 | 1461612266928 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 12:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:24:26 INFO - PROCESS | 4493 | 1461612266935 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 12:24:26 INFO - PROCESS | 4493 | 1461612266942 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:24:26 INFO - PROCESS | 4493 | 1461612266948 Marionette TRACE conn4 <- [1,1306,null,{}] 12:24:26 INFO - PROCESS | 4493 | 1461612266955 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:27 INFO - PROCESS | 4493 | 1461612267124 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 12:24:27 INFO - PROCESS | 4493 | 1461612267540 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:27 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fca25000 == 77 [pid = 4493] [id = 334] 12:24:27 INFO - PROCESS | 4493 | ++DOMWINDOW == 187 (0x7fa3fe3e4000) [pid = 4493] [serial = 1003] [outer = (nil)] 12:24:27 INFO - PROCESS | 4493 | ++DOMWINDOW == 188 (0x7fa40189e800) [pid = 4493] [serial = 1004] [outer = 0x7fa3fe3e4000] 12:24:27 INFO - PROCESS | 4493 | 1461612267619 Marionette DEBUG loaded listener.js 12:24:27 INFO - PROCESS | 4493 | ++DOMWINDOW == 189 (0x7fa40336b400) [pid = 4493] [serial = 1005] [outer = 0x7fa3fe3e4000] 12:24:28 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa404561800 == 76 [pid = 4493] [id = 271] 12:24:28 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4015d5000 == 75 [pid = 4493] [id = 321] 12:24:28 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa405472000 == 74 [pid = 4493] [id = 320] 12:24:28 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403f21000 == 73 [pid = 4493] [id = 319] 12:24:28 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fe4b8800 == 72 [pid = 4493] [id = 318] 12:24:28 INFO - PROCESS | 4493 | 1461612268627 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 12:24:28 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fb722800 == 71 [pid = 4493] [id = 317] 12:24:28 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa409bae000 == 70 [pid = 4493] [id = 11] 12:24:28 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40140c800 == 69 [pid = 4493] [id = 316] 12:24:28 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41a3df000 == 68 [pid = 4493] [id = 312] 12:24:28 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4197c7800 == 67 [pid = 4493] [id = 311] 12:24:28 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41397f000 == 66 [pid = 4493] [id = 310] 12:24:28 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40fec3800 == 65 [pid = 4493] [id = 309] 12:24:28 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40fc41800 == 64 [pid = 4493] [id = 308] 12:24:28 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fe4b3800 == 63 [pid = 4493] [id = 305] 12:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1742ms 12:24:28 INFO - PROCESS | 4493 | 1461612268685 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 12:24:28 INFO - PROCESS | 4493 | 1461612268693 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 12:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:24:28 INFO - PROCESS | 4493 | 1461612268703 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:24:28 INFO - PROCESS | 4493 | 1461612268706 Marionette TRACE conn4 <- [1,1310,null,{}] 12:24:28 INFO - PROCESS | 4493 | 1461612268712 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:28 INFO - PROCESS | 4493 | 1461612268880 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 12:24:28 INFO - PROCESS | 4493 | --DOMWINDOW == 188 (0x7fa3fcb7ac00) [pid = 4493] [serial = 866] [outer = (nil)] [url = about:blank] 12:24:28 INFO - PROCESS | 4493 | --DOMWINDOW == 187 (0x7fa3fdced400) [pid = 4493] [serial = 896] [outer = (nil)] [url = about:blank] 12:24:28 INFO - PROCESS | 4493 | --DOMWINDOW == 186 (0x7fa409709c00) [pid = 4493] [serial = 881] [outer = (nil)] [url = about:blank] 12:24:28 INFO - PROCESS | 4493 | --DOMWINDOW == 185 (0x7fa40a868c00) [pid = 4493] [serial = 887] [outer = (nil)] [url = about:blank] 12:24:28 INFO - PROCESS | 4493 | --DOMWINDOW == 184 (0x7fa405904000) [pid = 4493] [serial = 906] [outer = (nil)] [url = about:blank] 12:24:28 INFO - PROCESS | 4493 | --DOMWINDOW == 183 (0x7fa403391000) [pid = 4493] [serial = 869] [outer = (nil)] [url = about:blank] 12:24:28 INFO - PROCESS | 4493 | --DOMWINDOW == 182 (0x7fa408d6a400) [pid = 4493] [serial = 912] [outer = (nil)] [url = about:blank] 12:24:28 INFO - PROCESS | 4493 | --DOMWINDOW == 181 (0x7fa40564d000) [pid = 4493] [serial = 872] [outer = (nil)] [url = about:blank] 12:24:28 INFO - PROCESS | 4493 | --DOMWINDOW == 180 (0x7fa3fafa4400) [pid = 4493] [serial = 893] [outer = (nil)] [url = about:blank] 12:24:28 INFO - PROCESS | 4493 | --DOMWINDOW == 179 (0x7fa409b37c00) [pid = 4493] [serial = 884] [outer = (nil)] [url = about:blank] 12:24:28 INFO - PROCESS | 4493 | --DOMWINDOW == 178 (0x7fa404ad7400) [pid = 4493] [serial = 905] [outer = (nil)] [url = about:blank] 12:24:28 INFO - PROCESS | 4493 | --DOMWINDOW == 177 (0x7fa403391c00) [pid = 4493] [serial = 899] [outer = (nil)] [url = about:blank] 12:24:28 INFO - PROCESS | 4493 | --DOMWINDOW == 176 (0x7fa407023000) [pid = 4493] [serial = 909] [outer = (nil)] [url = about:blank] 12:24:28 INFO - PROCESS | 4493 | --DOMWINDOW == 175 (0x7fa4040cbc00) [pid = 4493] [serial = 900] [outer = (nil)] [url = about:blank] 12:24:28 INFO - PROCESS | 4493 | --DOMWINDOW == 174 (0x7fa407022000) [pid = 4493] [serial = 911] [outer = (nil)] [url = about:blank] 12:24:28 INFO - PROCESS | 4493 | --DOMWINDOW == 173 (0x7fa405ab7800) [pid = 4493] [serial = 875] [outer = (nil)] [url = about:blank] 12:24:28 INFO - PROCESS | 4493 | --DOMWINDOW == 172 (0x7fa3fc956800) [pid = 4493] [serial = 894] [outer = (nil)] [url = about:blank] 12:24:28 INFO - PROCESS | 4493 | --DOMWINDOW == 171 (0x7fa404410400) [pid = 4493] [serial = 902] [outer = (nil)] [url = about:blank] 12:24:28 INFO - PROCESS | 4493 | --DOMWINDOW == 170 (0x7fa401790c00) [pid = 4493] [serial = 897] [outer = (nil)] [url = about:blank] 12:24:28 INFO - PROCESS | 4493 | --DOMWINDOW == 169 (0x7fa405abcc00) [pid = 4493] [serial = 878] [outer = (nil)] [url = about:blank] 12:24:28 INFO - PROCESS | 4493 | --DOMWINDOW == 168 (0x7fa4045c0c00) [pid = 4493] [serial = 890] [outer = (nil)] [url = about:blank] 12:24:28 INFO - PROCESS | 4493 | --DOMWINDOW == 167 (0x7fa4044dcc00) [pid = 4493] [serial = 903] [outer = (nil)] [url = about:blank] 12:24:28 INFO - PROCESS | 4493 | --DOMWINDOW == 166 (0x7fa406f1e400) [pid = 4493] [serial = 908] [outer = (nil)] [url = about:blank] 12:24:29 INFO - PROCESS | 4493 | 1461612269113 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:29 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fd9e1000 == 64 [pid = 4493] [id = 335] 12:24:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 167 (0x7fa3fc953800) [pid = 4493] [serial = 1006] [outer = (nil)] 12:24:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 168 (0x7fa3fe3e6800) [pid = 4493] [serial = 1007] [outer = 0x7fa3fc953800] 12:24:29 INFO - PROCESS | 4493 | 1461612269182 Marionette DEBUG loaded listener.js 12:24:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 169 (0x7fa404404000) [pid = 4493] [serial = 1008] [outer = 0x7fa3fc953800] 12:24:29 INFO - PROCESS | 4493 | 1461612269954 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 12:24:30 INFO - PROCESS | 4493 | 1461612269999 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 12:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:24:30 INFO - PROCESS | 4493 | 1461612270006 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:24:30 INFO - PROCESS | 4493 | 1461612270012 Marionette TRACE conn4 <- [1,1314,null,{}] 12:24:30 INFO - PROCESS | 4493 | 1461612270027 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:30 INFO - PROCESS | 4493 | 1461612270195 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 12:24:30 INFO - PROCESS | 4493 | 1461612270215 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:30 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4036dc000 == 65 [pid = 4493] [id = 336] 12:24:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 170 (0x7fa404ad7400) [pid = 4493] [serial = 1009] [outer = (nil)] 12:24:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 171 (0x7fa40590d000) [pid = 4493] [serial = 1010] [outer = 0x7fa404ad7400] 12:24:30 INFO - PROCESS | 4493 | 1461612270281 Marionette DEBUG loaded listener.js 12:24:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 172 (0x7fa405abc400) [pid = 4493] [serial = 1011] [outer = 0x7fa404ad7400] 12:24:31 INFO - PROCESS | 4493 | 1461612271186 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 12:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1235ms 12:24:31 INFO - PROCESS | 4493 | 1461612271244 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 12:24:31 INFO - PROCESS | 4493 | 1461612271247 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 12:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:24:31 INFO - PROCESS | 4493 | 1461612271254 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:24:31 INFO - PROCESS | 4493 | 1461612271267 Marionette TRACE conn4 <- [1,1318,null,{}] 12:24:31 INFO - PROCESS | 4493 | 1461612271274 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:31 INFO - PROCESS | 4493 | 1461612271487 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 12:24:31 INFO - PROCESS | 4493 | 1461612271507 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:31 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa404007000 == 66 [pid = 4493] [id = 337] 12:24:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 173 (0x7fa4054b1800) [pid = 4493] [serial = 1012] [outer = (nil)] 12:24:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 174 (0x7fa407022000) [pid = 4493] [serial = 1013] [outer = 0x7fa4054b1800] 12:24:31 INFO - PROCESS | 4493 | 1461612271583 Marionette DEBUG loaded listener.js 12:24:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 175 (0x7fa409709c00) [pid = 4493] [serial = 1014] [outer = 0x7fa4054b1800] 12:24:32 INFO - PROCESS | 4493 | 1461612272496 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 12:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1295ms 12:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:24:32 INFO - PROCESS | 4493 | 1461612272550 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 12:24:32 INFO - PROCESS | 4493 | 1461612272552 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 12:24:32 INFO - PROCESS | 4493 | 1461612272564 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:24:32 INFO - PROCESS | 4493 | 1461612272567 Marionette TRACE conn4 <- [1,1322,null,{}] 12:24:32 INFO - PROCESS | 4493 | 1461612272571 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:32 INFO - PROCESS | 4493 | 1461612272787 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 12:24:32 INFO - PROCESS | 4493 | 1461612272813 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:32 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa406d9c000 == 67 [pid = 4493] [id = 338] 12:24:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 176 (0x7fa40700bc00) [pid = 4493] [serial = 1015] [outer = (nil)] 12:24:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 177 (0x7fa409a59000) [pid = 4493] [serial = 1016] [outer = 0x7fa40700bc00] 12:24:32 INFO - PROCESS | 4493 | 1461612272879 Marionette DEBUG loaded listener.js 12:24:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 178 (0x7fa40b5d4c00) [pid = 4493] [serial = 1017] [outer = 0x7fa40700bc00] 12:24:33 INFO - PROCESS | 4493 | --DOMWINDOW == 177 (0x7fa405746400) [pid = 4493] [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.] 12:24:33 INFO - PROCESS | 4493 | --DOMWINDOW == 176 (0x7fa4045c1000) [pid = 4493] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:24:33 INFO - PROCESS | 4493 | --DOMWINDOW == 175 (0x7fa405924800) [pid = 4493] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:24:33 INFO - PROCESS | 4493 | --DOMWINDOW == 174 (0x7fa403d6e400) [pid = 4493] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:24:33 INFO - PROCESS | 4493 | --DOMWINDOW == 173 (0x7fa407025c00) [pid = 4493] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:24:33 INFO - PROCESS | 4493 | --DOMWINDOW == 172 (0x7fa401796800) [pid = 4493] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:24:33 INFO - PROCESS | 4493 | --DOMWINDOW == 171 (0x7fa404403c00) [pid = 4493] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:24:33 INFO - PROCESS | 4493 | --DOMWINDOW == 170 (0x7fa40189a400) [pid = 4493] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:24:33 INFO - PROCESS | 4493 | --DOMWINDOW == 169 (0x7fa403361000) [pid = 4493] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:24:33 INFO - PROCESS | 4493 | --DOMWINDOW == 168 (0x7fa3faccc000) [pid = 4493] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:24:33 INFO - PROCESS | 4493 | --DOMWINDOW == 167 (0x7fa404407c00) [pid = 4493] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:24:34 INFO - PROCESS | 4493 | 1461612274014 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 12:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1498ms 12:24:34 INFO - PROCESS | 4493 | 1461612274057 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 12:24:34 INFO - PROCESS | 4493 | 1461612274061 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 12:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:24:34 INFO - PROCESS | 4493 | 1461612274067 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:24:34 INFO - PROCESS | 4493 | 1461612274070 Marionette TRACE conn4 <- [1,1326,null,{}] 12:24:34 INFO - PROCESS | 4493 | 1461612274079 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:34 INFO - PROCESS | 4493 | 1461612274316 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 12:24:34 INFO - PROCESS | 4493 | 1461612274332 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:34 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40a8d6800 == 68 [pid = 4493] [id = 339] 12:24:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 168 (0x7fa404403c00) [pid = 4493] [serial = 1018] [outer = (nil)] 12:24:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 169 (0x7fa40700cc00) [pid = 4493] [serial = 1019] [outer = 0x7fa404403c00] 12:24:34 INFO - PROCESS | 4493 | 1461612274397 Marionette DEBUG loaded listener.js 12:24:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 170 (0x7fa40be86c00) [pid = 4493] [serial = 1020] [outer = 0x7fa404403c00] 12:24:35 INFO - PROCESS | 4493 | 1461612275181 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 12:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1130ms 12:24:35 INFO - PROCESS | 4493 | 1461612275198 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 12:24:35 INFO - PROCESS | 4493 | 1461612275201 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 12:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:24:35 INFO - PROCESS | 4493 | 1461612275209 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:24:35 INFO - PROCESS | 4493 | 1461612275211 Marionette TRACE conn4 <- [1,1330,null,{}] 12:24:35 INFO - PROCESS | 4493 | 1461612275217 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:35 INFO - PROCESS | 4493 | 1461612275415 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 12:24:35 INFO - PROCESS | 4493 | 1461612275433 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:35 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40c1a2800 == 69 [pid = 4493] [id = 340] 12:24:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 171 (0x7fa3fdce7800) [pid = 4493] [serial = 1021] [outer = (nil)] 12:24:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 172 (0x7fa40be87400) [pid = 4493] [serial = 1022] [outer = 0x7fa3fdce7800] 12:24:35 INFO - PROCESS | 4493 | 1461612275495 Marionette DEBUG loaded listener.js 12:24:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 173 (0x7fa40c0e9800) [pid = 4493] [serial = 1023] [outer = 0x7fa3fdce7800] 12:24:36 INFO - PROCESS | 4493 | 1461612276626 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 12:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1494ms 12:24:36 INFO - PROCESS | 4493 | 1461612276709 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 12:24:36 INFO - PROCESS | 4493 | 1461612276714 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 12:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:24:36 INFO - PROCESS | 4493 | 1461612276725 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:24:36 INFO - PROCESS | 4493 | 1461612276730 Marionette TRACE conn4 <- [1,1334,null,{}] 12:24:36 INFO - PROCESS | 4493 | 1461612276737 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:36 INFO - PROCESS | 4493 | 1461612276936 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 12:24:37 INFO - PROCESS | 4493 | 1461612277159 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:37 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa402fba000 == 70 [pid = 4493] [id = 341] 12:24:37 INFO - PROCESS | 4493 | ++DOMWINDOW == 174 (0x7fa3fe3da000) [pid = 4493] [serial = 1024] [outer = (nil)] 12:24:37 INFO - PROCESS | 4493 | ++DOMWINDOW == 175 (0x7fa403389400) [pid = 4493] [serial = 1025] [outer = 0x7fa3fe3da000] 12:24:37 INFO - PROCESS | 4493 | 1461612277250 Marionette DEBUG loaded listener.js 12:24:37 INFO - PROCESS | 4493 | ++DOMWINDOW == 176 (0x7fa4042f0800) [pid = 4493] [serial = 1026] [outer = 0x7fa3fe3da000] 12:24:38 INFO - PROCESS | 4493 | 1461612278128 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 12:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1436ms 12:24:38 INFO - PROCESS | 4493 | 1461612278162 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 12:24:38 INFO - PROCESS | 4493 | 1461612278170 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 12:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:24:38 INFO - PROCESS | 4493 | 1461612278181 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:24:38 INFO - PROCESS | 4493 | 1461612278185 Marionette TRACE conn4 <- [1,1338,null,{}] 12:24:38 INFO - PROCESS | 4493 | 1461612278191 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:38 INFO - PROCESS | 4493 | 1461612278379 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 12:24:38 INFO - PROCESS | 4493 | 1461612278548 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:38 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40b928800 == 71 [pid = 4493] [id = 342] 12:24:38 INFO - PROCESS | 4493 | ++DOMWINDOW == 177 (0x7fa40338a000) [pid = 4493] [serial = 1027] [outer = (nil)] 12:24:38 INFO - PROCESS | 4493 | ++DOMWINDOW == 178 (0x7fa405ab2000) [pid = 4493] [serial = 1028] [outer = 0x7fa40338a000] 12:24:38 INFO - PROCESS | 4493 | 1461612278624 Marionette DEBUG loaded listener.js 12:24:38 INFO - PROCESS | 4493 | ++DOMWINDOW == 179 (0x7fa407025c00) [pid = 4493] [serial = 1029] [outer = 0x7fa40338a000] 12:24:40 INFO - PROCESS | 4493 | 1461612280019 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 12:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1884ms 12:24:40 INFO - PROCESS | 4493 | 1461612280110 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 12:24:40 INFO - PROCESS | 4493 | 1461612280115 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 12:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:24:40 INFO - PROCESS | 4493 | 1461612280127 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:24:40 INFO - PROCESS | 4493 | 1461612280132 Marionette TRACE conn4 <- [1,1342,null,{}] 12:24:40 INFO - PROCESS | 4493 | 1461612280151 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:40 INFO - PROCESS | 4493 | 1461612280328 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 12:24:40 INFO - PROCESS | 4493 | 1461612280496 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:40 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40d566000 == 72 [pid = 4493] [id = 343] 12:24:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 180 (0x7fa409b2c800) [pid = 4493] [serial = 1030] [outer = (nil)] 12:24:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 181 (0x7fa40ba8a000) [pid = 4493] [serial = 1031] [outer = 0x7fa409b2c800] 12:24:40 INFO - PROCESS | 4493 | 1461612280572 Marionette DEBUG loaded listener.js 12:24:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 182 (0x7fa40c075000) [pid = 4493] [serial = 1032] [outer = 0x7fa409b2c800] 12:24:41 INFO - PROCESS | 4493 | 1461612281491 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 12:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1438ms 12:24:41 INFO - PROCESS | 4493 | 1461612281567 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 12:24:41 INFO - PROCESS | 4493 | 1461612281574 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 12:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:24:41 INFO - PROCESS | 4493 | 1461612281581 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:24:41 INFO - PROCESS | 4493 | 1461612281586 Marionette TRACE conn4 <- [1,1346,null,{}] 12:24:41 INFO - PROCESS | 4493 | 1461612281593 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:41 INFO - PROCESS | 4493 | 1461612281904 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 12:24:42 INFO - PROCESS | 4493 | 1461612282163 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:42 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41397f000 == 73 [pid = 4493] [id = 344] 12:24:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 183 (0x7fa40189a800) [pid = 4493] [serial = 1033] [outer = (nil)] 12:24:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 184 (0x7fa40c0ecc00) [pid = 4493] [serial = 1034] [outer = 0x7fa40189a800] 12:24:42 INFO - PROCESS | 4493 | 1461612282239 Marionette DEBUG loaded listener.js 12:24:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 185 (0x7fa40cba7400) [pid = 4493] [serial = 1035] [outer = 0x7fa40189a800] 12:24:43 INFO - PROCESS | 4493 | 1461612283145 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 12:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1637ms 12:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:24:43 INFO - PROCESS | 4493 | 1461612283219 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 12:24:43 INFO - PROCESS | 4493 | 1461612283222 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 12:24:43 INFO - PROCESS | 4493 | 1461612283228 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:24:43 INFO - PROCESS | 4493 | 1461612283232 Marionette TRACE conn4 <- [1,1350,null,{}] 12:24:43 INFO - PROCESS | 4493 | 1461612283237 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:43 INFO - PROCESS | 4493 | 1461612283448 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 12:24:43 INFO - PROCESS | 4493 | 1461612283666 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:43 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41a8da000 == 74 [pid = 4493] [id = 345] 12:24:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 186 (0x7fa40cfc3800) [pid = 4493] [serial = 1036] [outer = (nil)] 12:24:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 187 (0x7fa40d483400) [pid = 4493] [serial = 1037] [outer = 0x7fa40cfc3800] 12:24:43 INFO - PROCESS | 4493 | 1461612283785 Marionette DEBUG loaded listener.js 12:24:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 188 (0x7fa40d5a3800) [pid = 4493] [serial = 1038] [outer = 0x7fa40cfc3800] 12:24:44 INFO - PROCESS | 4493 | 1461612284691 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 12:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1499ms 12:24:44 INFO - PROCESS | 4493 | 1461612284727 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 12:24:44 INFO - PROCESS | 4493 | 1461612284731 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 12:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:24:44 INFO - PROCESS | 4493 | 1461612284738 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:24:44 INFO - PROCESS | 4493 | 1461612284740 Marionette TRACE conn4 <- [1,1354,null,{}] 12:24:44 INFO - PROCESS | 4493 | 1461612284746 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:44 INFO - PROCESS | 4493 | 1461612284943 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 12:24:45 INFO - PROCESS | 4493 | 1461612285120 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:45 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41f306000 == 75 [pid = 4493] [id = 346] 12:24:45 INFO - PROCESS | 4493 | ++DOMWINDOW == 189 (0x7fa40fc02c00) [pid = 4493] [serial = 1039] [outer = (nil)] 12:24:45 INFO - PROCESS | 4493 | ++DOMWINDOW == 190 (0x7fa40fe84400) [pid = 4493] [serial = 1040] [outer = 0x7fa40fc02c00] 12:24:45 INFO - PROCESS | 4493 | 1461612285195 Marionette DEBUG loaded listener.js 12:24:45 INFO - PROCESS | 4493 | ++DOMWINDOW == 191 (0x7fa41a366c00) [pid = 4493] [serial = 1041] [outer = 0x7fa40fc02c00] 12:24:46 INFO - PROCESS | 4493 | 1461612286113 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 12:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1434ms 12:24:46 INFO - PROCESS | 4493 | 1461612286173 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 12:24:46 INFO - PROCESS | 4493 | 1461612286177 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 12:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:24:46 INFO - PROCESS | 4493 | 1461612286183 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:24:46 INFO - PROCESS | 4493 | 1461612286186 Marionette TRACE conn4 <- [1,1358,null,{}] 12:24:46 INFO - PROCESS | 4493 | 1461612286192 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:46 INFO - PROCESS | 4493 | 1461612286393 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 12:24:46 INFO - PROCESS | 4493 | 1461612286566 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:46 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa423a9f000 == 76 [pid = 4493] [id = 347] 12:24:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 192 (0x7fa40b09c000) [pid = 4493] [serial = 1042] [outer = (nil)] 12:24:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 193 (0x7fa41a5ce800) [pid = 4493] [serial = 1043] [outer = 0x7fa40b09c000] 12:24:46 INFO - PROCESS | 4493 | 1461612286642 Marionette DEBUG loaded listener.js 12:24:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 194 (0x7fa41a675c00) [pid = 4493] [serial = 1044] [outer = 0x7fa40b09c000] 12:24:47 INFO - PROCESS | 4493 | 1461612287534 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 12:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1428ms 12:24:47 INFO - PROCESS | 4493 | 1461612287613 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 12:24:47 INFO - PROCESS | 4493 | 1461612287616 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 12:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:24:47 INFO - PROCESS | 4493 | 1461612287624 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:24:47 INFO - PROCESS | 4493 | 1461612287627 Marionette TRACE conn4 <- [1,1362,null,{}] 12:24:47 INFO - PROCESS | 4493 | 1461612287633 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:47 INFO - PROCESS | 4493 | 1461612287824 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 12:24:48 INFO - PROCESS | 4493 | 1461612288002 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:48 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fe4ad000 == 77 [pid = 4493] [id = 348] 12:24:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 195 (0x7fa3faf9f800) [pid = 4493] [serial = 1045] [outer = (nil)] 12:24:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 196 (0x7fa402e5b400) [pid = 4493] [serial = 1046] [outer = 0x7fa3faf9f800] 12:24:48 INFO - PROCESS | 4493 | 1461612288074 Marionette DEBUG loaded listener.js 12:24:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 197 (0x7fa40bd31000) [pid = 4493] [serial = 1047] [outer = 0x7fa3faf9f800] 12:24:49 INFO - PROCESS | 4493 | 1461612289392 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 12:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1832ms 12:24:49 INFO - PROCESS | 4493 | 1461612289457 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 12:24:49 INFO - PROCESS | 4493 | 1461612289463 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 12:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:24:49 INFO - PROCESS | 4493 | 1461612289473 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:24:49 INFO - PROCESS | 4493 | 1461612289478 Marionette TRACE conn4 <- [1,1366,null,{}] 12:24:49 INFO - PROCESS | 4493 | 1461612289486 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:49 INFO - PROCESS | 4493 | 1461612289667 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 12:24:49 INFO - PROCESS | 4493 | 1461612289910 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:49 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403c5b800 == 78 [pid = 4493] [id = 349] 12:24:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 198 (0x7fa3fcc92c00) [pid = 4493] [serial = 1048] [outer = (nil)] 12:24:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 199 (0x7fa3fe3d9400) [pid = 4493] [serial = 1049] [outer = 0x7fa3fcc92c00] 12:24:50 INFO - PROCESS | 4493 | 1461612289995 Marionette DEBUG loaded listener.js 12:24:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 200 (0x7fa403386000) [pid = 4493] [serial = 1050] [outer = 0x7fa3fcc92c00] 12:24:51 INFO - PROCESS | 4493 | 1461612291011 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 12:24:51 INFO - PROCESS | 4493 | 1461612291068 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 12:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:24:51 INFO - PROCESS | 4493 | 1461612291078 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:24:51 INFO - PROCESS | 4493 | 1461612291082 Marionette TRACE conn4 <- [1,1370,null,{}] 12:24:51 INFO - PROCESS | 4493 | 1461612291088 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:51 INFO - PROCESS | 4493 | 1461612291311 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 12:24:51 INFO - PROCESS | 4493 | 1461612291570 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:51 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa401415800 == 79 [pid = 4493] [id = 350] 12:24:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 201 (0x7fa403391c00) [pid = 4493] [serial = 1051] [outer = (nil)] 12:24:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 202 (0x7fa405903800) [pid = 4493] [serial = 1052] [outer = 0x7fa403391c00] 12:24:51 INFO - PROCESS | 4493 | 1461612291657 Marionette DEBUG loaded listener.js 12:24:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 203 (0x7fa405abbc00) [pid = 4493] [serial = 1053] [outer = 0x7fa403391c00] 12:24:52 INFO - PROCESS | 4493 | 1461612292579 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 12:24:52 INFO - PROCESS | 4493 | 1461612292620 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 12:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:24:52 INFO - PROCESS | 4493 | 1461612292627 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:24:52 INFO - PROCESS | 4493 | 1461612292633 Marionette TRACE conn4 <- [1,1374,null,{}] 12:24:52 INFO - PROCESS | 4493 | 1461612292649 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:52 INFO - PROCESS | 4493 | 1461612292889 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 12:24:53 INFO - PROCESS | 4493 | 1461612293121 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:53 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403f0a800 == 80 [pid = 4493] [id = 351] 12:24:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 204 (0x7fa3fe3ddc00) [pid = 4493] [serial = 1054] [outer = (nil)] 12:24:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 205 (0x7fa40bd36c00) [pid = 4493] [serial = 1055] [outer = 0x7fa3fe3ddc00] 12:24:53 INFO - PROCESS | 4493 | 1461612293240 Marionette DEBUG loaded listener.js 12:24:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 206 (0x7fa40beb1000) [pid = 4493] [serial = 1056] [outer = 0x7fa3fe3ddc00] 12:24:53 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40a8d6800 == 79 [pid = 4493] [id = 339] 12:24:53 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa406d9c000 == 78 [pid = 4493] [id = 338] 12:24:53 INFO - PROCESS | 4493 | --DOMWINDOW == 205 (0x7fa40a3a9000) [pid = 4493] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:24:53 INFO - PROCESS | 4493 | --DOMWINDOW == 204 (0x7fa40bd34400) [pid = 4493] [serial = 926] [outer = (nil)] [url = about:blank] 12:24:53 INFO - PROCESS | 4493 | --DOMWINDOW == 203 (0x7fa4044d6800) [pid = 4493] [serial = 920] [outer = (nil)] [url = about:blank] 12:24:53 INFO - PROCESS | 4493 | --DOMWINDOW == 202 (0x7fa3fe3e7000) [pid = 4493] [serial = 917] [outer = (nil)] [url = about:blank] 12:24:53 INFO - PROCESS | 4493 | --DOMWINDOW == 201 (0x7fa407084c00) [pid = 4493] [serial = 923] [outer = (nil)] [url = about:blank] 12:24:53 INFO - PROCESS | 4493 | --DOMWINDOW == 200 (0x7fa40bd8c000) [pid = 4493] [serial = 929] [outer = (nil)] [url = about:blank] 12:24:53 INFO - PROCESS | 4493 | --DOMWINDOW == 199 (0x7fa40c072000) [pid = 4493] [serial = 932] [outer = (nil)] [url = about:blank] 12:24:53 INFO - PROCESS | 4493 | --DOMWINDOW == 198 (0x7fa40c0e5800) [pid = 4493] [serial = 935] [outer = (nil)] [url = about:blank] 12:24:53 INFO - PROCESS | 4493 | --DOMWINDOW == 197 (0x7fa40c397400) [pid = 4493] [serial = 938] [outer = (nil)] [url = about:blank] 12:24:53 INFO - PROCESS | 4493 | --DOMWINDOW == 196 (0x7fa40c3a2400) [pid = 4493] [serial = 941] [outer = (nil)] [url = about:blank] 12:24:53 INFO - PROCESS | 4493 | --DOMWINDOW == 195 (0x7fa40cc6bc00) [pid = 4493] [serial = 944] [outer = (nil)] [url = about:blank] 12:24:53 INFO - PROCESS | 4493 | --DOMWINDOW == 194 (0x7fa40d59c400) [pid = 4493] [serial = 947] [outer = (nil)] [url = about:blank] 12:24:53 INFO - PROCESS | 4493 | --DOMWINDOW == 193 (0x7fa40c076c00) [pid = 4493] [serial = 968] [outer = (nil)] [url = about:blank] 12:24:53 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa404007000 == 77 [pid = 4493] [id = 337] 12:24:53 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4036dc000 == 76 [pid = 4493] [id = 336] 12:24:53 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fd9e1000 == 75 [pid = 4493] [id = 335] 12:24:53 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fca25000 == 74 [pid = 4493] [id = 334] 12:24:53 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41b50f800 == 73 [pid = 4493] [id = 327] 12:24:53 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa410a8d800 == 72 [pid = 4493] [id = 326] 12:24:54 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40ce22000 == 71 [pid = 4493] [id = 325] 12:24:54 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40454a000 == 70 [pid = 4493] [id = 324] 12:24:54 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fe132000 == 69 [pid = 4493] [id = 323] 12:24:54 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40c1ab800 == 68 [pid = 4493] [id = 322] 12:24:54 INFO - PROCESS | 4493 | [4493] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:24:54 INFO - PROCESS | 4493 | 1461612294153 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 12:24:54 INFO - PROCESS | 4493 | 1461612294222 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 12:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 12:24:54 INFO - PROCESS | 4493 | 1461612294228 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:24:54 INFO - PROCESS | 4493 | 1461612294230 Marionette TRACE conn4 <- [1,1378,null,{}] 12:24:54 INFO - PROCESS | 4493 | 1461612294236 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:54 INFO - PROCESS | 4493 | 1461612294395 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 12:24:54 INFO - PROCESS | 4493 | 1461612294544 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:54 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4017b3000 == 69 [pid = 4493] [id = 352] 12:24:54 INFO - PROCESS | 4493 | ++DOMWINDOW == 177 (0x7fa3fae29000) [pid = 4493] [serial = 1057] [outer = (nil)] 12:24:54 INFO - PROCESS | 4493 | ++DOMWINDOW == 178 (0x7fa40c06ac00) [pid = 4493] [serial = 1058] [outer = 0x7fa3fae29000] 12:24:54 INFO - PROCESS | 4493 | 1461612294609 Marionette DEBUG loaded listener.js 12:24:54 INFO - PROCESS | 4493 | ++DOMWINDOW == 179 (0x7fa40c0e5c00) [pid = 4493] [serial = 1059] [outer = 0x7fa3fae29000] 12:24:55 INFO - PROCESS | 4493 | 1461612295371 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 12:24:55 INFO - PROCESS | 4493 | 1461612295416 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 12:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:24:55 INFO - PROCESS | 4493 | 1461612295424 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:24:55 INFO - PROCESS | 4493 | 1461612295427 Marionette TRACE conn4 <- [1,1382,null,{}] 12:24:55 INFO - PROCESS | 4493 | 1461612295432 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:55 INFO - PROCESS | 4493 | 1461612295596 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 12:24:55 INFO - PROCESS | 4493 | 1461612295611 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:55 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa406d85000 == 70 [pid = 4493] [id = 353] 12:24:55 INFO - PROCESS | 4493 | ++DOMWINDOW == 180 (0x7fa40b277c00) [pid = 4493] [serial = 1060] [outer = (nil)] 12:24:55 INFO - PROCESS | 4493 | ++DOMWINDOW == 181 (0x7fa40cfc0400) [pid = 4493] [serial = 1061] [outer = 0x7fa40b277c00] 12:24:55 INFO - PROCESS | 4493 | 1461612295674 Marionette DEBUG loaded listener.js 12:24:55 INFO - PROCESS | 4493 | ++DOMWINDOW == 182 (0x7fa40d490000) [pid = 4493] [serial = 1062] [outer = 0x7fa40b277c00] 12:24:56 INFO - PROCESS | 4493 | [4493] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:24:56 INFO - PROCESS | 4493 | 1461612296688 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 12:24:56 INFO - PROCESS | 4493 | 1461612296766 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 12:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:24:56 INFO - PROCESS | 4493 | 1461612296772 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:24:56 INFO - PROCESS | 4493 | 1461612296774 Marionette TRACE conn4 <- [1,1386,null,{}] 12:24:56 INFO - PROCESS | 4493 | 1461612296780 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:57 INFO - PROCESS | 4493 | 1461612297024 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 12:24:57 INFO - PROCESS | 4493 | 1461612297056 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:57 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40fc47800 == 71 [pid = 4493] [id = 354] 12:24:57 INFO - PROCESS | 4493 | ++DOMWINDOW == 183 (0x7fa40d502800) [pid = 4493] [serial = 1063] [outer = (nil)] 12:24:57 INFO - PROCESS | 4493 | ++DOMWINDOW == 184 (0x7fa40fc09800) [pid = 4493] [serial = 1064] [outer = 0x7fa40d502800] 12:24:57 INFO - PROCESS | 4493 | 1461612297121 Marionette DEBUG loaded listener.js 12:24:57 INFO - PROCESS | 4493 | ++DOMWINDOW == 185 (0x7fa41471ac00) [pid = 4493] [serial = 1065] [outer = 0x7fa40d502800] 12:24:58 INFO - PROCESS | 4493 | 1461612298039 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 12:24:58 INFO - PROCESS | 4493 | 1461612298107 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 12:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 12:24:58 INFO - PROCESS | 4493 | 1461612298113 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:24:58 INFO - PROCESS | 4493 | 1461612298115 Marionette TRACE conn4 <- [1,1390,null,{}] 12:24:58 INFO - PROCESS | 4493 | 1461612298121 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:58 INFO - PROCESS | 4493 | 1461612298331 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 184 (0x7fa404403c00) [pid = 4493] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 183 (0x7fa40dc9cc00) [pid = 4493] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 182 (0x7fa40fee7800) [pid = 4493] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 181 (0x7fa40be85c00) [pid = 4493] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 180 (0x7fa40bd3bc00) [pid = 4493] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 179 (0x7fa3fcc9bc00) [pid = 4493] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 178 (0x7fa4044d9c00) [pid = 4493] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 177 (0x7fa40dcaa800) [pid = 4493] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 176 (0x7fa405748000) [pid = 4493] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 175 (0x7fa3fe3e4000) [pid = 4493] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 174 (0x7fa4042ee400) [pid = 4493] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 173 (0x7fa3fcb7dc00) [pid = 4493] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 172 (0x7fa40700a400) [pid = 4493] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 171 (0x7fa40338b000) [pid = 4493] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 170 (0x7fa40700bc00) [pid = 4493] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 169 (0x7fa3fdce9c00) [pid = 4493] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 168 (0x7fa3fba78c00) [pid = 4493] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 167 (0x7fa40bd3b000) [pid = 4493] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 166 (0x7fa3facce800) [pid = 4493] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 165 (0x7fa40701a800) [pid = 4493] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 164 (0x7fa402e50800) [pid = 4493] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 163 (0x7fa407087800) [pid = 4493] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 162 (0x7fa3fc956000) [pid = 4493] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 161 (0x7fa3fe0b7800) [pid = 4493] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 160 (0x7fa3faf9c800) [pid = 4493] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 159 (0x7fa404410c00) [pid = 4493] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 158 (0x7fa3fc94e400) [pid = 4493] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 157 (0x7fa409a57800) [pid = 4493] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 156 (0x7fa3fc953800) [pid = 4493] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 155 (0x7fa404451800) [pid = 4493] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 154 (0x7fa404ad7400) [pid = 4493] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 153 (0x7fa407028800) [pid = 4493] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 152 (0x7fa403ceec00) [pid = 4493] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 151 (0x7fa3f98d4800) [pid = 4493] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 150 (0x7fa40d5a3c00) [pid = 4493] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 149 (0x7fa40189c000) [pid = 4493] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 148 (0x7fa40c39f400) [pid = 4493] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 147 (0x7fa4054b1800) [pid = 4493] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 146 (0x7fa3facd0c00) [pid = 4493] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 145 (0x7fa40701d800) [pid = 4493] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 144 (0x7fa403ece000) [pid = 4493] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 143 (0x7fa405ab2800) [pid = 4493] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 142 (0x7fa40456cc00) [pid = 4493] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 141 (0x7fa3fcb76800) [pid = 4493] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 140 (0x7fa40be89400) [pid = 4493] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 139 (0x7fa405748400) [pid = 4493] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 138 (0x7fa404450400) [pid = 4493] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 137 (0x7fa3fae28800) [pid = 4493] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 136 (0x7fa406f21c00) [pid = 4493] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 135 (0x7fa3fae32c00) [pid = 4493] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 134 (0x7fa4044e0000) [pid = 4493] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 133 (0x7fa404408400) [pid = 4493] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 132 (0x7fa4040c6800) [pid = 4493] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:24:59 INFO - PROCESS | 4493 | --DOMWINDOW == 131 (0x7fa403ce9000) [pid = 4493] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:24:59 INFO - PROCESS | 4493 | 1461612299153 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:59 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fafd6800 == 72 [pid = 4493] [id = 355] 12:24:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 132 (0x7fa3f98d4800) [pid = 4493] [serial = 1066] [outer = (nil)] 12:24:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 133 (0x7fa3fae28800) [pid = 4493] [serial = 1067] [outer = 0x7fa3f98d4800] 12:24:59 INFO - PROCESS | 4493 | 1461612299218 Marionette DEBUG loaded listener.js 12:24:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 134 (0x7fa3fcb7ac00) [pid = 4493] [serial = 1068] [outer = 0x7fa3f98d4800] 12:24:59 INFO - PROCESS | 4493 | 1461612299888 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 12:24:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1784ms 12:24:59 INFO - PROCESS | 4493 | 1461612299897 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 12:24:59 INFO - PROCESS | 4493 | 1461612299900 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 12:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:24:59 INFO - PROCESS | 4493 | 1461612299906 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:24:59 INFO - PROCESS | 4493 | 1461612299908 Marionette TRACE conn4 <- [1,1394,null,{}] 12:24:59 INFO - PROCESS | 4493 | 1461612299925 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:00 INFO - PROCESS | 4493 | 1461612300135 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 12:25:00 INFO - PROCESS | 4493 | 1461612300158 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:00 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4098b4800 == 73 [pid = 4493] [id = 356] 12:25:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 135 (0x7fa3fcb7dc00) [pid = 4493] [serial = 1069] [outer = (nil)] 12:25:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 136 (0x7fa403cee000) [pid = 4493] [serial = 1070] [outer = 0x7fa3fcb7dc00] 12:25:00 INFO - PROCESS | 4493 | 1461612300223 Marionette DEBUG loaded listener.js 12:25:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 137 (0x7fa404410c00) [pid = 4493] [serial = 1071] [outer = 0x7fa3fcb7dc00] 12:25:01 INFO - PROCESS | 4493 | 1461612301139 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 12:25:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:25:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1290ms 12:25:01 INFO - PROCESS | 4493 | 1461612301198 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 12:25:01 INFO - PROCESS | 4493 | 1461612301204 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 12:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:25:01 INFO - PROCESS | 4493 | 1461612301258 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:25:01 INFO - PROCESS | 4493 | 1461612301265 Marionette TRACE conn4 <- [1,1398,null,{}] 12:25:01 INFO - PROCESS | 4493 | 1461612301273 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:01 INFO - PROCESS | 4493 | 1461612301529 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 12:25:01 INFO - PROCESS | 4493 | 1461612301790 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:01 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4015de800 == 74 [pid = 4493] [id = 357] 12:25:01 INFO - PROCESS | 4493 | ++DOMWINDOW == 138 (0x7fa3fc94f000) [pid = 4493] [serial = 1072] [outer = (nil)] 12:25:01 INFO - PROCESS | 4493 | ++DOMWINDOW == 139 (0x7fa3fcc9bc00) [pid = 4493] [serial = 1073] [outer = 0x7fa3fc94f000] 12:25:01 INFO - PROCESS | 4493 | 1461612301892 Marionette DEBUG loaded listener.js 12:25:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 140 (0x7fa40189f000) [pid = 4493] [serial = 1074] [outer = 0x7fa3fc94f000] 12:25:02 INFO - PROCESS | 4493 | 1461612302862 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 12:25:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:25:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1640ms 12:25:02 INFO - PROCESS | 4493 | 1461612302895 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 12:25:02 INFO - PROCESS | 4493 | 1461612302904 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 12:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:25:02 INFO - PROCESS | 4493 | 1461612302915 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:25:02 INFO - PROCESS | 4493 | 1461612302918 Marionette TRACE conn4 <- [1,1402,null,{}] 12:25:02 INFO - PROCESS | 4493 | 1461612302925 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:03 INFO - PROCESS | 4493 | 1461612303133 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 12:25:03 INFO - PROCESS | 4493 | 1461612303355 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:03 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40bdf0800 == 75 [pid = 4493] [id = 358] 12:25:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 141 (0x7fa4042f7800) [pid = 4493] [serial = 1075] [outer = (nil)] 12:25:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 142 (0x7fa4044d3400) [pid = 4493] [serial = 1076] [outer = 0x7fa4042f7800] 12:25:03 INFO - PROCESS | 4493 | 1461612303479 Marionette DEBUG loaded listener.js 12:25:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 143 (0x7fa4045c2400) [pid = 4493] [serial = 1077] [outer = 0x7fa4042f7800] 12:25:04 INFO - PROCESS | 4493 | 1461612304425 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 12:25:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:25:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1541ms 12:25:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:25:04 INFO - PROCESS | 4493 | 1461612304458 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 12:25:04 INFO - PROCESS | 4493 | 1461612304461 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 12:25:04 INFO - PROCESS | 4493 | 1461612304469 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:25:04 INFO - PROCESS | 4493 | 1461612304476 Marionette TRACE conn4 <- [1,1406,null,{}] 12:25:04 INFO - PROCESS | 4493 | 1461612304493 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:04 INFO - PROCESS | 4493 | 1461612304701 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 12:25:04 INFO - PROCESS | 4493 | 1461612304923 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:05 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41a67d800 == 76 [pid = 4493] [id = 359] 12:25:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 144 (0x7fa405ab5400) [pid = 4493] [serial = 1078] [outer = (nil)] 12:25:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 145 (0x7fa40701ac00) [pid = 4493] [serial = 1079] [outer = 0x7fa405ab5400] 12:25:05 INFO - PROCESS | 4493 | 1461612305056 Marionette DEBUG loaded listener.js 12:25:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 146 (0x7fa407086800) [pid = 4493] [serial = 1080] [outer = 0x7fa405ab5400] 12:25:05 INFO - PROCESS | 4493 | 1461612305921 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 12:25:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:25:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1494ms 12:25:05 INFO - PROCESS | 4493 | 1461612305963 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 12:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:25:05 INFO - PROCESS | 4493 | 1461612305968 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 12:25:05 INFO - PROCESS | 4493 | 1461612305974 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:25:05 INFO - PROCESS | 4493 | 1461612305978 Marionette TRACE conn4 <- [1,1410,null,{}] 12:25:05 INFO - PROCESS | 4493 | 1461612305984 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:06 INFO - PROCESS | 4493 | 1461612306164 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 12:25:06 INFO - PROCESS | 4493 | 1461612306353 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:06 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41ebe6000 == 77 [pid = 4493] [id = 360] 12:25:06 INFO - PROCESS | 4493 | ++DOMWINDOW == 147 (0x7fa405aba400) [pid = 4493] [serial = 1081] [outer = (nil)] 12:25:06 INFO - PROCESS | 4493 | ++DOMWINDOW == 148 (0x7fa40b096800) [pid = 4493] [serial = 1082] [outer = 0x7fa405aba400] 12:25:06 INFO - PROCESS | 4493 | 1461612306432 Marionette DEBUG loaded listener.js 12:25:06 INFO - PROCESS | 4493 | ++DOMWINDOW == 149 (0x7fa40bd3a400) [pid = 4493] [serial = 1083] [outer = 0x7fa405aba400] 12:25:07 INFO - PROCESS | 4493 | 1461612307508 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 12:25:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:25:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1585ms 12:25:07 INFO - PROCESS | 4493 | 1461612307559 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 12:25:07 INFO - PROCESS | 4493 | 1461612307562 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 12:25:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:25:07 INFO - PROCESS | 4493 | 1461612307571 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:25:07 INFO - PROCESS | 4493 | 1461612307574 Marionette TRACE conn4 <- [1,1414,null,{}] 12:25:07 INFO - PROCESS | 4493 | 1461612307581 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:07 INFO - PROCESS | 4493 | 1461612307816 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 12:25:08 INFO - PROCESS | 4493 | 1461612308091 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:08 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41f322000 == 78 [pid = 4493] [id = 361] 12:25:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 150 (0x7fa407082400) [pid = 4493] [serial = 1084] [outer = (nil)] 12:25:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 151 (0x7fa40c072c00) [pid = 4493] [serial = 1085] [outer = 0x7fa407082400] 12:25:08 INFO - PROCESS | 4493 | 1461612308168 Marionette DEBUG loaded listener.js 12:25:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 152 (0x7fa40c398c00) [pid = 4493] [serial = 1086] [outer = 0x7fa407082400] 12:25:09 INFO - PROCESS | 4493 | 1461612309134 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 12:25:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:25:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1580ms 12:25:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:25:09 INFO - PROCESS | 4493 | 1461612309151 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 12:25:09 INFO - PROCESS | 4493 | 1461612309154 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 12:25:09 INFO - PROCESS | 4493 | 1461612309160 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:25:09 INFO - PROCESS | 4493 | 1461612309164 Marionette TRACE conn4 <- [1,1418,null,{}] 12:25:09 INFO - PROCESS | 4493 | 1461612309169 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:09 INFO - PROCESS | 4493 | 1461612309392 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 12:25:09 INFO - PROCESS | 4493 | 1461612309629 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:09 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa424ad6800 == 79 [pid = 4493] [id = 362] 12:25:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 153 (0x7fa40cfc5c00) [pid = 4493] [serial = 1087] [outer = (nil)] 12:25:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 154 (0x7fa40dc9d400) [pid = 4493] [serial = 1088] [outer = 0x7fa40cfc5c00] 12:25:09 INFO - PROCESS | 4493 | 1461612309752 Marionette DEBUG loaded listener.js 12:25:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 155 (0x7fa40fe7f800) [pid = 4493] [serial = 1089] [outer = 0x7fa40cfc5c00] 12:25:10 INFO - PROCESS | 4493 | 1461612310692 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 12:25:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:25:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1588ms 12:25:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:25:10 INFO - PROCESS | 4493 | 1461612310748 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 12:25:10 INFO - PROCESS | 4493 | 1461612310751 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 12:25:10 INFO - PROCESS | 4493 | 1461612310757 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:25:10 INFO - PROCESS | 4493 | 1461612310760 Marionette TRACE conn4 <- [1,1422,null,{}] 12:25:10 INFO - PROCESS | 4493 | 1461612310766 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:10 INFO - PROCESS | 4493 | 1461612310938 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 12:25:11 INFO - PROCESS | 4493 | 1461612311157 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:11 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4047a6800 == 80 [pid = 4493] [id = 363] 12:25:11 INFO - PROCESS | 4493 | ++DOMWINDOW == 156 (0x7fa40d488400) [pid = 4493] [serial = 1090] [outer = (nil)] 12:25:11 INFO - PROCESS | 4493 | ++DOMWINDOW == 157 (0x7fa41386f800) [pid = 4493] [serial = 1091] [outer = 0x7fa40d488400] 12:25:11 INFO - PROCESS | 4493 | 1461612311275 Marionette DEBUG loaded listener.js 12:25:11 INFO - PROCESS | 4493 | ++DOMWINDOW == 158 (0x7fa41a5cbc00) [pid = 4493] [serial = 1092] [outer = 0x7fa40d488400] 12:25:12 INFO - PROCESS | 4493 | 1461612312231 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 12:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1529ms 12:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:25:12 INFO - PROCESS | 4493 | 1461612312288 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 12:25:12 INFO - PROCESS | 4493 | 1461612312291 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 12:25:12 INFO - PROCESS | 4493 | 1461612312297 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:25:12 INFO - PROCESS | 4493 | 1461612312301 Marionette TRACE conn4 <- [1,1426,null,{}] 12:25:12 INFO - PROCESS | 4493 | 1461612312306 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:12 INFO - PROCESS | 4493 | 1461612312475 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 12:25:12 INFO - PROCESS | 4493 | 1461612312698 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:12 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcc27800 == 81 [pid = 4493] [id = 364] 12:25:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 159 (0x7fa40feebc00) [pid = 4493] [serial = 1093] [outer = (nil)] 12:25:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 160 (0x7fa41a6df800) [pid = 4493] [serial = 1094] [outer = 0x7fa40feebc00] 12:25:12 INFO - PROCESS | 4493 | 1461612312815 Marionette DEBUG loaded listener.js 12:25:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 161 (0x7fa41a80ac00) [pid = 4493] [serial = 1095] [outer = 0x7fa40feebc00] 12:25:13 INFO - PROCESS | 4493 | 1461612313744 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 12:25:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:25:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1480ms 12:25:13 INFO - PROCESS | 4493 | 1461612313777 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 12:25:13 INFO - PROCESS | 4493 | 1461612313781 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 12:25:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:25:13 INFO - PROCESS | 4493 | 1461612313787 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:25:13 INFO - PROCESS | 4493 | 1461612313789 Marionette TRACE conn4 <- [1,1430,null,{}] 12:25:13 INFO - PROCESS | 4493 | 1461612313795 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:13 INFO - PROCESS | 4493 | 1461612313973 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 12:25:14 INFO - PROCESS | 4493 | 1461612314153 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:14 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcc36000 == 82 [pid = 4493] [id = 365] 12:25:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 162 (0x7fa402e59c00) [pid = 4493] [serial = 1096] [outer = (nil)] 12:25:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 163 (0x7fa405ab7c00) [pid = 4493] [serial = 1097] [outer = 0x7fa402e59c00] 12:25:14 INFO - PROCESS | 4493 | 1461612314227 Marionette DEBUG loaded listener.js 12:25:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 164 (0x7fa40c071c00) [pid = 4493] [serial = 1098] [outer = 0x7fa402e59c00] 12:25:15 INFO - PROCESS | 4493 | 1461612315248 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 12:25:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:25:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1535ms 12:25:15 INFO - PROCESS | 4493 | 1461612315324 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 12:25:15 INFO - PROCESS | 4493 | 1461612315328 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 12:25:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:25:15 INFO - PROCESS | 4493 | 1461612315334 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:25:15 INFO - PROCESS | 4493 | 1461612315337 Marionette TRACE conn4 <- [1,1434,null,{}] 12:25:15 INFO - PROCESS | 4493 | 1461612315343 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:15 INFO - PROCESS | 4493 | 1461612315542 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 12:25:15 INFO - PROCESS | 4493 | 1461612315765 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:15 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fafdd000 == 83 [pid = 4493] [id = 366] 12:25:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 165 (0x7fa3f8864c00) [pid = 4493] [serial = 1099] [outer = (nil)] 12:25:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 166 (0x7fa3fb617000) [pid = 4493] [serial = 1100] [outer = 0x7fa3f8864c00] 12:25:15 INFO - PROCESS | 4493 | 1461612315884 Marionette DEBUG loaded listener.js 12:25:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 167 (0x7fa402e50000) [pid = 4493] [serial = 1101] [outer = 0x7fa3f8864c00] 12:25:16 INFO - PROCESS | 4493 | 1461612316777 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 12:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1484ms 12:25:16 INFO - PROCESS | 4493 | 1461612316818 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 12:25:16 INFO - PROCESS | 4493 | 1461612316822 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 12:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:25:16 INFO - PROCESS | 4493 | 1461612316828 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:25:16 INFO - PROCESS | 4493 | 1461612316832 Marionette TRACE conn4 <- [1,1438,null,{}] 12:25:16 INFO - PROCESS | 4493 | 1461612316839 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:17 INFO - PROCESS | 4493 | 1461612317071 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 12:25:17 INFO - PROCESS | 4493 | 1461612317308 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:17 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4036d4800 == 84 [pid = 4493] [id = 367] 12:25:17 INFO - PROCESS | 4493 | ++DOMWINDOW == 168 (0x7fa3fdce3c00) [pid = 4493] [serial = 1102] [outer = (nil)] 12:25:17 INFO - PROCESS | 4493 | ++DOMWINDOW == 169 (0x7fa404452800) [pid = 4493] [serial = 1103] [outer = 0x7fa3fdce3c00] 12:25:17 INFO - PROCESS | 4493 | 1461612317407 Marionette DEBUG loaded listener.js 12:25:17 INFO - PROCESS | 4493 | ++DOMWINDOW == 170 (0x7fa40b551000) [pid = 4493] [serial = 1104] [outer = 0x7fa3fdce3c00] 12:25:18 INFO - PROCESS | 4493 | 1461612318593 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 12:25:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:25:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1893ms 12:25:18 INFO - PROCESS | 4493 | 1461612318722 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 12:25:18 INFO - PROCESS | 4493 | 1461612318728 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 12:25:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:25:18 INFO - PROCESS | 4493 | 1461612318737 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:25:18 INFO - PROCESS | 4493 | 1461612318742 Marionette TRACE conn4 <- [1,1442,null,{}] 12:25:18 INFO - PROCESS | 4493 | 1461612318751 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:19 INFO - PROCESS | 4493 | 1461612319094 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 12:25:19 INFO - PROCESS | 4493 | 1461612319232 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:19 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4033d5800 == 85 [pid = 4493] [id = 368] 12:25:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 171 (0x7fa3f885f800) [pid = 4493] [serial = 1105] [outer = (nil)] 12:25:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 172 (0x7fa3fbc6ac00) [pid = 4493] [serial = 1106] [outer = 0x7fa3f885f800] 12:25:19 INFO - PROCESS | 4493 | 1461612319358 Marionette DEBUG loaded listener.js 12:25:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 173 (0x7fa3fdce6c00) [pid = 4493] [serial = 1107] [outer = 0x7fa3f885f800] 12:25:20 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41ebdf800 == 84 [pid = 4493] [id = 315] 12:25:20 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fafd6800 == 83 [pid = 4493] [id = 355] 12:25:20 INFO - PROCESS | 4493 | 1461612320533 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 12:25:20 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40fc47800 == 82 [pid = 4493] [id = 354] 12:25:20 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa406d85000 == 81 [pid = 4493] [id = 353] 12:25:20 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4017b3000 == 80 [pid = 4493] [id = 352] 12:25:20 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403f0a800 == 79 [pid = 4493] [id = 351] 12:25:20 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa401415800 == 78 [pid = 4493] [id = 350] 12:25:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:25:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1847ms 12:25:20 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403c5b800 == 77 [pid = 4493] [id = 349] 12:25:20 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41397f000 == 76 [pid = 4493] [id = 344] 12:25:20 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40d566000 == 75 [pid = 4493] [id = 343] 12:25:20 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40b928800 == 74 [pid = 4493] [id = 342] 12:25:20 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa402fba000 == 73 [pid = 4493] [id = 341] 12:25:20 INFO - PROCESS | 4493 | 1461612320601 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 12:25:20 INFO - PROCESS | 4493 | 1461612320609 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 172 (0x7fa410ae5c00) [pid = 4493] [serial = 990] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 171 (0x7fa419741400) [pid = 4493] [serial = 995] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 170 (0x7fa40cc72000) [pid = 4493] [serial = 945] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 169 (0x7fa40c694400) [pid = 4493] [serial = 942] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 168 (0x7fa3fdcf0000) [pid = 4493] [serial = 971] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 167 (0x7fa404577c00) [pid = 4493] [serial = 792] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 166 (0x7fa41478fc00) [pid = 4493] [serial = 993] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 165 (0x7fa41470cc00) [pid = 4493] [serial = 992] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 164 (0x7fa406d79800) [pid = 4493] [serial = 834] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 163 (0x7fa40189e800) [pid = 4493] [serial = 1004] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 162 (0x7fa404453c00) [pid = 4493] [serial = 789] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 161 (0x7fa40338cc00) [pid = 4493] [serial = 822] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 160 (0x7fa40bd37c00) [pid = 4493] [serial = 927] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 159 (0x7fa406d6d800) [pid = 4493] [serial = 876] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 158 (0x7fa40b5d4c00) [pid = 4493] [serial = 1017] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 157 (0x7fa40338a400) [pid = 4493] [serial = 918] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 156 (0x7fa41a6e7800) [pid = 4493] [serial = 1002] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 155 (0x7fa40336b400) [pid = 4493] [serial = 1005] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 154 (0x7fa40be7e800) [pid = 4493] [serial = 930] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 153 (0x7fa40be83400) [pid = 4493] [serial = 983] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 152 (0x7fa41a5cdc00) [pid = 4493] [serial = 998] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 151 (0x7fa4040c4400) [pid = 4493] [serial = 870] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 150 (0x7fa409879c00) [pid = 4493] [serial = 882] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 149 (0x7fa40fef0400) [pid = 4493] [serial = 989] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 148 (0x7fa3fe0b5c00) [pid = 4493] [serial = 819] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 147 (0x7fa406f23400) [pid = 4493] [serial = 837] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 146 (0x7fa407022c00) [pid = 4493] [serial = 843] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 145 (0x7fa405909400) [pid = 4493] [serial = 975] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 144 (0x7fa3fdce4400) [pid = 4493] [serial = 867] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 143 (0x7fa40c078400) [pid = 4493] [serial = 980] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 142 (0x7fa40d50d000) [pid = 4493] [serial = 984] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 141 (0x7fa404404000) [pid = 4493] [serial = 1008] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 140 (0x7fa414795800) [pid = 4493] [serial = 1001] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 139 (0x7fa405909000) [pid = 4493] [serial = 831] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 138 (0x7fa405abc400) [pid = 4493] [serial = 1011] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 137 (0x7fa40a4ba000) [pid = 4493] [serial = 885] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 136 (0x7fa40b276000) [pid = 4493] [serial = 888] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 135 (0x7fa40b966400) [pid = 4493] [serial = 891] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 134 (0x7fa40fc66400) [pid = 4493] [serial = 987] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 133 (0x7fa405744800) [pid = 4493] [serial = 828] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 132 (0x7fa3fe3e6800) [pid = 4493] [serial = 1007] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 131 (0x7fa40dca0c00) [pid = 4493] [serial = 948] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 130 (0x7fa41a602c00) [pid = 4493] [serial = 999] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 129 (0x7fa402e4fc00) [pid = 4493] [serial = 972] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 128 (0x7fa40cba3000) [pid = 4493] [serial = 981] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 127 (0x7fa407022000) [pid = 4493] [serial = 1013] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 126 (0x7fa4045b7000) [pid = 4493] [serial = 974] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 125 (0x7fa3fdce6800) [pid = 4493] [serial = 726] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 124 (0x7fa40b5f3000) [pid = 4493] [serial = 977] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 123 (0x7fa40440d000) [pid = 4493] [serial = 786] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 122 (0x7fa40c39d400) [pid = 4493] [serial = 939] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 121 (0x7fa40590c800) [pid = 4493] [serial = 873] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 120 (0x7fa409a59000) [pid = 4493] [serial = 1016] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 119 (0x7fa401799400) [pid = 4493] [serial = 780] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 118 (0x7fa409709c00) [pid = 4493] [serial = 1014] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 117 (0x7fa41a371800) [pid = 4493] [serial = 996] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 116 (0x7fa40c0dbc00) [pid = 4493] [serial = 933] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 115 (0x7fa40e15b000) [pid = 4493] [serial = 986] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 114 (0x7fa407018400) [pid = 4493] [serial = 840] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 113 (0x7fa40c0ec800) [pid = 4493] [serial = 936] [outer = (nil)] [url = about:blank] 12:25:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 112 (0x7fa40590d000) [pid = 4493] [serial = 1010] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 111 (0x7fa3fca58000) [pid = 4493] [serial = 777] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 110 (0x7fa40bd3a800) [pid = 4493] [serial = 978] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 109 (0x7fa40a865800) [pid = 4493] [serial = 924] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 108 (0x7fa407022800) [pid = 4493] [serial = 879] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 107 (0x7fa4045c0800) [pid = 4493] [serial = 795] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 106 (0x7fa404572c00) [pid = 4493] [serial = 825] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 105 (0x7fa405742800) [pid = 4493] [serial = 921] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 104 (0x7fa4042ecc00) [pid = 4493] [serial = 783] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 103 (0x7fa40700cc00) [pid = 4493] [serial = 1019] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | --DOMWINDOW == 102 (0x7fa40be86c00) [pid = 4493] [serial = 1020] [outer = (nil)] [url = about:blank] 12:25:20 INFO - PROCESS | 4493 | 1461612320709 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:25:20 INFO - PROCESS | 4493 | 1461612320714 Marionette TRACE conn4 <- [1,1446,null,{}] 12:25:20 INFO - PROCESS | 4493 | 1461612320720 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:20 INFO - PROCESS | 4493 | 1461612320887 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 12:25:21 INFO - PROCESS | 4493 | 1461612321085 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:21 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fd9e9000 == 74 [pid = 4493] [id = 369] 12:25:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 103 (0x7fa3facd1000) [pid = 4493] [serial = 1108] [outer = (nil)] 12:25:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 104 (0x7fa403ed4800) [pid = 4493] [serial = 1109] [outer = 0x7fa3facd1000] 12:25:21 INFO - PROCESS | 4493 | 1461612321151 Marionette DEBUG loaded listener.js 12:25:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 105 (0x7fa4042f3800) [pid = 4493] [serial = 1110] [outer = 0x7fa3facd1000] 12:25:21 INFO - PROCESS | 4493 | 1461612321961 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 12:25:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:25:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1326ms 12:25:22 INFO - PROCESS | 4493 | 1461612321998 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 12:25:22 INFO - PROCESS | 4493 | 1461612322002 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 12:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:25:22 INFO - PROCESS | 4493 | 1461612322009 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:25:22 INFO - PROCESS | 4493 | 1461612322014 Marionette TRACE conn4 <- [1,1450,null,{}] 12:25:22 INFO - PROCESS | 4493 | 1461612322030 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:22 INFO - PROCESS | 4493 | 1461612322219 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 12:25:22 INFO - PROCESS | 4493 | 1461612322379 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:22 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa402fca000 == 75 [pid = 4493] [id = 370] 12:25:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 106 (0x7fa40338a400) [pid = 4493] [serial = 1111] [outer = (nil)] 12:25:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 107 (0x7fa404ae2c00) [pid = 4493] [serial = 1112] [outer = 0x7fa40338a400] 12:25:22 INFO - PROCESS | 4493 | 1461612322447 Marionette DEBUG loaded listener.js 12:25:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 108 (0x7fa40590d000) [pid = 4493] [serial = 1113] [outer = 0x7fa40338a400] 12:25:23 INFO - PROCESS | 4493 | 1461612323341 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 12:25:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:25:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1394ms 12:25:23 INFO - PROCESS | 4493 | 1461612323406 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 12:25:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:25:23 INFO - PROCESS | 4493 | 1461612323411 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 12:25:23 INFO - PROCESS | 4493 | 1461612323417 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:25:23 INFO - PROCESS | 4493 | 1461612323420 Marionette TRACE conn4 <- [1,1454,null,{}] 12:25:23 INFO - PROCESS | 4493 | 1461612323425 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:23 INFO - PROCESS | 4493 | 1461612323651 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 12:25:23 INFO - PROCESS | 4493 | 1461612323682 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:23 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40401d800 == 76 [pid = 4493] [id = 371] 12:25:23 INFO - PROCESS | 4493 | ++DOMWINDOW == 109 (0x7fa404454400) [pid = 4493] [serial = 1114] [outer = (nil)] 12:25:23 INFO - PROCESS | 4493 | ++DOMWINDOW == 110 (0x7fa4042f2400) [pid = 4493] [serial = 1115] [outer = 0x7fa404454400] 12:25:23 INFO - PROCESS | 4493 | 1461612323756 Marionette DEBUG loaded listener.js 12:25:23 INFO - PROCESS | 4493 | ++DOMWINDOW == 111 (0x7fa40701fc00) [pid = 4493] [serial = 1116] [outer = 0x7fa404454400] 12:25:24 INFO - PROCESS | 4493 | 1461612324745 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 12:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1380ms 12:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:25:24 INFO - PROCESS | 4493 | 1461612324797 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 12:25:24 INFO - PROCESS | 4493 | 1461612324800 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 12:25:24 INFO - PROCESS | 4493 | 1461612324807 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:25:24 INFO - PROCESS | 4493 | 1461612324810 Marionette TRACE conn4 <- [1,1458,null,{}] 12:25:24 INFO - PROCESS | 4493 | 1461612324821 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:25 INFO - PROCESS | 4493 | 1461612325044 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 12:25:25 INFO - PROCESS | 4493 | 1461612325069 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:25 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa406d89800 == 77 [pid = 4493] [id = 372] 12:25:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 112 (0x7fa405ab1000) [pid = 4493] [serial = 1117] [outer = (nil)] 12:25:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 113 (0x7fa409711000) [pid = 4493] [serial = 1118] [outer = 0x7fa405ab1000] 12:25:25 INFO - PROCESS | 4493 | 1461612325134 Marionette DEBUG loaded listener.js 12:25:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 114 (0x7fa40b1ee800) [pid = 4493] [serial = 1119] [outer = 0x7fa405ab1000] 12:25:25 INFO - PROCESS | 4493 | --DOMWINDOW == 113 (0x7fa3fcc92c00) [pid = 4493] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:25:25 INFO - PROCESS | 4493 | --DOMWINDOW == 112 (0x7fa3fae29000) [pid = 4493] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:25:25 INFO - PROCESS | 4493 | --DOMWINDOW == 111 (0x7fa40d502800) [pid = 4493] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:25:25 INFO - PROCESS | 4493 | --DOMWINDOW == 110 (0x7fa403391c00) [pid = 4493] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:25:25 INFO - PROCESS | 4493 | --DOMWINDOW == 109 (0x7fa40b277c00) [pid = 4493] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:25:25 INFO - PROCESS | 4493 | --DOMWINDOW == 108 (0x7fa3f98d4800) [pid = 4493] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:25:25 INFO - PROCESS | 4493 | --DOMWINDOW == 107 (0x7fa3fe3ddc00) [pid = 4493] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:25:26 INFO - PROCESS | 4493 | 1461612326175 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 12:25:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:25:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1389ms 12:25:26 INFO - PROCESS | 4493 | 1461612326195 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 12:25:26 INFO - PROCESS | 4493 | 1461612326198 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 12:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:25:26 INFO - PROCESS | 4493 | 1461612326206 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:25:26 INFO - PROCESS | 4493 | 1461612326208 Marionette TRACE conn4 <- [1,1462,null,{}] 12:25:26 INFO - PROCESS | 4493 | 1461612326214 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:26 INFO - PROCESS | 4493 | 1461612326427 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 12:25:26 INFO - PROCESS | 4493 | 1461612326562 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:26 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40a4e5000 == 78 [pid = 4493] [id = 373] 12:25:26 INFO - PROCESS | 4493 | ++DOMWINDOW == 108 (0x7fa406d6d800) [pid = 4493] [serial = 1120] [outer = (nil)] 12:25:26 INFO - PROCESS | 4493 | ++DOMWINDOW == 109 (0x7fa40b5f2000) [pid = 4493] [serial = 1121] [outer = 0x7fa406d6d800] 12:25:26 INFO - PROCESS | 4493 | 1461612326630 Marionette DEBUG loaded listener.js 12:25:26 INFO - PROCESS | 4493 | ++DOMWINDOW == 110 (0x7fa40c06b400) [pid = 4493] [serial = 1122] [outer = 0x7fa406d6d800] 12:25:27 INFO - PROCESS | 4493 | 1461612327416 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 12:25:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1228ms 12:25:27 INFO - PROCESS | 4493 | 1461612327435 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 12:25:27 INFO - PROCESS | 4493 | 1461612327437 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 12:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:25:27 INFO - PROCESS | 4493 | 1461612327451 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:25:27 INFO - PROCESS | 4493 | 1461612327454 Marionette TRACE conn4 <- [1,1466,null,{}] 12:25:27 INFO - PROCESS | 4493 | 1461612327459 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:27 INFO - PROCESS | 4493 | 1461612327716 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 12:25:27 INFO - PROCESS | 4493 | 1461612327898 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:27 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcbe5000 == 79 [pid = 4493] [id = 374] 12:25:27 INFO - PROCESS | 4493 | ++DOMWINDOW == 111 (0x7fa3f885f000) [pid = 4493] [serial = 1123] [outer = (nil)] 12:25:27 INFO - PROCESS | 4493 | ++DOMWINDOW == 112 (0x7fa3facce800) [pid = 4493] [serial = 1124] [outer = 0x7fa3f885f000] 12:25:27 INFO - PROCESS | 4493 | 1461612327990 Marionette DEBUG loaded listener.js 12:25:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 113 (0x7fa3fbc6a400) [pid = 4493] [serial = 1125] [outer = 0x7fa3f885f000] 12:25:28 INFO - PROCESS | 4493 | 1461612328970 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 12:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1579ms 12:25:29 INFO - PROCESS | 4493 | 1461612329033 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 12:25:29 INFO - PROCESS | 4493 | 1461612329039 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 12:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:25:29 INFO - PROCESS | 4493 | 1461612329047 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:25:29 INFO - PROCESS | 4493 | 1461612329054 Marionette TRACE conn4 <- [1,1470,null,{}] 12:25:29 INFO - PROCESS | 4493 | 1461612329061 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:29 INFO - PROCESS | 4493 | 1461612329301 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 12:25:29 INFO - PROCESS | 4493 | 1461612329520 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:29 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40400f800 == 80 [pid = 4493] [id = 375] 12:25:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 114 (0x7fa404406000) [pid = 4493] [serial = 1126] [outer = (nil)] 12:25:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 115 (0x7fa404452c00) [pid = 4493] [serial = 1127] [outer = 0x7fa404406000] 12:25:29 INFO - PROCESS | 4493 | 1461612329646 Marionette DEBUG loaded listener.js 12:25:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 116 (0x7fa4045c1000) [pid = 4493] [serial = 1128] [outer = 0x7fa404406000] 12:25:30 INFO - PROCESS | 4493 | 1461612330598 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 12:25:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:25:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1594ms 12:25:30 INFO - PROCESS | 4493 | 1461612330642 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 12:25:30 INFO - PROCESS | 4493 | 1461612330647 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 12:25:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:25:30 INFO - PROCESS | 4493 | 1461612330654 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:25:30 INFO - PROCESS | 4493 | 1461612330657 Marionette TRACE conn4 <- [1,1474,null,{}] 12:25:30 INFO - PROCESS | 4493 | 1461612330664 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:30 INFO - PROCESS | 4493 | 1461612330856 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 12:25:31 INFO - PROCESS | 4493 | 1461612331111 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:31 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40bec8000 == 81 [pid = 4493] [id = 376] 12:25:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 117 (0x7fa406d6f800) [pid = 4493] [serial = 1129] [outer = (nil)] 12:25:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 118 (0x7fa40707c800) [pid = 4493] [serial = 1130] [outer = 0x7fa406d6f800] 12:25:31 INFO - PROCESS | 4493 | 1461612331230 Marionette DEBUG loaded listener.js 12:25:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 119 (0x7fa40a86dc00) [pid = 4493] [serial = 1131] [outer = 0x7fa406d6f800] 12:25:32 INFO - PROCESS | 4493 | 1461612332114 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 12:25:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1537ms 12:25:32 INFO - PROCESS | 4493 | 1461612332192 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 12:25:32 INFO - PROCESS | 4493 | 1461612332199 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 12:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:25:32 INFO - PROCESS | 4493 | 1461612332217 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:25:32 INFO - PROCESS | 4493 | 1461612332225 Marionette TRACE conn4 <- [1,1478,null,{}] 12:25:32 INFO - PROCESS | 4493 | 1461612332231 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:32 INFO - PROCESS | 4493 | 1461612332515 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 12:25:32 INFO - PROCESS | 4493 | 1461612332698 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:32 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40d42f000 == 82 [pid = 4493] [id = 377] 12:25:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 120 (0x7fa402e55c00) [pid = 4493] [serial = 1132] [outer = (nil)] 12:25:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 121 (0x7fa40be7ac00) [pid = 4493] [serial = 1133] [outer = 0x7fa402e55c00] 12:25:32 INFO - PROCESS | 4493 | 1461612332789 Marionette DEBUG loaded listener.js 12:25:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 122 (0x7fa40c076400) [pid = 4493] [serial = 1134] [outer = 0x7fa402e55c00] 12:25:33 INFO - PROCESS | 4493 | 1461612333808 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 12:25:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:25:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1653ms 12:25:33 INFO - PROCESS | 4493 | 1461612333862 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 12:25:33 INFO - PROCESS | 4493 | 1461612333866 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 12:25:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:25:33 INFO - PROCESS | 4493 | 1461612333872 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:25:33 INFO - PROCESS | 4493 | 1461612333874 Marionette TRACE conn4 <- [1,1482,null,{}] 12:25:33 INFO - PROCESS | 4493 | 1461612333880 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:34 INFO - PROCESS | 4493 | 1461612334079 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 12:25:34 INFO - PROCESS | 4493 | 1461612334289 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:34 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40fc45000 == 83 [pid = 4493] [id = 378] 12:25:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 123 (0x7fa4042ee800) [pid = 4493] [serial = 1135] [outer = (nil)] 12:25:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 124 (0x7fa40c3a4000) [pid = 4493] [serial = 1136] [outer = 0x7fa4042ee800] 12:25:34 INFO - PROCESS | 4493 | 1461612334408 Marionette DEBUG loaded listener.js 12:25:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 125 (0x7fa40cc66c00) [pid = 4493] [serial = 1137] [outer = 0x7fa4042ee800] 12:25:35 INFO - PROCESS | 4493 | 1461612335290 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 12:25:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:25:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1484ms 12:25:35 INFO - PROCESS | 4493 | 1461612335358 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 12:25:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:25:35 INFO - PROCESS | 4493 | 1461612335362 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 12:25:35 INFO - PROCESS | 4493 | 1461612335368 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:25:35 INFO - PROCESS | 4493 | 1461612335372 Marionette TRACE conn4 <- [1,1486,null,{}] 12:25:35 INFO - PROCESS | 4493 | 1461612335378 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:35 INFO - PROCESS | 4493 | 1461612335606 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 12:25:35 INFO - PROCESS | 4493 | 1461612335845 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:35 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa413b07000 == 84 [pid = 4493] [id = 379] 12:25:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 126 (0x7fa40d5a7c00) [pid = 4493] [serial = 1138] [outer = (nil)] 12:25:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 127 (0x7fa40dca2400) [pid = 4493] [serial = 1139] [outer = 0x7fa40d5a7c00] 12:25:35 INFO - PROCESS | 4493 | 1461612335936 Marionette DEBUG loaded listener.js 12:25:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 128 (0x7fa40fc0cc00) [pid = 4493] [serial = 1140] [outer = 0x7fa40d5a7c00] 12:25:36 INFO - PROCESS | 4493 | 1461612336973 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 12:25:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:25:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1642ms 12:25:37 INFO - PROCESS | 4493 | 1461612337010 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 12:25:37 INFO - PROCESS | 4493 | 1461612337013 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 12:25:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:25:37 INFO - PROCESS | 4493 | 1461612337020 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:25:37 INFO - PROCESS | 4493 | 1461612337023 Marionette TRACE conn4 <- [1,1490,null,{}] 12:25:37 INFO - PROCESS | 4493 | 1461612337029 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:37 INFO - PROCESS | 4493 | 1461612337217 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 12:25:37 INFO - PROCESS | 4493 | 1461612337472 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:37 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41a8d5800 == 85 [pid = 4493] [id = 380] 12:25:37 INFO - PROCESS | 4493 | ++DOMWINDOW == 129 (0x7fa414712400) [pid = 4493] [serial = 1141] [outer = (nil)] 12:25:37 INFO - PROCESS | 4493 | ++DOMWINDOW == 130 (0x7fa414795c00) [pid = 4493] [serial = 1142] [outer = 0x7fa414712400] 12:25:37 INFO - PROCESS | 4493 | 1461612337593 Marionette DEBUG loaded listener.js 12:25:37 INFO - PROCESS | 4493 | ++DOMWINDOW == 131 (0x7fa41a5c9400) [pid = 4493] [serial = 1143] [outer = 0x7fa414712400] 12:25:38 INFO - PROCESS | 4493 | 1461612338469 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 12:25:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:25:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1488ms 12:25:38 INFO - PROCESS | 4493 | 1461612338508 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 12:25:38 INFO - PROCESS | 4493 | 1461612338512 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 12:25:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:25:38 INFO - PROCESS | 4493 | 1461612338519 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:25:38 INFO - PROCESS | 4493 | 1461612338522 Marionette TRACE conn4 <- [1,1494,null,{}] 12:25:38 INFO - PROCESS | 4493 | 1461612338527 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:38 INFO - PROCESS | 4493 | 1461612338704 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 12:25:38 INFO - PROCESS | 4493 | 1461612338880 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:38 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41eb5a800 == 86 [pid = 4493] [id = 381] 12:25:38 INFO - PROCESS | 4493 | ++DOMWINDOW == 132 (0x7fa40fc6dc00) [pid = 4493] [serial = 1144] [outer = (nil)] 12:25:38 INFO - PROCESS | 4493 | ++DOMWINDOW == 133 (0x7fa41a66fc00) [pid = 4493] [serial = 1145] [outer = 0x7fa40fc6dc00] 12:25:38 INFO - PROCESS | 4493 | 1461612338955 Marionette DEBUG loaded listener.js 12:25:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 134 (0x7fa41a842800) [pid = 4493] [serial = 1146] [outer = 0x7fa40fc6dc00] 12:25:39 INFO - PROCESS | 4493 | 1461612339879 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 12:25:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1429ms 12:25:39 INFO - PROCESS | 4493 | 1461612339949 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 12:25:39 INFO - PROCESS | 4493 | 1461612339953 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 12:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:25:39 INFO - PROCESS | 4493 | 1461612339959 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:25:39 INFO - PROCESS | 4493 | 1461612339962 Marionette TRACE conn4 <- [1,1498,null,{}] 12:25:39 INFO - PROCESS | 4493 | 1461612339969 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:40 INFO - PROCESS | 4493 | 1461612340161 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 12:25:40 INFO - PROCESS | 4493 | 1461612340333 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:40 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41fa9b000 == 87 [pid = 4493] [id = 382] 12:25:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 135 (0x7fa414715400) [pid = 4493] [serial = 1147] [outer = (nil)] 12:25:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 136 (0x7fa41aa56400) [pid = 4493] [serial = 1148] [outer = 0x7fa414715400] 12:25:40 INFO - PROCESS | 4493 | 1461612340408 Marionette DEBUG loaded listener.js 12:25:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 137 (0x7fa41b737400) [pid = 4493] [serial = 1149] [outer = 0x7fa414715400] 12:25:41 INFO - PROCESS | 4493 | 1461612341265 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 12:25:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:25:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1336ms 12:25:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:25:41 INFO - PROCESS | 4493 | 1461612341297 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 12:25:41 INFO - PROCESS | 4493 | 1461612341300 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 12:25:41 INFO - PROCESS | 4493 | 1461612341307 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:25:41 INFO - PROCESS | 4493 | 1461612341317 Marionette TRACE conn4 <- [1,1502,null,{}] 12:25:41 INFO - PROCESS | 4493 | 1461612341322 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:41 INFO - PROCESS | 4493 | 1461612341529 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 12:25:41 INFO - PROCESS | 4493 | 1461612341717 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:41 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa423a9c800 == 88 [pid = 4493] [id = 383] 12:25:41 INFO - PROCESS | 4493 | ++DOMWINDOW == 138 (0x7fa40189cc00) [pid = 4493] [serial = 1150] [outer = (nil)] 12:25:41 INFO - PROCESS | 4493 | ++DOMWINDOW == 139 (0x7fa40dca6800) [pid = 4493] [serial = 1151] [outer = 0x7fa40189cc00] 12:25:41 INFO - PROCESS | 4493 | 1461612341794 Marionette DEBUG loaded listener.js 12:25:41 INFO - PROCESS | 4493 | ++DOMWINDOW == 140 (0x7fa41b843400) [pid = 4493] [serial = 1152] [outer = 0x7fa40189cc00] 12:25:42 INFO - PROCESS | 4493 | 1461612342716 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 12:25:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:25:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1447ms 12:25:42 INFO - PROCESS | 4493 | 1461612342754 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 12:25:42 INFO - PROCESS | 4493 | 1461612342758 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 12:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:25:42 INFO - PROCESS | 4493 | 1461612342764 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:25:42 INFO - PROCESS | 4493 | 1461612342766 Marionette TRACE conn4 <- [1,1506,null,{}] 12:25:42 INFO - PROCESS | 4493 | 1461612342773 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:42 INFO - PROCESS | 4493 | 1461612342969 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 12:25:43 INFO - PROCESS | 4493 | 1461612343159 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:43 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa424ae0800 == 89 [pid = 4493] [id = 384] 12:25:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 141 (0x7fa404457000) [pid = 4493] [serial = 1153] [outer = (nil)] 12:25:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 142 (0x7fa41ba0c800) [pid = 4493] [serial = 1154] [outer = 0x7fa404457000] 12:25:43 INFO - PROCESS | 4493 | 1461612343243 Marionette DEBUG loaded listener.js 12:25:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 143 (0x7fa41ba24000) [pid = 4493] [serial = 1155] [outer = 0x7fa404457000] 12:25:44 INFO - PROCESS | 4493 | 1461612344167 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 12:25:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:25:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1437ms 12:25:44 INFO - PROCESS | 4493 | 1461612344202 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 12:25:44 INFO - PROCESS | 4493 | 1461612344207 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 12:25:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:25:44 INFO - PROCESS | 4493 | 1461612344213 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:25:44 INFO - PROCESS | 4493 | 1461612344217 Marionette TRACE conn4 <- [1,1510,null,{}] 12:25:44 INFO - PROCESS | 4493 | 1461612344223 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:44 INFO - PROCESS | 4493 | 1461612344434 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 12:25:44 INFO - PROCESS | 4493 | 1461612344608 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:44 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa401416000 == 90 [pid = 4493] [id = 385] 12:25:44 INFO - PROCESS | 4493 | ++DOMWINDOW == 144 (0x7fa3fcc9b400) [pid = 4493] [serial = 1156] [outer = (nil)] 12:25:44 INFO - PROCESS | 4493 | ++DOMWINDOW == 145 (0x7fa41b7e7800) [pid = 4493] [serial = 1157] [outer = 0x7fa3fcc9b400] 12:25:44 INFO - PROCESS | 4493 | 1461612344679 Marionette DEBUG loaded listener.js 12:25:44 INFO - PROCESS | 4493 | ++DOMWINDOW == 146 (0x7fa41d93f400) [pid = 4493] [serial = 1158] [outer = 0x7fa3fcc9b400] 12:25:45 INFO - PROCESS | 4493 | 1461612345919 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 12:25:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1736ms 12:25:45 INFO - PROCESS | 4493 | 1461612345950 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 12:25:45 INFO - PROCESS | 4493 | 1461612345955 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 12:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:25:45 INFO - PROCESS | 4493 | 1461612345964 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:25:45 INFO - PROCESS | 4493 | 1461612345970 Marionette TRACE conn4 <- [1,1514,null,{}] 12:25:45 INFO - PROCESS | 4493 | 1461612345979 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:46 INFO - PROCESS | 4493 | 1461612346179 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 12:25:46 INFO - PROCESS | 4493 | 1461612346390 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:46 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fe2a0800 == 91 [pid = 4493] [id = 386] 12:25:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 147 (0x7fa402e55400) [pid = 4493] [serial = 1159] [outer = (nil)] 12:25:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 148 (0x7fa403367800) [pid = 4493] [serial = 1160] [outer = 0x7fa402e55400] 12:25:46 INFO - PROCESS | 4493 | 1461612346459 Marionette DEBUG loaded listener.js 12:25:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 149 (0x7fa4042f2000) [pid = 4493] [serial = 1161] [outer = 0x7fa402e55400] 12:25:47 INFO - PROCESS | 4493 | 1461612347349 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 12:25:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:25:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1441ms 12:25:47 INFO - PROCESS | 4493 | 1461612347406 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 12:25:47 INFO - PROCESS | 4493 | 1461612347414 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 12:25:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:25:47 INFO - PROCESS | 4493 | 1461612347425 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:25:47 INFO - PROCESS | 4493 | 1461612347428 Marionette TRACE conn4 <- [1,1518,null,{}] 12:25:47 INFO - PROCESS | 4493 | 1461612347435 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:47 INFO - PROCESS | 4493 | 1461612347625 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 12:25:47 INFO - PROCESS | 4493 | 1461612347969 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:47 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcaab800 == 92 [pid = 4493] [id = 387] 12:25:47 INFO - PROCESS | 4493 | ++DOMWINDOW == 150 (0x7fa404453c00) [pid = 4493] [serial = 1162] [outer = (nil)] 12:25:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 151 (0x7fa4044db400) [pid = 4493] [serial = 1163] [outer = 0x7fa404453c00] 12:25:48 INFO - PROCESS | 4493 | 1461612348056 Marionette DEBUG loaded listener.js 12:25:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 152 (0x7fa405910c00) [pid = 4493] [serial = 1164] [outer = 0x7fa404453c00] 12:25:48 INFO - PROCESS | 4493 | 1461612348978 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 12:25:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:25:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1582ms 12:25:49 INFO - PROCESS | 4493 | 1461612349008 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 12:25:49 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:25:49 INFO - PROCESS | 4493 | 1461612349012 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 12:25:49 INFO - PROCESS | 4493 | 1461612349018 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:25:49 INFO - PROCESS | 4493 | 1461612349024 Marionette TRACE conn4 <- [1,1522,null,{}] 12:25:49 INFO - PROCESS | 4493 | 1461612349040 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:49 INFO - PROCESS | 4493 | 1461612349257 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 12:25:49 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa404562800 == 91 [pid = 4493] [id = 296] 12:25:49 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40d4f2000 == 90 [pid = 4493] [id = 295] 12:25:49 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40d126800 == 89 [pid = 4493] [id = 293] 12:25:49 INFO - PROCESS | 4493 | --DOMWINDOW == 151 (0x7fa40c0ecc00) [pid = 4493] [serial = 1034] [outer = (nil)] [url = about:blank] 12:25:49 INFO - PROCESS | 4493 | --DOMWINDOW == 150 (0x7fa40d483400) [pid = 4493] [serial = 1037] [outer = (nil)] [url = about:blank] 12:25:49 INFO - PROCESS | 4493 | --DOMWINDOW == 149 (0x7fa40fe84400) [pid = 4493] [serial = 1040] [outer = (nil)] [url = about:blank] 12:25:49 INFO - PROCESS | 4493 | --DOMWINDOW == 148 (0x7fa41a5ce800) [pid = 4493] [serial = 1043] [outer = (nil)] [url = about:blank] 12:25:49 INFO - PROCESS | 4493 | --DOMWINDOW == 147 (0x7fa403cee000) [pid = 4493] [serial = 1070] [outer = (nil)] [url = about:blank] 12:25:49 INFO - PROCESS | 4493 | 1461612349521 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:49 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40a4e5000 == 88 [pid = 4493] [id = 373] 12:25:49 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa406d89800 == 87 [pid = 4493] [id = 372] 12:25:49 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40401d800 == 86 [pid = 4493] [id = 371] 12:25:49 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa402fca000 == 85 [pid = 4493] [id = 370] 12:25:49 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa402fca000 == 86 [pid = 4493] [id = 388] 12:25:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 148 (0x7fa3fe3dec00) [pid = 4493] [serial = 1165] [outer = (nil)] 12:25:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 149 (0x7fa405906000) [pid = 4493] [serial = 1166] [outer = 0x7fa3fe3dec00] 12:25:49 INFO - PROCESS | 4493 | 1461612349606 Marionette DEBUG loaded listener.js 12:25:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 150 (0x7fa40a377400) [pid = 4493] [serial = 1167] [outer = 0x7fa3fe3dec00] 12:25:49 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fd9e9000 == 85 [pid = 4493] [id = 369] 12:25:49 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4033d5800 == 84 [pid = 4493] [id = 368] 12:25:49 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcc36000 == 83 [pid = 4493] [id = 365] 12:25:49 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcc27800 == 82 [pid = 4493] [id = 364] 12:25:49 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4047a6800 == 81 [pid = 4493] [id = 363] 12:25:49 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa424ad6800 == 80 [pid = 4493] [id = 362] 12:25:49 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41f322000 == 79 [pid = 4493] [id = 361] 12:25:49 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41ebe6000 == 78 [pid = 4493] [id = 360] 12:25:49 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41a67d800 == 77 [pid = 4493] [id = 359] 12:25:49 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40bdf0800 == 76 [pid = 4493] [id = 358] 12:25:50 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4015de800 == 75 [pid = 4493] [id = 357] 12:25:50 INFO - PROCESS | 4493 | --DOMWINDOW == 149 (0x7fa403389400) [pid = 4493] [serial = 1025] [outer = (nil)] [url = about:blank] 12:25:50 INFO - PROCESS | 4493 | --DOMWINDOW == 148 (0x7fa40d490000) [pid = 4493] [serial = 1062] [outer = (nil)] [url = about:blank] 12:25:50 INFO - PROCESS | 4493 | --DOMWINDOW == 147 (0x7fa3fcb7ac00) [pid = 4493] [serial = 1068] [outer = (nil)] [url = about:blank] 12:25:50 INFO - PROCESS | 4493 | --DOMWINDOW == 146 (0x7fa40fc09800) [pid = 4493] [serial = 1064] [outer = (nil)] [url = about:blank] 12:25:50 INFO - PROCESS | 4493 | --DOMWINDOW == 145 (0x7fa41471ac00) [pid = 4493] [serial = 1065] [outer = (nil)] [url = about:blank] 12:25:50 INFO - PROCESS | 4493 | --DOMWINDOW == 144 (0x7fa40be87400) [pid = 4493] [serial = 1022] [outer = (nil)] [url = about:blank] 12:25:50 INFO - PROCESS | 4493 | --DOMWINDOW == 143 (0x7fa405ab2000) [pid = 4493] [serial = 1028] [outer = (nil)] [url = about:blank] 12:25:50 INFO - PROCESS | 4493 | --DOMWINDOW == 142 (0x7fa403386000) [pid = 4493] [serial = 1050] [outer = (nil)] [url = about:blank] 12:25:50 INFO - PROCESS | 4493 | --DOMWINDOW == 141 (0x7fa3fe3d9400) [pid = 4493] [serial = 1049] [outer = (nil)] [url = about:blank] 12:25:50 INFO - PROCESS | 4493 | --DOMWINDOW == 140 (0x7fa40beb1000) [pid = 4493] [serial = 1056] [outer = (nil)] [url = about:blank] 12:25:50 INFO - PROCESS | 4493 | --DOMWINDOW == 139 (0x7fa40bd36c00) [pid = 4493] [serial = 1055] [outer = (nil)] [url = about:blank] 12:25:50 INFO - PROCESS | 4493 | --DOMWINDOW == 138 (0x7fa402e5b400) [pid = 4493] [serial = 1046] [outer = (nil)] [url = about:blank] 12:25:50 INFO - PROCESS | 4493 | --DOMWINDOW == 137 (0x7fa405abbc00) [pid = 4493] [serial = 1053] [outer = (nil)] [url = about:blank] 12:25:50 INFO - PROCESS | 4493 | --DOMWINDOW == 136 (0x7fa405903800) [pid = 4493] [serial = 1052] [outer = (nil)] [url = about:blank] 12:25:50 INFO - PROCESS | 4493 | --DOMWINDOW == 135 (0x7fa40ba8a000) [pid = 4493] [serial = 1031] [outer = (nil)] [url = about:blank] 12:25:50 INFO - PROCESS | 4493 | --DOMWINDOW == 134 (0x7fa40c06ac00) [pid = 4493] [serial = 1058] [outer = (nil)] [url = about:blank] 12:25:50 INFO - PROCESS | 4493 | --DOMWINDOW == 133 (0x7fa40c0e5c00) [pid = 4493] [serial = 1059] [outer = (nil)] [url = about:blank] 12:25:50 INFO - PROCESS | 4493 | --DOMWINDOW == 132 (0x7fa40cfc0400) [pid = 4493] [serial = 1061] [outer = (nil)] [url = about:blank] 12:25:50 INFO - PROCESS | 4493 | --DOMWINDOW == 131 (0x7fa3fae28800) [pid = 4493] [serial = 1067] [outer = (nil)] [url = about:blank] 12:25:50 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:25:50 INFO - PROCESS | 4493 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:25:50 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:25:50 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:25:50 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:25:50 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:25:50 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:25:50 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:25:50 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:25:50 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:25:50 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:25:50 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:25:50 INFO - PROCESS | 4493 | 1461612350344 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 12:25:50 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 12:25:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:25:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:25:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:25:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:25:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:25:50 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 12:25:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:25:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:25:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:25:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:25:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:25:50 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 12:25:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:25:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:25:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:25:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:25:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:25:50 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 12:25:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:25:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:25:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:25:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:25:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:25:50 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1388ms 12:25:50 INFO - PROCESS | 4493 | 1461612350412 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 12:25:50 INFO - PROCESS | 4493 | 1461612350417 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 12:25:50 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:25:50 INFO - PROCESS | 4493 | 1461612350425 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:25:50 INFO - PROCESS | 4493 | 1461612350428 Marionette TRACE conn4 <- [1,1526,null,{}] 12:25:50 INFO - PROCESS | 4493 | 1461612350433 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:50 INFO - PROCESS | 4493 | 1461612350621 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 12:25:50 INFO - PROCESS | 4493 | 1461612350756 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:50 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403fa7000 == 76 [pid = 4493] [id = 389] 12:25:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 132 (0x7fa3fcb7ac00) [pid = 4493] [serial = 1168] [outer = (nil)] 12:25:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 133 (0x7fa40bd35400) [pid = 4493] [serial = 1169] [outer = 0x7fa3fcb7ac00] 12:25:50 INFO - PROCESS | 4493 | 1461612350821 Marionette DEBUG loaded listener.js 12:25:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 134 (0x7fa40c0e5c00) [pid = 4493] [serial = 1170] [outer = 0x7fa3fcb7ac00] 12:25:51 INFO - PROCESS | 4493 | 1461612351615 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 12:25:51 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:25:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:25:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:25:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:25:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:25:51 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:25:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:25:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:25:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:25:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:25:51 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:25:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:25:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:25:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:25:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:25:51 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1234ms 12:25:51 INFO - PROCESS | 4493 | 1461612351664 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 12:25:51 INFO - PROCESS | 4493 | 1461612351667 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 12:25:51 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:25:51 INFO - PROCESS | 4493 | 1461612351674 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:25:51 INFO - PROCESS | 4493 | 1461612351677 Marionette TRACE conn4 <- [1,1530,null,{}] 12:25:51 INFO - PROCESS | 4493 | 1461612351682 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:51 INFO - PROCESS | 4493 | 1461612351853 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 12:25:51 INFO - PROCESS | 4493 | 1461612351864 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:51 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa406d88000 == 77 [pid = 4493] [id = 390] 12:25:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 135 (0x7fa40bd2f000) [pid = 4493] [serial = 1171] [outer = (nil)] 12:25:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 136 (0x7fa40cfc4c00) [pid = 4493] [serial = 1172] [outer = 0x7fa40bd2f000] 12:25:51 INFO - PROCESS | 4493 | 1461612351929 Marionette DEBUG loaded listener.js 12:25:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 137 (0x7fa40e15c800) [pid = 4493] [serial = 1173] [outer = 0x7fa40bd2f000] 12:25:52 INFO - PROCESS | 4493 | 1461612352835 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 12:25:52 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 12:25:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:25:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:25:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:25:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:25:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:25:52 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 12:25:52 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:25:52 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1194ms 12:25:52 INFO - PROCESS | 4493 | 1461612352872 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 12:25:52 INFO - PROCESS | 4493 | 1461612352875 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 12:25:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:25:52 INFO - PROCESS | 4493 | 1461612352882 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:25:52 INFO - PROCESS | 4493 | 1461612352885 Marionette TRACE conn4 <- [1,1534,null,{}] 12:25:52 INFO - PROCESS | 4493 | 1461612352891 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:53 INFO - PROCESS | 4493 | 1461612353161 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 12:25:53 INFO - PROCESS | 4493 | 1461612353191 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:53 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40b9b5000 == 78 [pid = 4493] [id = 391] 12:25:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 138 (0x7fa40fe84400) [pid = 4493] [serial = 1174] [outer = (nil)] 12:25:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 139 (0x7fa41b8bfc00) [pid = 4493] [serial = 1175] [outer = 0x7fa40fe84400] 12:25:53 INFO - PROCESS | 4493 | 1461612353258 Marionette DEBUG loaded listener.js 12:25:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 140 (0x7fa41ba23800) [pid = 4493] [serial = 1176] [outer = 0x7fa40fe84400] 12:25:54 INFO - PROCESS | 4493 | 1461612354158 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 12:25:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:25:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1328ms 12:25:54 INFO - PROCESS | 4493 | 1461612354220 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 12:25:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:25:54 INFO - PROCESS | 4493 | 1461612354225 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 12:25:54 INFO - PROCESS | 4493 | 1461612354232 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:25:54 INFO - PROCESS | 4493 | 1461612354235 Marionette TRACE conn4 <- [1,1538,null,{}] 12:25:54 INFO - PROCESS | 4493 | 1461612354241 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:54 INFO - PROCESS | 4493 | 1461612354463 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 12:25:54 INFO - PROCESS | 4493 | 1461612354507 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:54 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40cc3e000 == 79 [pid = 4493] [id = 392] 12:25:54 INFO - PROCESS | 4493 | ++DOMWINDOW == 141 (0x7fa41ba24400) [pid = 4493] [serial = 1177] [outer = (nil)] 12:25:54 INFO - PROCESS | 4493 | ++DOMWINDOW == 142 (0x7fa41ba2e800) [pid = 4493] [serial = 1178] [outer = 0x7fa41ba24400] 12:25:54 INFO - PROCESS | 4493 | 1461612354574 Marionette DEBUG loaded listener.js 12:25:54 INFO - PROCESS | 4493 | ++DOMWINDOW == 143 (0x7fa41d942000) [pid = 4493] [serial = 1179] [outer = 0x7fa41ba24400] 12:25:55 INFO - PROCESS | 4493 | --DOMWINDOW == 142 (0x7fa3fdce7800) [pid = 4493] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:25:55 INFO - PROCESS | 4493 | --DOMWINDOW == 141 (0x7fa404454400) [pid = 4493] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:25:55 INFO - PROCESS | 4493 | --DOMWINDOW == 140 (0x7fa405ab1000) [pid = 4493] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:25:55 INFO - PROCESS | 4493 | --DOMWINDOW == 139 (0x7fa3f885f800) [pid = 4493] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:25:55 INFO - PROCESS | 4493 | --DOMWINDOW == 138 (0x7fa40338a400) [pid = 4493] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:25:55 INFO - PROCESS | 4493 | --DOMWINDOW == 137 (0x7fa3facd1000) [pid = 4493] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:25:55 INFO - PROCESS | 4493 | --DOMWINDOW == 136 (0x7fa3fcb7dc00) [pid = 4493] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:25:55 INFO - PROCESS | 4493 | 1461612355646 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 12:25:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:25:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1438ms 12:25:55 INFO - PROCESS | 4493 | 1461612355670 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 12:25:55 INFO - PROCESS | 4493 | 1461612355674 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 12:25:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:25:55 INFO - PROCESS | 4493 | 1461612355680 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:25:55 INFO - PROCESS | 4493 | 1461612355684 Marionette TRACE conn4 <- [1,1542,null,{}] 12:25:55 INFO - PROCESS | 4493 | 1461612355689 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:55 INFO - PROCESS | 4493 | 1461612355861 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 12:25:55 INFO - PROCESS | 4493 | 1461612355877 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:55 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40ce05000 == 80 [pid = 4493] [id = 393] 12:25:55 INFO - PROCESS | 4493 | ++DOMWINDOW == 137 (0x7fa3fcb7dc00) [pid = 4493] [serial = 1180] [outer = (nil)] 12:25:55 INFO - PROCESS | 4493 | ++DOMWINDOW == 138 (0x7fa41b4aac00) [pid = 4493] [serial = 1181] [outer = 0x7fa3fcb7dc00] 12:25:55 INFO - PROCESS | 4493 | 1461612355944 Marionette DEBUG loaded listener.js 12:25:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 139 (0x7fa41d9ec400) [pid = 4493] [serial = 1182] [outer = 0x7fa3fcb7dc00] 12:25:56 INFO - PROCESS | 4493 | 1461612356795 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 12:25:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:25:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1126ms 12:25:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:25:56 INFO - PROCESS | 4493 | 1461612356808 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 12:25:56 INFO - PROCESS | 4493 | 1461612356811 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 12:25:56 INFO - PROCESS | 4493 | 1461612356818 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:25:56 INFO - PROCESS | 4493 | 1461612356821 Marionette TRACE conn4 <- [1,1546,null,{}] 12:25:56 INFO - PROCESS | 4493 | 1461612356827 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:57 INFO - PROCESS | 4493 | 1461612357059 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 12:25:57 INFO - PROCESS | 4493 | 1461612357372 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:57 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f87e5800 == 81 [pid = 4493] [id = 394] 12:25:57 INFO - PROCESS | 4493 | ++DOMWINDOW == 140 (0x7fa3f8857800) [pid = 4493] [serial = 1183] [outer = (nil)] 12:25:57 INFO - PROCESS | 4493 | ++DOMWINDOW == 141 (0x7fa3f8862000) [pid = 4493] [serial = 1184] [outer = 0x7fa3f8857800] 12:25:57 INFO - PROCESS | 4493 | 1461612357471 Marionette DEBUG loaded listener.js 12:25:57 INFO - PROCESS | 4493 | ++DOMWINDOW == 142 (0x7fa3fae28800) [pid = 4493] [serial = 1185] [outer = 0x7fa3f8857800] 12:25:58 INFO - PROCESS | 4493 | 1461612358545 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 12:25:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:25:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1791ms 12:25:58 INFO - PROCESS | 4493 | 1461612358610 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 12:25:58 INFO - PROCESS | 4493 | 1461612358617 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 12:25:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:25:58 INFO - PROCESS | 4493 | 1461612358625 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:25:58 INFO - PROCESS | 4493 | 1461612358631 Marionette TRACE conn4 <- [1,1550,null,{}] 12:25:58 INFO - PROCESS | 4493 | 1461612358639 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:58 INFO - PROCESS | 4493 | 1461612358900 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 12:25:59 INFO - PROCESS | 4493 | 1461612359182 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:59 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4015de800 == 82 [pid = 4493] [id = 395] 12:25:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 143 (0x7fa3fc94cc00) [pid = 4493] [serial = 1186] [outer = (nil)] 12:25:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 144 (0x7fa3fcb77c00) [pid = 4493] [serial = 1187] [outer = 0x7fa3fc94cc00] 12:25:59 INFO - PROCESS | 4493 | 1461612359270 Marionette DEBUG loaded listener.js 12:25:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 145 (0x7fa3fe3d9000) [pid = 4493] [serial = 1188] [outer = 0x7fa3fc94cc00] 12:26:00 INFO - PROCESS | 4493 | 1461612360195 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 12:26:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:26:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1639ms 12:26:00 INFO - PROCESS | 4493 | 1461612360270 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 12:26:00 INFO - PROCESS | 4493 | 1461612360279 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 12:26:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:26:00 INFO - PROCESS | 4493 | 1461612360288 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:26:00 INFO - PROCESS | 4493 | 1461612360292 Marionette TRACE conn4 <- [1,1554,null,{}] 12:26:00 INFO - PROCESS | 4493 | 1461612360299 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:00 INFO - PROCESS | 4493 | 1461612360545 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 12:26:00 INFO - PROCESS | 4493 | 1461612360832 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:00 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa404a83000 == 83 [pid = 4493] [id = 396] 12:26:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 146 (0x7fa4040c3000) [pid = 4493] [serial = 1189] [outer = (nil)] 12:26:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 147 (0x7fa40456cc00) [pid = 4493] [serial = 1190] [outer = 0x7fa4040c3000] 12:26:00 INFO - PROCESS | 4493 | 1461612360913 Marionette DEBUG loaded listener.js 12:26:01 INFO - PROCESS | 4493 | ++DOMWINDOW == 148 (0x7fa405a26000) [pid = 4493] [serial = 1191] [outer = 0x7fa4040c3000] 12:26:02 INFO - PROCESS | 4493 | 1461612362046 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 12:26:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:26:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1797ms 12:26:02 INFO - PROCESS | 4493 | 1461612362085 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 12:26:02 INFO - PROCESS | 4493 | 1461612362089 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 12:26:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:26:02 INFO - PROCESS | 4493 | 1461612362105 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:26:02 INFO - PROCESS | 4493 | 1461612362115 Marionette TRACE conn4 <- [1,1558,null,{}] 12:26:02 INFO - PROCESS | 4493 | 1461612362123 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:02 INFO - PROCESS | 4493 | 1461612362335 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 12:26:02 INFO - PROCESS | 4493 | 1461612362517 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:02 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa413b17800 == 84 [pid = 4493] [id = 397] 12:26:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 149 (0x7fa40701e400) [pid = 4493] [serial = 1192] [outer = (nil)] 12:26:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 150 (0x7fa40be89400) [pid = 4493] [serial = 1193] [outer = 0x7fa40701e400] 12:26:02 INFO - PROCESS | 4493 | 1461612362652 Marionette DEBUG loaded listener.js 12:26:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 151 (0x7fa40cfbdc00) [pid = 4493] [serial = 1194] [outer = 0x7fa40701e400] 12:26:03 INFO - PROCESS | 4493 | 1461612363535 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 12:26:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:26:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1497ms 12:26:03 INFO - PROCESS | 4493 | 1461612363594 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 12:26:03 INFO - PROCESS | 4493 | 1461612363599 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 12:26:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:26:03 INFO - PROCESS | 4493 | 1461612363605 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:26:03 INFO - PROCESS | 4493 | 1461612363609 Marionette TRACE conn4 <- [1,1562,null,{}] 12:26:03 INFO - PROCESS | 4493 | 1461612363614 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:03 INFO - PROCESS | 4493 | 1461612363853 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 12:26:04 INFO - PROCESS | 4493 | 1461612364096 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:04 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41eb48800 == 85 [pid = 4493] [id = 398] 12:26:04 INFO - PROCESS | 4493 | ++DOMWINDOW == 152 (0x7fa4045bd800) [pid = 4493] [serial = 1195] [outer = (nil)] 12:26:04 INFO - PROCESS | 4493 | ++DOMWINDOW == 153 (0x7fa40fc09800) [pid = 4493] [serial = 1196] [outer = 0x7fa4045bd800] 12:26:04 INFO - PROCESS | 4493 | 1461612364185 Marionette DEBUG loaded listener.js 12:26:04 INFO - PROCESS | 4493 | ++DOMWINDOW == 154 (0x7fa414794c00) [pid = 4493] [serial = 1197] [outer = 0x7fa4045bd800] 12:26:05 INFO - PROCESS | 4493 | 1461612365078 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 12:26:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:26:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1531ms 12:26:05 INFO - PROCESS | 4493 | 1461612365138 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 12:26:05 INFO - PROCESS | 4493 | 1461612365142 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 12:26:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:26:05 INFO - PROCESS | 4493 | 1461612365149 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:26:05 INFO - PROCESS | 4493 | 1461612365152 Marionette TRACE conn4 <- [1,1566,null,{}] 12:26:05 INFO - PROCESS | 4493 | 1461612365158 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:05 INFO - PROCESS | 4493 | 1461612365359 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 12:26:05 INFO - PROCESS | 4493 | 1461612365542 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:05 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa423a3b800 == 86 [pid = 4493] [id = 399] 12:26:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 155 (0x7fa41b740800) [pid = 4493] [serial = 1198] [outer = (nil)] 12:26:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 156 (0x7fa41ba0e000) [pid = 4493] [serial = 1199] [outer = 0x7fa41b740800] 12:26:05 INFO - PROCESS | 4493 | 1461612365634 Marionette DEBUG loaded listener.js 12:26:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 157 (0x7fa41eba1400) [pid = 4493] [serial = 1200] [outer = 0x7fa41b740800] 12:26:06 INFO - PROCESS | 4493 | 1461612366572 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 12:26:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:26:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1433ms 12:26:06 INFO - PROCESS | 4493 | 1461612366583 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 12:26:06 INFO - PROCESS | 4493 | 1461612366586 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 12:26:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:26:06 INFO - PROCESS | 4493 | 1461612366593 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:26:06 INFO - PROCESS | 4493 | 1461612366599 Marionette TRACE conn4 <- [1,1570,null,{}] 12:26:06 INFO - PROCESS | 4493 | 1461612366613 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:06 INFO - PROCESS | 4493 | 1461612366808 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 12:26:07 INFO - PROCESS | 4493 | 1461612366998 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:07 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fb0c7800 == 87 [pid = 4493] [id = 400] 12:26:07 INFO - PROCESS | 4493 | ++DOMWINDOW == 158 (0x7fa41a66f400) [pid = 4493] [serial = 1201] [outer = (nil)] 12:26:07 INFO - PROCESS | 4493 | ++DOMWINDOW == 159 (0x7fa41f4a6800) [pid = 4493] [serial = 1202] [outer = 0x7fa41a66f400] 12:26:07 INFO - PROCESS | 4493 | 1461612367109 Marionette DEBUG loaded listener.js 12:26:07 INFO - PROCESS | 4493 | ++DOMWINDOW == 160 (0x7fa41fadb400) [pid = 4493] [serial = 1203] [outer = 0x7fa41a66f400] 12:26:08 INFO - PROCESS | 4493 | 1461612368061 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 12:26:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:26:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1540ms 12:26:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:26:08 INFO - PROCESS | 4493 | 1461612368135 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 12:26:08 INFO - PROCESS | 4493 | 1461612368138 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 12:26:08 INFO - PROCESS | 4493 | 1461612368144 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:26:08 INFO - PROCESS | 4493 | 1461612368148 Marionette TRACE conn4 <- [1,1574,null,{}] 12:26:08 INFO - PROCESS | 4493 | 1461612368153 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:08 INFO - PROCESS | 4493 | 1461612368359 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 12:26:08 INFO - PROCESS | 4493 | 1461612368597 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:08 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403450000 == 88 [pid = 4493] [id = 401] 12:26:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 161 (0x7fa3f6fda000) [pid = 4493] [serial = 1204] [outer = (nil)] 12:26:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 162 (0x7fa3f6fe1400) [pid = 4493] [serial = 1205] [outer = 0x7fa3f6fda000] 12:26:08 INFO - PROCESS | 4493 | 1461612368688 Marionette DEBUG loaded listener.js 12:26:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 163 (0x7fa3f6fe6400) [pid = 4493] [serial = 1206] [outer = 0x7fa3f6fda000] 12:26:09 INFO - PROCESS | 4493 | 1461612369515 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 12:26:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:26:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1436ms 12:26:09 INFO - PROCESS | 4493 | 1461612369580 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 12:26:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:26:09 INFO - PROCESS | 4493 | 1461612369584 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 12:26:09 INFO - PROCESS | 4493 | 1461612369590 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:26:09 INFO - PROCESS | 4493 | 1461612369594 Marionette TRACE conn4 <- [1,1578,null,{}] 12:26:09 INFO - PROCESS | 4493 | 1461612369599 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:09 INFO - PROCESS | 4493 | 1461612369794 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 12:26:09 INFO - PROCESS | 4493 | 1461612369979 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:10 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40148e000 == 89 [pid = 4493] [id = 402] 12:26:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 164 (0x7fa3f6fdb000) [pid = 4493] [serial = 1207] [outer = (nil)] 12:26:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 165 (0x7fa3fb556c00) [pid = 4493] [serial = 1208] [outer = 0x7fa3f6fdb000] 12:26:10 INFO - PROCESS | 4493 | 1461612370056 Marionette DEBUG loaded listener.js 12:26:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 166 (0x7fa3fb55bc00) [pid = 4493] [serial = 1209] [outer = 0x7fa3f6fdb000] 12:26:10 INFO - PROCESS | 4493 | 1461612370923 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 12:26:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:26:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1383ms 12:26:10 INFO - PROCESS | 4493 | 1461612370974 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 12:26:10 INFO - PROCESS | 4493 | 1461612370978 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 12:26:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:26:10 INFO - PROCESS | 4493 | 1461612370984 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:26:10 INFO - PROCESS | 4493 | 1461612370988 Marionette TRACE conn4 <- [1,1582,null,{}] 12:26:10 INFO - PROCESS | 4493 | 1461612370993 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:11 INFO - PROCESS | 4493 | 1461612371202 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 12:26:11 INFO - PROCESS | 4493 | 1461612371386 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:11 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40345e800 == 90 [pid = 4493] [id = 403] 12:26:11 INFO - PROCESS | 4493 | ++DOMWINDOW == 167 (0x7fa3f6fdcc00) [pid = 4493] [serial = 1210] [outer = (nil)] 12:26:11 INFO - PROCESS | 4493 | ++DOMWINDOW == 168 (0x7fa3fca55000) [pid = 4493] [serial = 1211] [outer = 0x7fa3f6fdcc00] 12:26:11 INFO - PROCESS | 4493 | 1461612371461 Marionette DEBUG loaded listener.js 12:26:11 INFO - PROCESS | 4493 | ++DOMWINDOW == 169 (0x7fa40449fc00) [pid = 4493] [serial = 1212] [outer = 0x7fa3f6fdcc00] 12:26:12 INFO - PROCESS | 4493 | 1461612372371 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 12:26:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:26:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1431ms 12:26:12 INFO - PROCESS | 4493 | 1461612372417 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 12:26:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:26:12 INFO - PROCESS | 4493 | 1461612372421 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 12:26:12 INFO - PROCESS | 4493 | 1461612372427 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:26:12 INFO - PROCESS | 4493 | 1461612372430 Marionette TRACE conn4 <- [1,1586,null,{}] 12:26:12 INFO - PROCESS | 4493 | 1461612372436 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:12 INFO - PROCESS | 4493 | 1461612372630 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 12:26:12 INFO - PROCESS | 4493 | 1461612372884 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:12 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40159b800 == 91 [pid = 4493] [id = 404] 12:26:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 170 (0x7fa3fb55b800) [pid = 4493] [serial = 1213] [outer = (nil)] 12:26:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 171 (0x7fa4044a5c00) [pid = 4493] [serial = 1214] [outer = 0x7fa3fb55b800] 12:26:12 INFO - PROCESS | 4493 | 1461612372979 Marionette DEBUG loaded listener.js 12:26:13 INFO - PROCESS | 4493 | ++DOMWINDOW == 172 (0x7fa41a36f800) [pid = 4493] [serial = 1215] [outer = 0x7fa3fb55b800] 12:26:13 INFO - PROCESS | 4493 | 1461612373910 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 12:26:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:26:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1533ms 12:26:13 INFO - PROCESS | 4493 | 1461612373961 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 12:26:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:26:13 INFO - PROCESS | 4493 | 1461612373966 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 12:26:13 INFO - PROCESS | 4493 | 1461612373972 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:26:13 INFO - PROCESS | 4493 | 1461612373976 Marionette TRACE conn4 <- [1,1590,null,{}] 12:26:13 INFO - PROCESS | 4493 | 1461612373983 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:14 INFO - PROCESS | 4493 | 1461612374217 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 12:26:14 INFO - PROCESS | 4493 | 1461612374446 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:14 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f9adc000 == 92 [pid = 4493] [id = 405] 12:26:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 173 (0x7fa3f6e76c00) [pid = 4493] [serial = 1216] [outer = (nil)] 12:26:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 174 (0x7fa3fb55e400) [pid = 4493] [serial = 1217] [outer = 0x7fa3f6e76c00] 12:26:14 INFO - PROCESS | 4493 | 1461612374565 Marionette DEBUG loaded listener.js 12:26:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 175 (0x7fa41fae5000) [pid = 4493] [serial = 1218] [outer = 0x7fa3f6e76c00] 12:26:15 INFO - PROCESS | 4493 | 1461612375482 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 12:26:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:26:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1588ms 12:26:15 INFO - PROCESS | 4493 | 1461612375560 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 12:26:15 INFO - PROCESS | 4493 | 1461612375564 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 12:26:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:26:15 INFO - PROCESS | 4493 | 1461612375571 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:26:15 INFO - PROCESS | 4493 | 1461612375574 Marionette TRACE conn4 <- [1,1594,null,{}] 12:26:15 INFO - PROCESS | 4493 | 1461612375580 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:15 INFO - PROCESS | 4493 | 1461612375781 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 12:26:16 INFO - PROCESS | 4493 | 1461612376025 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:16 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f74b6800 == 93 [pid = 4493] [id = 406] 12:26:16 INFO - PROCESS | 4493 | ++DOMWINDOW == 176 (0x7fa3f6155000) [pid = 4493] [serial = 1219] [outer = (nil)] 12:26:16 INFO - PROCESS | 4493 | ++DOMWINDOW == 177 (0x7fa3f6159c00) [pid = 4493] [serial = 1220] [outer = 0x7fa3f6155000] 12:26:16 INFO - PROCESS | 4493 | 1461612376119 Marionette DEBUG loaded listener.js 12:26:16 INFO - PROCESS | 4493 | ++DOMWINDOW == 178 (0x7fa3f615e400) [pid = 4493] [serial = 1221] [outer = 0x7fa3f6155000] 12:26:17 INFO - PROCESS | 4493 | 1461612377497 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 12:26:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:26:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 2034ms 12:26:17 INFO - PROCESS | 4493 | 1461612377606 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 12:26:17 INFO - PROCESS | 4493 | 1461612377612 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 12:26:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:26:17 INFO - PROCESS | 4493 | 1461612377620 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:26:17 INFO - PROCESS | 4493 | 1461612377625 Marionette TRACE conn4 <- [1,1598,null,{}] 12:26:17 INFO - PROCESS | 4493 | 1461612377633 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:17 INFO - PROCESS | 4493 | 1461612377868 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 12:26:18 INFO - PROCESS | 4493 | 1461612378060 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:18 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fbec7800 == 94 [pid = 4493] [id = 407] 12:26:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 179 (0x7fa3f616d800) [pid = 4493] [serial = 1222] [outer = (nil)] 12:26:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 180 (0x7fa3f6e74000) [pid = 4493] [serial = 1223] [outer = 0x7fa3f616d800] 12:26:18 INFO - PROCESS | 4493 | 1461612378145 Marionette DEBUG loaded listener.js 12:26:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 181 (0x7fa3f6fdbc00) [pid = 4493] [serial = 1224] [outer = 0x7fa3f616d800] 12:26:19 INFO - PROCESS | 4493 | 1461612379198 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 12:26:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:26:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1638ms 12:26:19 INFO - PROCESS | 4493 | 1461612379260 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 12:26:19 INFO - PROCESS | 4493 | 1461612379268 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 12:26:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:26:19 INFO - PROCESS | 4493 | 1461612379279 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:26:19 INFO - PROCESS | 4493 | 1461612379282 Marionette TRACE conn4 <- [1,1602,null,{}] 12:26:19 INFO - PROCESS | 4493 | 1461612379289 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:19 INFO - PROCESS | 4493 | 1461612379568 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 12:26:19 INFO - PROCESS | 4493 | 1461612379851 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:19 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcaa8800 == 93 [pid = 4493] [id = 238] 12:26:19 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4197e6000 == 92 [pid = 4493] [id = 236] 12:26:19 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcac4000 == 91 [pid = 4493] [id = 242] 12:26:19 INFO - PROCESS | 4493 | --DOMWINDOW == 180 (0x7fa40b5f2000) [pid = 4493] [serial = 1121] [outer = (nil)] [url = about:blank] 12:26:19 INFO - PROCESS | 4493 | --DOMWINDOW == 179 (0x7fa40c072c00) [pid = 4493] [serial = 1085] [outer = (nil)] [url = about:blank] 12:26:19 INFO - PROCESS | 4493 | --DOMWINDOW == 178 (0x7fa40dc9d400) [pid = 4493] [serial = 1088] [outer = (nil)] [url = about:blank] 12:26:19 INFO - PROCESS | 4493 | --DOMWINDOW == 177 (0x7fa41386f800) [pid = 4493] [serial = 1091] [outer = (nil)] [url = about:blank] 12:26:19 INFO - PROCESS | 4493 | --DOMWINDOW == 176 (0x7fa41a6df800) [pid = 4493] [serial = 1094] [outer = (nil)] [url = about:blank] 12:26:19 INFO - PROCESS | 4493 | --DOMWINDOW == 175 (0x7fa405ab7c00) [pid = 4493] [serial = 1097] [outer = (nil)] [url = about:blank] 12:26:19 INFO - PROCESS | 4493 | --DOMWINDOW == 174 (0x7fa3fb617000) [pid = 4493] [serial = 1100] [outer = (nil)] [url = about:blank] 12:26:19 INFO - PROCESS | 4493 | --DOMWINDOW == 173 (0x7fa404452800) [pid = 4493] [serial = 1103] [outer = (nil)] [url = about:blank] 12:26:19 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fbee2000 == 92 [pid = 4493] [id = 408] 12:26:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 174 (0x7fa3fb557800) [pid = 4493] [serial = 1225] [outer = (nil)] 12:26:20 INFO - PROCESS | 4493 | ++DOMWINDOW == 175 (0x7fa3fb615800) [pid = 4493] [serial = 1226] [outer = 0x7fa3fb557800] 12:26:20 INFO - PROCESS | 4493 | 1461612380012 Marionette DEBUG loaded listener.js 12:26:20 INFO - PROCESS | 4493 | ++DOMWINDOW == 176 (0x7fa3fba75800) [pid = 4493] [serial = 1227] [outer = 0x7fa3fb557800] 12:26:20 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40ce05000 == 91 [pid = 4493] [id = 393] 12:26:20 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40cc3e000 == 90 [pid = 4493] [id = 392] 12:26:20 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40b9b5000 == 89 [pid = 4493] [id = 391] 12:26:20 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa406d88000 == 88 [pid = 4493] [id = 390] 12:26:20 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403fa7000 == 87 [pid = 4493] [id = 389] 12:26:20 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa402fca000 == 86 [pid = 4493] [id = 388] 12:26:20 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcaab800 == 85 [pid = 4493] [id = 387] 12:26:20 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fe2a0800 == 84 [pid = 4493] [id = 386] 12:26:20 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40d42f000 == 83 [pid = 4493] [id = 377] 12:26:20 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40bec8000 == 82 [pid = 4493] [id = 376] 12:26:20 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40400f800 == 81 [pid = 4493] [id = 375] 12:26:20 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4098b4800 == 80 [pid = 4493] [id = 356] 12:26:20 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcbe5000 == 79 [pid = 4493] [id = 374] 12:26:20 INFO - PROCESS | 4493 | --DOMWINDOW == 175 (0x7fa40701fc00) [pid = 4493] [serial = 1116] [outer = (nil)] [url = about:blank] 12:26:20 INFO - PROCESS | 4493 | --DOMWINDOW == 174 (0x7fa3fdce6c00) [pid = 4493] [serial = 1107] [outer = (nil)] [url = about:blank] 12:26:20 INFO - PROCESS | 4493 | --DOMWINDOW == 173 (0x7fa3fbc6ac00) [pid = 4493] [serial = 1106] [outer = (nil)] [url = about:blank] 12:26:20 INFO - PROCESS | 4493 | --DOMWINDOW == 172 (0x7fa3fcc9bc00) [pid = 4493] [serial = 1073] [outer = (nil)] [url = about:blank] 12:26:20 INFO - PROCESS | 4493 | --DOMWINDOW == 171 (0x7fa4044d3400) [pid = 4493] [serial = 1076] [outer = (nil)] [url = about:blank] 12:26:20 INFO - PROCESS | 4493 | --DOMWINDOW == 170 (0x7fa404ae2c00) [pid = 4493] [serial = 1112] [outer = (nil)] [url = about:blank] 12:26:20 INFO - PROCESS | 4493 | --DOMWINDOW == 169 (0x7fa40701ac00) [pid = 4493] [serial = 1079] [outer = (nil)] [url = about:blank] 12:26:20 INFO - PROCESS | 4493 | --DOMWINDOW == 168 (0x7fa403ed4800) [pid = 4493] [serial = 1109] [outer = (nil)] [url = about:blank] 12:26:20 INFO - PROCESS | 4493 | --DOMWINDOW == 167 (0x7fa40b096800) [pid = 4493] [serial = 1082] [outer = (nil)] [url = about:blank] 12:26:20 INFO - PROCESS | 4493 | --DOMWINDOW == 166 (0x7fa404410c00) [pid = 4493] [serial = 1071] [outer = (nil)] [url = about:blank] 12:26:20 INFO - PROCESS | 4493 | --DOMWINDOW == 165 (0x7fa4042f3800) [pid = 4493] [serial = 1110] [outer = (nil)] [url = about:blank] 12:26:20 INFO - PROCESS | 4493 | --DOMWINDOW == 164 (0x7fa40b1ee800) [pid = 4493] [serial = 1119] [outer = (nil)] [url = about:blank] 12:26:20 INFO - PROCESS | 4493 | --DOMWINDOW == 163 (0x7fa40590d000) [pid = 4493] [serial = 1113] [outer = (nil)] [url = about:blank] 12:26:20 INFO - PROCESS | 4493 | --DOMWINDOW == 162 (0x7fa40c0e9800) [pid = 4493] [serial = 1023] [outer = (nil)] [url = about:blank] 12:26:20 INFO - PROCESS | 4493 | --DOMWINDOW == 161 (0x7fa4042f2400) [pid = 4493] [serial = 1115] [outer = (nil)] [url = about:blank] 12:26:20 INFO - PROCESS | 4493 | --DOMWINDOW == 160 (0x7fa409711000) [pid = 4493] [serial = 1118] [outer = (nil)] [url = about:blank] 12:26:20 INFO - PROCESS | 4493 | 1461612380987 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 12:26:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:26:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1733ms 12:26:21 INFO - PROCESS | 4493 | 1461612381013 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 12:26:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:26:21 INFO - PROCESS | 4493 | 1461612381017 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 12:26:21 INFO - PROCESS | 4493 | 1461612381023 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:26:21 INFO - PROCESS | 4493 | 1461612381029 Marionette TRACE conn4 <- [1,1606,null,{}] 12:26:21 INFO - PROCESS | 4493 | 1461612381045 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:21 INFO - PROCESS | 4493 | 1461612381265 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 12:26:21 INFO - PROCESS | 4493 | 1461612381452 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:21 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fe138800 == 80 [pid = 4493] [id = 409] 12:26:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 161 (0x7fa3fca52800) [pid = 4493] [serial = 1228] [outer = (nil)] 12:26:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 162 (0x7fa3fcc97000) [pid = 4493] [serial = 1229] [outer = 0x7fa3fca52800] 12:26:21 INFO - PROCESS | 4493 | 1461612381530 Marionette DEBUG loaded listener.js 12:26:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 163 (0x7fa3fe3e0000) [pid = 4493] [serial = 1230] [outer = 0x7fa3fca52800] 12:26:22 INFO - PROCESS | 4493 | 1461612382326 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 12:26:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:26:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1336ms 12:26:22 INFO - PROCESS | 4493 | 1461612382369 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 12:26:22 INFO - PROCESS | 4493 | 1461612382374 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 12:26:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:26:22 INFO - PROCESS | 4493 | 1461612382382 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:26:22 INFO - PROCESS | 4493 | 1461612382385 Marionette TRACE conn4 <- [1,1610,null,{}] 12:26:22 INFO - PROCESS | 4493 | 1461612382391 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:22 INFO - PROCESS | 4493 | 1461612382575 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 12:26:22 INFO - PROCESS | 4493 | 1461612382593 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:22 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40140e800 == 81 [pid = 4493] [id = 410] 12:26:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 164 (0x7fa3fca55400) [pid = 4493] [serial = 1231] [outer = (nil)] 12:26:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 165 (0x7fa40338dc00) [pid = 4493] [serial = 1232] [outer = 0x7fa3fca55400] 12:26:22 INFO - PROCESS | 4493 | 1461612382659 Marionette DEBUG loaded listener.js 12:26:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 166 (0x7fa403ecc400) [pid = 4493] [serial = 1233] [outer = 0x7fa3fca55400] 12:26:23 INFO - PROCESS | 4493 | 1461612383711 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 12:26:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:26:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1381ms 12:26:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:26:23 INFO - PROCESS | 4493 | 1461612383764 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 12:26:23 INFO - PROCESS | 4493 | 1461612383767 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 12:26:23 INFO - PROCESS | 4493 | 1461612383777 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:26:23 INFO - PROCESS | 4493 | 1461612383781 Marionette TRACE conn4 <- [1,1614,null,{}] 12:26:23 INFO - PROCESS | 4493 | 1461612383787 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:24 INFO - PROCESS | 4493 | 1461612384050 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 12:26:24 INFO - PROCESS | 4493 | 1461612384078 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:24 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4017bf000 == 82 [pid = 4493] [id = 411] 12:26:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 167 (0x7fa3fe3dbc00) [pid = 4493] [serial = 1234] [outer = (nil)] 12:26:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 168 (0x7fa4040c7400) [pid = 4493] [serial = 1235] [outer = 0x7fa3fe3dbc00] 12:26:24 INFO - PROCESS | 4493 | 1461612384144 Marionette DEBUG loaded listener.js 12:26:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 169 (0x7fa404404400) [pid = 4493] [serial = 1236] [outer = 0x7fa3fe3dbc00] 12:26:25 INFO - PROCESS | 4493 | --DOMWINDOW == 168 (0x7fa404453c00) [pid = 4493] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:26:25 INFO - PROCESS | 4493 | --DOMWINDOW == 167 (0x7fa402e55400) [pid = 4493] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:26:25 INFO - PROCESS | 4493 | --DOMWINDOW == 166 (0x7fa3fe3dec00) [pid = 4493] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:26:25 INFO - PROCESS | 4493 | --DOMWINDOW == 165 (0x7fa40bd2f000) [pid = 4493] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:26:25 INFO - PROCESS | 4493 | --DOMWINDOW == 164 (0x7fa406d6d800) [pid = 4493] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:26:25 INFO - PROCESS | 4493 | --DOMWINDOW == 163 (0x7fa3fcb7ac00) [pid = 4493] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:26:25 INFO - PROCESS | 4493 | --DOMWINDOW == 162 (0x7fa40fe84400) [pid = 4493] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:26:25 INFO - PROCESS | 4493 | --DOMWINDOW == 161 (0x7fa41ba24400) [pid = 4493] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:26:25 INFO - PROCESS | 4493 | 1461612385413 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 12:26:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 12:26:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1686ms 12:26:25 INFO - PROCESS | 4493 | 1461612385459 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 12:26:25 INFO - PROCESS | 4493 | 1461612385463 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 12:26:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:26:25 INFO - PROCESS | 4493 | 1461612385479 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:26:25 INFO - PROCESS | 4493 | 1461612385483 Marionette TRACE conn4 <- [1,1618,null,{}] 12:26:25 INFO - PROCESS | 4493 | 1461612385489 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:25 INFO - PROCESS | 4493 | 1461612385804 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 12:26:25 INFO - PROCESS | 4493 | 1461612385902 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:25 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4033de800 == 83 [pid = 4493] [id = 412] 12:26:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 162 (0x7fa4044d9000) [pid = 4493] [serial = 1237] [outer = (nil)] 12:26:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 163 (0x7fa4054bec00) [pid = 4493] [serial = 1238] [outer = 0x7fa4044d9000] 12:26:25 INFO - PROCESS | 4493 | 1461612385972 Marionette DEBUG loaded listener.js 12:26:26 INFO - PROCESS | 4493 | ++DOMWINDOW == 164 (0x7fa405909000) [pid = 4493] [serial = 1239] [outer = 0x7fa4044d9000] 12:26:26 INFO - PROCESS | 4493 | 1461612386712 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 12:26:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:26:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1296ms 12:26:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:26:26 INFO - PROCESS | 4493 | 1461612386766 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 12:26:26 INFO - PROCESS | 4493 | 1461612386769 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 12:26:26 INFO - PROCESS | 4493 | 1461612386776 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:26:26 INFO - PROCESS | 4493 | 1461612386779 Marionette TRACE conn4 <- [1,1622,null,{}] 12:26:26 INFO - PROCESS | 4493 | 1461612386784 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:26 INFO - PROCESS | 4493 | 1461612386957 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 12:26:26 INFO - PROCESS | 4493 | 1461612386972 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:26 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403d4d000 == 84 [pid = 4493] [id = 413] 12:26:26 INFO - PROCESS | 4493 | ++DOMWINDOW == 165 (0x7fa403cedc00) [pid = 4493] [serial = 1240] [outer = (nil)] 12:26:27 INFO - PROCESS | 4493 | ++DOMWINDOW == 166 (0x7fa405ab5800) [pid = 4493] [serial = 1241] [outer = 0x7fa403cedc00] 12:26:27 INFO - PROCESS | 4493 | 1461612387040 Marionette DEBUG loaded listener.js 12:26:27 INFO - PROCESS | 4493 | ++DOMWINDOW == 167 (0x7fa406f18800) [pid = 4493] [serial = 1242] [outer = 0x7fa403cedc00] 12:26:28 INFO - PROCESS | 4493 | 1461612388264 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 12:26:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 12:26:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1531ms 12:26:28 INFO - PROCESS | 4493 | 1461612388307 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 12:26:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:26:28 INFO - PROCESS | 4493 | 1461612388317 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 12:26:28 INFO - PROCESS | 4493 | 1461612388328 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:26:28 INFO - PROCESS | 4493 | 1461612388333 Marionette TRACE conn4 <- [1,1626,null,{}] 12:26:28 INFO - PROCESS | 4493 | 1461612388342 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:28 INFO - PROCESS | 4493 | 1461612388549 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 12:26:28 INFO - PROCESS | 4493 | 1461612388783 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:28 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcc4b800 == 85 [pid = 4493] [id = 414] 12:26:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 168 (0x7fa3f6fdd000) [pid = 4493] [serial = 1243] [outer = (nil)] 12:26:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 169 (0x7fa3fae24400) [pid = 4493] [serial = 1244] [outer = 0x7fa3f6fdd000] 12:26:28 INFO - PROCESS | 4493 | 1461612388910 Marionette DEBUG loaded listener.js 12:26:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 170 (0x7fa3fb555800) [pid = 4493] [serial = 1245] [outer = 0x7fa3f6fdd000] 12:26:29 INFO - PROCESS | 4493 | 1461612389775 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 12:26:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:26:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1492ms 12:26:29 INFO - PROCESS | 4493 | 1461612389819 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 12:26:29 INFO - PROCESS | 4493 | 1461612389829 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 12:26:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:26:29 INFO - PROCESS | 4493 | 1461612389840 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:26:29 INFO - PROCESS | 4493 | 1461612389845 Marionette TRACE conn4 <- [1,1630,null,{}] 12:26:29 INFO - PROCESS | 4493 | 1461612389852 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:30 INFO - PROCESS | 4493 | 1461612390051 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 12:26:30 INFO - PROCESS | 4493 | 1461612390232 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:30 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4015ce000 == 86 [pid = 4493] [id = 415] 12:26:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 171 (0x7fa3fba79800) [pid = 4493] [serial = 1246] [outer = (nil)] 12:26:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 172 (0x7fa3fca5ac00) [pid = 4493] [serial = 1247] [outer = 0x7fa3fba79800] 12:26:30 INFO - PROCESS | 4493 | 1461612390310 Marionette DEBUG loaded listener.js 12:26:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 173 (0x7fa3fdcf0800) [pid = 4493] [serial = 1248] [outer = 0x7fa3fba79800] 12:26:31 INFO - PROCESS | 4493 | 1461612391284 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 12:26:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:26:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1490ms 12:26:31 INFO - PROCESS | 4493 | 1461612391330 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 12:26:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:26:31 INFO - PROCESS | 4493 | 1461612391334 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 12:26:31 INFO - PROCESS | 4493 | 1461612391341 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:26:31 INFO - PROCESS | 4493 | 1461612391347 Marionette TRACE conn4 <- [1,1634,null,{}] 12:26:31 INFO - PROCESS | 4493 | 1461612391364 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:31 INFO - PROCESS | 4493 | 1461612391574 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 12:26:31 INFO - PROCESS | 4493 | 1461612391776 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:31 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40400b800 == 87 [pid = 4493] [id = 416] 12:26:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 174 (0x7fa402e5b400) [pid = 4493] [serial = 1249] [outer = (nil)] 12:26:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 175 (0x7fa40440dc00) [pid = 4493] [serial = 1250] [outer = 0x7fa402e5b400] 12:26:31 INFO - PROCESS | 4493 | 1461612391946 Marionette DEBUG loaded listener.js 12:26:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 176 (0x7fa4044aa000) [pid = 4493] [serial = 1251] [outer = 0x7fa402e5b400] 12:26:32 INFO - PROCESS | 4493 | 1461612392854 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 12:26:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:26:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1586ms 12:26:32 INFO - PROCESS | 4493 | 1461612392927 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 12:26:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:26:32 INFO - PROCESS | 4493 | 1461612392933 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 12:26:32 INFO - PROCESS | 4493 | 1461612392939 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:26:32 INFO - PROCESS | 4493 | 1461612392943 Marionette TRACE conn4 <- [1,1638,null,{}] 12:26:32 INFO - PROCESS | 4493 | 1461612392949 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:33 INFO - PROCESS | 4493 | 1461612393154 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 12:26:33 INFO - PROCESS | 4493 | 1461612393357 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:33 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa404a82800 == 88 [pid = 4493] [id = 417] 12:26:33 INFO - PROCESS | 4493 | ++DOMWINDOW == 177 (0x7fa4040c5800) [pid = 4493] [serial = 1252] [outer = (nil)] 12:26:33 INFO - PROCESS | 4493 | ++DOMWINDOW == 178 (0x7fa405a2b400) [pid = 4493] [serial = 1253] [outer = 0x7fa4040c5800] 12:26:33 INFO - PROCESS | 4493 | 1461612393442 Marionette DEBUG loaded listener.js 12:26:33 INFO - PROCESS | 4493 | ++DOMWINDOW == 179 (0x7fa406f1c800) [pid = 4493] [serial = 1254] [outer = 0x7fa4040c5800] 12:26:34 INFO - PROCESS | 4493 | 1461612394366 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 12:26:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:26:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1484ms 12:26:34 INFO - PROCESS | 4493 | 1461612394424 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 12:26:34 INFO - PROCESS | 4493 | 1461612394428 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 12:26:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:26:34 INFO - PROCESS | 4493 | 1461612394434 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:26:34 INFO - PROCESS | 4493 | 1461612394436 Marionette TRACE conn4 <- [1,1642,null,{}] 12:26:34 INFO - PROCESS | 4493 | 1461612394442 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:34 INFO - PROCESS | 4493 | 1461612394628 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 12:26:34 INFO - PROCESS | 4493 | 1461612394811 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:34 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4070d9800 == 89 [pid = 4493] [id = 418] 12:26:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 180 (0x7fa404406400) [pid = 4493] [serial = 1255] [outer = (nil)] 12:26:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 181 (0x7fa407017000) [pid = 4493] [serial = 1256] [outer = 0x7fa404406400] 12:26:34 INFO - PROCESS | 4493 | 1461612394888 Marionette DEBUG loaded listener.js 12:26:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 182 (0x7fa407080c00) [pid = 4493] [serial = 1257] [outer = 0x7fa404406400] 12:26:35 INFO - PROCESS | 4493 | 1461612395784 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 12:26:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:26:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1378ms 12:26:35 INFO - PROCESS | 4493 | 1461612395813 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 12:26:35 INFO - PROCESS | 4493 | 1461612395816 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 12:26:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:26:35 INFO - PROCESS | 4493 | 1461612395823 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:26:35 INFO - PROCESS | 4493 | 1461612395826 Marionette TRACE conn4 <- [1,1646,null,{}] 12:26:35 INFO - PROCESS | 4493 | 1461612395832 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:36 INFO - PROCESS | 4493 | 1461612396056 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 12:26:36 INFO - PROCESS | 4493 | 1461612396239 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:36 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40b3a1800 == 90 [pid = 4493] [id = 419] 12:26:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 183 (0x7fa407081800) [pid = 4493] [serial = 1258] [outer = (nil)] 12:26:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 184 (0x7fa40a869000) [pid = 4493] [serial = 1259] [outer = 0x7fa407081800] 12:26:36 INFO - PROCESS | 4493 | 1461612396314 Marionette DEBUG loaded listener.js 12:26:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 185 (0x7fa40be83000) [pid = 4493] [serial = 1260] [outer = 0x7fa407081800] 12:26:37 INFO - PROCESS | 4493 | 1461612397266 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 12:26:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:26:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1482ms 12:26:37 INFO - PROCESS | 4493 | 1461612397306 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 12:26:37 INFO - PROCESS | 4493 | 1461612397310 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 12:26:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:26:37 INFO - PROCESS | 4493 | 1461612397316 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:26:37 INFO - PROCESS | 4493 | 1461612397319 Marionette TRACE conn4 <- [1,1650,null,{}] 12:26:37 INFO - PROCESS | 4493 | 1461612397325 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:37 INFO - PROCESS | 4493 | 1461612397502 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 12:26:37 INFO - PROCESS | 4493 | 1461612397690 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:37 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40c5ba000 == 91 [pid = 4493] [id = 420] 12:26:37 INFO - PROCESS | 4493 | ++DOMWINDOW == 186 (0x7fa409878400) [pid = 4493] [serial = 1261] [outer = (nil)] 12:26:37 INFO - PROCESS | 4493 | ++DOMWINDOW == 187 (0x7fa40c06d800) [pid = 4493] [serial = 1262] [outer = 0x7fa409878400] 12:26:37 INFO - PROCESS | 4493 | 1461612397762 Marionette DEBUG loaded listener.js 12:26:37 INFO - PROCESS | 4493 | ++DOMWINDOW == 188 (0x7fa40c0e7000) [pid = 4493] [serial = 1263] [outer = 0x7fa409878400] 12:26:38 INFO - PROCESS | 4493 | 1461612398753 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 12:26:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:26:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1479ms 12:26:38 INFO - PROCESS | 4493 | 1461612398797 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 12:26:38 INFO - PROCESS | 4493 | 1461612398800 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 12:26:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:26:38 INFO - PROCESS | 4493 | 1461612398806 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:26:38 INFO - PROCESS | 4493 | 1461612398809 Marionette TRACE conn4 <- [1,1654,null,{}] 12:26:38 INFO - PROCESS | 4493 | 1461612398815 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:39 INFO - PROCESS | 4493 | 1461612399001 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 12:26:39 INFO - PROCESS | 4493 | 1461612399193 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:39 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40d414000 == 92 [pid = 4493] [id = 421] 12:26:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 189 (0x7fa40ba8a000) [pid = 4493] [serial = 1264] [outer = (nil)] 12:26:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 190 (0x7fa40cc6e400) [pid = 4493] [serial = 1265] [outer = 0x7fa40ba8a000] 12:26:39 INFO - PROCESS | 4493 | 1461612399264 Marionette DEBUG loaded listener.js 12:26:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 191 (0x7fa40dca0c00) [pid = 4493] [serial = 1266] [outer = 0x7fa40ba8a000] 12:26:40 INFO - PROCESS | 4493 | 1461612400158 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 12:26:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:26:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1384ms 12:26:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:26:40 INFO - PROCESS | 4493 | 1461612400192 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 12:26:40 INFO - PROCESS | 4493 | 1461612400195 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 12:26:40 INFO - PROCESS | 4493 | 1461612400202 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:26:40 INFO - PROCESS | 4493 | 1461612400205 Marionette TRACE conn4 <- [1,1658,null,{}] 12:26:40 INFO - PROCESS | 4493 | 1461612400210 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:40 INFO - PROCESS | 4493 | 1461612400389 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 12:26:40 INFO - PROCESS | 4493 | 1461612400578 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:40 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa410a80800 == 93 [pid = 4493] [id = 422] 12:26:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 192 (0x7fa40beb1000) [pid = 4493] [serial = 1267] [outer = (nil)] 12:26:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 193 (0x7fa40fc0a000) [pid = 4493] [serial = 1268] [outer = 0x7fa40beb1000] 12:26:40 INFO - PROCESS | 4493 | 1461612400657 Marionette DEBUG loaded listener.js 12:26:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 194 (0x7fa40feedc00) [pid = 4493] [serial = 1269] [outer = 0x7fa40beb1000] 12:26:41 INFO - PROCESS | 4493 | 1461612401563 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 12:26:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:26:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1430ms 12:26:41 INFO - PROCESS | 4493 | 1461612401632 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 12:26:41 INFO - PROCESS | 4493 | 1461612401636 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 12:26:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:26:41 INFO - PROCESS | 4493 | 1461612401643 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:26:41 INFO - PROCESS | 4493 | 1461612401645 Marionette TRACE conn4 <- [1,1662,null,{}] 12:26:41 INFO - PROCESS | 4493 | 1461612401652 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:41 INFO - PROCESS | 4493 | 1461612401857 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 12:26:42 INFO - PROCESS | 4493 | 1461612402045 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:42 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41a308000 == 94 [pid = 4493] [id = 423] 12:26:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 195 (0x7fa407023800) [pid = 4493] [serial = 1270] [outer = (nil)] 12:26:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 196 (0x7fa414796000) [pid = 4493] [serial = 1271] [outer = 0x7fa407023800] 12:26:42 INFO - PROCESS | 4493 | 1461612402122 Marionette DEBUG loaded listener.js 12:26:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 197 (0x7fa41a602c00) [pid = 4493] [serial = 1272] [outer = 0x7fa407023800] 12:26:43 INFO - PROCESS | 4493 | 1461612403049 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 12:26:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:26:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1478ms 12:26:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:26:43 INFO - PROCESS | 4493 | 1461612403123 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 12:26:43 INFO - PROCESS | 4493 | 1461612403126 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 12:26:43 INFO - PROCESS | 4493 | 1461612403132 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:26:43 INFO - PROCESS | 4493 | 1461612403137 Marionette TRACE conn4 <- [1,1666,null,{}] 12:26:43 INFO - PROCESS | 4493 | 1461612403142 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:43 INFO - PROCESS | 4493 | 1461612403404 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 12:26:43 INFO - PROCESS | 4493 | 1461612403647 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:43 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41f14a800 == 95 [pid = 4493] [id = 424] 12:26:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 198 (0x7fa40dca3400) [pid = 4493] [serial = 1273] [outer = (nil)] 12:26:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 199 (0x7fa41b8b9800) [pid = 4493] [serial = 1274] [outer = 0x7fa40dca3400] 12:26:43 INFO - PROCESS | 4493 | 1461612403775 Marionette DEBUG loaded listener.js 12:26:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 200 (0x7fa41ba2f800) [pid = 4493] [serial = 1275] [outer = 0x7fa40dca3400] 12:26:44 INFO - PROCESS | 4493 | 1461612404641 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 12:26:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:26:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1588ms 12:26:44 INFO - PROCESS | 4493 | 1461612404720 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 12:26:44 INFO - PROCESS | 4493 | 1461612404724 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 12:26:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:26:44 INFO - PROCESS | 4493 | 1461612404730 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:26:44 INFO - PROCESS | 4493 | 1461612404734 Marionette TRACE conn4 <- [1,1670,null,{}] 12:26:44 INFO - PROCESS | 4493 | 1461612404739 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:44 INFO - PROCESS | 4493 | 1461612404932 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 12:26:45 INFO - PROCESS | 4493 | 1461612405148 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:45 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa423a38800 == 96 [pid = 4493] [id = 425] 12:26:45 INFO - PROCESS | 4493 | ++DOMWINDOW == 201 (0x7fa3f6162c00) [pid = 4493] [serial = 1276] [outer = (nil)] 12:26:45 INFO - PROCESS | 4493 | ++DOMWINDOW == 202 (0x7fa40cc72800) [pid = 4493] [serial = 1277] [outer = 0x7fa3f6162c00] 12:26:45 INFO - PROCESS | 4493 | 1461612405258 Marionette DEBUG loaded listener.js 12:26:45 INFO - PROCESS | 4493 | ++DOMWINDOW == 203 (0x7fa41d93fc00) [pid = 4493] [serial = 1278] [outer = 0x7fa3f6162c00] 12:26:46 INFO - PROCESS | 4493 | 1461612406143 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 12:26:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:26:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1480ms 12:26:46 INFO - PROCESS | 4493 | 1461612406212 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 12:26:46 INFO - PROCESS | 4493 | 1461612406216 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 12:26:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:26:46 INFO - PROCESS | 4493 | 1461612406222 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:26:46 INFO - PROCESS | 4493 | 1461612406224 Marionette TRACE conn4 <- [1,1674,null,{}] 12:26:46 INFO - PROCESS | 4493 | 1461612406239 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:46 INFO - PROCESS | 4493 | 1461612406436 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 12:26:46 INFO - PROCESS | 4493 | 1461612406625 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:46 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fe2ba800 == 97 [pid = 4493] [id = 426] 12:26:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 204 (0x7fa3f6152c00) [pid = 4493] [serial = 1279] [outer = (nil)] 12:26:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 205 (0x7fa405ab2000) [pid = 4493] [serial = 1280] [outer = 0x7fa3f6152c00] 12:26:46 INFO - PROCESS | 4493 | 1461612406696 Marionette DEBUG loaded listener.js 12:26:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 206 (0x7fa41ba15c00) [pid = 4493] [serial = 1281] [outer = 0x7fa3f6152c00] 12:26:47 INFO - PROCESS | 4493 | 1461612407995 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 12:26:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:26:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1838ms 12:26:48 INFO - PROCESS | 4493 | 1461612408062 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 12:26:48 INFO - PROCESS | 4493 | 1461612408069 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 12:26:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:26:48 INFO - PROCESS | 4493 | 1461612408076 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:26:48 INFO - PROCESS | 4493 | 1461612408082 Marionette TRACE conn4 <- [1,1678,null,{}] 12:26:48 INFO - PROCESS | 4493 | 1461612408089 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:48 INFO - PROCESS | 4493 | 1461612408349 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 12:26:48 INFO - PROCESS | 4493 | 1461612408736 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:48 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f80dc800 == 98 [pid = 4493] [id = 427] 12:26:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 207 (0x7fa3f885d400) [pid = 4493] [serial = 1282] [outer = (nil)] 12:26:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 208 (0x7fa3f98da800) [pid = 4493] [serial = 1283] [outer = 0x7fa3f885d400] 12:26:48 INFO - PROCESS | 4493 | 1461612408816 Marionette DEBUG loaded listener.js 12:26:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 209 (0x7fa3fb55d000) [pid = 4493] [serial = 1284] [outer = 0x7fa3f885d400] 12:26:49 INFO - PROCESS | 4493 | 1461612409755 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 12:26:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:26:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1786ms 12:26:49 INFO - PROCESS | 4493 | --DOMWINDOW == 208 (0x7fa41a66fc00) [pid = 4493] [serial = 1145] [outer = (nil)] [url = about:blank] 12:26:49 INFO - PROCESS | 4493 | --DOMWINDOW == 207 (0x7fa40dca6800) [pid = 4493] [serial = 1151] [outer = (nil)] [url = about:blank] 12:26:49 INFO - PROCESS | 4493 | --DOMWINDOW == 206 (0x7fa41ba0c800) [pid = 4493] [serial = 1154] [outer = (nil)] [url = about:blank] 12:26:49 INFO - PROCESS | 4493 | --DOMWINDOW == 205 (0x7fa41aa56400) [pid = 4493] [serial = 1148] [outer = (nil)] [url = about:blank] 12:26:49 INFO - PROCESS | 4493 | --DOMWINDOW == 204 (0x7fa40dca2400) [pid = 4493] [serial = 1139] [outer = (nil)] [url = about:blank] 12:26:49 INFO - PROCESS | 4493 | --DOMWINDOW == 203 (0x7fa414795c00) [pid = 4493] [serial = 1142] [outer = (nil)] [url = about:blank] 12:26:49 INFO - PROCESS | 4493 | --DOMWINDOW == 202 (0x7fa41b4aac00) [pid = 4493] [serial = 1181] [outer = (nil)] [url = about:blank] 12:26:49 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40345e800 == 97 [pid = 4493] [id = 403] 12:26:49 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40148e000 == 96 [pid = 4493] [id = 402] 12:26:49 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403450000 == 95 [pid = 4493] [id = 401] 12:26:49 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fb0c7800 == 94 [pid = 4493] [id = 400] 12:26:49 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa423a3b800 == 93 [pid = 4493] [id = 399] 12:26:49 INFO - PROCESS | 4493 | 1461612409924 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 12:26:49 INFO - PROCESS | 4493 | 1461612409932 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 12:26:49 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41eb48800 == 92 [pid = 4493] [id = 398] 12:26:49 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa413b17800 == 91 [pid = 4493] [id = 397] 12:26:49 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa404a83000 == 90 [pid = 4493] [id = 396] 12:26:49 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4015de800 == 89 [pid = 4493] [id = 395] 12:26:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:26:49 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f87e5800 == 88 [pid = 4493] [id = 394] 12:26:49 INFO - PROCESS | 4493 | 1461612409951 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:26:49 INFO - PROCESS | 4493 | 1461612409955 Marionette TRACE conn4 <- [1,1682,null,{}] 12:26:49 INFO - PROCESS | 4493 | 1461612409961 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:50 INFO - PROCESS | 4493 | 1461612410154 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 12:26:50 INFO - PROCESS | 4493 | --DOMWINDOW == 201 (0x7fa404452c00) [pid = 4493] [serial = 1127] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 4493 | --DOMWINDOW == 200 (0x7fa405910c00) [pid = 4493] [serial = 1164] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 4493 | --DOMWINDOW == 199 (0x7fa4042f2000) [pid = 4493] [serial = 1161] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 4493 | --DOMWINDOW == 198 (0x7fa40a377400) [pid = 4493] [serial = 1167] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 4493 | --DOMWINDOW == 197 (0x7fa40e15c800) [pid = 4493] [serial = 1173] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 4493 | --DOMWINDOW == 196 (0x7fa40c06b400) [pid = 4493] [serial = 1122] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 4493 | --DOMWINDOW == 195 (0x7fa40cfc4c00) [pid = 4493] [serial = 1172] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 4493 | --DOMWINDOW == 194 (0x7fa40be7ac00) [pid = 4493] [serial = 1133] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 4493 | --DOMWINDOW == 193 (0x7fa40c3a4000) [pid = 4493] [serial = 1136] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 4493 | --DOMWINDOW == 192 (0x7fa4044db400) [pid = 4493] [serial = 1163] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 4493 | --DOMWINDOW == 191 (0x7fa40c0e5c00) [pid = 4493] [serial = 1170] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 4493 | --DOMWINDOW == 190 (0x7fa3facce800) [pid = 4493] [serial = 1124] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 4493 | --DOMWINDOW == 189 (0x7fa41ba23800) [pid = 4493] [serial = 1176] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 4493 | --DOMWINDOW == 188 (0x7fa405906000) [pid = 4493] [serial = 1166] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 4493 | --DOMWINDOW == 187 (0x7fa40bd35400) [pid = 4493] [serial = 1169] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 4493 | --DOMWINDOW == 186 (0x7fa41b8bfc00) [pid = 4493] [serial = 1175] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 4493 | --DOMWINDOW == 185 (0x7fa41d942000) [pid = 4493] [serial = 1179] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 4493 | --DOMWINDOW == 184 (0x7fa41ba2e800) [pid = 4493] [serial = 1178] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 4493 | --DOMWINDOW == 183 (0x7fa403367800) [pid = 4493] [serial = 1160] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 4493 | --DOMWINDOW == 182 (0x7fa40707c800) [pid = 4493] [serial = 1130] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 4493 | --DOMWINDOW == 181 (0x7fa41b7e7800) [pid = 4493] [serial = 1157] [outer = (nil)] [url = about:blank] 12:26:50 INFO - PROCESS | 4493 | 1461612410387 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:50 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fb0b6000 == 89 [pid = 4493] [id = 428] 12:26:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 182 (0x7fa3f6fda800) [pid = 4493] [serial = 1285] [outer = (nil)] 12:26:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 183 (0x7fa3fca60800) [pid = 4493] [serial = 1286] [outer = 0x7fa3f6fda800] 12:26:50 INFO - PROCESS | 4493 | 1461612410454 Marionette DEBUG loaded listener.js 12:26:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 184 (0x7fa3fdce3800) [pid = 4493] [serial = 1287] [outer = 0x7fa3f6fda800] 12:26:51 INFO - PROCESS | 4493 | 1461612411224 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 12:26:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:26:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1292ms 12:26:51 INFO - PROCESS | 4493 | 1461612411241 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 12:26:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:26:51 INFO - PROCESS | 4493 | 1461612411246 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 12:26:51 INFO - PROCESS | 4493 | 1461612411252 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:26:51 INFO - PROCESS | 4493 | 1461612411258 Marionette TRACE conn4 <- [1,1686,null,{}] 12:26:51 INFO - PROCESS | 4493 | 1461612411273 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:51 INFO - PROCESS | 4493 | 1461612411480 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 12:26:51 INFO - PROCESS | 4493 | 1461612411633 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:51 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa401498800 == 90 [pid = 4493] [id = 429] 12:26:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 185 (0x7fa3fca60400) [pid = 4493] [serial = 1288] [outer = (nil)] 12:26:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 186 (0x7fa4040c2000) [pid = 4493] [serial = 1289] [outer = 0x7fa3fca60400] 12:26:51 INFO - PROCESS | 4493 | 1461612411701 Marionette DEBUG loaded listener.js 12:26:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 187 (0x7fa4044a4400) [pid = 4493] [serial = 1290] [outer = 0x7fa3fca60400] 12:26:52 INFO - PROCESS | 4493 | 1461612412530 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 12:26:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 12:26:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1338ms 12:26:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:26:52 INFO - PROCESS | 4493 | 1461612412602 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 12:26:52 INFO - PROCESS | 4493 | 1461612412605 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 12:26:52 INFO - PROCESS | 4493 | 1461612412613 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:26:52 INFO - PROCESS | 4493 | 1461612412615 Marionette TRACE conn4 <- [1,1690,null,{}] 12:26:52 INFO - PROCESS | 4493 | 1461612412621 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:52 INFO - PROCESS | 4493 | 1461612412866 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 12:26:52 INFO - PROCESS | 4493 | 1461612412898 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:52 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa402fd0000 == 91 [pid = 4493] [id = 430] 12:26:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 188 (0x7fa4042f7400) [pid = 4493] [serial = 1291] [outer = (nil)] 12:26:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 189 (0x7fa405742800) [pid = 4493] [serial = 1292] [outer = 0x7fa4042f7400] 12:26:52 INFO - PROCESS | 4493 | 1461612412963 Marionette DEBUG loaded listener.js 12:26:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 190 (0x7fa40700b400) [pid = 4493] [serial = 1293] [outer = 0x7fa4042f7400] 12:26:53 INFO - PROCESS | 4493 | 1461612413936 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 12:26:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:26:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1390ms 12:26:54 INFO - PROCESS | 4493 | 1461612414003 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 12:26:54 INFO - PROCESS | 4493 | 1461612414007 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 12:26:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:26:54 INFO - PROCESS | 4493 | 1461612414012 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:26:54 INFO - PROCESS | 4493 | 1461612414015 Marionette TRACE conn4 <- [1,1694,null,{}] 12:26:54 INFO - PROCESS | 4493 | 1461612414020 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:54 INFO - PROCESS | 4493 | 1461612414249 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 12:26:54 INFO - PROCESS | 4493 | 1461612414280 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:54 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403c4b800 == 92 [pid = 4493] [id = 431] 12:26:54 INFO - PROCESS | 4493 | ++DOMWINDOW == 191 (0x7fa3facd3c00) [pid = 4493] [serial = 1294] [outer = (nil)] 12:26:54 INFO - PROCESS | 4493 | ++DOMWINDOW == 192 (0x7fa403de0800) [pid = 4493] [serial = 1295] [outer = 0x7fa3facd3c00] 12:26:54 INFO - PROCESS | 4493 | 1461612414342 Marionette DEBUG loaded listener.js 12:26:54 INFO - PROCESS | 4493 | ++DOMWINDOW == 193 (0x7fa409a59800) [pid = 4493] [serial = 1296] [outer = 0x7fa3facd3c00] 12:26:55 INFO - PROCESS | 4493 | --DOMWINDOW == 192 (0x7fa3fe3dbc00) [pid = 4493] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:26:55 INFO - PROCESS | 4493 | --DOMWINDOW == 191 (0x7fa3fca55400) [pid = 4493] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:26:55 INFO - PROCESS | 4493 | --DOMWINDOW == 190 (0x7fa3fb557800) [pid = 4493] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:26:55 INFO - PROCESS | 4493 | --DOMWINDOW == 189 (0x7fa3fca52800) [pid = 4493] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:26:55 INFO - PROCESS | 4493 | --DOMWINDOW == 188 (0x7fa3f616d800) [pid = 4493] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:26:55 INFO - PROCESS | 4493 | --DOMWINDOW == 187 (0x7fa4044d9000) [pid = 4493] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:26:55 INFO - PROCESS | 4493 | --DOMWINDOW == 186 (0x7fa3fcb7dc00) [pid = 4493] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:26:55 INFO - PROCESS | 4493 | 1461612415464 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 12:26:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:26:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1485ms 12:26:55 INFO - PROCESS | 4493 | 1461612415499 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 12:26:55 INFO - PROCESS | 4493 | 1461612415503 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 12:26:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:26:55 INFO - PROCESS | 4493 | 1461612415509 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:26:55 INFO - PROCESS | 4493 | 1461612415511 Marionette TRACE conn4 <- [1,1698,null,{}] 12:26:55 INFO - PROCESS | 4493 | 1461612415517 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:55 INFO - PROCESS | 4493 | 1461612415768 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 12:26:55 INFO - PROCESS | 4493 | 1461612415792 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:55 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40401b800 == 93 [pid = 4493] [id = 432] 12:26:55 INFO - PROCESS | 4493 | ++DOMWINDOW == 187 (0x7fa3fca52800) [pid = 4493] [serial = 1297] [outer = (nil)] 12:26:55 INFO - PROCESS | 4493 | ++DOMWINDOW == 188 (0x7fa407026c00) [pid = 4493] [serial = 1298] [outer = 0x7fa3fca52800] 12:26:55 INFO - PROCESS | 4493 | 1461612415858 Marionette DEBUG loaded listener.js 12:26:55 INFO - PROCESS | 4493 | ++DOMWINDOW == 189 (0x7fa40cc6cc00) [pid = 4493] [serial = 1299] [outer = 0x7fa3fca52800] 12:26:56 INFO - PROCESS | 4493 | 1461612416668 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 12:26:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 12:26:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1181ms 12:26:56 INFO - PROCESS | 4493 | 1461612416692 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 12:26:56 INFO - PROCESS | 4493 | 1461612416696 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 12:26:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:26:56 INFO - PROCESS | 4493 | 1461612416702 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:26:56 INFO - PROCESS | 4493 | 1461612416704 Marionette TRACE conn4 <- [1,1702,null,{}] 12:26:56 INFO - PROCESS | 4493 | 1461612416719 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:56 INFO - PROCESS | 4493 | 1461612416906 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 12:26:56 INFO - PROCESS | 4493 | 1461612416922 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:56 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40a8c2000 == 94 [pid = 4493] [id = 433] 12:26:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 190 (0x7fa4040c6800) [pid = 4493] [serial = 1300] [outer = (nil)] 12:26:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 191 (0x7fa40fc6d400) [pid = 4493] [serial = 1301] [outer = 0x7fa4040c6800] 12:26:56 INFO - PROCESS | 4493 | 1461612416985 Marionette DEBUG loaded listener.js 12:26:57 INFO - PROCESS | 4493 | ++DOMWINDOW == 192 (0x7fa41a809000) [pid = 4493] [serial = 1302] [outer = 0x7fa4040c6800] 12:26:58 INFO - PROCESS | 4493 | 1461612418224 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 12:26:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:26:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1580ms 12:26:58 INFO - PROCESS | 4493 | 1461612418284 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 12:26:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:26:58 INFO - PROCESS | 4493 | 1461612418296 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 12:26:58 INFO - PROCESS | 4493 | 1461612418305 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:26:58 INFO - PROCESS | 4493 | 1461612418312 Marionette TRACE conn4 <- [1,1706,null,{}] 12:26:58 INFO - PROCESS | 4493 | 1461612418320 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:58 INFO - PROCESS | 4493 | 1461612418568 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 12:26:58 INFO - PROCESS | 4493 | 1461612418857 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:58 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fe2b7800 == 95 [pid = 4493] [id = 434] 12:26:58 INFO - PROCESS | 4493 | ++DOMWINDOW == 193 (0x7fa3faf9dc00) [pid = 4493] [serial = 1303] [outer = (nil)] 12:26:58 INFO - PROCESS | 4493 | ++DOMWINDOW == 194 (0x7fa3fba6cc00) [pid = 4493] [serial = 1304] [outer = 0x7fa3faf9dc00] 12:26:58 INFO - PROCESS | 4493 | 1461612418935 Marionette DEBUG loaded listener.js 12:26:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 195 (0x7fa3fca5d800) [pid = 4493] [serial = 1305] [outer = 0x7fa3faf9dc00] 12:26:59 INFO - PROCESS | 4493 | 1461612419875 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 12:26:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:26:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1643ms 12:26:59 INFO - PROCESS | 4493 | 1461612419948 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 12:26:59 INFO - PROCESS | 4493 | 1461612419957 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 12:26:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:26:59 INFO - PROCESS | 4493 | 1461612419968 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:26:59 INFO - PROCESS | 4493 | 1461612419973 Marionette TRACE conn4 <- [1,1710,null,{}] 12:26:59 INFO - PROCESS | 4493 | 1461612419979 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:00 INFO - PROCESS | 4493 | 1461612420236 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 12:27:00 INFO - PROCESS | 4493 | 1461612420566 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:00 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403f95800 == 96 [pid = 4493] [id = 435] 12:27:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 196 (0x7fa3fdce3400) [pid = 4493] [serial = 1306] [outer = (nil)] 12:27:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 197 (0x7fa404402c00) [pid = 4493] [serial = 1307] [outer = 0x7fa3fdce3400] 12:27:00 INFO - PROCESS | 4493 | 1461612420650 Marionette DEBUG loaded listener.js 12:27:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 198 (0x7fa4044aac00) [pid = 4493] [serial = 1308] [outer = 0x7fa3fdce3400] 12:27:01 INFO - PROCESS | 4493 | 1461612421555 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 12:27:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:27:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1633ms 12:27:01 INFO - PROCESS | 4493 | 1461612421602 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 12:27:01 INFO - PROCESS | 4493 | 1461612421606 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 12:27:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:27:01 INFO - PROCESS | 4493 | 1461612421616 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:27:01 INFO - PROCESS | 4493 | 1461612421623 Marionette TRACE conn4 <- [1,1714,null,{}] 12:27:01 INFO - PROCESS | 4493 | 1461612421641 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:01 INFO - PROCESS | 4493 | 1461612421918 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 12:27:02 INFO - PROCESS | 4493 | 1461612422158 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:02 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40c5b6000 == 97 [pid = 4493] [id = 436] 12:27:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 199 (0x7fa407022800) [pid = 4493] [serial = 1309] [outer = (nil)] 12:27:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 200 (0x7fa40b1e8000) [pid = 4493] [serial = 1310] [outer = 0x7fa407022800] 12:27:02 INFO - PROCESS | 4493 | 1461612422282 Marionette DEBUG loaded listener.js 12:27:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 201 (0x7fa40be7dc00) [pid = 4493] [serial = 1311] [outer = 0x7fa407022800] 12:27:03 INFO - PROCESS | 4493 | 1461612423200 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 12:27:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:27:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1642ms 12:27:03 INFO - PROCESS | 4493 | 1461612423257 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 12:27:03 INFO - PROCESS | 4493 | 1461612423262 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 12:27:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:27:03 INFO - PROCESS | 4493 | 1461612423268 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:27:03 INFO - PROCESS | 4493 | 1461612423271 Marionette TRACE conn4 <- [1,1718,null,{}] 12:27:03 INFO - PROCESS | 4493 | 1461612423277 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:03 INFO - PROCESS | 4493 | 1461612423488 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 12:27:03 INFO - PROCESS | 4493 | 1461612423695 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:03 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40fec9800 == 98 [pid = 4493] [id = 437] 12:27:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 202 (0x7fa3fc953c00) [pid = 4493] [serial = 1312] [outer = (nil)] 12:27:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 203 (0x7fa40d5a1c00) [pid = 4493] [serial = 1313] [outer = 0x7fa3fc953c00] 12:27:03 INFO - PROCESS | 4493 | 1461612423819 Marionette DEBUG loaded listener.js 12:27:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 204 (0x7fa41a811000) [pid = 4493] [serial = 1314] [outer = 0x7fa3fc953c00] 12:27:04 INFO - PROCESS | 4493 | 1461612424762 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 12:27:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:27:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1536ms 12:27:04 INFO - PROCESS | 4493 | 1461612424806 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 12:27:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:27:04 INFO - PROCESS | 4493 | 1461612424810 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 12:27:04 INFO - PROCESS | 4493 | 1461612424816 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:27:04 INFO - PROCESS | 4493 | 1461612424820 Marionette TRACE conn4 <- [1,1722,null,{}] 12:27:04 INFO - PROCESS | 4493 | 1461612424825 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:05 INFO - PROCESS | 4493 | 1461612425039 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 12:27:05 INFO - PROCESS | 4493 | 1461612425230 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:05 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41d9a4000 == 99 [pid = 4493] [id = 438] 12:27:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 205 (0x7fa40707f400) [pid = 4493] [serial = 1315] [outer = (nil)] 12:27:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 206 (0x7fa41b8b9400) [pid = 4493] [serial = 1316] [outer = 0x7fa40707f400] 12:27:05 INFO - PROCESS | 4493 | 1461612425313 Marionette DEBUG loaded listener.js 12:27:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 207 (0x7fa41ba25c00) [pid = 4493] [serial = 1317] [outer = 0x7fa40707f400] 12:27:06 INFO - PROCESS | 4493 | 1461612426260 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 12:27:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 12:27:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1485ms 12:27:06 INFO - PROCESS | 4493 | 1461612426302 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 12:27:06 INFO - PROCESS | 4493 | 1461612426306 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 12:27:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:27:06 INFO - PROCESS | 4493 | 1461612426312 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:27:06 INFO - PROCESS | 4493 | 1461612426315 Marionette TRACE conn4 <- [1,1726,null,{}] 12:27:06 INFO - PROCESS | 4493 | 1461612426321 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:06 INFO - PROCESS | 4493 | 1461612426544 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 12:27:06 INFO - PROCESS | 4493 | 1461612426735 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:06 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa424ad4800 == 100 [pid = 4493] [id = 439] 12:27:06 INFO - PROCESS | 4493 | ++DOMWINDOW == 208 (0x7fa41ba24800) [pid = 4493] [serial = 1318] [outer = (nil)] 12:27:06 INFO - PROCESS | 4493 | ++DOMWINDOW == 209 (0x7fa41ed44000) [pid = 4493] [serial = 1319] [outer = 0x7fa41ba24800] 12:27:06 INFO - PROCESS | 4493 | 1461612426819 Marionette DEBUG loaded listener.js 12:27:06 INFO - PROCESS | 4493 | ++DOMWINDOW == 210 (0x7fa41f4ad800) [pid = 4493] [serial = 1320] [outer = 0x7fa41ba24800] 12:27:07 INFO - PROCESS | 4493 | 1461612427720 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 12:27:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:27:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1438ms 12:27:07 INFO - PROCESS | 4493 | 1461612427751 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 12:27:07 INFO - PROCESS | 4493 | 1461612427756 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 12:27:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:27:07 INFO - PROCESS | 4493 | 1461612427762 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:27:07 INFO - PROCESS | 4493 | 1461612427765 Marionette TRACE conn4 <- [1,1730,null,{}] 12:27:07 INFO - PROCESS | 4493 | 1461612427771 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:07 INFO - PROCESS | 4493 | 1461612427969 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 12:27:08 INFO - PROCESS | 4493 | 1461612428168 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:08 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f7d59000 == 101 [pid = 4493] [id = 440] 12:27:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 211 (0x7fa3f7463c00) [pid = 4493] [serial = 1321] [outer = (nil)] 12:27:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 212 (0x7fa3f746d400) [pid = 4493] [serial = 1322] [outer = 0x7fa3f7463c00] 12:27:08 INFO - PROCESS | 4493 | 1461612428251 Marionette DEBUG loaded listener.js 12:27:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 213 (0x7fa3f7471800) [pid = 4493] [serial = 1323] [outer = 0x7fa3f7463c00] 12:27:09 INFO - PROCESS | 4493 | 1461612429184 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 12:27:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 12:27:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1483ms 12:27:09 INFO - PROCESS | 4493 | 1461612429246 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 12:27:09 INFO - PROCESS | 4493 | 1461612429250 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 12:27:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:27:09 INFO - PROCESS | 4493 | 1461612429256 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:27:09 INFO - PROCESS | 4493 | 1461612429259 Marionette TRACE conn4 <- [1,1734,null,{}] 12:27:09 INFO - PROCESS | 4493 | 1461612429265 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:09 INFO - PROCESS | 4493 | 1461612429456 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 12:27:09 INFO - PROCESS | 4493 | 1461612429649 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:09 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fb465000 == 102 [pid = 4493] [id = 441] 12:27:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 214 (0x7fa3f7466000) [pid = 4493] [serial = 1324] [outer = (nil)] 12:27:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 215 (0x7fa3fae63400) [pid = 4493] [serial = 1325] [outer = 0x7fa3f7466000] 12:27:09 INFO - PROCESS | 4493 | 1461612429724 Marionette DEBUG loaded listener.js 12:27:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 216 (0x7fa3fae68400) [pid = 4493] [serial = 1326] [outer = 0x7fa3f7466000] 12:27:10 INFO - PROCESS | 4493 | 1461612430634 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 12:27:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:27:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1430ms 12:27:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:27:10 INFO - PROCESS | 4493 | 1461612430688 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 12:27:10 INFO - PROCESS | 4493 | 1461612430691 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 12:27:10 INFO - PROCESS | 4493 | 1461612430698 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:27:10 INFO - PROCESS | 4493 | 1461612430701 Marionette TRACE conn4 <- [1,1738,null,{}] 12:27:10 INFO - PROCESS | 4493 | 1461612430706 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:10 INFO - PROCESS | 4493 | 1461612430900 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 12:27:11 INFO - PROCESS | 4493 | 1461612431105 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:11 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f6c68000 == 103 [pid = 4493] [id = 442] 12:27:11 INFO - PROCESS | 4493 | ++DOMWINDOW == 217 (0x7fa3f746c800) [pid = 4493] [serial = 1327] [outer = (nil)] 12:27:11 INFO - PROCESS | 4493 | ++DOMWINDOW == 218 (0x7fa402e5b000) [pid = 4493] [serial = 1328] [outer = 0x7fa3f746c800] 12:27:11 INFO - PROCESS | 4493 | 1461612431178 Marionette DEBUG loaded listener.js 12:27:11 INFO - PROCESS | 4493 | ++DOMWINDOW == 219 (0x7fa41f4acc00) [pid = 4493] [serial = 1329] [outer = 0x7fa3f746c800] 12:27:12 INFO - PROCESS | 4493 | 1461612432102 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 12:27:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:27:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1434ms 12:27:12 INFO - PROCESS | 4493 | 1461612432132 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 12:27:12 INFO - PROCESS | 4493 | 1461612432135 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 12:27:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:27:12 INFO - PROCESS | 4493 | 1461612432142 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:27:12 INFO - PROCESS | 4493 | 1461612432144 Marionette TRACE conn4 <- [1,1742,null,{}] 12:27:12 INFO - PROCESS | 4493 | 1461612432150 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:12 INFO - PROCESS | 4493 | 1461612432328 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 12:27:12 INFO - PROCESS | 4493 | 1461612432524 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:12 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f6c81000 == 104 [pid = 4493] [id = 443] 12:27:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 220 (0x7fa3fae50800) [pid = 4493] [serial = 1330] [outer = (nil)] 12:27:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 221 (0x7fa3fae57400) [pid = 4493] [serial = 1331] [outer = 0x7fa3fae50800] 12:27:12 INFO - PROCESS | 4493 | 1461612432597 Marionette DEBUG loaded listener.js 12:27:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 222 (0x7fa3fae5c800) [pid = 4493] [serial = 1332] [outer = 0x7fa3fae50800] 12:27:13 INFO - PROCESS | 4493 | 1461612433529 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 12:27:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:27:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1428ms 12:27:13 INFO - PROCESS | 4493 | 1461612433571 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 12:27:13 INFO - PROCESS | 4493 | 1461612433575 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 12:27:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:27:13 INFO - PROCESS | 4493 | 1461612433582 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:27:13 INFO - PROCESS | 4493 | 1461612433586 Marionette TRACE conn4 <- [1,1746,null,{}] 12:27:13 INFO - PROCESS | 4493 | 1461612433591 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:13 INFO - PROCESS | 4493 | 1461612433796 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 12:27:13 INFO - PROCESS | 4493 | 1461612433989 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:14 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f46f0000 == 105 [pid = 4493] [id = 444] 12:27:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 223 (0x7fa3fae50c00) [pid = 4493] [serial = 1333] [outer = (nil)] 12:27:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 224 (0x7fa3fbe89c00) [pid = 4493] [serial = 1334] [outer = 0x7fa3fae50c00] 12:27:14 INFO - PROCESS | 4493 | 1461612434072 Marionette DEBUG loaded listener.js 12:27:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 225 (0x7fa41ba2e800) [pid = 4493] [serial = 1335] [outer = 0x7fa3fae50c00] 12:27:15 INFO - PROCESS | 4493 | 1461612434992 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 12:27:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:27:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1479ms 12:27:15 INFO - PROCESS | 4493 | 1461612435062 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 12:27:15 INFO - PROCESS | 4493 | 1461612435066 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 12:27:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:27:15 INFO - PROCESS | 4493 | 1461612435072 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:27:15 INFO - PROCESS | 4493 | 1461612435074 Marionette TRACE conn4 <- [1,1750,null,{}] 12:27:15 INFO - PROCESS | 4493 | 1461612435080 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:15 INFO - PROCESS | 4493 | 1461612435267 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 12:27:15 INFO - PROCESS | 4493 | 1461612435462 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:15 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f47d7000 == 106 [pid = 4493] [id = 445] 12:27:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 226 (0x7fa3f615c400) [pid = 4493] [serial = 1336] [outer = (nil)] 12:27:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 227 (0x7fa3f77b0c00) [pid = 4493] [serial = 1337] [outer = 0x7fa3f615c400] 12:27:15 INFO - PROCESS | 4493 | 1461612435533 Marionette DEBUG loaded listener.js 12:27:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 228 (0x7fa3f77b8c00) [pid = 4493] [serial = 1338] [outer = 0x7fa3f615c400] 12:27:16 INFO - PROCESS | 4493 | 1461612436458 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 12:27:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:27:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1432ms 12:27:16 INFO - PROCESS | 4493 | 1461612436506 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 12:27:16 INFO - PROCESS | 4493 | 1461612436509 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 12:27:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:27:16 INFO - PROCESS | 4493 | 1461612436515 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:27:16 INFO - PROCESS | 4493 | 1461612436527 Marionette TRACE conn4 <- [1,1754,null,{}] 12:27:16 INFO - PROCESS | 4493 | 1461612436532 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:16 INFO - PROCESS | 4493 | 1461612436717 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 12:27:16 INFO - PROCESS | 4493 | 1461612436919 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:16 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcc23000 == 107 [pid = 4493] [id = 446] 12:27:16 INFO - PROCESS | 4493 | ++DOMWINDOW == 229 (0x7fa3f615c800) [pid = 4493] [serial = 1339] [outer = (nil)] 12:27:16 INFO - PROCESS | 4493 | ++DOMWINDOW == 230 (0x7fa3f98db000) [pid = 4493] [serial = 1340] [outer = 0x7fa3f615c800] 12:27:17 INFO - PROCESS | 4493 | 1461612437004 Marionette DEBUG loaded listener.js 12:27:17 INFO - PROCESS | 4493 | ++DOMWINDOW == 231 (0x7fa3fbe94c00) [pid = 4493] [serial = 1341] [outer = 0x7fa3f615c800] 12:27:18 INFO - PROCESS | 4493 | 1461612438382 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 12:27:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:27:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1946ms 12:27:18 INFO - PROCESS | 4493 | 1461612438492 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 12:27:18 INFO - PROCESS | 4493 | 1461612438498 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 12:27:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:27:18 INFO - PROCESS | 4493 | 1461612438525 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:27:18 INFO - PROCESS | 4493 | 1461612438531 Marionette TRACE conn4 <- [1,1758,null,{}] 12:27:18 INFO - PROCESS | 4493 | 1461612438551 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:18 INFO - PROCESS | 4493 | 1461612438723 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 12:27:18 INFO - PROCESS | 4493 | 1461612438930 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:18 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fb478000 == 108 [pid = 4493] [id = 447] 12:27:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 232 (0x7fa3f6e74c00) [pid = 4493] [serial = 1342] [outer = (nil)] 12:27:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 233 (0x7fa3facd6000) [pid = 4493] [serial = 1343] [outer = 0x7fa3f6e74c00] 12:27:19 INFO - PROCESS | 4493 | 1461612439040 Marionette DEBUG loaded listener.js 12:27:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 234 (0x7fa3fae5c400) [pid = 4493] [serial = 1344] [outer = 0x7fa3f6e74c00] 12:27:20 INFO - PROCESS | 4493 | 1461612440046 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 12:27:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:27:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1574ms 12:27:20 INFO - PROCESS | 4493 | 1461612440080 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 12:27:20 INFO - PROCESS | 4493 | 1461612440088 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 12:27:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:27:20 INFO - PROCESS | 4493 | 1461612440098 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:27:20 INFO - PROCESS | 4493 | 1461612440101 Marionette TRACE conn4 <- [1,1762,null,{}] 12:27:20 INFO - PROCESS | 4493 | 1461612440107 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:20 INFO - PROCESS | 4493 | 1461612440279 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 12:27:20 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41a8da000 == 107 [pid = 4493] [id = 345] 12:27:20 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fda57000 == 106 [pid = 4493] [id = 243] 12:27:20 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40566a000 == 105 [pid = 4493] [id = 306] 12:27:20 INFO - PROCESS | 4493 | --DOMWINDOW == 233 (0x7fa405ab5800) [pid = 4493] [serial = 1241] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 4493 | 1461612440616 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:20 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa423a9f000 == 104 [pid = 4493] [id = 347] 12:27:20 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa409bb6800 == 103 [pid = 4493] [id = 304] 12:27:20 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40401b800 == 102 [pid = 4493] [id = 432] 12:27:20 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403c4b800 == 101 [pid = 4493] [id = 431] 12:27:20 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa402fd0000 == 100 [pid = 4493] [id = 430] 12:27:20 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa401498800 == 99 [pid = 4493] [id = 429] 12:27:20 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fafd8000 == 100 [pid = 4493] [id = 448] 12:27:20 INFO - PROCESS | 4493 | ++DOMWINDOW == 234 (0x7fa3fb61f000) [pid = 4493] [serial = 1345] [outer = (nil)] 12:27:20 INFO - PROCESS | 4493 | ++DOMWINDOW == 235 (0x7fa3fbb49000) [pid = 4493] [serial = 1346] [outer = 0x7fa3fb61f000] 12:27:20 INFO - PROCESS | 4493 | 1461612440718 Marionette DEBUG loaded listener.js 12:27:20 INFO - PROCESS | 4493 | ++DOMWINDOW == 236 (0x7fa3fbb4e000) [pid = 4493] [serial = 1347] [outer = 0x7fa3fb61f000] 12:27:20 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fb0b6000 == 99 [pid = 4493] [id = 428] 12:27:20 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f80dc800 == 98 [pid = 4493] [id = 427] 12:27:21 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fe2ba800 == 97 [pid = 4493] [id = 426] 12:27:21 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa423a38800 == 96 [pid = 4493] [id = 425] 12:27:21 INFO - PROCESS | 4493 | --DOMWINDOW == 235 (0x7fa41d9ec400) [pid = 4493] [serial = 1182] [outer = (nil)] [url = about:blank] 12:27:21 INFO - PROCESS | 4493 | --DOMWINDOW == 234 (0x7fa4040c7400) [pid = 4493] [serial = 1235] [outer = (nil)] [url = about:blank] 12:27:21 INFO - PROCESS | 4493 | --DOMWINDOW == 233 (0x7fa40338dc00) [pid = 4493] [serial = 1232] [outer = (nil)] [url = about:blank] 12:27:21 INFO - PROCESS | 4493 | --DOMWINDOW == 232 (0x7fa404404400) [pid = 4493] [serial = 1236] [outer = (nil)] [url = about:blank] 12:27:21 INFO - PROCESS | 4493 | --DOMWINDOW == 231 (0x7fa3fb615800) [pid = 4493] [serial = 1226] [outer = (nil)] [url = about:blank] 12:27:21 INFO - PROCESS | 4493 | --DOMWINDOW == 230 (0x7fa3fba75800) [pid = 4493] [serial = 1227] [outer = (nil)] [url = about:blank] 12:27:21 INFO - PROCESS | 4493 | --DOMWINDOW == 229 (0x7fa3fcc97000) [pid = 4493] [serial = 1229] [outer = (nil)] [url = about:blank] 12:27:21 INFO - PROCESS | 4493 | --DOMWINDOW == 228 (0x7fa3fe3e0000) [pid = 4493] [serial = 1230] [outer = (nil)] [url = about:blank] 12:27:21 INFO - PROCESS | 4493 | --DOMWINDOW == 227 (0x7fa3f6159c00) [pid = 4493] [serial = 1220] [outer = (nil)] [url = about:blank] 12:27:21 INFO - PROCESS | 4493 | --DOMWINDOW == 226 (0x7fa3fb556c00) [pid = 4493] [serial = 1208] [outer = (nil)] [url = about:blank] 12:27:21 INFO - PROCESS | 4493 | --DOMWINDOW == 225 (0x7fa3fcb77c00) [pid = 4493] [serial = 1187] [outer = (nil)] [url = about:blank] 12:27:21 INFO - PROCESS | 4493 | --DOMWINDOW == 224 (0x7fa3f8862000) [pid = 4493] [serial = 1184] [outer = (nil)] [url = about:blank] 12:27:21 INFO - PROCESS | 4493 | --DOMWINDOW == 223 (0x7fa3fb55e400) [pid = 4493] [serial = 1217] [outer = (nil)] [url = about:blank] 12:27:21 INFO - PROCESS | 4493 | --DOMWINDOW == 222 (0x7fa3f6fdbc00) [pid = 4493] [serial = 1224] [outer = (nil)] [url = about:blank] 12:27:21 INFO - PROCESS | 4493 | --DOMWINDOW == 221 (0x7fa3f6e74000) [pid = 4493] [serial = 1223] [outer = (nil)] [url = about:blank] 12:27:21 INFO - PROCESS | 4493 | --DOMWINDOW == 220 (0x7fa41ba0e000) [pid = 4493] [serial = 1199] [outer = (nil)] [url = about:blank] 12:27:21 INFO - PROCESS | 4493 | --DOMWINDOW == 219 (0x7fa40fc09800) [pid = 4493] [serial = 1196] [outer = (nil)] [url = about:blank] 12:27:21 INFO - PROCESS | 4493 | --DOMWINDOW == 218 (0x7fa3fca55000) [pid = 4493] [serial = 1211] [outer = (nil)] [url = about:blank] 12:27:21 INFO - PROCESS | 4493 | --DOMWINDOW == 217 (0x7fa40be89400) [pid = 4493] [serial = 1193] [outer = (nil)] [url = about:blank] 12:27:21 INFO - PROCESS | 4493 | --DOMWINDOW == 216 (0x7fa3f6fe1400) [pid = 4493] [serial = 1205] [outer = (nil)] [url = about:blank] 12:27:21 INFO - PROCESS | 4493 | --DOMWINDOW == 215 (0x7fa4044a5c00) [pid = 4493] [serial = 1214] [outer = (nil)] [url = about:blank] 12:27:21 INFO - PROCESS | 4493 | --DOMWINDOW == 214 (0x7fa40456cc00) [pid = 4493] [serial = 1190] [outer = (nil)] [url = about:blank] 12:27:21 INFO - PROCESS | 4493 | --DOMWINDOW == 213 (0x7fa41f4a6800) [pid = 4493] [serial = 1202] [outer = (nil)] [url = about:blank] 12:27:21 INFO - PROCESS | 4493 | --DOMWINDOW == 212 (0x7fa4054bec00) [pid = 4493] [serial = 1238] [outer = (nil)] [url = about:blank] 12:27:21 INFO - PROCESS | 4493 | --DOMWINDOW == 211 (0x7fa405909000) [pid = 4493] [serial = 1239] [outer = (nil)] [url = about:blank] 12:27:21 INFO - PROCESS | 4493 | --DOMWINDOW == 210 (0x7fa403ecc400) [pid = 4493] [serial = 1233] [outer = (nil)] [url = about:blank] 12:27:21 INFO - PROCESS | 4493 | 1461612441626 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 12:27:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:27:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1579ms 12:27:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:27:21 INFO - PROCESS | 4493 | 1461612441677 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 12:27:21 INFO - PROCESS | 4493 | 1461612441680 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 12:27:21 INFO - PROCESS | 4493 | 1461612441699 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:27:21 INFO - PROCESS | 4493 | 1461612441705 Marionette TRACE conn4 <- [1,1766,null,{}] 12:27:21 INFO - PROCESS | 4493 | 1461612441722 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:21 INFO - PROCESS | 4493 | 1461612441899 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 12:27:21 INFO - PROCESS | 4493 | 1461612441912 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:21 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fe2d7800 == 97 [pid = 4493] [id = 449] 12:27:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 211 (0x7fa3fbb43c00) [pid = 4493] [serial = 1348] [outer = (nil)] 12:27:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 212 (0x7fa3fc951400) [pid = 4493] [serial = 1349] [outer = 0x7fa3fbb43c00] 12:27:21 INFO - PROCESS | 4493 | 1461612441990 Marionette DEBUG loaded listener.js 12:27:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 213 (0x7fa3fcc97000) [pid = 4493] [serial = 1350] [outer = 0x7fa3fbb43c00] 12:27:22 INFO - PROCESS | 4493 | 1461612442916 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 12:27:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:27:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1249ms 12:27:22 INFO - PROCESS | 4493 | 1461612442941 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 12:27:22 INFO - PROCESS | 4493 | 1461612442945 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 12:27:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:27:22 INFO - PROCESS | 4493 | 1461612442952 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:27:22 INFO - PROCESS | 4493 | 1461612442954 Marionette TRACE conn4 <- [1,1770,null,{}] 12:27:22 INFO - PROCESS | 4493 | 1461612442960 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:23 INFO - PROCESS | 4493 | 1461612443135 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 12:27:23 INFO - PROCESS | 4493 | 1461612443145 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:23 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4015dd800 == 98 [pid = 4493] [id = 450] 12:27:23 INFO - PROCESS | 4493 | ++DOMWINDOW == 214 (0x7fa3fbe94000) [pid = 4493] [serial = 1351] [outer = (nil)] 12:27:23 INFO - PROCESS | 4493 | ++DOMWINDOW == 215 (0x7fa40335e800) [pid = 4493] [serial = 1352] [outer = 0x7fa3fbe94000] 12:27:23 INFO - PROCESS | 4493 | 1461612443212 Marionette DEBUG loaded listener.js 12:27:23 INFO - PROCESS | 4493 | ++DOMWINDOW == 216 (0x7fa403390c00) [pid = 4493] [serial = 1353] [outer = 0x7fa3fbe94000] 12:27:24 INFO - PROCESS | 4493 | 1461612444280 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 12:27:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:27:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1378ms 12:27:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:27:24 INFO - PROCESS | 4493 | 1461612444337 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 12:27:24 INFO - PROCESS | 4493 | 1461612444340 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 12:27:24 INFO - PROCESS | 4493 | 1461612444347 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:27:24 INFO - PROCESS | 4493 | 1461612444350 Marionette TRACE conn4 <- [1,1774,null,{}] 12:27:24 INFO - PROCESS | 4493 | 1461612444355 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:24 INFO - PROCESS | 4493 | 1461612444569 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 12:27:24 INFO - PROCESS | 4493 | 1461612444600 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:24 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403458800 == 99 [pid = 4493] [id = 451] 12:27:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 217 (0x7fa3fdcec000) [pid = 4493] [serial = 1354] [outer = (nil)] 12:27:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 218 (0x7fa4042f5000) [pid = 4493] [serial = 1355] [outer = 0x7fa3fdcec000] 12:27:24 INFO - PROCESS | 4493 | 1461612444664 Marionette DEBUG loaded listener.js 12:27:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 219 (0x7fa40449d000) [pid = 4493] [serial = 1356] [outer = 0x7fa3fdcec000] 12:27:25 INFO - PROCESS | 4493 | --DOMWINDOW == 218 (0x7fa4042f7400) [pid = 4493] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:27:25 INFO - PROCESS | 4493 | --DOMWINDOW == 217 (0x7fa3facd3c00) [pid = 4493] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:27:25 INFO - PROCESS | 4493 | --DOMWINDOW == 216 (0x7fa3fca60400) [pid = 4493] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:27:25 INFO - PROCESS | 4493 | --DOMWINDOW == 215 (0x7fa3f6fda800) [pid = 4493] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:27:25 INFO - PROCESS | 4493 | --DOMWINDOW == 214 (0x7fa3f885d400) [pid = 4493] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:27:25 INFO - PROCESS | 4493 | --DOMWINDOW == 213 (0x7fa3fca52800) [pid = 4493] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:27:25 INFO - PROCESS | 4493 | 1461612445887 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 12:27:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:27:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1590ms 12:27:25 INFO - PROCESS | 4493 | 1461612445937 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 12:27:25 INFO - PROCESS | 4493 | 1461612445940 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 12:27:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:27:25 INFO - PROCESS | 4493 | 1461612445946 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:27:25 INFO - PROCESS | 4493 | 1461612445948 Marionette TRACE conn4 <- [1,1778,null,{}] 12:27:25 INFO - PROCESS | 4493 | 1461612445954 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:26 INFO - PROCESS | 4493 | 1461612446195 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 12:27:26 INFO - PROCESS | 4493 | 1461612446345 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:26 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403fa2800 == 100 [pid = 4493] [id = 452] 12:27:26 INFO - PROCESS | 4493 | ++DOMWINDOW == 214 (0x7fa4054bec00) [pid = 4493] [serial = 1357] [outer = (nil)] 12:27:26 INFO - PROCESS | 4493 | ++DOMWINDOW == 215 (0x7fa405ab0400) [pid = 4493] [serial = 1358] [outer = 0x7fa4054bec00] 12:27:26 INFO - PROCESS | 4493 | 1461612446414 Marionette DEBUG loaded listener.js 12:27:26 INFO - PROCESS | 4493 | ++DOMWINDOW == 216 (0x7fa406f1dc00) [pid = 4493] [serial = 1359] [outer = 0x7fa4054bec00] 12:27:27 INFO - PROCESS | 4493 | 1461612447124 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 12:27:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 12:27:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1233ms 12:27:27 INFO - PROCESS | 4493 | 1461612447180 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 12:27:27 INFO - PROCESS | 4493 | 1461612447184 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 12:27:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:27:27 INFO - PROCESS | 4493 | 1461612447190 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:27:27 INFO - PROCESS | 4493 | 1461612447192 Marionette TRACE conn4 <- [1,1782,null,{}] 12:27:27 INFO - PROCESS | 4493 | 1461612447198 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:27 INFO - PROCESS | 4493 | 1461612447360 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 12:27:27 INFO - PROCESS | 4493 | 1461612447372 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:27 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa406d88000 == 101 [pid = 4493] [id = 453] 12:27:27 INFO - PROCESS | 4493 | ++DOMWINDOW == 217 (0x7fa3f616b000) [pid = 4493] [serial = 1360] [outer = (nil)] 12:27:27 INFO - PROCESS | 4493 | ++DOMWINDOW == 218 (0x7fa407082800) [pid = 4493] [serial = 1361] [outer = 0x7fa3f616b000] 12:27:27 INFO - PROCESS | 4493 | 1461612447434 Marionette DEBUG loaded listener.js 12:27:27 INFO - PROCESS | 4493 | ++DOMWINDOW == 219 (0x7fa409bd4000) [pid = 4493] [serial = 1362] [outer = 0x7fa3f616b000] 12:27:28 INFO - PROCESS | 4493 | 1461612448623 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 12:27:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 12:27:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1481ms 12:27:28 INFO - PROCESS | 4493 | 1461612448673 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 12:27:28 INFO - PROCESS | 4493 | 1461612448680 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 12:27:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:27:28 INFO - PROCESS | 4493 | 1461612448690 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:27:28 INFO - PROCESS | 4493 | 1461612448694 Marionette TRACE conn4 <- [1,1786,null,{}] 12:27:28 INFO - PROCESS | 4493 | 1461612448703 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:28 INFO - PROCESS | 4493 | 1461612448915 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 12:27:29 INFO - PROCESS | 4493 | 1461612449175 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:29 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fb46f800 == 102 [pid = 4493] [id = 454] 12:27:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 220 (0x7fa3f98db400) [pid = 4493] [serial = 1363] [outer = (nil)] 12:27:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 221 (0x7fa3fae59000) [pid = 4493] [serial = 1364] [outer = 0x7fa3f98db400] 12:27:29 INFO - PROCESS | 4493 | 1461612449299 Marionette DEBUG loaded listener.js 12:27:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 222 (0x7fa3fb557800) [pid = 4493] [serial = 1365] [outer = 0x7fa3f98db400] 12:27:30 INFO - PROCESS | 4493 | 1461612450231 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 12:27:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 12:27:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1585ms 12:27:30 INFO - PROCESS | 4493 | 1461612450276 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 12:27:30 INFO - PROCESS | 4493 | 1461612450285 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 12:27:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:27:30 INFO - PROCESS | 4493 | 1461612450295 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:27:30 INFO - PROCESS | 4493 | 1461612450299 Marionette TRACE conn4 <- [1,1790,null,{}] 12:27:30 INFO - PROCESS | 4493 | 1461612450305 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:30 INFO - PROCESS | 4493 | 1461612450502 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 12:27:30 INFO - PROCESS | 4493 | 1461612450780 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:30 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403447000 == 103 [pid = 4493] [id = 455] 12:27:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 223 (0x7fa3fb55b000) [pid = 4493] [serial = 1366] [outer = (nil)] 12:27:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 224 (0x7fa3fbe87400) [pid = 4493] [serial = 1367] [outer = 0x7fa3fb55b000] 12:27:30 INFO - PROCESS | 4493 | 1461612450901 Marionette DEBUG loaded listener.js 12:27:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 225 (0x7fa3fca55000) [pid = 4493] [serial = 1368] [outer = 0x7fa3fb55b000] 12:27:31 INFO - PROCESS | 4493 | 1461612451826 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:27:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:27:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1580ms 12:27:31 INFO - PROCESS | 4493 | 1461612451876 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 12:27:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:27:31 INFO - PROCESS | 4493 | 1461612451880 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 12:27:31 INFO - PROCESS | 4493 | 1461612451887 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:27:31 INFO - PROCESS | 4493 | 1461612451892 Marionette TRACE conn4 <- [1,1794,null,{}] 12:27:31 INFO - PROCESS | 4493 | 1461612451909 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:32 INFO - PROCESS | 4493 | 1461612452138 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 12:27:32 INFO - PROCESS | 4493 | 1461612452391 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:32 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40bdf0000 == 104 [pid = 4493] [id = 456] 12:27:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 226 (0x7fa40178f800) [pid = 4493] [serial = 1369] [outer = (nil)] 12:27:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 227 (0x7fa40440bc00) [pid = 4493] [serial = 1370] [outer = 0x7fa40178f800] 12:27:32 INFO - PROCESS | 4493 | 1461612452521 Marionette DEBUG loaded listener.js 12:27:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 228 (0x7fa4045b7000) [pid = 4493] [serial = 1371] [outer = 0x7fa40178f800] 12:27:33 INFO - PROCESS | 4493 | 1461612453453 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:27:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:27:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1643ms 12:27:33 INFO - PROCESS | 4493 | 1461612453531 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 12:27:33 INFO - PROCESS | 4493 | 1461612453534 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 12:27:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:27:33 INFO - PROCESS | 4493 | 1461612453541 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:27:33 INFO - PROCESS | 4493 | 1461612453544 Marionette TRACE conn4 <- [1,1798,null,{}] 12:27:33 INFO - PROCESS | 4493 | 1461612453550 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:33 INFO - PROCESS | 4493 | 1461612453785 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 12:27:34 INFO - PROCESS | 4493 | 1461612454023 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:34 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40fc4a000 == 105 [pid = 4493] [id = 457] 12:27:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 229 (0x7fa40335fc00) [pid = 4493] [serial = 1372] [outer = (nil)] 12:27:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 230 (0x7fa405ab5800) [pid = 4493] [serial = 1373] [outer = 0x7fa40335fc00] 12:27:34 INFO - PROCESS | 4493 | 1461612454150 Marionette DEBUG loaded listener.js 12:27:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 231 (0x7fa408d6a000) [pid = 4493] [serial = 1374] [outer = 0x7fa40335fc00] 12:27:35 INFO - PROCESS | 4493 | 1461612455027 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 12:27:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:27:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1539ms 12:27:35 INFO - PROCESS | 4493 | 1461612455081 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 12:27:35 INFO - PROCESS | 4493 | 1461612455085 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 12:27:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:27:35 INFO - PROCESS | 4493 | 1461612455091 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:27:35 INFO - PROCESS | 4493 | 1461612455095 Marionette TRACE conn4 <- [1,1802,null,{}] 12:27:35 INFO - PROCESS | 4493 | 1461612455119 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:35 INFO - PROCESS | 4493 | 1461612455307 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 12:27:35 INFO - PROCESS | 4493 | 1461612455503 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:35 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41aa2f800 == 106 [pid = 4493] [id = 458] 12:27:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 232 (0x7fa4040c5000) [pid = 4493] [serial = 1375] [outer = (nil)] 12:27:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 233 (0x7fa40bd35400) [pid = 4493] [serial = 1376] [outer = 0x7fa4040c5000] 12:27:35 INFO - PROCESS | 4493 | 1461612455575 Marionette DEBUG loaded listener.js 12:27:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 234 (0x7fa40bf36c00) [pid = 4493] [serial = 1377] [outer = 0x7fa4040c5000] 12:27:36 INFO - PROCESS | 4493 | 1461612456494 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:27:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:27:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1451ms 12:27:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:27:36 INFO - PROCESS | 4493 | 1461612456544 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 12:27:36 INFO - PROCESS | 4493 | 1461612456547 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 12:27:36 INFO - PROCESS | 4493 | 1461612456553 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:27:36 INFO - PROCESS | 4493 | 1461612456560 Marionette TRACE conn4 <- [1,1806,null,{}] 12:27:36 INFO - PROCESS | 4493 | 1461612456565 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:36 INFO - PROCESS | 4493 | 1461612456777 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 12:27:36 INFO - PROCESS | 4493 | 1461612456975 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:37 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa424ad0800 == 107 [pid = 4493] [id = 459] 12:27:37 INFO - PROCESS | 4493 | ++DOMWINDOW == 235 (0x7fa4040ca400) [pid = 4493] [serial = 1378] [outer = (nil)] 12:27:37 INFO - PROCESS | 4493 | ++DOMWINDOW == 236 (0x7fa413871800) [pid = 4493] [serial = 1379] [outer = 0x7fa4040ca400] 12:27:37 INFO - PROCESS | 4493 | 1461612457066 Marionette DEBUG loaded listener.js 12:27:37 INFO - PROCESS | 4493 | ++DOMWINDOW == 237 (0x7fa41ba27000) [pid = 4493] [serial = 1380] [outer = 0x7fa4040ca400] 12:27:37 INFO - PROCESS | 4493 | 1461612457958 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 12:27:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:27:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1435ms 12:27:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:27:37 INFO - PROCESS | 4493 | 1461612457988 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 12:27:37 INFO - PROCESS | 4493 | 1461612457991 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 12:27:37 INFO - PROCESS | 4493 | 1461612457997 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:27:38 INFO - PROCESS | 4493 | 1461612458001 Marionette TRACE conn4 <- [1,1810,null,{}] 12:27:38 INFO - PROCESS | 4493 | 1461612458006 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:38 INFO - PROCESS | 4493 | 1461612458190 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 12:27:38 INFO - PROCESS | 4493 | 1461612458391 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:38 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41f71b800 == 108 [pid = 4493] [id = 460] 12:27:38 INFO - PROCESS | 4493 | ++DOMWINDOW == 238 (0x7fa404459000) [pid = 4493] [serial = 1381] [outer = (nil)] 12:27:38 INFO - PROCESS | 4493 | ++DOMWINDOW == 239 (0x7fa41d93d400) [pid = 4493] [serial = 1382] [outer = 0x7fa404459000] 12:27:38 INFO - PROCESS | 4493 | 1461612458472 Marionette DEBUG loaded listener.js 12:27:38 INFO - PROCESS | 4493 | ++DOMWINDOW == 240 (0x7fa41eba2800) [pid = 4493] [serial = 1383] [outer = 0x7fa404459000] 12:27:39 INFO - PROCESS | 4493 | 1461612459409 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 12:27:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:27:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1484ms 12:27:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:27:39 INFO - PROCESS | 4493 | 1461612459481 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 12:27:39 INFO - PROCESS | 4493 | 1461612459484 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 12:27:39 INFO - PROCESS | 4493 | 1461612459490 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:27:39 INFO - PROCESS | 4493 | 1461612459493 Marionette TRACE conn4 <- [1,1814,null,{}] 12:27:39 INFO - PROCESS | 4493 | 1461612459499 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:39 INFO - PROCESS | 4493 | 1461612459690 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 12:27:39 INFO - PROCESS | 4493 | 1461612459888 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:39 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa401548000 == 109 [pid = 4493] [id = 461] 12:27:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 241 (0x7fa3f6c98c00) [pid = 4493] [serial = 1384] [outer = (nil)] 12:27:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 242 (0x7fa3f6ca1400) [pid = 4493] [serial = 1385] [outer = 0x7fa3f6c98c00] 12:27:40 INFO - PROCESS | 4493 | 1461612460003 Marionette DEBUG loaded listener.js 12:27:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 243 (0x7fa405abbc00) [pid = 4493] [serial = 1386] [outer = 0x7fa3f6c98c00] 12:27:40 INFO - PROCESS | 4493 | 1461612460853 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 12:27:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:27:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1434ms 12:27:40 INFO - PROCESS | 4493 | 1461612460925 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 12:27:40 INFO - PROCESS | 4493 | 1461612460929 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 12:27:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:27:40 INFO - PROCESS | 4493 | 1461612460935 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:27:40 INFO - PROCESS | 4493 | 1461612460937 Marionette TRACE conn4 <- [1,1818,null,{}] 12:27:40 INFO - PROCESS | 4493 | 1461612460943 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:41 INFO - PROCESS | 4493 | 1461612461179 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 12:27:41 INFO - PROCESS | 4493 | 1461612461382 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:41 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f7592800 == 110 [pid = 4493] [id = 462] 12:27:41 INFO - PROCESS | 4493 | ++DOMWINDOW == 244 (0x7fa3f6c9a000) [pid = 4493] [serial = 1387] [outer = (nil)] 12:27:41 INFO - PROCESS | 4493 | ++DOMWINDOW == 245 (0x7fa405903c00) [pid = 4493] [serial = 1388] [outer = 0x7fa3f6c9a000] 12:27:41 INFO - PROCESS | 4493 | 1461612461545 Marionette DEBUG loaded listener.js 12:27:41 INFO - PROCESS | 4493 | ++DOMWINDOW == 246 (0x7fa41f4a3000) [pid = 4493] [serial = 1389] [outer = 0x7fa3f6c9a000] 12:27:42 INFO - PROCESS | 4493 | 1461612462454 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 12:27:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:27:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1588ms 12:27:42 INFO - PROCESS | 4493 | 1461612462524 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 12:27:42 INFO - PROCESS | 4493 | 1461612462528 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 12:27:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:27:42 INFO - PROCESS | 4493 | 1461612462535 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:27:42 INFO - PROCESS | 4493 | 1461612462539 Marionette TRACE conn4 <- [1,1822,null,{}] 12:27:42 INFO - PROCESS | 4493 | 1461612462545 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:42 INFO - PROCESS | 4493 | 1461612462772 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 12:27:42 INFO - PROCESS | 4493 | 1461612462971 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:43 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa402f0d000 == 111 [pid = 4493] [id = 463] 12:27:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 247 (0x7fa3f4358c00) [pid = 4493] [serial = 1390] [outer = (nil)] 12:27:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 248 (0x7fa3f435b800) [pid = 4493] [serial = 1391] [outer = 0x7fa3f4358c00] 12:27:43 INFO - PROCESS | 4493 | 1461612463100 Marionette DEBUG loaded listener.js 12:27:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 249 (0x7fa41d942c00) [pid = 4493] [serial = 1392] [outer = 0x7fa3f4358c00] 12:27:44 INFO - PROCESS | 4493 | 1461612464049 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 12:27:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:27:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1586ms 12:27:44 INFO - PROCESS | 4493 | 1461612464123 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 12:27:44 INFO - PROCESS | 4493 | 1461612464127 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 12:27:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:27:44 INFO - PROCESS | 4493 | 1461612464133 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:27:44 INFO - PROCESS | 4493 | 1461612464137 Marionette TRACE conn4 <- [1,1826,null,{}] 12:27:44 INFO - PROCESS | 4493 | 1461612464143 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:44 INFO - PROCESS | 4493 | 1461612464373 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 12:27:44 INFO - PROCESS | 4493 | 1461612464625 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:44 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fb72e000 == 112 [pid = 4493] [id = 464] 12:27:44 INFO - PROCESS | 4493 | ++DOMWINDOW == 250 (0x7fa3f31cc000) [pid = 4493] [serial = 1393] [outer = (nil)] 12:27:44 INFO - PROCESS | 4493 | ++DOMWINDOW == 251 (0x7fa3f31d2000) [pid = 4493] [serial = 1394] [outer = 0x7fa3f31cc000] 12:27:44 INFO - PROCESS | 4493 | 1461612464754 Marionette DEBUG loaded listener.js 12:27:44 INFO - PROCESS | 4493 | ++DOMWINDOW == 252 (0x7fa403ce7c00) [pid = 4493] [serial = 1395] [outer = 0x7fa3f31cc000] 12:27:45 INFO - PROCESS | 4493 | 1461612465997 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 12:27:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:27:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1939ms 12:27:46 INFO - PROCESS | 4493 | 1461612466073 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 12:27:46 INFO - PROCESS | 4493 | 1461612466080 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 12:27:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:27:46 INFO - PROCESS | 4493 | 1461612466088 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:27:46 INFO - PROCESS | 4493 | 1461612466093 Marionette TRACE conn4 <- [1,1830,null,{}] 12:27:46 INFO - PROCESS | 4493 | 1461612466101 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:46 INFO - PROCESS | 4493 | 1461612466331 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 12:27:46 INFO - PROCESS | 4493 | 1461612466555 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:46 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f46ef800 == 113 [pid = 4493] [id = 465] 12:27:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 253 (0x7fa3f6e76800) [pid = 4493] [serial = 1396] [outer = (nil)] 12:27:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 254 (0x7fa3f6e7b400) [pid = 4493] [serial = 1397] [outer = 0x7fa3f6e76800] 12:27:46 INFO - PROCESS | 4493 | 1461612466825 Marionette DEBUG loaded listener.js 12:27:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 255 (0x7fa3f746ec00) [pid = 4493] [serial = 1398] [outer = 0x7fa3f6e76800] 12:27:47 INFO - PROCESS | 4493 | 1461612467768 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 12:27:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:27:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1734ms 12:27:47 INFO - PROCESS | 4493 | 1461612467823 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 12:27:47 INFO - PROCESS | 4493 | 1461612467831 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 12:27:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:27:47 INFO - PROCESS | 4493 | 1461612467842 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:27:47 INFO - PROCESS | 4493 | 1461612467846 Marionette TRACE conn4 <- [1,1834,null,{}] 12:27:47 INFO - PROCESS | 4493 | 1461612467852 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:48 INFO - PROCESS | 4493 | 1461612468045 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 12:27:48 INFO - PROCESS | 4493 | 1461612468253 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:48 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fb724800 == 114 [pid = 4493] [id = 466] 12:27:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 256 (0x7fa3f77b6000) [pid = 4493] [serial = 1399] [outer = (nil)] 12:27:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 257 (0x7fa3fae2d400) [pid = 4493] [serial = 1400] [outer = 0x7fa3f77b6000] 12:27:48 INFO - PROCESS | 4493 | 1461612468323 Marionette DEBUG loaded listener.js 12:27:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 258 (0x7fa3fae5d800) [pid = 4493] [serial = 1401] [outer = 0x7fa3f77b6000] 12:27:49 INFO - PROCESS | 4493 | 1461612469313 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 12:27:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 12:27:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1538ms 12:27:49 INFO - PROCESS | 4493 | 1461612469381 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 12:27:49 INFO - PROCESS | 4493 | 1461612469385 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 12:27:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:27:49 INFO - PROCESS | 4493 | 1461612469391 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:27:49 INFO - PROCESS | 4493 | 1461612469396 Marionette TRACE conn4 <- [1,1838,null,{}] 12:27:49 INFO - PROCESS | 4493 | 1461612469412 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:49 INFO - PROCESS | 4493 | 1461612469639 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 12:27:49 INFO - PROCESS | 4493 | 1461612469902 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:49 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa402f26800 == 115 [pid = 4493] [id = 467] 12:27:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 259 (0x7fa3fbb4f800) [pid = 4493] [serial = 1402] [outer = (nil)] 12:27:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 260 (0x7fa3fbe8b000) [pid = 4493] [serial = 1403] [outer = 0x7fa3fbb4f800] 12:27:49 INFO - PROCESS | 4493 | 1461612469979 Marionette DEBUG loaded listener.js 12:27:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 261 (0x7fa3fca55800) [pid = 4493] [serial = 1404] [outer = 0x7fa3fbb4f800] 12:27:50 INFO - PROCESS | 4493 | 1461612470846 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 12:27:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:27:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1487ms 12:27:50 INFO - PROCESS | 4493 | 1461612470879 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 12:27:50 INFO - PROCESS | 4493 | 1461612470883 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 12:27:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:27:50 INFO - PROCESS | 4493 | 1461612470889 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:27:50 INFO - PROCESS | 4493 | 1461612470891 Marionette TRACE conn4 <- [1,1842,null,{}] 12:27:50 INFO - PROCESS | 4493 | 1461612470897 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:51 INFO - PROCESS | 4493 | 1461612471076 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 12:27:51 INFO - PROCESS | 4493 | 1461612471299 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:51 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403c43000 == 116 [pid = 4493] [id = 468] 12:27:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 262 (0x7fa3fca59000) [pid = 4493] [serial = 1405] [outer = (nil)] 12:27:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 263 (0x7fa3fdceb800) [pid = 4493] [serial = 1406] [outer = 0x7fa3fca59000] 12:27:51 INFO - PROCESS | 4493 | 1461612471363 Marionette DEBUG loaded listener.js 12:27:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 264 (0x7fa40338c800) [pid = 4493] [serial = 1407] [outer = 0x7fa3fca59000] 12:27:51 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fafdd000 == 115 [pid = 4493] [id = 366] 12:27:51 INFO - PROCESS | 4493 | --DOMWINDOW == 263 (0x7fa40a869000) [pid = 4493] [serial = 1259] [outer = (nil)] [url = about:blank] 12:27:51 INFO - PROCESS | 4493 | --DOMWINDOW == 262 (0x7fa40cc72800) [pid = 4493] [serial = 1277] [outer = (nil)] [url = about:blank] 12:27:51 INFO - PROCESS | 4493 | --DOMWINDOW == 261 (0x7fa407017000) [pid = 4493] [serial = 1256] [outer = (nil)] [url = about:blank] 12:27:51 INFO - PROCESS | 4493 | --DOMWINDOW == 260 (0x7fa40cc6e400) [pid = 4493] [serial = 1265] [outer = (nil)] [url = about:blank] 12:27:51 INFO - PROCESS | 4493 | --DOMWINDOW == 259 (0x7fa40fc0a000) [pid = 4493] [serial = 1268] [outer = (nil)] [url = about:blank] 12:27:51 INFO - PROCESS | 4493 | --DOMWINDOW == 258 (0x7fa414796000) [pid = 4493] [serial = 1271] [outer = (nil)] [url = about:blank] 12:27:51 INFO - PROCESS | 4493 | --DOMWINDOW == 257 (0x7fa405ab2000) [pid = 4493] [serial = 1280] [outer = (nil)] [url = about:blank] 12:27:51 INFO - PROCESS | 4493 | --DOMWINDOW == 256 (0x7fa40440dc00) [pid = 4493] [serial = 1250] [outer = (nil)] [url = about:blank] 12:27:51 INFO - PROCESS | 4493 | --DOMWINDOW == 255 (0x7fa40c06d800) [pid = 4493] [serial = 1262] [outer = (nil)] [url = about:blank] 12:27:51 INFO - PROCESS | 4493 | --DOMWINDOW == 254 (0x7fa3fca5ac00) [pid = 4493] [serial = 1247] [outer = (nil)] [url = about:blank] 12:27:51 INFO - PROCESS | 4493 | --DOMWINDOW == 253 (0x7fa3fae24400) [pid = 4493] [serial = 1244] [outer = (nil)] [url = about:blank] 12:27:51 INFO - PROCESS | 4493 | --DOMWINDOW == 252 (0x7fa405a2b400) [pid = 4493] [serial = 1253] [outer = (nil)] [url = about:blank] 12:27:51 INFO - PROCESS | 4493 | --DOMWINDOW == 251 (0x7fa41b8b9800) [pid = 4493] [serial = 1274] [outer = (nil)] [url = about:blank] 12:27:51 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403fa2800 == 114 [pid = 4493] [id = 452] 12:27:51 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403458800 == 113 [pid = 4493] [id = 451] 12:27:51 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4015dd800 == 112 [pid = 4493] [id = 450] 12:27:52 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fe2d7800 == 111 [pid = 4493] [id = 449] 12:27:52 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fafd8000 == 110 [pid = 4493] [id = 448] 12:27:52 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fb478000 == 109 [pid = 4493] [id = 447] 12:27:52 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f6c81000 == 108 [pid = 4493] [id = 443] 12:27:52 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f6c68000 == 107 [pid = 4493] [id = 442] 12:27:52 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fb465000 == 106 [pid = 4493] [id = 441] 12:27:52 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f7d59000 == 105 [pid = 4493] [id = 440] 12:27:52 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa424ad4800 == 104 [pid = 4493] [id = 439] 12:27:52 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41d9a4000 == 103 [pid = 4493] [id = 438] 12:27:52 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40fec9800 == 102 [pid = 4493] [id = 437] 12:27:52 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403f95800 == 101 [pid = 4493] [id = 435] 12:27:52 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fe2b7800 == 100 [pid = 4493] [id = 434] 12:27:52 INFO - PROCESS | 4493 | 1461612472339 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 12:27:52 INFO - PROCESS | 4493 | --DOMWINDOW == 250 (0x7fa3fb55d000) [pid = 4493] [serial = 1284] [outer = (nil)] [url = about:blank] 12:27:52 INFO - PROCESS | 4493 | --DOMWINDOW == 249 (0x7fa3f98da800) [pid = 4493] [serial = 1283] [outer = (nil)] [url = about:blank] 12:27:52 INFO - PROCESS | 4493 | --DOMWINDOW == 248 (0x7fa405742800) [pid = 4493] [serial = 1292] [outer = (nil)] [url = about:blank] 12:27:52 INFO - PROCESS | 4493 | --DOMWINDOW == 247 (0x7fa407026c00) [pid = 4493] [serial = 1298] [outer = (nil)] [url = about:blank] 12:27:52 INFO - PROCESS | 4493 | --DOMWINDOW == 246 (0x7fa4044a4400) [pid = 4493] [serial = 1290] [outer = (nil)] [url = about:blank] 12:27:52 INFO - PROCESS | 4493 | --DOMWINDOW == 245 (0x7fa40cc6cc00) [pid = 4493] [serial = 1299] [outer = (nil)] [url = about:blank] 12:27:52 INFO - PROCESS | 4493 | --DOMWINDOW == 244 (0x7fa40700b400) [pid = 4493] [serial = 1293] [outer = (nil)] [url = about:blank] 12:27:52 INFO - PROCESS | 4493 | --DOMWINDOW == 243 (0x7fa409a59800) [pid = 4493] [serial = 1296] [outer = (nil)] [url = about:blank] 12:27:52 INFO - PROCESS | 4493 | --DOMWINDOW == 242 (0x7fa403de0800) [pid = 4493] [serial = 1295] [outer = (nil)] [url = about:blank] 12:27:52 INFO - PROCESS | 4493 | --DOMWINDOW == 241 (0x7fa4040c2000) [pid = 4493] [serial = 1289] [outer = (nil)] [url = about:blank] 12:27:52 INFO - PROCESS | 4493 | --DOMWINDOW == 240 (0x7fa3fca60800) [pid = 4493] [serial = 1286] [outer = (nil)] [url = about:blank] 12:27:52 INFO - PROCESS | 4493 | --DOMWINDOW == 239 (0x7fa3fdce3800) [pid = 4493] [serial = 1287] [outer = (nil)] [url = about:blank] 12:27:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:27:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1534ms 12:27:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:27:52 INFO - PROCESS | 4493 | 1461612472425 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 12:27:52 INFO - PROCESS | 4493 | 1461612472427 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 12:27:52 INFO - PROCESS | 4493 | 1461612472434 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:27:52 INFO - PROCESS | 4493 | 1461612472437 Marionette TRACE conn4 <- [1,1846,null,{}] 12:27:52 INFO - PROCESS | 4493 | 1461612472442 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:52 INFO - PROCESS | 4493 | 1461612472618 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 12:27:52 INFO - PROCESS | 4493 | 1461612472780 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:52 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fafd8000 == 101 [pid = 4493] [id = 469] 12:27:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 240 (0x7fa3fc95b800) [pid = 4493] [serial = 1408] [outer = (nil)] 12:27:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 241 (0x7fa402e50400) [pid = 4493] [serial = 1409] [outer = 0x7fa3fc95b800] 12:27:52 INFO - PROCESS | 4493 | 1461612472856 Marionette DEBUG loaded listener.js 12:27:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 242 (0x7fa4040c2000) [pid = 4493] [serial = 1410] [outer = 0x7fa3fc95b800] 12:27:53 INFO - PROCESS | 4493 | 1461612473650 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:27:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:27:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1231ms 12:27:53 INFO - PROCESS | 4493 | 1461612473696 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 12:27:53 INFO - PROCESS | 4493 | 1461612473700 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 12:27:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:27:53 INFO - PROCESS | 4493 | 1461612473708 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:27:53 INFO - PROCESS | 4493 | 1461612473710 Marionette TRACE conn4 <- [1,1850,null,{}] 12:27:53 INFO - PROCESS | 4493 | 1461612473716 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:53 INFO - PROCESS | 4493 | 1461612473893 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 12:27:53 INFO - PROCESS | 4493 | 1461612473909 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:53 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403449800 == 102 [pid = 4493] [id = 470] 12:27:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 243 (0x7fa4044ab800) [pid = 4493] [serial = 1411] [outer = (nil)] 12:27:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 244 (0x7fa407021000) [pid = 4493] [serial = 1412] [outer = 0x7fa4044ab800] 12:27:53 INFO - PROCESS | 4493 | 1461612473974 Marionette DEBUG loaded listener.js 12:27:54 INFO - PROCESS | 4493 | ++DOMWINDOW == 245 (0x7fa40b5f4000) [pid = 4493] [serial = 1413] [outer = 0x7fa4044ab800] 12:27:54 INFO - PROCESS | 4493 | 1461612474957 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:27:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:27:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1289ms 12:27:54 INFO - PROCESS | 4493 | 1461612474998 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 12:27:55 INFO - PROCESS | 4493 | 1461612475001 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 12:27:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:27:55 INFO - PROCESS | 4493 | 1461612475013 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:27:55 INFO - PROCESS | 4493 | 1461612475015 Marionette TRACE conn4 <- [1,1854,null,{}] 12:27:55 INFO - PROCESS | 4493 | 1461612475021 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:55 INFO - PROCESS | 4493 | 1461612475239 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 12:27:55 INFO - PROCESS | 4493 | 1461612475270 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:55 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40a3c2000 == 103 [pid = 4493] [id = 471] 12:27:55 INFO - PROCESS | 4493 | ++DOMWINDOW == 246 (0x7fa40564d000) [pid = 4493] [serial = 1414] [outer = (nil)] 12:27:55 INFO - PROCESS | 4493 | ++DOMWINDOW == 247 (0x7fa40c0e0c00) [pid = 4493] [serial = 1415] [outer = 0x7fa40564d000] 12:27:55 INFO - PROCESS | 4493 | 1461612475330 Marionette DEBUG loaded listener.js 12:27:55 INFO - PROCESS | 4493 | ++DOMWINDOW == 248 (0x7fa40d59d400) [pid = 4493] [serial = 1416] [outer = 0x7fa40564d000] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 247 (0x7fa3fcc9b400) [pid = 4493] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 246 (0x7fa414712400) [pid = 4493] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 245 (0x7fa40fc6dc00) [pid = 4493] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 244 (0x7fa405ab5400) [pid = 4493] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 243 (0x7fa402e59c00) [pid = 4493] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 242 (0x7fa40d5a7c00) [pid = 4493] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 241 (0x7fa3f6152c00) [pid = 4493] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 240 (0x7fa3fc94f000) [pid = 4493] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 239 (0x7fa3fb61f000) [pid = 4493] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 238 (0x7fa40189a800) [pid = 4493] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 237 (0x7fa4042f7800) [pid = 4493] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 236 (0x7fa3fdcec000) [pid = 4493] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 235 (0x7fa404457000) [pid = 4493] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 234 (0x7fa3fe3da000) [pid = 4493] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 233 (0x7fa414715400) [pid = 4493] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 232 (0x7fa406d6f800) [pid = 4493] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 231 (0x7fa405aba400) [pid = 4493] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 230 (0x7fa40d488400) [pid = 4493] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 229 (0x7fa409b2c800) [pid = 4493] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 228 (0x7fa4054bec00) [pid = 4493] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 227 (0x7fa3fbe94000) [pid = 4493] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 226 (0x7fa3f8864c00) [pid = 4493] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 225 (0x7fa40cfc3800) [pid = 4493] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 224 (0x7fa407082400) [pid = 4493] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 223 (0x7fa40feebc00) [pid = 4493] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 222 (0x7fa3fbb43c00) [pid = 4493] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 221 (0x7fa40b09c000) [pid = 4493] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 220 (0x7fa40cfc5c00) [pid = 4493] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 219 (0x7fa3f6e74c00) [pid = 4493] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 218 (0x7fa3f885f000) [pid = 4493] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 217 (0x7fa40338a000) [pid = 4493] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 216 (0x7fa40be7d800) [pid = 4493] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 215 (0x7fa4042ee800) [pid = 4493] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 214 (0x7fa40189cc00) [pid = 4493] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 213 (0x7fa404406000) [pid = 4493] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 212 (0x7fa40fc02c00) [pid = 4493] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 211 (0x7fa3faf9f800) [pid = 4493] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 210 (0x7fa3f6155000) [pid = 4493] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:27:57 INFO - PROCESS | 4493 | --DOMWINDOW == 209 (0x7fa402e55c00) [pid = 4493] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:27:57 INFO - PROCESS | 4493 | 1461612477190 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:27:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:27:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 2243ms 12:27:57 INFO - PROCESS | 4493 | 1461612477254 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 12:27:57 INFO - PROCESS | 4493 | 1461612477258 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 12:27:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:27:57 INFO - PROCESS | 4493 | 1461612477263 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:27:57 INFO - PROCESS | 4493 | 1461612477265 Marionette TRACE conn4 <- [1,1858,null,{}] 12:27:57 INFO - PROCESS | 4493 | 1461612477271 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:57 INFO - PROCESS | 4493 | 1461612477432 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 12:27:57 INFO - PROCESS | 4493 | 1461612477443 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:57 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcac2000 == 104 [pid = 4493] [id = 472] 12:27:57 INFO - PROCESS | 4493 | ++DOMWINDOW == 210 (0x7fa3f31c5c00) [pid = 4493] [serial = 1417] [outer = (nil)] 12:27:57 INFO - PROCESS | 4493 | ++DOMWINDOW == 211 (0x7fa3f7e0a400) [pid = 4493] [serial = 1418] [outer = 0x7fa3f31c5c00] 12:27:57 INFO - PROCESS | 4493 | 1461612477505 Marionette DEBUG loaded listener.js 12:27:57 INFO - PROCESS | 4493 | ++DOMWINDOW == 212 (0x7fa3f7e0dc00) [pid = 4493] [serial = 1419] [outer = 0x7fa3f31c5c00] 12:27:58 INFO - PROCESS | 4493 | 1461612478373 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 12:27:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:27:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1131ms 12:27:58 INFO - PROCESS | 4493 | 1461612478394 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 12:27:58 INFO - PROCESS | 4493 | 1461612478398 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 12:27:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:27:58 INFO - PROCESS | 4493 | 1461612478404 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:27:58 INFO - PROCESS | 4493 | 1461612478406 Marionette TRACE conn4 <- [1,1862,null,{}] 12:27:58 INFO - PROCESS | 4493 | 1461612478412 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:58 INFO - PROCESS | 4493 | 1461612478655 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 12:27:58 INFO - PROCESS | 4493 | 1461612478677 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:58 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40b9c3800 == 105 [pid = 4493] [id = 473] 12:27:58 INFO - PROCESS | 4493 | ++DOMWINDOW == 213 (0x7fa3f7e03c00) [pid = 4493] [serial = 1420] [outer = (nil)] 12:27:58 INFO - PROCESS | 4493 | ++DOMWINDOW == 214 (0x7fa3f7e10c00) [pid = 4493] [serial = 1421] [outer = 0x7fa3f7e03c00] 12:27:58 INFO - PROCESS | 4493 | 1461612478835 Marionette DEBUG loaded listener.js 12:27:58 INFO - PROCESS | 4493 | ++DOMWINDOW == 215 (0x7fa3fe3da000) [pid = 4493] [serial = 1422] [outer = 0x7fa3f7e03c00] 12:27:59 INFO - PROCESS | 4493 | 1461612479886 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 12:27:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:27:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1534ms 12:27:59 INFO - PROCESS | 4493 | 1461612479939 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 12:27:59 INFO - PROCESS | 4493 | 1461612479944 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 12:27:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:27:59 INFO - PROCESS | 4493 | 1461612479954 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:27:59 INFO - PROCESS | 4493 | 1461612479958 Marionette TRACE conn4 <- [1,1866,null,{}] 12:27:59 INFO - PROCESS | 4493 | 1461612479967 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:00 INFO - PROCESS | 4493 | 1461612480176 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 12:28:00 INFO - PROCESS | 4493 | 1461612480427 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:00 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fe29e800 == 106 [pid = 4493] [id = 474] 12:28:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 216 (0x7fa3f6e74400) [pid = 4493] [serial = 1423] [outer = (nil)] 12:28:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 217 (0x7fa3f746dc00) [pid = 4493] [serial = 1424] [outer = 0x7fa3f6e74400] 12:28:00 INFO - PROCESS | 4493 | 1461612480556 Marionette DEBUG loaded listener.js 12:28:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 218 (0x7fa3f7e04c00) [pid = 4493] [serial = 1425] [outer = 0x7fa3f6e74400] 12:28:01 INFO - PROCESS | 4493 | 1461612481484 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 12:28:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:28:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1583ms 12:28:01 INFO - PROCESS | 4493 | 1461612481538 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 12:28:01 INFO - PROCESS | 4493 | 1461612481547 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 12:28:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:28:01 INFO - PROCESS | 4493 | 1461612481557 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:28:01 INFO - PROCESS | 4493 | 1461612481562 Marionette TRACE conn4 <- [1,1870,null,{}] 12:28:01 INFO - PROCESS | 4493 | 1461612481568 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:01 INFO - PROCESS | 4493 | 1461612481773 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 12:28:02 INFO - PROCESS | 4493 | 1461612482061 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:02 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4033c6800 == 107 [pid = 4493] [id = 475] 12:28:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 219 (0x7fa3f7e08400) [pid = 4493] [serial = 1426] [outer = (nil)] 12:28:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 220 (0x7fa3fae69c00) [pid = 4493] [serial = 1427] [outer = 0x7fa3f7e08400] 12:28:02 INFO - PROCESS | 4493 | 1461612482194 Marionette DEBUG loaded listener.js 12:28:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 221 (0x7fa3fbb4d000) [pid = 4493] [serial = 1428] [outer = 0x7fa3f7e08400] 12:28:03 INFO - PROCESS | 4493 | 1461612483088 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 12:28:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:28:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1587ms 12:28:03 INFO - PROCESS | 4493 | 1461612483146 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 12:28:03 INFO - PROCESS | 4493 | 1461612483149 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 12:28:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:28:03 INFO - PROCESS | 4493 | 1461612483156 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:28:03 INFO - PROCESS | 4493 | 1461612483162 Marionette TRACE conn4 <- [1,1874,null,{}] 12:28:03 INFO - PROCESS | 4493 | 1461612483178 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:03 INFO - PROCESS | 4493 | 1461612483396 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 12:28:03 INFO - PROCESS | 4493 | 1461612483643 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:03 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40dcd5000 == 108 [pid = 4493] [id = 476] 12:28:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 222 (0x7fa3fca61400) [pid = 4493] [serial = 1429] [outer = (nil)] 12:28:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 223 (0x7fa403385c00) [pid = 4493] [serial = 1430] [outer = 0x7fa3fca61400] 12:28:03 INFO - PROCESS | 4493 | 1461612483769 Marionette DEBUG loaded listener.js 12:28:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 224 (0x7fa4042f7800) [pid = 4493] [serial = 1431] [outer = 0x7fa3fca61400] 12:28:04 INFO - PROCESS | 4493 | 1461612484700 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 12:28:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:28:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1592ms 12:28:04 INFO - PROCESS | 4493 | 1461612484750 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 12:28:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:28:04 INFO - PROCESS | 4493 | 1461612484755 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 12:28:04 INFO - PROCESS | 4493 | 1461612484761 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:28:04 INFO - PROCESS | 4493 | 1461612484764 Marionette TRACE conn4 <- [1,1878,null,{}] 12:28:04 INFO - PROCESS | 4493 | 1461612484770 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:04 INFO - PROCESS | 4493 | 1461612484973 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 12:28:05 INFO - PROCESS | 4493 | 1461612485216 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:05 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41b515000 == 109 [pid = 4493] [id = 477] 12:28:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 225 (0x7fa3f435bc00) [pid = 4493] [serial = 1432] [outer = (nil)] 12:28:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 226 (0x7fa40456f000) [pid = 4493] [serial = 1433] [outer = 0x7fa3f435bc00] 12:28:05 INFO - PROCESS | 4493 | 1461612485336 Marionette DEBUG loaded listener.js 12:28:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 227 (0x7fa406d6f800) [pid = 4493] [serial = 1434] [outer = 0x7fa3f435bc00] 12:28:06 INFO - PROCESS | 4493 | 1461612486225 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 12:28:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:28:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1530ms 12:28:06 INFO - PROCESS | 4493 | 1461612486291 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 12:28:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:28:06 INFO - PROCESS | 4493 | 1461612486295 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 12:28:06 INFO - PROCESS | 4493 | 1461612486301 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:28:06 INFO - PROCESS | 4493 | 1461612486305 Marionette TRACE conn4 <- [1,1882,null,{}] 12:28:06 INFO - PROCESS | 4493 | 1461612486310 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:06 INFO - PROCESS | 4493 | 1461612486515 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 12:28:06 INFO - PROCESS | 4493 | 1461612486717 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:06 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41fb10000 == 110 [pid = 4493] [id = 478] 12:28:06 INFO - PROCESS | 4493 | ++DOMWINDOW == 228 (0x7fa404406000) [pid = 4493] [serial = 1435] [outer = (nil)] 12:28:06 INFO - PROCESS | 4493 | ++DOMWINDOW == 229 (0x7fa409706400) [pid = 4493] [serial = 1436] [outer = 0x7fa404406000] 12:28:06 INFO - PROCESS | 4493 | 1461612486795 Marionette DEBUG loaded listener.js 12:28:06 INFO - PROCESS | 4493 | ++DOMWINDOW == 230 (0x7fa40b960c00) [pid = 4493] [serial = 1437] [outer = 0x7fa404406000] 12:28:07 INFO - PROCESS | 4493 | 1461612487732 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 12:28:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:28:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1479ms 12:28:07 INFO - PROCESS | 4493 | 1461612487781 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 12:28:07 INFO - PROCESS | 4493 | 1461612487784 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 12:28:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:28:07 INFO - PROCESS | 4493 | 1461612487791 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:28:07 INFO - PROCESS | 4493 | 1461612487793 Marionette TRACE conn4 <- [1,1886,null,{}] 12:28:07 INFO - PROCESS | 4493 | 1461612487799 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:08 INFO - PROCESS | 4493 | 1461612488014 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 12:28:08 INFO - PROCESS | 4493 | 1461612488216 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:08 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f79e6800 == 111 [pid = 4493] [id = 479] 12:28:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 231 (0x7fa40700c400) [pid = 4493] [serial = 1438] [outer = (nil)] 12:28:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 232 (0x7fa40d59c400) [pid = 4493] [serial = 1439] [outer = 0x7fa40700c400] 12:28:08 INFO - PROCESS | 4493 | 1461612488294 Marionette DEBUG loaded listener.js 12:28:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 233 (0x7fa41a5cc000) [pid = 4493] [serial = 1440] [outer = 0x7fa40700c400] 12:28:09 INFO - PROCESS | 4493 | 1461612489165 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 12:28:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:28:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1433ms 12:28:09 INFO - PROCESS | 4493 | 1461612489225 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 12:28:09 INFO - PROCESS | 4493 | 1461612489229 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 12:28:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:28:09 INFO - PROCESS | 4493 | 1461612489235 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:28:09 INFO - PROCESS | 4493 | 1461612489238 Marionette TRACE conn4 <- [1,1890,null,{}] 12:28:09 INFO - PROCESS | 4493 | 1461612489243 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:09 INFO - PROCESS | 4493 | 1461612489442 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 12:28:09 INFO - PROCESS | 4493 | 1461612489729 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:09 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f8a81000 == 112 [pid = 4493] [id = 480] 12:28:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 234 (0x7fa41a5c7800) [pid = 4493] [serial = 1441] [outer = (nil)] 12:28:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 235 (0x7fa41a88b400) [pid = 4493] [serial = 1442] [outer = 0x7fa41a5c7800] 12:28:09 INFO - PROCESS | 4493 | 1461612489853 Marionette DEBUG loaded listener.js 12:28:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 236 (0x7fa41ba0d800) [pid = 4493] [serial = 1443] [outer = 0x7fa41a5c7800] 12:28:10 INFO - PROCESS | 4493 | 1461612490674 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 12:28:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:28:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1485ms 12:28:10 INFO - PROCESS | 4493 | 1461612490722 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 12:28:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:28:10 INFO - PROCESS | 4493 | 1461612490726 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 12:28:10 INFO - PROCESS | 4493 | 1461612490732 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:28:10 INFO - PROCESS | 4493 | 1461612490737 Marionette TRACE conn4 <- [1,1894,null,{}] 12:28:10 INFO - PROCESS | 4493 | 1461612490745 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:10 INFO - PROCESS | 4493 | 1461612490954 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 12:28:11 INFO - PROCESS | 4493 | 1461612491159 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:11 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f8a99000 == 113 [pid = 4493] [id = 481] 12:28:11 INFO - PROCESS | 4493 | ++DOMWINDOW == 237 (0x7fa41a5d0400) [pid = 4493] [serial = 1444] [outer = (nil)] 12:28:11 INFO - PROCESS | 4493 | ++DOMWINDOW == 238 (0x7fa41bbd0800) [pid = 4493] [serial = 1445] [outer = 0x7fa41a5d0400] 12:28:11 INFO - PROCESS | 4493 | 1461612491278 Marionette DEBUG loaded listener.js 12:28:11 INFO - PROCESS | 4493 | ++DOMWINDOW == 239 (0x7fa41eb9dc00) [pid = 4493] [serial = 1446] [outer = 0x7fa41a5d0400] 12:28:12 INFO - PROCESS | 4493 | 1461612492168 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 12:28:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:28:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1488ms 12:28:12 INFO - PROCESS | 4493 | 1461612492220 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 12:28:12 INFO - PROCESS | 4493 | 1461612492224 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 12:28:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:28:12 INFO - PROCESS | 4493 | 1461612492230 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:28:12 INFO - PROCESS | 4493 | 1461612492235 Marionette TRACE conn4 <- [1,1898,null,{}] 12:28:12 INFO - PROCESS | 4493 | 1461612492241 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:12 INFO - PROCESS | 4493 | 1461612492443 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 12:28:12 INFO - PROCESS | 4493 | 1461612492646 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:12 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f3fa6800 == 114 [pid = 4493] [id = 482] 12:28:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 240 (0x7fa3fcb13800) [pid = 4493] [serial = 1447] [outer = (nil)] 12:28:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 241 (0x7fa3fcb17800) [pid = 4493] [serial = 1448] [outer = 0x7fa3fcb13800] 12:28:12 INFO - PROCESS | 4493 | 1461612492725 Marionette DEBUG loaded listener.js 12:28:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 242 (0x7fa3fcb1c400) [pid = 4493] [serial = 1449] [outer = 0x7fa3fcb13800] 12:28:13 INFO - PROCESS | 4493 | 1461612493591 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 12:28:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:28:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1431ms 12:28:13 INFO - PROCESS | 4493 | 1461612493662 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 12:28:13 INFO - PROCESS | 4493 | 1461612493666 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 12:28:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:28:13 INFO - PROCESS | 4493 | 1461612493672 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:28:13 INFO - PROCESS | 4493 | 1461612493674 Marionette TRACE conn4 <- [1,1902,null,{}] 12:28:13 INFO - PROCESS | 4493 | 1461612493680 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:13 INFO - PROCESS | 4493 | 1461612493869 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 12:28:14 INFO - PROCESS | 4493 | 1461612494085 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:14 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f1fcf800 == 115 [pid = 4493] [id = 483] 12:28:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 243 (0x7fa3fcb13400) [pid = 4493] [serial = 1450] [outer = (nil)] 12:28:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 244 (0x7fa41ba29000) [pid = 4493] [serial = 1451] [outer = 0x7fa3fcb13400] 12:28:14 INFO - PROCESS | 4493 | 1461612494201 Marionette DEBUG loaded listener.js 12:28:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 245 (0x7fa41f12e800) [pid = 4493] [serial = 1452] [outer = 0x7fa3fcb13400] 12:28:15 INFO - PROCESS | 4493 | 1461612495181 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 12:28:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:28:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1582ms 12:28:15 INFO - PROCESS | 4493 | 1461612495255 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 12:28:15 INFO - PROCESS | 4493 | 1461612495259 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 12:28:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:28:15 INFO - PROCESS | 4493 | 1461612495265 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:28:15 INFO - PROCESS | 4493 | 1461612495269 Marionette TRACE conn4 <- [1,1906,null,{}] 12:28:15 INFO - PROCESS | 4493 | 1461612495275 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:15 INFO - PROCESS | 4493 | 1461612495490 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 12:28:15 INFO - PROCESS | 4493 | 1461612495741 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:15 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f21d0000 == 116 [pid = 4493] [id = 484] 12:28:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 246 (0x7fa3f20c0000) [pid = 4493] [serial = 1453] [outer = (nil)] 12:28:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 247 (0x7fa3f20c6400) [pid = 4493] [serial = 1454] [outer = 0x7fa3f20c0000] 12:28:15 INFO - PROCESS | 4493 | 1461612495869 Marionette DEBUG loaded listener.js 12:28:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 248 (0x7fa3fcb1bc00) [pid = 4493] [serial = 1455] [outer = 0x7fa3f20c0000] 12:28:16 INFO - PROCESS | 4493 | 1461612496780 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 12:28:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:28:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1584ms 12:28:16 INFO - PROCESS | 4493 | 1461612496851 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 12:28:16 INFO - PROCESS | 4493 | 1461612496854 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 12:28:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:28:16 INFO - PROCESS | 4493 | 1461612496861 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:28:16 INFO - PROCESS | 4493 | 1461612496863 Marionette TRACE conn4 <- [1,1910,null,{}] 12:28:16 INFO - PROCESS | 4493 | 1461612496869 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:17 INFO - PROCESS | 4493 | 1461612497071 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 12:28:17 INFO - PROCESS | 4493 | 1461612497391 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:17 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f3fab800 == 117 [pid = 4493] [id = 485] 12:28:17 INFO - PROCESS | 4493 | ++DOMWINDOW == 249 (0x7fa3f20bc000) [pid = 4493] [serial = 1456] [outer = (nil)] 12:28:17 INFO - PROCESS | 4493 | ++DOMWINDOW == 250 (0x7fa3f3e20400) [pid = 4493] [serial = 1457] [outer = 0x7fa3f20bc000] 12:28:17 INFO - PROCESS | 4493 | 1461612497470 Marionette DEBUG loaded listener.js 12:28:17 INFO - PROCESS | 4493 | ++DOMWINDOW == 251 (0x7fa3f3e26c00) [pid = 4493] [serial = 1458] [outer = 0x7fa3f20bc000] 12:28:18 INFO - PROCESS | 4493 | 1461612498304 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 12:28:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:28:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1485ms 12:28:18 INFO - PROCESS | 4493 | 1461612498347 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 12:28:18 INFO - PROCESS | 4493 | 1461612498351 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 12:28:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:28:18 INFO - PROCESS | 4493 | 1461612498357 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:28:18 INFO - PROCESS | 4493 | 1461612498360 Marionette TRACE conn4 <- [1,1914,null,{}] 12:28:18 INFO - PROCESS | 4493 | 1461612498374 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:18 INFO - PROCESS | 4493 | 1461612498573 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 12:28:18 INFO - PROCESS | 4493 | 1461612498797 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:18 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcc5f000 == 118 [pid = 4493] [id = 486] 12:28:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 252 (0x7fa3f20c0800) [pid = 4493] [serial = 1459] [outer = (nil)] 12:28:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 253 (0x7fa3f616b800) [pid = 4493] [serial = 1460] [outer = 0x7fa3f20c0800] 12:28:18 INFO - PROCESS | 4493 | 1461612498922 Marionette DEBUG loaded listener.js 12:28:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 254 (0x7fa3fb55a400) [pid = 4493] [serial = 1461] [outer = 0x7fa3f20c0800] 12:28:19 INFO - PROCESS | 4493 | 1461612499868 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 12:28:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:28:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1541ms 12:28:19 INFO - PROCESS | 4493 | 1461612499899 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 12:28:19 INFO - PROCESS | 4493 | 1461612499903 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 12:28:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:28:19 INFO - PROCESS | 4493 | 1461612499908 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:28:19 INFO - PROCESS | 4493 | 1461612499912 Marionette TRACE conn4 <- [1,1918,null,{}] 12:28:19 INFO - PROCESS | 4493 | 1461612499917 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:20 INFO - PROCESS | 4493 | 1461612500136 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 12:28:21 INFO - PROCESS | 4493 | 1461612500993 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:21 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f79e0800 == 119 [pid = 4493] [id = 487] 12:28:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 255 (0x7fa3f4359800) [pid = 4493] [serial = 1462] [outer = (nil)] 12:28:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 256 (0x7fa3f614f800) [pid = 4493] [serial = 1463] [outer = 0x7fa3f4359800] 12:28:21 INFO - PROCESS | 4493 | 1461612501095 Marionette DEBUG loaded listener.js 12:28:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 257 (0x7fa3f6c9d000) [pid = 4493] [serial = 1464] [outer = 0x7fa3f4359800] 12:28:21 INFO - PROCESS | 4493 | ************************* 12:28:21 INFO - PROCESS | 4493 | A coding exception was thrown and uncaught in a Task. 12:28:21 INFO - PROCESS | 4493 | 12:28:21 INFO - PROCESS | 4493 | Full message: TypeError: NetworkError when attempting to fetch resource. 12:28:21 INFO - PROCESS | 4493 | Full stack: 12:28:21 INFO - PROCESS | 4493 | ************************* 12:28:21 INFO - PROCESS | 4493 | 1461612501952 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 12:28:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:28:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 2084ms 12:28:21 INFO - PROCESS | 4493 | 1461612501996 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 12:28:22 INFO - PROCESS | 4493 | 1461612502001 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 12:28:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:28:22 INFO - PROCESS | 4493 | 1461612502009 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:28:22 INFO - PROCESS | 4493 | 1461612502013 Marionette TRACE conn4 <- [1,1922,null,{}] 12:28:22 INFO - PROCESS | 4493 | 1461612502020 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:22 INFO - PROCESS | 4493 | 1461612502204 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 12:28:22 INFO - PROCESS | 4493 | 1461612502429 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:22 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f7599800 == 120 [pid = 4493] [id = 488] 12:28:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 258 (0x7fa3f31d0000) [pid = 4493] [serial = 1465] [outer = (nil)] 12:28:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 259 (0x7fa3f6ca4400) [pid = 4493] [serial = 1466] [outer = 0x7fa3f31d0000] 12:28:22 INFO - PROCESS | 4493 | 1461612502561 Marionette DEBUG loaded listener.js 12:28:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 260 (0x7fa3f8859400) [pid = 4493] [serial = 1467] [outer = 0x7fa3f31d0000] 12:28:23 INFO - PROCESS | 4493 | 1461612503630 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 12:28:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:28:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1683ms 12:28:23 INFO - PROCESS | 4493 | 1461612503697 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 12:28:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:28:23 INFO - PROCESS | 4493 | 1461612503703 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 12:28:23 INFO - PROCESS | 4493 | 1461612503709 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:28:23 INFO - PROCESS | 4493 | 1461612503713 Marionette TRACE conn4 <- [1,1926,null,{}] 12:28:23 INFO - PROCESS | 4493 | 1461612503718 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:23 INFO - PROCESS | 4493 | 1461612503902 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 12:28:24 INFO - PROCESS | 4493 | 1461612504121 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:24 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f46db800 == 121 [pid = 4493] [id = 489] 12:28:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 261 (0x7fa3f31c5800) [pid = 4493] [serial = 1468] [outer = (nil)] 12:28:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 262 (0x7fa3f7e02c00) [pid = 4493] [serial = 1469] [outer = 0x7fa3f31c5800] 12:28:24 INFO - PROCESS | 4493 | 1461612504269 Marionette DEBUG loaded listener.js 12:28:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 263 (0x7fa3fb616c00) [pid = 4493] [serial = 1470] [outer = 0x7fa3f31c5800] 12:28:24 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40ce02800 == 120 [pid = 4493] [id = 307] 12:28:24 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcac2000 == 119 [pid = 4493] [id = 472] 12:28:24 INFO - PROCESS | 4493 | --DOMWINDOW == 262 (0x7fa407082800) [pid = 4493] [serial = 1361] [outer = (nil)] [url = about:blank] 12:28:24 INFO - PROCESS | 4493 | --DOMWINDOW == 261 (0x7fa3fbe89c00) [pid = 4493] [serial = 1334] [outer = (nil)] [url = about:blank] 12:28:24 INFO - PROCESS | 4493 | --DOMWINDOW == 260 (0x7fa3f77b0c00) [pid = 4493] [serial = 1337] [outer = (nil)] [url = about:blank] 12:28:24 INFO - PROCESS | 4493 | --DOMWINDOW == 259 (0x7fa3fae57400) [pid = 4493] [serial = 1331] [outer = (nil)] [url = about:blank] 12:28:24 INFO - PROCESS | 4493 | --DOMWINDOW == 258 (0x7fa402e5b000) [pid = 4493] [serial = 1328] [outer = (nil)] [url = about:blank] 12:28:24 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40a3c2000 == 118 [pid = 4493] [id = 471] 12:28:24 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403449800 == 117 [pid = 4493] [id = 470] 12:28:24 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fafd8000 == 116 [pid = 4493] [id = 469] 12:28:24 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403c43000 == 115 [pid = 4493] [id = 468] 12:28:24 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa402f26800 == 114 [pid = 4493] [id = 467] 12:28:24 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fb724800 == 113 [pid = 4493] [id = 466] 12:28:24 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f46ef800 == 112 [pid = 4493] [id = 465] 12:28:25 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41aa2f800 == 111 [pid = 4493] [id = 458] 12:28:25 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40fc4a000 == 110 [pid = 4493] [id = 457] 12:28:25 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40bdf0000 == 109 [pid = 4493] [id = 456] 12:28:25 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403447000 == 108 [pid = 4493] [id = 455] 12:28:25 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fb46f800 == 107 [pid = 4493] [id = 454] 12:28:25 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa406d88000 == 106 [pid = 4493] [id = 453] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 257 (0x7fa40c076400) [pid = 4493] [serial = 1134] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 256 (0x7fa406f1dc00) [pid = 4493] [serial = 1359] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 255 (0x7fa41d93f400) [pid = 4493] [serial = 1158] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 254 (0x7fa40fc6d400) [pid = 4493] [serial = 1301] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 253 (0x7fa41a5c9400) [pid = 4493] [serial = 1143] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 252 (0x7fa3f746d400) [pid = 4493] [serial = 1322] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 251 (0x7fa41a842800) [pid = 4493] [serial = 1146] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 250 (0x7fa40b1e8000) [pid = 4493] [serial = 1310] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 249 (0x7fa407086800) [pid = 4493] [serial = 1080] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 248 (0x7fa40c071c00) [pid = 4493] [serial = 1098] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 247 (0x7fa40fc0cc00) [pid = 4493] [serial = 1140] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 246 (0x7fa41ba15c00) [pid = 4493] [serial = 1281] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 245 (0x7fa40189f000) [pid = 4493] [serial = 1074] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 244 (0x7fa3fbb4e000) [pid = 4493] [serial = 1347] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 243 (0x7fa40cba7400) [pid = 4493] [serial = 1035] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 242 (0x7fa4045c2400) [pid = 4493] [serial = 1077] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 241 (0x7fa41b8b9400) [pid = 4493] [serial = 1316] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 240 (0x7fa40449d000) [pid = 4493] [serial = 1356] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 239 (0x7fa41ed44000) [pid = 4493] [serial = 1319] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 238 (0x7fa41ba24000) [pid = 4493] [serial = 1155] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 237 (0x7fa4042f0800) [pid = 4493] [serial = 1026] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 236 (0x7fa4042f5000) [pid = 4493] [serial = 1355] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 235 (0x7fa41b737400) [pid = 4493] [serial = 1149] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 234 (0x7fa40a86dc00) [pid = 4493] [serial = 1131] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 233 (0x7fa40bd3a400) [pid = 4493] [serial = 1083] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 232 (0x7fa41a5cbc00) [pid = 4493] [serial = 1092] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 231 (0x7fa40c075000) [pid = 4493] [serial = 1032] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 230 (0x7fa405ab0400) [pid = 4493] [serial = 1358] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 229 (0x7fa3fbb49000) [pid = 4493] [serial = 1346] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 228 (0x7fa403390c00) [pid = 4493] [serial = 1353] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 227 (0x7fa402e50000) [pid = 4493] [serial = 1101] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 226 (0x7fa40d5a3800) [pid = 4493] [serial = 1038] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 225 (0x7fa40c398c00) [pid = 4493] [serial = 1086] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 224 (0x7fa41a80ac00) [pid = 4493] [serial = 1095] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 223 (0x7fa3fba6cc00) [pid = 4493] [serial = 1304] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 222 (0x7fa3fc951400) [pid = 4493] [serial = 1349] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 221 (0x7fa41a675c00) [pid = 4493] [serial = 1044] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 220 (0x7fa40fe7f800) [pid = 4493] [serial = 1089] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 219 (0x7fa3facd6000) [pid = 4493] [serial = 1343] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 218 (0x7fa3fcc97000) [pid = 4493] [serial = 1350] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 217 (0x7fa3fbc6a400) [pid = 4493] [serial = 1125] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 216 (0x7fa3fae5c400) [pid = 4493] [serial = 1344] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 215 (0x7fa407025c00) [pid = 4493] [serial = 1029] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 214 (0x7fa40c39ec00) [pid = 4493] [serial = 969] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 213 (0x7fa3f98db000) [pid = 4493] [serial = 1340] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 212 (0x7fa40cc66c00) [pid = 4493] [serial = 1137] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 211 (0x7fa40d5a1c00) [pid = 4493] [serial = 1313] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 210 (0x7fa41b843400) [pid = 4493] [serial = 1152] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 209 (0x7fa4045c1000) [pid = 4493] [serial = 1128] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 208 (0x7fa40335e800) [pid = 4493] [serial = 1352] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 207 (0x7fa41a366c00) [pid = 4493] [serial = 1041] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 206 (0x7fa40bd31000) [pid = 4493] [serial = 1047] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 205 (0x7fa404402c00) [pid = 4493] [serial = 1307] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 204 (0x7fa3fae63400) [pid = 4493] [serial = 1325] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | --DOMWINDOW == 203 (0x7fa3f615e400) [pid = 4493] [serial = 1221] [outer = (nil)] [url = about:blank] 12:28:25 INFO - PROCESS | 4493 | 1461612505345 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 12:28:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:28:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1685ms 12:28:25 INFO - PROCESS | 4493 | 1461612505395 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 12:28:25 INFO - PROCESS | 4493 | 1461612505399 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 12:28:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:28:25 INFO - PROCESS | 4493 | 1461612505412 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:28:25 INFO - PROCESS | 4493 | 1461612505421 Marionette TRACE conn4 <- [1,1930,null,{}] 12:28:25 INFO - PROCESS | 4493 | 1461612505429 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:25 INFO - PROCESS | 4493 | 1461612505616 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 12:28:25 INFO - PROCESS | 4493 | 1461612505771 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:25 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcbe9000 == 107 [pid = 4493] [id = 490] 12:28:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 204 (0x7fa3f6161800) [pid = 4493] [serial = 1471] [outer = (nil)] 12:28:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 205 (0x7fa3fbb4ec00) [pid = 4493] [serial = 1472] [outer = 0x7fa3f6161800] 12:28:25 INFO - PROCESS | 4493 | 1461612505834 Marionette DEBUG loaded listener.js 12:28:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 206 (0x7fa3fbe8f400) [pid = 4493] [serial = 1473] [outer = 0x7fa3f6161800] 12:28:26 INFO - PROCESS | 4493 | 1461612506583 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 12:28:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:28:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1199ms 12:28:26 INFO - PROCESS | 4493 | 1461612506604 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 12:28:26 INFO - PROCESS | 4493 | 1461612506610 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 12:28:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:28:26 INFO - PROCESS | 4493 | 1461612506645 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:28:26 INFO - PROCESS | 4493 | 1461612506648 Marionette TRACE conn4 <- [1,1934,null,{}] 12:28:26 INFO - PROCESS | 4493 | 1461612506653 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:26 INFO - PROCESS | 4493 | 1461612506818 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 12:28:26 INFO - PROCESS | 4493 | 1461612506834 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:26 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fe2b3800 == 108 [pid = 4493] [id = 491] 12:28:26 INFO - PROCESS | 4493 | ++DOMWINDOW == 207 (0x7fa3fae26800) [pid = 4493] [serial = 1474] [outer = (nil)] 12:28:26 INFO - PROCESS | 4493 | ++DOMWINDOW == 208 (0x7fa3fca58000) [pid = 4493] [serial = 1475] [outer = 0x7fa3fae26800] 12:28:26 INFO - PROCESS | 4493 | 1461612506897 Marionette DEBUG loaded listener.js 12:28:27 INFO - PROCESS | 4493 | ++DOMWINDOW == 209 (0x7fa3fcc95c00) [pid = 4493] [serial = 1476] [outer = 0x7fa3fae26800] 12:28:27 INFO - PROCESS | 4493 | 1461612507943 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 12:28:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:28:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1329ms 12:28:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:28:27 INFO - PROCESS | 4493 | 1461612507974 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 12:28:27 INFO - PROCESS | 4493 | 1461612507977 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 12:28:27 INFO - PROCESS | 4493 | 1461612507983 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:28:27 INFO - PROCESS | 4493 | 1461612507986 Marionette TRACE conn4 <- [1,1938,null,{}] 12:28:27 INFO - PROCESS | 4493 | 1461612507991 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:28 INFO - PROCESS | 4493 | 1461612508218 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 12:28:28 INFO - PROCESS | 4493 | 1461612508256 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:28 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa401424000 == 109 [pid = 4493] [id = 492] 12:28:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 210 (0x7fa3fdced800) [pid = 4493] [serial = 1477] [outer = (nil)] 12:28:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 211 (0x7fa3fe0c0800) [pid = 4493] [serial = 1478] [outer = 0x7fa3fdced800] 12:28:28 INFO - PROCESS | 4493 | 1461612508471 Marionette DEBUG loaded listener.js 12:28:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 212 (0x7fa40189c000) [pid = 4493] [serial = 1479] [outer = 0x7fa3fdced800] 12:28:29 INFO - PROCESS | 4493 | --DOMWINDOW == 211 (0x7fa40564d000) [pid = 4493] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:28:29 INFO - PROCESS | 4493 | --DOMWINDOW == 210 (0x7fa3f31c5c00) [pid = 4493] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:28:29 INFO - PROCESS | 4493 | --DOMWINDOW == 209 (0x7fa3f6e76800) [pid = 4493] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:28:29 INFO - PROCESS | 4493 | --DOMWINDOW == 208 (0x7fa3fca59000) [pid = 4493] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:28:29 INFO - PROCESS | 4493 | --DOMWINDOW == 207 (0x7fa3fc95b800) [pid = 4493] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:28:29 INFO - PROCESS | 4493 | --DOMWINDOW == 206 (0x7fa3fbb4f800) [pid = 4493] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:28:29 INFO - PROCESS | 4493 | --DOMWINDOW == 205 (0x7fa3f77b6000) [pid = 4493] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:28:29 INFO - PROCESS | 4493 | --DOMWINDOW == 204 (0x7fa4044ab800) [pid = 4493] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:28:30 INFO - PROCESS | 4493 | 1461612509992 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 12:28:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:28:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 2035ms 12:28:30 INFO - PROCESS | 4493 | 1461612510017 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 12:28:30 INFO - PROCESS | 4493 | 1461612510021 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 12:28:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:28:30 INFO - PROCESS | 4493 | 1461612510027 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:28:30 INFO - PROCESS | 4493 | 1461612510029 Marionette TRACE conn4 <- [1,1942,null,{}] 12:28:30 INFO - PROCESS | 4493 | 1461612510035 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:30 INFO - PROCESS | 4493 | 1461612510201 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 12:28:30 INFO - PROCESS | 4493 | 1461612510218 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:30 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa401553000 == 110 [pid = 4493] [id = 493] 12:28:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 205 (0x7fa3f6e76800) [pid = 4493] [serial = 1480] [outer = (nil)] 12:28:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 206 (0x7fa3fdcf0400) [pid = 4493] [serial = 1481] [outer = 0x7fa3f6e76800] 12:28:30 INFO - PROCESS | 4493 | 1461612510280 Marionette DEBUG loaded listener.js 12:28:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 207 (0x7fa403383400) [pid = 4493] [serial = 1482] [outer = 0x7fa3f6e76800] 12:28:31 INFO - PROCESS | 4493 | 1461612511105 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 12:28:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:28:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1126ms 12:28:31 INFO - PROCESS | 4493 | 1461612511160 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 12:28:31 INFO - PROCESS | 4493 | 1461612511162 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 12:28:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:28:31 INFO - PROCESS | 4493 | 1461612511169 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:28:31 INFO - PROCESS | 4493 | 1461612511172 Marionette TRACE conn4 <- [1,1946,null,{}] 12:28:31 INFO - PROCESS | 4493 | 1461612511177 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:31 INFO - PROCESS | 4493 | 1461612511350 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 12:28:31 INFO - PROCESS | 4493 | 1461612511361 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:31 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa402f1f000 == 111 [pid = 4493] [id = 494] 12:28:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 208 (0x7fa3f7e04800) [pid = 4493] [serial = 1483] [outer = (nil)] 12:28:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 209 (0x7fa403ed0800) [pid = 4493] [serial = 1484] [outer = 0x7fa3f7e04800] 12:28:31 INFO - PROCESS | 4493 | 1461612511421 Marionette DEBUG loaded listener.js 12:28:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 210 (0x7fa4042ed000) [pid = 4493] [serial = 1485] [outer = 0x7fa3f7e04800] 12:28:32 INFO - PROCESS | 4493 | 1461612512636 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 12:28:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:28:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1528ms 12:28:32 INFO - PROCESS | 4493 | 1461612512698 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 12:28:32 INFO - PROCESS | 4493 | 1461612512705 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 12:28:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:28:32 INFO - PROCESS | 4493 | 1461612512715 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:28:32 INFO - PROCESS | 4493 | 1461612512719 Marionette TRACE conn4 <- [1,1950,null,{}] 12:28:32 INFO - PROCESS | 4493 | 1461612512727 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:32 INFO - PROCESS | 4493 | 1461612512945 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 12:28:33 INFO - PROCESS | 4493 | 1461612513193 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:33 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f8a98000 == 112 [pid = 4493] [id = 495] 12:28:33 INFO - PROCESS | 4493 | ++DOMWINDOW == 211 (0x7fa3f7469000) [pid = 4493] [serial = 1486] [outer = (nil)] 12:28:33 INFO - PROCESS | 4493 | ++DOMWINDOW == 212 (0x7fa3f7e0e800) [pid = 4493] [serial = 1487] [outer = 0x7fa3f7469000] 12:28:33 INFO - PROCESS | 4493 | 1461612513324 Marionette DEBUG loaded listener.js 12:28:33 INFO - PROCESS | 4493 | ++DOMWINDOW == 213 (0x7fa3fae2dc00) [pid = 4493] [serial = 1488] [outer = 0x7fa3f7469000] 12:28:34 INFO - PROCESS | 4493 | 1461612514279 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 12:28:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:28:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1638ms 12:28:34 INFO - PROCESS | 4493 | 1461612514354 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 12:28:34 INFO - PROCESS | 4493 | 1461612514364 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 12:28:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:28:34 INFO - PROCESS | 4493 | 1461612514374 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:28:34 INFO - PROCESS | 4493 | 1461612514378 Marionette TRACE conn4 <- [1,1954,null,{}] 12:28:34 INFO - PROCESS | 4493 | 1461612514384 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:34 INFO - PROCESS | 4493 | 1461612514625 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 12:28:34 INFO - PROCESS | 4493 | 1461612514926 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:34 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fe2ab000 == 113 [pid = 4493] [id = 496] 12:28:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 214 (0x7fa3fb553000) [pid = 4493] [serial = 1489] [outer = (nil)] 12:28:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 215 (0x7fa3fbb49400) [pid = 4493] [serial = 1490] [outer = 0x7fa3fb553000] 12:28:35 INFO - PROCESS | 4493 | 1461612515041 Marionette DEBUG loaded listener.js 12:28:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 216 (0x7fa3fbc6d800) [pid = 4493] [serial = 1491] [outer = 0x7fa3fb553000] 12:28:35 INFO - PROCESS | 4493 | 1461612515946 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 12:28:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:28:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1635ms 12:28:36 INFO - PROCESS | 4493 | 1461612516010 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 12:28:36 INFO - PROCESS | 4493 | 1461612516014 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 12:28:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:28:36 INFO - PROCESS | 4493 | 1461612516021 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:28:36 INFO - PROCESS | 4493 | 1461612516027 Marionette TRACE conn4 <- [1,1958,null,{}] 12:28:36 INFO - PROCESS | 4493 | 1461612516044 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:36 INFO - PROCESS | 4493 | 1461612516300 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 12:28:36 INFO - PROCESS | 4493 | 1461612516613 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:36 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4033db800 == 114 [pid = 4493] [id = 497] 12:28:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 217 (0x7fa3fcc9a400) [pid = 4493] [serial = 1492] [outer = (nil)] 12:28:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 218 (0x7fa401795c00) [pid = 4493] [serial = 1493] [outer = 0x7fa3fcc9a400] 12:28:36 INFO - PROCESS | 4493 | 1461612516700 Marionette DEBUG loaded listener.js 12:28:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 219 (0x7fa403367c00) [pid = 4493] [serial = 1494] [outer = 0x7fa3fcc9a400] 12:28:37 INFO - PROCESS | 4493 | 1461612517574 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 12:28:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:28:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1591ms 12:28:37 INFO - PROCESS | 4493 | 1461612517613 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 12:28:37 INFO - PROCESS | 4493 | 1461612517617 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 12:28:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:28:37 INFO - PROCESS | 4493 | 1461612517624 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:28:37 INFO - PROCESS | 4493 | 1461612517627 Marionette TRACE conn4 <- [1,1962,null,{}] 12:28:37 INFO - PROCESS | 4493 | 1461612517633 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:37 INFO - PROCESS | 4493 | 1461612517834 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 12:28:38 INFO - PROCESS | 4493 | 1461612518040 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:38 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403c62000 == 115 [pid = 4493] [id = 498] 12:28:38 INFO - PROCESS | 4493 | ++DOMWINDOW == 220 (0x7fa3fcc9bc00) [pid = 4493] [serial = 1495] [outer = (nil)] 12:28:38 INFO - PROCESS | 4493 | ++DOMWINDOW == 221 (0x7fa4042f6400) [pid = 4493] [serial = 1496] [outer = 0x7fa3fcc9bc00] 12:28:38 INFO - PROCESS | 4493 | 1461612518127 Marionette DEBUG loaded listener.js 12:28:38 INFO - PROCESS | 4493 | ++DOMWINDOW == 222 (0x7fa40440dc00) [pid = 4493] [serial = 1497] [outer = 0x7fa3fcc9bc00] 12:28:39 INFO - PROCESS | 4493 | 1461612519032 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 12:28:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:28:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1436ms 12:28:39 INFO - PROCESS | 4493 | 1461612519061 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 12:28:39 INFO - PROCESS | 4493 | 1461612519064 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 12:28:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:28:39 INFO - PROCESS | 4493 | 1461612519070 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:28:39 INFO - PROCESS | 4493 | 1461612519074 Marionette TRACE conn4 <- [1,1966,null,{}] 12:28:39 INFO - PROCESS | 4493 | 1461612519079 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:39 INFO - PROCESS | 4493 | 1461612519270 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 12:28:39 INFO - PROCESS | 4493 | 1461612519471 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:39 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403fb2800 == 116 [pid = 4493] [id = 499] 12:28:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 223 (0x7fa403ecf400) [pid = 4493] [serial = 1498] [outer = (nil)] 12:28:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 224 (0x7fa40444ec00) [pid = 4493] [serial = 1499] [outer = 0x7fa403ecf400] 12:28:39 INFO - PROCESS | 4493 | 1461612519543 Marionette DEBUG loaded listener.js 12:28:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 225 (0x7fa4044a7000) [pid = 4493] [serial = 1500] [outer = 0x7fa403ecf400] 12:28:40 INFO - PROCESS | 4493 | 1461612520496 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 12:28:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:28:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1482ms 12:28:40 INFO - PROCESS | 4493 | 1461612520554 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 12:28:40 INFO - PROCESS | 4493 | 1461612520557 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 12:28:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:28:40 INFO - PROCESS | 4493 | 1461612520564 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:28:40 INFO - PROCESS | 4493 | 1461612520566 Marionette TRACE conn4 <- [1,1970,null,{}] 12:28:40 INFO - PROCESS | 4493 | 1461612520572 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:40 INFO - PROCESS | 4493 | 1461612520794 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 12:28:40 INFO - PROCESS | 4493 | 1461612520991 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:41 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa404a70000 == 117 [pid = 4493] [id = 500] 12:28:41 INFO - PROCESS | 4493 | ++DOMWINDOW == 226 (0x7fa4044a7400) [pid = 4493] [serial = 1501] [outer = (nil)] 12:28:41 INFO - PROCESS | 4493 | ++DOMWINDOW == 227 (0x7fa40590c400) [pid = 4493] [serial = 1502] [outer = 0x7fa4044a7400] 12:28:41 INFO - PROCESS | 4493 | 1461612521109 Marionette DEBUG loaded listener.js 12:28:41 INFO - PROCESS | 4493 | ++DOMWINDOW == 228 (0x7fa40701c000) [pid = 4493] [serial = 1503] [outer = 0x7fa4044a7400] 12:28:41 INFO - PROCESS | 4493 | 1461612521962 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 12:28:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:28:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1427ms 12:28:41 INFO - PROCESS | 4493 | 1461612521992 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 12:28:41 INFO - PROCESS | 4493 | 1461612521996 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 12:28:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:28:42 INFO - PROCESS | 4493 | 1461612522002 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:28:42 INFO - PROCESS | 4493 | 1461612522004 Marionette TRACE conn4 <- [1,1974,null,{}] 12:28:42 INFO - PROCESS | 4493 | 1461612522010 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:42 INFO - PROCESS | 4493 | 1461612522192 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 12:28:42 INFO - PROCESS | 4493 | 1461612522455 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:42 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40989d800 == 118 [pid = 4493] [id = 501] 12:28:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 229 (0x7fa405656400) [pid = 4493] [serial = 1504] [outer = (nil)] 12:28:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 230 (0x7fa407086800) [pid = 4493] [serial = 1505] [outer = 0x7fa405656400] 12:28:42 INFO - PROCESS | 4493 | 1461612522531 Marionette DEBUG loaded listener.js 12:28:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 231 (0x7fa409a57000) [pid = 4493] [serial = 1506] [outer = 0x7fa405656400] 12:28:43 INFO - PROCESS | 4493 | 1461612523399 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 12:28:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:28:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1435ms 12:28:43 INFO - PROCESS | 4493 | 1461612523439 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 12:28:43 INFO - PROCESS | 4493 | 1461612523442 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 12:28:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:28:43 INFO - PROCESS | 4493 | 1461612523448 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:28:43 INFO - PROCESS | 4493 | 1461612523451 Marionette TRACE conn4 <- [1,1978,null,{}] 12:28:43 INFO - PROCESS | 4493 | 1461612523457 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:43 INFO - PROCESS | 4493 | 1461612523642 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 12:28:43 INFO - PROCESS | 4493 | 1461612523845 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:43 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40b0b3000 == 119 [pid = 4493] [id = 502] 12:28:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 232 (0x7fa407016c00) [pid = 4493] [serial = 1507] [outer = (nil)] 12:28:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 233 (0x7fa40b09c000) [pid = 4493] [serial = 1508] [outer = 0x7fa407016c00] 12:28:43 INFO - PROCESS | 4493 | 1461612523916 Marionette DEBUG loaded listener.js 12:28:44 INFO - PROCESS | 4493 | ++DOMWINDOW == 234 (0x7fa40b5d8800) [pid = 4493] [serial = 1509] [outer = 0x7fa407016c00] 12:28:44 INFO - PROCESS | 4493 | 1461612524800 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:28:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:28:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1384ms 12:28:44 INFO - PROCESS | 4493 | 1461612524833 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 12:28:44 INFO - PROCESS | 4493 | 1461612524836 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 12:28:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:28:44 INFO - PROCESS | 4493 | 1461612524843 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:28:44 INFO - PROCESS | 4493 | 1461612524845 Marionette TRACE conn4 <- [1,1982,null,{}] 12:28:44 INFO - PROCESS | 4493 | 1461612524851 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:45 INFO - PROCESS | 4493 | 1461612525037 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 12:28:45 INFO - PROCESS | 4493 | 1461612525263 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:45 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40c19b800 == 120 [pid = 4493] [id = 503] 12:28:45 INFO - PROCESS | 4493 | ++DOMWINDOW == 235 (0x7fa405743800) [pid = 4493] [serial = 1510] [outer = (nil)] 12:28:45 INFO - PROCESS | 4493 | ++DOMWINDOW == 236 (0x7fa40bd30000) [pid = 4493] [serial = 1511] [outer = 0x7fa405743800] 12:28:45 INFO - PROCESS | 4493 | 1461612525391 Marionette DEBUG loaded listener.js 12:28:45 INFO - PROCESS | 4493 | ++DOMWINDOW == 237 (0x7fa40bd8c000) [pid = 4493] [serial = 1512] [outer = 0x7fa405743800] 12:28:46 INFO - PROCESS | 4493 | 1461612526280 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:28:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:28:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1481ms 12:28:46 INFO - PROCESS | 4493 | 1461612526325 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 12:28:46 INFO - PROCESS | 4493 | 1461612526329 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 12:28:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:28:46 INFO - PROCESS | 4493 | 1461612526335 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:28:46 INFO - PROCESS | 4493 | 1461612526338 Marionette TRACE conn4 <- [1,1986,null,{}] 12:28:46 INFO - PROCESS | 4493 | 1461612526344 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:46 INFO - PROCESS | 4493 | 1461612526614 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 12:28:46 INFO - PROCESS | 4493 | 1461612526770 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:46 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40cc37800 == 121 [pid = 4493] [id = 504] 12:28:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 238 (0x7fa3fbc6e400) [pid = 4493] [serial = 1513] [outer = (nil)] 12:28:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 239 (0x7fa40bd8d400) [pid = 4493] [serial = 1514] [outer = 0x7fa3fbc6e400] 12:28:46 INFO - PROCESS | 4493 | 1461612526882 Marionette DEBUG loaded listener.js 12:28:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 240 (0x7fa40c06bc00) [pid = 4493] [serial = 1515] [outer = 0x7fa3fbc6e400] 12:28:47 INFO - PROCESS | 4493 | 1461612527801 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:28:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:28:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1532ms 12:28:47 INFO - PROCESS | 4493 | 1461612527869 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 12:28:47 INFO - PROCESS | 4493 | 1461612527873 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 12:28:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:28:47 INFO - PROCESS | 4493 | 1461612527880 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:28:47 INFO - PROCESS | 4493 | 1461612527884 Marionette TRACE conn4 <- [1,1990,null,{}] 12:28:47 INFO - PROCESS | 4493 | 1461612527889 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:48 INFO - PROCESS | 4493 | 1461612528147 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 12:28:48 INFO - PROCESS | 4493 | 1461612528352 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:48 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40d4ee800 == 122 [pid = 4493] [id = 505] 12:28:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 241 (0x7fa4040c9800) [pid = 4493] [serial = 1516] [outer = (nil)] 12:28:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 242 (0x7fa40c39c800) [pid = 4493] [serial = 1517] [outer = 0x7fa4040c9800] 12:28:48 INFO - PROCESS | 4493 | 1461612528478 Marionette DEBUG loaded listener.js 12:28:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 243 (0x7fa40cc70000) [pid = 4493] [serial = 1518] [outer = 0x7fa4040c9800] 12:28:49 INFO - PROCESS | 4493 | 1461612529375 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:28:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:28:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1541ms 12:28:49 INFO - PROCESS | 4493 | 1461612529422 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 12:28:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:28:49 INFO - PROCESS | 4493 | 1461612529426 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 12:28:49 INFO - PROCESS | 4493 | 1461612529432 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:28:49 INFO - PROCESS | 4493 | 1461612529436 Marionette TRACE conn4 <- [1,1994,null,{}] 12:28:49 INFO - PROCESS | 4493 | 1461612529441 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:49 INFO - PROCESS | 4493 | 1461612529630 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 12:28:49 INFO - PROCESS | 4493 | 1461612529837 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:49 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa410a82000 == 123 [pid = 4493] [id = 506] 12:28:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 244 (0x7fa40c06d000) [pid = 4493] [serial = 1519] [outer = (nil)] 12:28:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 245 (0x7fa40d487800) [pid = 4493] [serial = 1520] [outer = 0x7fa40c06d000] 12:28:49 INFO - PROCESS | 4493 | 1461612529907 Marionette DEBUG loaded listener.js 12:28:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 246 (0x7fa40dca8400) [pid = 4493] [serial = 1521] [outer = 0x7fa40c06d000] 12:28:50 INFO - PROCESS | 4493 | 1461612530840 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 12:28:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:28:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1436ms 12:28:50 INFO - PROCESS | 4493 | 1461612530870 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 12:28:50 INFO - PROCESS | 4493 | 1461612530873 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 12:28:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:28:50 INFO - PROCESS | 4493 | 1461612530880 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:28:50 INFO - PROCESS | 4493 | 1461612530883 Marionette TRACE conn4 <- [1,1998,null,{}] 12:28:50 INFO - PROCESS | 4493 | 1461612530898 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:51 INFO - PROCESS | 4493 | 1461612531122 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 12:28:51 INFO - PROCESS | 4493 | 1461612531392 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:51 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f6c7a000 == 124 [pid = 4493] [id = 507] 12:28:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 247 (0x7fa3f434e400) [pid = 4493] [serial = 1522] [outer = (nil)] 12:28:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 248 (0x7fa3f7e04000) [pid = 4493] [serial = 1523] [outer = 0x7fa3f434e400] 12:28:51 INFO - PROCESS | 4493 | 1461612531520 Marionette DEBUG loaded listener.js 12:28:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 249 (0x7fa404457000) [pid = 4493] [serial = 1524] [outer = 0x7fa3f434e400] 12:28:52 INFO - PROCESS | 4493 | 1461612532419 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 12:28:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:28:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1592ms 12:28:52 INFO - PROCESS | 4493 | 1461612532474 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 12:28:52 INFO - PROCESS | 4493 | 1461612532477 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 12:28:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:28:52 INFO - PROCESS | 4493 | 1461612532484 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:28:52 INFO - PROCESS | 4493 | 1461612532486 Marionette TRACE conn4 <- [1,2002,null,{}] 12:28:52 INFO - PROCESS | 4493 | 1461612532492 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:52 INFO - PROCESS | 4493 | 1461612532705 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 12:28:52 INFO - PROCESS | 4493 | 1461612532914 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:52 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa404562800 == 125 [pid = 4493] [id = 508] 12:28:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 250 (0x7fa3f31cf800) [pid = 4493] [serial = 1525] [outer = (nil)] 12:28:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 251 (0x7fa40fc05400) [pid = 4493] [serial = 1526] [outer = 0x7fa3f31cf800] 12:28:53 INFO - PROCESS | 4493 | 1461612533031 Marionette DEBUG loaded listener.js 12:28:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 252 (0x7fa40fe83800) [pid = 4493] [serial = 1527] [outer = 0x7fa3f31cf800] 12:28:54 INFO - PROCESS | 4493 | 1461612534333 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 12:28:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:28:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1931ms 12:28:54 INFO - PROCESS | 4493 | 1461612534416 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 12:28:54 INFO - PROCESS | 4493 | 1461612534421 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 12:28:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:28:54 INFO - PROCESS | 4493 | 1461612534429 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:28:54 INFO - PROCESS | 4493 | 1461612534435 Marionette TRACE conn4 <- [1,2006,null,{}] 12:28:54 INFO - PROCESS | 4493 | 1461612534444 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:54 INFO - PROCESS | 4493 | 1461612534726 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 12:28:54 INFO - PROCESS | 4493 | 1461612534922 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:54 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcbda800 == 126 [pid = 4493] [id = 509] 12:28:54 INFO - PROCESS | 4493 | ++DOMWINDOW == 253 (0x7fa3f7464800) [pid = 4493] [serial = 1528] [outer = (nil)] 12:28:54 INFO - PROCESS | 4493 | ++DOMWINDOW == 254 (0x7fa3f7472800) [pid = 4493] [serial = 1529] [outer = 0x7fa3f7464800] 12:28:54 INFO - PROCESS | 4493 | 1461612534992 Marionette DEBUG loaded listener.js 12:28:55 INFO - PROCESS | 4493 | ++DOMWINDOW == 255 (0x7fa3f98ce800) [pid = 4493] [serial = 1530] [outer = 0x7fa3f7464800] 12:28:55 INFO - PROCESS | 4493 | 1461612535895 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 12:28:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 12:28:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1541ms 12:28:55 INFO - PROCESS | 4493 | 1461612535971 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 12:28:55 INFO - PROCESS | 4493 | 1461612535979 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 12:28:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:28:55 INFO - PROCESS | 4493 | 1461612535989 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:28:55 INFO - PROCESS | 4493 | 1461612535992 Marionette TRACE conn4 <- [1,2010,null,{}] 12:28:56 INFO - PROCESS | 4493 | 1461612535998 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:56 INFO - PROCESS | 4493 | 1461612536247 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 12:28:56 INFO - PROCESS | 4493 | 1461612536652 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:56 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f21cd000 == 127 [pid = 4493] [id = 510] 12:28:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 256 (0x7fa3f7e09000) [pid = 4493] [serial = 1531] [outer = (nil)] 12:28:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 257 (0x7fa3facd0c00) [pid = 4493] [serial = 1532] [outer = 0x7fa3f7e09000] 12:28:56 INFO - PROCESS | 4493 | 1461612536729 Marionette DEBUG loaded listener.js 12:28:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 258 (0x7fa3fbb46c00) [pid = 4493] [serial = 1533] [outer = 0x7fa3f7e09000] 12:28:57 INFO - PROCESS | 4493 | 1461612537735 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 12:28:57 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa401553000 == 126 [pid = 4493] [id = 493] 12:28:57 INFO - PROCESS | 4493 | --DOMWINDOW == 257 (0x7fa3f7e10c00) [pid = 4493] [serial = 1421] [outer = (nil)] [url = about:blank] 12:28:57 INFO - PROCESS | 4493 | --DOMWINDOW == 256 (0x7fa405903c00) [pid = 4493] [serial = 1388] [outer = (nil)] [url = about:blank] 12:28:57 INFO - PROCESS | 4493 | --DOMWINDOW == 255 (0x7fa3f435b800) [pid = 4493] [serial = 1391] [outer = (nil)] [url = about:blank] 12:28:57 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa401424000 == 125 [pid = 4493] [id = 492] 12:28:57 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fe2b3800 == 124 [pid = 4493] [id = 491] 12:28:57 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcbe9000 == 123 [pid = 4493] [id = 490] 12:28:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 12:28:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1835ms 12:28:57 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f46db800 == 122 [pid = 4493] [id = 489] 12:28:57 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f7599800 == 121 [pid = 4493] [id = 488] 12:28:57 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f79e0800 == 120 [pid = 4493] [id = 487] 12:28:57 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f3fa6800 == 119 [pid = 4493] [id = 482] 12:28:57 INFO - PROCESS | 4493 | 1461612537839 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 12:28:57 INFO - PROCESS | 4493 | 1461612537844 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 12:28:57 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f8a99000 == 118 [pid = 4493] [id = 481] 12:28:57 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f8a81000 == 117 [pid = 4493] [id = 480] 12:28:57 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f79e6800 == 116 [pid = 4493] [id = 479] 12:28:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:28:57 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41fb10000 == 115 [pid = 4493] [id = 478] 12:28:57 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41b515000 == 114 [pid = 4493] [id = 477] 12:28:57 INFO - PROCESS | 4493 | 1461612537862 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:28:57 INFO - PROCESS | 4493 | 1461612537868 Marionette TRACE conn4 <- [1,2014,null,{}] 12:28:57 INFO - PROCESS | 4493 | 1461612537884 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:58 INFO - PROCESS | 4493 | 1461612538065 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 12:28:58 INFO - PROCESS | 4493 | --DOMWINDOW == 254 (0x7fa40c0e0c00) [pid = 4493] [serial = 1415] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 4493 | --DOMWINDOW == 253 (0x7fa3f7e0a400) [pid = 4493] [serial = 1418] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 4493 | --DOMWINDOW == 252 (0x7fa40d59d400) [pid = 4493] [serial = 1416] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 4493 | --DOMWINDOW == 251 (0x7fa3f7e0dc00) [pid = 4493] [serial = 1419] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 4493 | --DOMWINDOW == 250 (0x7fa40440bc00) [pid = 4493] [serial = 1370] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 4493 | --DOMWINDOW == 249 (0x7fa3f746ec00) [pid = 4493] [serial = 1398] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 4493 | --DOMWINDOW == 248 (0x7fa3f6e7b400) [pid = 4493] [serial = 1397] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 4493 | --DOMWINDOW == 247 (0x7fa40bd35400) [pid = 4493] [serial = 1376] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 4493 | --DOMWINDOW == 246 (0x7fa405ab5800) [pid = 4493] [serial = 1373] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 4493 | --DOMWINDOW == 245 (0x7fa3fbe87400) [pid = 4493] [serial = 1367] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 4493 | --DOMWINDOW == 244 (0x7fa40338c800) [pid = 4493] [serial = 1407] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 4493 | --DOMWINDOW == 243 (0x7fa3fdceb800) [pid = 4493] [serial = 1406] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 4493 | --DOMWINDOW == 242 (0x7fa41d93d400) [pid = 4493] [serial = 1382] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 4493 | --DOMWINDOW == 241 (0x7fa402e50400) [pid = 4493] [serial = 1409] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 4493 | --DOMWINDOW == 240 (0x7fa4040c2000) [pid = 4493] [serial = 1410] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 4493 | --DOMWINDOW == 239 (0x7fa3f31d2000) [pid = 4493] [serial = 1394] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 4493 | --DOMWINDOW == 238 (0x7fa3fca55800) [pid = 4493] [serial = 1404] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 4493 | --DOMWINDOW == 237 (0x7fa3fbe8b000) [pid = 4493] [serial = 1403] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 4493 | --DOMWINDOW == 236 (0x7fa3f6ca1400) [pid = 4493] [serial = 1385] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 4493 | --DOMWINDOW == 235 (0x7fa413871800) [pid = 4493] [serial = 1379] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 4493 | --DOMWINDOW == 234 (0x7fa3fae5d800) [pid = 4493] [serial = 1401] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 4493 | --DOMWINDOW == 233 (0x7fa3fae2d400) [pid = 4493] [serial = 1400] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 4493 | --DOMWINDOW == 232 (0x7fa3fae59000) [pid = 4493] [serial = 1364] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 4493 | --DOMWINDOW == 231 (0x7fa407021000) [pid = 4493] [serial = 1412] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 4493 | --DOMWINDOW == 230 (0x7fa40b5f4000) [pid = 4493] [serial = 1413] [outer = (nil)] [url = about:blank] 12:28:58 INFO - PROCESS | 4493 | 1461612538364 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:58 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f79e0000 == 115 [pid = 4493] [id = 511] 12:28:58 INFO - PROCESS | 4493 | ++DOMWINDOW == 231 (0x7fa3f6c9c800) [pid = 4493] [serial = 1534] [outer = (nil)] 12:28:58 INFO - PROCESS | 4493 | ++DOMWINDOW == 232 (0x7fa3fae59000) [pid = 4493] [serial = 1535] [outer = 0x7fa3f6c9c800] 12:28:58 INFO - PROCESS | 4493 | 1461612538435 Marionette DEBUG loaded listener.js 12:28:58 INFO - PROCESS | 4493 | ++DOMWINDOW == 233 (0x7fa3fcb1d400) [pid = 4493] [serial = 1536] [outer = 0x7fa3f6c9c800] 12:28:59 INFO - PROCESS | 4493 | 1461612539188 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 12:28:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:28:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1348ms 12:28:59 INFO - PROCESS | 4493 | 1461612539206 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 12:28:59 INFO - PROCESS | 4493 | 1461612539211 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 12:28:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:28:59 INFO - PROCESS | 4493 | 1461612539217 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:28:59 INFO - PROCESS | 4493 | 1461612539219 Marionette TRACE conn4 <- [1,2018,null,{}] 12:28:59 INFO - PROCESS | 4493 | 1461612539225 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:59 INFO - PROCESS | 4493 | 1461612539453 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 12:28:59 INFO - PROCESS | 4493 | 1461612539475 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:59 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fca29000 == 116 [pid = 4493] [id = 512] 12:28:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 234 (0x7fa3f6e7b400) [pid = 4493] [serial = 1537] [outer = (nil)] 12:28:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 235 (0x7fa3fe3dfc00) [pid = 4493] [serial = 1538] [outer = 0x7fa3f6e7b400] 12:28:59 INFO - PROCESS | 4493 | 1461612539537 Marionette DEBUG loaded listener.js 12:28:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 236 (0x7fa40336a800) [pid = 4493] [serial = 1539] [outer = 0x7fa3f6e7b400] 12:29:00 INFO - PROCESS | 4493 | 1461612540449 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:29:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:29:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1282ms 12:29:00 INFO - PROCESS | 4493 | 1461612540500 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 12:29:00 INFO - PROCESS | 4493 | 1461612540504 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 12:29:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:29:00 INFO - PROCESS | 4493 | 1461612540509 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:29:00 INFO - PROCESS | 4493 | 1461612540511 Marionette TRACE conn4 <- [1,2022,null,{}] 12:29:00 INFO - PROCESS | 4493 | 1461612540517 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:00 INFO - PROCESS | 4493 | 1461612540794 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 12:29:00 INFO - PROCESS | 4493 | 1461612540820 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:00 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fe4bb800 == 117 [pid = 4493] [id = 513] 12:29:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 237 (0x7fa3fc94f800) [pid = 4493] [serial = 1540] [outer = (nil)] 12:29:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 238 (0x7fa4042f5c00) [pid = 4493] [serial = 1541] [outer = 0x7fa3fc94f800] 12:29:00 INFO - PROCESS | 4493 | 1461612540884 Marionette DEBUG loaded listener.js 12:29:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 239 (0x7fa4044d5c00) [pid = 4493] [serial = 1542] [outer = 0x7fa3fc94f800] 12:29:01 INFO - PROCESS | 4493 | 1461612541844 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 12:29:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:29:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1387ms 12:29:01 INFO - PROCESS | 4493 | 1461612541898 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 12:29:01 INFO - PROCESS | 4493 | 1461612541902 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 12:29:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:29:01 INFO - PROCESS | 4493 | 1461612541908 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:29:01 INFO - PROCESS | 4493 | 1461612541911 Marionette TRACE conn4 <- [1,2026,null,{}] 12:29:01 INFO - PROCESS | 4493 | 1461612541926 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:02 INFO - PROCESS | 4493 | 1461612542199 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 12:29:02 INFO - PROCESS | 4493 | --DOMWINDOW == 238 (0x7fa3fae26800) [pid = 4493] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:29:02 INFO - PROCESS | 4493 | --DOMWINDOW == 237 (0x7fa3f4359800) [pid = 4493] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:29:02 INFO - PROCESS | 4493 | --DOMWINDOW == 236 (0x7fa3f6161800) [pid = 4493] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:29:02 INFO - PROCESS | 4493 | --DOMWINDOW == 235 (0x7fa3fdced800) [pid = 4493] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:29:02 INFO - PROCESS | 4493 | --DOMWINDOW == 234 (0x7fa3f31c5800) [pid = 4493] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:29:02 INFO - PROCESS | 4493 | --DOMWINDOW == 233 (0x7fa3f31d0000) [pid = 4493] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:29:02 INFO - PROCESS | 4493 | --DOMWINDOW == 232 (0x7fa3f6e76800) [pid = 4493] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:29:02 INFO - PROCESS | 4493 | 1461612542960 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:02 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f7d54000 == 118 [pid = 4493] [id = 514] 12:29:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 233 (0x7fa3f31c5800) [pid = 4493] [serial = 1543] [outer = (nil)] 12:29:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 234 (0x7fa3fae26800) [pid = 4493] [serial = 1544] [outer = 0x7fa3f31c5800] 12:29:03 INFO - PROCESS | 4493 | 1461612543028 Marionette DEBUG loaded listener.js 12:29:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 235 (0x7fa404408800) [pid = 4493] [serial = 1545] [outer = 0x7fa3f31c5800] 12:29:03 INFO - PROCESS | 4493 | 1461612543730 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 12:29:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:29:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1840ms 12:29:03 INFO - PROCESS | 4493 | 1461612543748 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 12:29:03 INFO - PROCESS | 4493 | 1461612543751 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 12:29:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:29:03 INFO - PROCESS | 4493 | 1461612543758 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:29:03 INFO - PROCESS | 4493 | 1461612543760 Marionette TRACE conn4 <- [1,2030,null,{}] 12:29:03 INFO - PROCESS | 4493 | 1461612543765 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:03 INFO - PROCESS | 4493 | 1461612543986 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 12:29:04 INFO - PROCESS | 4493 | 1461612544021 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:04 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403461000 == 119 [pid = 4493] [id = 515] 12:29:04 INFO - PROCESS | 4493 | ++DOMWINDOW == 236 (0x7fa403384800) [pid = 4493] [serial = 1546] [outer = (nil)] 12:29:04 INFO - PROCESS | 4493 | ++DOMWINDOW == 237 (0x7fa40bd35c00) [pid = 4493] [serial = 1547] [outer = 0x7fa403384800] 12:29:04 INFO - PROCESS | 4493 | 1461612544081 Marionette DEBUG loaded listener.js 12:29:04 INFO - PROCESS | 4493 | ++DOMWINDOW == 238 (0x7fa40c073000) [pid = 4493] [serial = 1548] [outer = 0x7fa403384800] 12:29:05 INFO - PROCESS | 4493 | 1461612545022 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 12:29:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:29:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1327ms 12:29:05 INFO - PROCESS | 4493 | 1461612545087 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 12:29:05 INFO - PROCESS | 4493 | 1461612545093 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 12:29:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:29:05 INFO - PROCESS | 4493 | 1461612545101 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:29:05 INFO - PROCESS | 4493 | 1461612545107 Marionette TRACE conn4 <- [1,2034,null,{}] 12:29:05 INFO - PROCESS | 4493 | 1461612545115 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:05 INFO - PROCESS | 4493 | 1461612545316 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 12:29:05 INFO - PROCESS | 4493 | 1461612545532 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:05 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f79f1000 == 120 [pid = 4493] [id = 516] 12:29:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 239 (0x7fa3f6ca0800) [pid = 4493] [serial = 1549] [outer = (nil)] 12:29:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 240 (0x7fa3f6fda800) [pid = 4493] [serial = 1550] [outer = 0x7fa3f6ca0800] 12:29:05 INFO - PROCESS | 4493 | 1461612545667 Marionette DEBUG loaded listener.js 12:29:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 241 (0x7fa3f885a800) [pid = 4493] [serial = 1551] [outer = 0x7fa3f6ca0800] 12:29:06 INFO - PROCESS | 4493 | 1461612546623 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:29:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:29:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1584ms 12:29:06 INFO - PROCESS | 4493 | 1461612546686 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 12:29:06 INFO - PROCESS | 4493 | 1461612546695 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 12:29:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:29:06 INFO - PROCESS | 4493 | 1461612546705 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:29:06 INFO - PROCESS | 4493 | 1461612546709 Marionette TRACE conn4 <- [1,2038,null,{}] 12:29:06 INFO - PROCESS | 4493 | 1461612546715 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:06 INFO - PROCESS | 4493 | 1461612546970 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 12:29:07 INFO - PROCESS | 4493 | 1461612547226 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:07 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4015c3800 == 121 [pid = 4493] [id = 517] 12:29:07 INFO - PROCESS | 4493 | ++DOMWINDOW == 242 (0x7fa3fafa8c00) [pid = 4493] [serial = 1552] [outer = (nil)] 12:29:07 INFO - PROCESS | 4493 | ++DOMWINDOW == 243 (0x7fa3fbc60c00) [pid = 4493] [serial = 1553] [outer = 0x7fa3fafa8c00] 12:29:07 INFO - PROCESS | 4493 | 1461612547349 Marionette DEBUG loaded listener.js 12:29:07 INFO - PROCESS | 4493 | ++DOMWINDOW == 244 (0x7fa3fcb18000) [pid = 4493] [serial = 1554] [outer = 0x7fa3fafa8c00] 12:29:08 INFO - PROCESS | 4493 | 1461612548340 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 12:29:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:29:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1690ms 12:29:08 INFO - PROCESS | 4493 | 1461612548396 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 12:29:08 INFO - PROCESS | 4493 | 1461612548399 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 12:29:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:29:08 INFO - PROCESS | 4493 | 1461612548406 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:29:08 INFO - PROCESS | 4493 | 1461612548412 Marionette TRACE conn4 <- [1,2042,null,{}] 12:29:08 INFO - PROCESS | 4493 | 1461612548428 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:08 INFO - PROCESS | 4493 | 1461612548642 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 12:29:08 INFO - PROCESS | 4493 | 1461612548895 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:08 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4047ad000 == 122 [pid = 4493] [id = 518] 12:29:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 245 (0x7fa4040ccc00) [pid = 4493] [serial = 1555] [outer = (nil)] 12:29:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 246 (0x7fa4044d3000) [pid = 4493] [serial = 1556] [outer = 0x7fa4040ccc00] 12:29:09 INFO - PROCESS | 4493 | 1461612549022 Marionette DEBUG loaded listener.js 12:29:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 247 (0x7fa40590d000) [pid = 4493] [serial = 1557] [outer = 0x7fa4040ccc00] 12:29:10 INFO - PROCESS | 4493 | 1461612550107 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:29:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:29:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1742ms 12:29:10 INFO - PROCESS | 4493 | 1461612550150 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 12:29:10 INFO - PROCESS | 4493 | 1461612550158 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 12:29:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:29:10 INFO - PROCESS | 4493 | 1461612550168 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:29:10 INFO - PROCESS | 4493 | 1461612550173 Marionette TRACE conn4 <- [1,2046,null,{}] 12:29:10 INFO - PROCESS | 4493 | 1461612550182 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:10 INFO - PROCESS | 4493 | 1461612550517 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 12:29:10 INFO - PROCESS | 4493 | 1461612550902 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:10 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40c2c2800 == 123 [pid = 4493] [id = 519] 12:29:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 248 (0x7fa405abac00) [pid = 4493] [serial = 1558] [outer = (nil)] 12:29:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 249 (0x7fa409a5a000) [pid = 4493] [serial = 1559] [outer = 0x7fa405abac00] 12:29:10 INFO - PROCESS | 4493 | 1461612550977 Marionette DEBUG loaded listener.js 12:29:11 INFO - PROCESS | 4493 | ++DOMWINDOW == 250 (0x7fa40c073c00) [pid = 4493] [serial = 1560] [outer = 0x7fa405abac00] 12:29:11 INFO - PROCESS | 4493 | 1461612551894 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:29:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:29:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1797ms 12:29:11 INFO - PROCESS | 4493 | 1461612551964 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 12:29:11 INFO - PROCESS | 4493 | 1461612551968 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 12:29:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:29:11 INFO - PROCESS | 4493 | 1461612551974 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:29:11 INFO - PROCESS | 4493 | 1461612551977 Marionette TRACE conn4 <- [1,2050,null,{}] 12:29:11 INFO - PROCESS | 4493 | 1461612551983 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:12 INFO - PROCESS | 4493 | 1461612552177 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 12:29:12 INFO - PROCESS | 4493 | 1461612552381 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:12 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40febc800 == 124 [pid = 4493] [id = 520] 12:29:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 251 (0x7fa40700e000) [pid = 4493] [serial = 1561] [outer = (nil)] 12:29:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 252 (0x7fa40c39b000) [pid = 4493] [serial = 1562] [outer = 0x7fa40700e000] 12:29:12 INFO - PROCESS | 4493 | 1461612552465 Marionette DEBUG loaded listener.js 12:29:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 253 (0x7fa40cfc3800) [pid = 4493] [serial = 1563] [outer = 0x7fa40700e000] 12:29:13 INFO - PROCESS | 4493 | 1461612553364 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:29:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:29:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1432ms 12:29:13 INFO - PROCESS | 4493 | 1461612553407 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 12:29:13 INFO - PROCESS | 4493 | 1461612553411 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 12:29:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:29:13 INFO - PROCESS | 4493 | 1461612553417 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:29:13 INFO - PROCESS | 4493 | 1461612553421 Marionette TRACE conn4 <- [1,2054,null,{}] 12:29:13 INFO - PROCESS | 4493 | 1461612553426 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:13 INFO - PROCESS | 4493 | 1461612553656 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 12:29:13 INFO - PROCESS | 4493 | 1461612553863 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:13 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41a69a800 == 125 [pid = 4493] [id = 521] 12:29:13 INFO - PROCESS | 4493 | ++DOMWINDOW == 254 (0x7fa40d508000) [pid = 4493] [serial = 1564] [outer = (nil)] 12:29:13 INFO - PROCESS | 4493 | ++DOMWINDOW == 255 (0x7fa414795800) [pid = 4493] [serial = 1565] [outer = 0x7fa40d508000] 12:29:13 INFO - PROCESS | 4493 | 1461612553986 Marionette DEBUG loaded listener.js 12:29:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 256 (0x7fa41a810800) [pid = 4493] [serial = 1566] [outer = 0x7fa40d508000] 12:29:14 INFO - PROCESS | 4493 | 1461612554931 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 12:29:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:29:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1582ms 12:29:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:29:15 INFO - PROCESS | 4493 | 1461612555001 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 12:29:15 INFO - PROCESS | 4493 | 1461612555004 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 12:29:15 INFO - PROCESS | 4493 | 1461612555011 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:29:15 INFO - PROCESS | 4493 | 1461612555014 Marionette TRACE conn4 <- [1,2058,null,{}] 12:29:15 INFO - PROCESS | 4493 | 1461612555020 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:15 INFO - PROCESS | 4493 | 1461612555221 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 12:29:15 INFO - PROCESS | 4493 | 1461612555429 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:15 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41ed34000 == 126 [pid = 4493] [id = 522] 12:29:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 257 (0x7fa41386f000) [pid = 4493] [serial = 1567] [outer = (nil)] 12:29:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 258 (0x7fa41b8c1400) [pid = 4493] [serial = 1568] [outer = 0x7fa41386f000] 12:29:15 INFO - PROCESS | 4493 | 1461612555510 Marionette DEBUG loaded listener.js 12:29:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 259 (0x7fa41bbd3c00) [pid = 4493] [serial = 1569] [outer = 0x7fa41386f000] 12:29:16 INFO - PROCESS | 4493 | 1461612556459 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 12:29:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:29:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1484ms 12:29:16 INFO - PROCESS | 4493 | 1461612556495 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 12:29:16 INFO - PROCESS | 4493 | 1461612556499 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 12:29:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:29:16 INFO - PROCESS | 4493 | 1461612556505 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:29:16 INFO - PROCESS | 4493 | 1461612556508 Marionette TRACE conn4 <- [1,2062,null,{}] 12:29:16 INFO - PROCESS | 4493 | 1461612556514 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:16 INFO - PROCESS | 4493 | 1461612556721 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 12:29:16 INFO - PROCESS | 4493 | 1461612556934 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:16 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41f707800 == 127 [pid = 4493] [id = 523] 12:29:16 INFO - PROCESS | 4493 | ++DOMWINDOW == 260 (0x7fa41478e400) [pid = 4493] [serial = 1570] [outer = (nil)] 12:29:17 INFO - PROCESS | 4493 | ++DOMWINDOW == 261 (0x7fa41eb9d000) [pid = 4493] [serial = 1571] [outer = 0x7fa41478e400] 12:29:17 INFO - PROCESS | 4493 | 1461612557048 Marionette DEBUG loaded listener.js 12:29:17 INFO - PROCESS | 4493 | ++DOMWINDOW == 262 (0x7fa41f35fc00) [pid = 4493] [serial = 1572] [outer = 0x7fa41478e400] 12:29:18 INFO - PROCESS | 4493 | 1461612558008 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 12:29:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:29:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1579ms 12:29:18 INFO - PROCESS | 4493 | 1461612558085 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 12:29:18 INFO - PROCESS | 4493 | 1461612558089 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 12:29:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:29:18 INFO - PROCESS | 4493 | 1461612558096 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:29:18 INFO - PROCESS | 4493 | 1461612558098 Marionette TRACE conn4 <- [1,2066,null,{}] 12:29:18 INFO - PROCESS | 4493 | 1461612558104 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:18 INFO - PROCESS | 4493 | 1461612558338 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 12:29:18 INFO - PROCESS | 4493 | 1461612558584 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:18 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41fb18800 == 128 [pid = 4493] [id = 524] 12:29:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 263 (0x7fa3f4645800) [pid = 4493] [serial = 1573] [outer = (nil)] 12:29:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 264 (0x7fa3f464bc00) [pid = 4493] [serial = 1574] [outer = 0x7fa3f4645800] 12:29:18 INFO - PROCESS | 4493 | 1461612558702 Marionette DEBUG loaded listener.js 12:29:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 265 (0x7fa3f4650400) [pid = 4493] [serial = 1575] [outer = 0x7fa3f4645800] 12:29:19 INFO - PROCESS | 4493 | 1461612559539 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 12:29:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:29:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1487ms 12:29:19 INFO - PROCESS | 4493 | 1461612559584 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 12:29:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:29:19 INFO - PROCESS | 4493 | 1461612559588 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 12:29:19 INFO - PROCESS | 4493 | 1461612559594 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:29:19 INFO - PROCESS | 4493 | 1461612559597 Marionette TRACE conn4 <- [1,2070,null,{}] 12:29:19 INFO - PROCESS | 4493 | 1461612559603 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:19 INFO - PROCESS | 4493 | 1461612559809 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 12:29:20 INFO - PROCESS | 4493 | 1461612560024 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:20 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa424ac6000 == 129 [pid = 4493] [id = 525] 12:29:20 INFO - PROCESS | 4493 | ++DOMWINDOW == 266 (0x7fa3f4646400) [pid = 4493] [serial = 1576] [outer = (nil)] 12:29:20 INFO - PROCESS | 4493 | ++DOMWINDOW == 267 (0x7fa3f6d7c000) [pid = 4493] [serial = 1577] [outer = 0x7fa3f4646400] 12:29:20 INFO - PROCESS | 4493 | 1461612560151 Marionette DEBUG loaded listener.js 12:29:20 INFO - PROCESS | 4493 | ++DOMWINDOW == 268 (0x7fa3f6d80c00) [pid = 4493] [serial = 1578] [outer = 0x7fa3f4646400] 12:29:21 INFO - PROCESS | 4493 | 1461612561112 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 12:29:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:29:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1579ms 12:29:21 INFO - PROCESS | 4493 | 1461612561176 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 12:29:21 INFO - PROCESS | 4493 | 1461612561180 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 12:29:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:29:21 INFO - PROCESS | 4493 | 1461612561186 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:29:21 INFO - PROCESS | 4493 | 1461612561191 Marionette TRACE conn4 <- [1,2074,null,{}] 12:29:21 INFO - PROCESS | 4493 | 1461612561196 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:21 INFO - PROCESS | 4493 | 1461612561460 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 12:29:21 INFO - PROCESS | 4493 | 1461612561726 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:21 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcd8f000 == 130 [pid = 4493] [id = 526] 12:29:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 269 (0x7fa41d942000) [pid = 4493] [serial = 1579] [outer = (nil)] 12:29:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 270 (0x7fa41f4a0400) [pid = 4493] [serial = 1580] [outer = 0x7fa41d942000] 12:29:21 INFO - PROCESS | 4493 | 1461612561852 Marionette DEBUG loaded listener.js 12:29:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 271 (0x7fa41fa0b000) [pid = 4493] [serial = 1581] [outer = 0x7fa41d942000] 12:29:22 INFO - PROCESS | 4493 | 1461612562779 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 12:29:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:29:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1636ms 12:29:22 INFO - PROCESS | 4493 | 1461612562824 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 12:29:22 INFO - PROCESS | 4493 | 1461612562829 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 12:29:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:29:22 INFO - PROCESS | 4493 | 1461612562835 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:29:22 INFO - PROCESS | 4493 | 1461612562838 Marionette TRACE conn4 <- [1,2078,null,{}] 12:29:22 INFO - PROCESS | 4493 | 1461612562844 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:23 INFO - PROCESS | 4493 | 1461612563048 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 12:29:23 INFO - PROCESS | 4493 | 1461612563361 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:23 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f43b3000 == 131 [pid = 4493] [id = 527] 12:29:23 INFO - PROCESS | 4493 | ++DOMWINDOW == 272 (0x7fa403313800) [pid = 4493] [serial = 1582] [outer = (nil)] 12:29:23 INFO - PROCESS | 4493 | ++DOMWINDOW == 273 (0x7fa40331c800) [pid = 4493] [serial = 1583] [outer = 0x7fa403313800] 12:29:23 INFO - PROCESS | 4493 | 1461612563442 Marionette DEBUG loaded listener.js 12:29:23 INFO - PROCESS | 4493 | ++DOMWINDOW == 274 (0x7fa41d940800) [pid = 4493] [serial = 1584] [outer = 0x7fa403313800] 12:29:24 INFO - PROCESS | 4493 | 1461612564294 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 12:29:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:29:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1529ms 12:29:24 INFO - PROCESS | 4493 | 1461612564365 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 12:29:24 INFO - PROCESS | 4493 | 1461612564369 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 12:29:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:29:24 INFO - PROCESS | 4493 | 1461612564376 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:29:24 INFO - PROCESS | 4493 | 1461612564379 Marionette TRACE conn4 <- [1,2082,null,{}] 12:29:24 INFO - PROCESS | 4493 | 1461612564384 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:24 INFO - PROCESS | 4493 | 1461612564605 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 12:29:24 INFO - PROCESS | 4493 | 1461612564817 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:24 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f2d50000 == 132 [pid = 4493] [id = 528] 12:29:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 275 (0x7fa3f2ccbc00) [pid = 4493] [serial = 1585] [outer = (nil)] 12:29:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 276 (0x7fa3f2cd3800) [pid = 4493] [serial = 1586] [outer = 0x7fa3f2ccbc00] 12:29:24 INFO - PROCESS | 4493 | 1461612564969 Marionette DEBUG loaded listener.js 12:29:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 277 (0x7fa3f2cd9400) [pid = 4493] [serial = 1587] [outer = 0x7fa3f2ccbc00] 12:29:25 INFO - PROCESS | 4493 | 1461612565850 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 12:29:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:29:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1534ms 12:29:25 INFO - PROCESS | 4493 | 1461612565930 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 12:29:25 INFO - PROCESS | 4493 | 1461612565935 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 12:29:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:29:25 INFO - PROCESS | 4493 | 1461612565963 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:29:25 INFO - PROCESS | 4493 | 1461612565967 Marionette TRACE conn4 <- [1,2086,null,{}] 12:29:25 INFO - PROCESS | 4493 | 1461612565972 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:26 INFO - PROCESS | 4493 | 1461612566186 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 12:29:26 INFO - PROCESS | 4493 | 1461612566493 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:26 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f21db800 == 133 [pid = 4493] [id = 529] 12:29:26 INFO - PROCESS | 4493 | ++DOMWINDOW == 278 (0x7fa3f2cce400) [pid = 4493] [serial = 1588] [outer = (nil)] 12:29:26 INFO - PROCESS | 4493 | ++DOMWINDOW == 279 (0x7fa3f3264c00) [pid = 4493] [serial = 1589] [outer = 0x7fa3f2cce400] 12:29:26 INFO - PROCESS | 4493 | 1461612566571 Marionette DEBUG loaded listener.js 12:29:26 INFO - PROCESS | 4493 | ++DOMWINDOW == 280 (0x7fa3f326d400) [pid = 4493] [serial = 1590] [outer = 0x7fa3f2cce400] 12:29:27 INFO - PROCESS | 4493 | 1461612567440 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 12:29:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:29:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1540ms 12:29:27 INFO - PROCESS | 4493 | 1461612567500 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 12:29:27 INFO - PROCESS | 4493 | 1461612567508 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 12:29:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:29:27 INFO - PROCESS | 4493 | 1461612567522 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:29:27 INFO - PROCESS | 4493 | 1461612567525 Marionette TRACE conn4 <- [1,2090,null,{}] 12:29:27 INFO - PROCESS | 4493 | 1461612567532 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:27 INFO - PROCESS | 4493 | 1461612567793 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 12:29:28 INFO - PROCESS | 4493 | 1461612568052 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:28 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcd94000 == 134 [pid = 4493] [id = 530] 12:29:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 281 (0x7fa3f2cd9000) [pid = 4493] [serial = 1591] [outer = (nil)] 12:29:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 282 (0x7fa3f6fe6000) [pid = 4493] [serial = 1592] [outer = 0x7fa3f2cd9000] 12:29:28 INFO - PROCESS | 4493 | 1461612568177 Marionette DEBUG loaded listener.js 12:29:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 283 (0x7fa3fb559800) [pid = 4493] [serial = 1593] [outer = 0x7fa3f2cd9000] 12:29:29 INFO - PROCESS | 4493 | 1461612569072 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 12:29:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1591ms 12:29:29 INFO - PROCESS | 4493 | 1461612569114 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 12:29:29 INFO - PROCESS | 4493 | 1461612569117 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 12:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:29:29 INFO - PROCESS | 4493 | 1461612569124 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:29:29 INFO - PROCESS | 4493 | 1461612569126 Marionette TRACE conn4 <- [1,2094,null,{}] 12:29:29 INFO - PROCESS | 4493 | 1461612569133 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:29 INFO - PROCESS | 4493 | 1461612569365 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 12:29:29 INFO - PROCESS | 4493 | 1461612569679 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:29 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcd88800 == 135 [pid = 4493] [id = 531] 12:29:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 284 (0x7fa3f2cd7400) [pid = 4493] [serial = 1594] [outer = (nil)] 12:29:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 285 (0x7fa3fafa7c00) [pid = 4493] [serial = 1595] [outer = 0x7fa3f2cd7400] 12:29:29 INFO - PROCESS | 4493 | 1461612569761 Marionette DEBUG loaded listener.js 12:29:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 286 (0x7fa40331f400) [pid = 4493] [serial = 1596] [outer = 0x7fa3f2cd7400] 12:29:31 INFO - PROCESS | 4493 | 1461612571204 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 12:29:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:29:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 2143ms 12:29:31 INFO - PROCESS | 4493 | 1461612571269 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 12:29:31 INFO - PROCESS | 4493 | 1461612571275 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 12:29:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:29:31 INFO - PROCESS | 4493 | 1461612571284 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:29:31 INFO - PROCESS | 4493 | 1461612571289 Marionette TRACE conn4 <- [1,2098,null,{}] 12:29:31 INFO - PROCESS | 4493 | 1461612571297 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:31 INFO - PROCESS | 4493 | 1461612571532 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 12:29:31 INFO - PROCESS | 4493 | 1461612571750 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:31 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f87f0800 == 136 [pid = 4493] [id = 532] 12:29:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 287 (0x7fa3f4649c00) [pid = 4493] [serial = 1597] [outer = (nil)] 12:29:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 288 (0x7fa3f6d83400) [pid = 4493] [serial = 1598] [outer = 0x7fa3f4649c00] 12:29:31 INFO - PROCESS | 4493 | 1461612571881 Marionette DEBUG loaded listener.js 12:29:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 289 (0x7fa3f77b4c00) [pid = 4493] [serial = 1599] [outer = 0x7fa3f4649c00] 12:29:32 INFO - PROCESS | 4493 | 1461612572965 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 12:29:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1736ms 12:29:33 INFO - PROCESS | 4493 | 1461612573021 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 12:29:33 INFO - PROCESS | 4493 | 1461612573029 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 12:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:29:33 INFO - PROCESS | 4493 | 1461612573039 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:29:33 INFO - PROCESS | 4493 | 1461612573043 Marionette TRACE conn4 <- [1,2102,null,{}] 12:29:33 INFO - PROCESS | 4493 | 1461612573049 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:33 INFO - PROCESS | 4493 | 1461612573261 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 12:29:33 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f7d54000 == 135 [pid = 4493] [id = 514] 12:29:33 INFO - PROCESS | 4493 | --DOMWINDOW == 288 (0x7fa403ed0800) [pid = 4493] [serial = 1484] [outer = (nil)] [url = about:blank] 12:29:33 INFO - PROCESS | 4493 | 1461612573705 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:33 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fe4bb800 == 134 [pid = 4493] [id = 513] 12:29:33 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fca29000 == 133 [pid = 4493] [id = 512] 12:29:33 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f79e0000 == 132 [pid = 4493] [id = 511] 12:29:33 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f3faf000 == 133 [pid = 4493] [id = 533] 12:29:33 INFO - PROCESS | 4493 | ++DOMWINDOW == 289 (0x7fa3f616ec00) [pid = 4493] [serial = 1600] [outer = (nil)] 12:29:33 INFO - PROCESS | 4493 | ++DOMWINDOW == 290 (0x7fa3fba6cc00) [pid = 4493] [serial = 1601] [outer = 0x7fa3f616ec00] 12:29:33 INFO - PROCESS | 4493 | 1461612573824 Marionette DEBUG loaded listener.js 12:29:33 INFO - PROCESS | 4493 | ++DOMWINDOW == 291 (0x7fa3fbe8dc00) [pid = 4493] [serial = 1602] [outer = 0x7fa3f616ec00] 12:29:34 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f21cd000 == 132 [pid = 4493] [id = 510] 12:29:34 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcbda800 == 131 [pid = 4493] [id = 509] 12:29:34 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40b0b3000 == 130 [pid = 4493] [id = 502] 12:29:34 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40989d800 == 129 [pid = 4493] [id = 501] 12:29:34 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa404a70000 == 128 [pid = 4493] [id = 500] 12:29:34 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403fb2800 == 127 [pid = 4493] [id = 499] 12:29:34 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403c62000 == 126 [pid = 4493] [id = 498] 12:29:34 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fe2ab000 == 125 [pid = 4493] [id = 496] 12:29:34 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f8a98000 == 124 [pid = 4493] [id = 495] 12:29:34 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa402f1f000 == 123 [pid = 4493] [id = 494] 12:29:34 INFO - PROCESS | 4493 | --DOMWINDOW == 290 (0x7fa3fca58000) [pid = 4493] [serial = 1475] [outer = (nil)] [url = about:blank] 12:29:34 INFO - PROCESS | 4493 | --DOMWINDOW == 289 (0x7fa403385c00) [pid = 4493] [serial = 1430] [outer = (nil)] [url = about:blank] 12:29:34 INFO - PROCESS | 4493 | --DOMWINDOW == 288 (0x7fa3f6c9d000) [pid = 4493] [serial = 1464] [outer = (nil)] [url = about:blank] 12:29:34 INFO - PROCESS | 4493 | --DOMWINDOW == 287 (0x7fa3f614f800) [pid = 4493] [serial = 1463] [outer = (nil)] [url = about:blank] 12:29:34 INFO - PROCESS | 4493 | --DOMWINDOW == 286 (0x7fa3fbb4ec00) [pid = 4493] [serial = 1472] [outer = (nil)] [url = about:blank] 12:29:34 INFO - PROCESS | 4493 | --DOMWINDOW == 285 (0x7fa3fbe8f400) [pid = 4493] [serial = 1473] [outer = (nil)] [url = about:blank] 12:29:34 INFO - PROCESS | 4493 | --DOMWINDOW == 284 (0x7fa3fe0c0800) [pid = 4493] [serial = 1478] [outer = (nil)] [url = about:blank] 12:29:34 INFO - PROCESS | 4493 | --DOMWINDOW == 283 (0x7fa409706400) [pid = 4493] [serial = 1436] [outer = (nil)] [url = about:blank] 12:29:34 INFO - PROCESS | 4493 | --DOMWINDOW == 282 (0x7fa40d59c400) [pid = 4493] [serial = 1439] [outer = (nil)] [url = about:blank] 12:29:34 INFO - PROCESS | 4493 | --DOMWINDOW == 281 (0x7fa3f7e02c00) [pid = 4493] [serial = 1469] [outer = (nil)] [url = about:blank] 12:29:34 INFO - PROCESS | 4493 | --DOMWINDOW == 280 (0x7fa3fb616c00) [pid = 4493] [serial = 1470] [outer = (nil)] [url = about:blank] 12:29:34 INFO - PROCESS | 4493 | --DOMWINDOW == 279 (0x7fa41ba29000) [pid = 4493] [serial = 1451] [outer = (nil)] [url = about:blank] 12:29:34 INFO - PROCESS | 4493 | --DOMWINDOW == 278 (0x7fa3f8859400) [pid = 4493] [serial = 1467] [outer = (nil)] [url = about:blank] 12:29:34 INFO - PROCESS | 4493 | --DOMWINDOW == 277 (0x7fa3f6ca4400) [pid = 4493] [serial = 1466] [outer = (nil)] [url = about:blank] 12:29:34 INFO - PROCESS | 4493 | --DOMWINDOW == 276 (0x7fa3fae69c00) [pid = 4493] [serial = 1427] [outer = (nil)] [url = about:blank] 12:29:34 INFO - PROCESS | 4493 | --DOMWINDOW == 275 (0x7fa41a88b400) [pid = 4493] [serial = 1442] [outer = (nil)] [url = about:blank] 12:29:34 INFO - PROCESS | 4493 | --DOMWINDOW == 274 (0x7fa3f746dc00) [pid = 4493] [serial = 1424] [outer = (nil)] [url = about:blank] 12:29:34 INFO - PROCESS | 4493 | --DOMWINDOW == 273 (0x7fa3fdcf0400) [pid = 4493] [serial = 1481] [outer = (nil)] [url = about:blank] 12:29:34 INFO - PROCESS | 4493 | --DOMWINDOW == 272 (0x7fa3f20c6400) [pid = 4493] [serial = 1454] [outer = (nil)] [url = about:blank] 12:29:34 INFO - PROCESS | 4493 | --DOMWINDOW == 271 (0x7fa41bbd0800) [pid = 4493] [serial = 1445] [outer = (nil)] [url = about:blank] 12:29:34 INFO - PROCESS | 4493 | --DOMWINDOW == 270 (0x7fa3f3e20400) [pid = 4493] [serial = 1457] [outer = (nil)] [url = about:blank] 12:29:34 INFO - PROCESS | 4493 | --DOMWINDOW == 269 (0x7fa3fcb17800) [pid = 4493] [serial = 1448] [outer = (nil)] [url = about:blank] 12:29:34 INFO - PROCESS | 4493 | --DOMWINDOW == 268 (0x7fa40456f000) [pid = 4493] [serial = 1433] [outer = (nil)] [url = about:blank] 12:29:34 INFO - PROCESS | 4493 | --DOMWINDOW == 267 (0x7fa3f616b800) [pid = 4493] [serial = 1460] [outer = (nil)] [url = about:blank] 12:29:34 INFO - PROCESS | 4493 | --DOMWINDOW == 266 (0x7fa40189c000) [pid = 4493] [serial = 1479] [outer = (nil)] [url = about:blank] 12:29:34 INFO - PROCESS | 4493 | --DOMWINDOW == 265 (0x7fa403383400) [pid = 4493] [serial = 1482] [outer = (nil)] [url = about:blank] 12:29:34 INFO - PROCESS | 4493 | --DOMWINDOW == 264 (0x7fa3fcc95c00) [pid = 4493] [serial = 1476] [outer = (nil)] [url = about:blank] 12:29:35 INFO - PROCESS | 4493 | 1461612575060 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 12:29:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 2081ms 12:29:35 INFO - PROCESS | 4493 | 1461612575122 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 12:29:35 INFO - PROCESS | 4493 | 1461612575125 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 12:29:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:29:35 INFO - PROCESS | 4493 | 1461612575131 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:29:35 INFO - PROCESS | 4493 | 1461612575137 Marionette TRACE conn4 <- [1,2106,null,{}] 12:29:35 INFO - PROCESS | 4493 | 1461612575153 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:35 INFO - PROCESS | 4493 | 1461612575354 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 12:29:35 INFO - PROCESS | 4493 | 1461612575589 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:35 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcc35000 == 124 [pid = 4493] [id = 534] 12:29:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 265 (0x7fa3fbe94000) [pid = 4493] [serial = 1603] [outer = (nil)] 12:29:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 266 (0x7fa3fcc9f400) [pid = 4493] [serial = 1604] [outer = 0x7fa3fbe94000] 12:29:35 INFO - PROCESS | 4493 | 1461612575656 Marionette DEBUG loaded listener.js 12:29:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 267 (0x7fa40189c400) [pid = 4493] [serial = 1605] [outer = 0x7fa3fbe94000] 12:29:36 INFO - PROCESS | 4493 | 1461612576484 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 12:29:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:29:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1383ms 12:29:36 INFO - PROCESS | 4493 | 1461612576517 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 12:29:36 INFO - PROCESS | 4493 | 1461612576520 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 12:29:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:29:36 INFO - PROCESS | 4493 | 1461612576528 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:29:36 INFO - PROCESS | 4493 | 1461612576532 Marionette TRACE conn4 <- [1,2110,null,{}] 12:29:36 INFO - PROCESS | 4493 | 1461612576547 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:36 INFO - PROCESS | 4493 | 1461612576798 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 12:29:36 INFO - PROCESS | 4493 | 1461612576834 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:36 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fe2d3000 == 125 [pid = 4493] [id = 535] 12:29:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 268 (0x7fa3fcb12400) [pid = 4493] [serial = 1606] [outer = (nil)] 12:29:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 269 (0x7fa40338f800) [pid = 4493] [serial = 1607] [outer = 0x7fa3fcb12400] 12:29:36 INFO - PROCESS | 4493 | 1461612576897 Marionette DEBUG loaded listener.js 12:29:37 INFO - PROCESS | 4493 | ++DOMWINDOW == 270 (0x7fa403546000) [pid = 4493] [serial = 1608] [outer = 0x7fa3fcb12400] 12:29:37 INFO - PROCESS | 4493 | 1461612577894 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 12:29:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:29:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 2033ms 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 269 (0x7fa3f7e04800) [pid = 4493] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 268 (0x7fa3fc94f800) [pid = 4493] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 267 (0x7fa3f6162c00) [pid = 4493] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 266 (0x7fa407081800) [pid = 4493] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 265 (0x7fa402e5b400) [pid = 4493] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 264 (0x7fa4040c5800) [pid = 4493] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 263 (0x7fa4040c6800) [pid = 4493] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 262 (0x7fa3f7464800) [pid = 4493] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 261 (0x7fa3f6fdb000) [pid = 4493] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 260 (0x7fa40dca3400) [pid = 4493] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 259 (0x7fa3f6fda000) [pid = 4493] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 258 (0x7fa3f7463c00) [pid = 4493] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 257 (0x7fa3fc94cc00) [pid = 4493] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 256 (0x7fa3f31c5800) [pid = 4493] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 255 (0x7fa41a66f400) [pid = 4493] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 254 (0x7fa409878400) [pid = 4493] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 253 (0x7fa4040c3000) [pid = 4493] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 252 (0x7fa3f6c9c800) [pid = 4493] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 251 (0x7fa3f616b000) [pid = 4493] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 250 (0x7fa40ba8a000) [pid = 4493] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 249 (0x7fa3faf9dc00) [pid = 4493] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 248 (0x7fa41b740800) [pid = 4493] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 247 (0x7fa3f6fdd000) [pid = 4493] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 246 (0x7fa407022800) [pid = 4493] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 245 (0x7fa3f7e09000) [pid = 4493] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 244 (0x7fa41ba24800) [pid = 4493] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 243 (0x7fa40701e400) [pid = 4493] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 242 (0x7fa40707f400) [pid = 4493] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 241 (0x7fa3fc953c00) [pid = 4493] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 240 (0x7fa3f6e7b400) [pid = 4493] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 239 (0x7fa407023800) [pid = 4493] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 238 (0x7fa40beb1000) [pid = 4493] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 237 (0x7fa404406400) [pid = 4493] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 236 (0x7fa4045bd800) [pid = 4493] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 235 (0x7fa3f8857800) [pid = 4493] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 234 (0x7fa3f6fdcc00) [pid = 4493] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 233 (0x7fa3fb55b800) [pid = 4493] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 232 (0x7fa3fdce3400) [pid = 4493] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 231 (0x7fa3fba79800) [pid = 4493] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 230 (0x7fa3f6e76c00) [pid = 4493] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 229 (0x7fa3fdce3c00) [pid = 4493] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 228 (0x7fa403cedc00) [pid = 4493] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:29:38 INFO - PROCESS | 4493 | --DOMWINDOW == 227 (0x7fa3f7e03c00) [pid = 4493] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:29:38 INFO - PROCESS | 4493 | 1461612578682 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 12:29:38 INFO - PROCESS | 4493 | 1461612578684 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 12:29:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:29:38 INFO - PROCESS | 4493 | 1461612578693 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:29:38 INFO - PROCESS | 4493 | 1461612578696 Marionette TRACE conn4 <- [1,2114,null,{}] 12:29:38 INFO - PROCESS | 4493 | 1461612578702 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:38 INFO - PROCESS | 4493 | 1461612578869 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 12:29:39 INFO - PROCESS | 4493 | 1461612579039 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:39 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f7d4d800 == 126 [pid = 4493] [id = 536] 12:29:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 228 (0x7fa3f6155400) [pid = 4493] [serial = 1609] [outer = (nil)] 12:29:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 229 (0x7fa3f6e7b400) [pid = 4493] [serial = 1610] [outer = 0x7fa3f6155400] 12:29:39 INFO - PROCESS | 4493 | 1461612579103 Marionette DEBUG loaded listener.js 12:29:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 230 (0x7fa3f7466c00) [pid = 4493] [serial = 1611] [outer = 0x7fa3f6155400] 12:29:39 INFO - PROCESS | 4493 | 1461612579821 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 12:29:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1183ms 12:29:39 INFO - PROCESS | 4493 | 1461612579881 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 12:29:39 INFO - PROCESS | 4493 | 1461612579885 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 12:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:29:39 INFO - PROCESS | 4493 | 1461612579900 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:29:39 INFO - PROCESS | 4493 | 1461612579904 Marionette TRACE conn4 <- [1,2118,null,{}] 12:29:39 INFO - PROCESS | 4493 | 1461612579909 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:40 INFO - PROCESS | 4493 | 1461612580127 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 12:29:40 INFO - PROCESS | 4493 | 1461612580140 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:40 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4017c9000 == 127 [pid = 4493] [id = 537] 12:29:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 231 (0x7fa3fbe8e400) [pid = 4493] [serial = 1612] [outer = (nil)] 12:29:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 232 (0x7fa40354a000) [pid = 4493] [serial = 1613] [outer = 0x7fa3fbe8e400] 12:29:40 INFO - PROCESS | 4493 | 1461612580214 Marionette DEBUG loaded listener.js 12:29:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 233 (0x7fa403cf3800) [pid = 4493] [serial = 1614] [outer = 0x7fa3fbe8e400] 12:29:41 INFO - PROCESS | 4493 | 1461612581511 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 12:29:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:29:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1686ms 12:29:41 INFO - PROCESS | 4493 | 1461612581588 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 12:29:41 INFO - PROCESS | 4493 | 1461612581593 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 12:29:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:29:41 INFO - PROCESS | 4493 | 1461612581601 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:29:41 INFO - PROCESS | 4493 | 1461612581607 Marionette TRACE conn4 <- [1,2122,null,{}] 12:29:41 INFO - PROCESS | 4493 | 1461612581615 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:41 INFO - PROCESS | 4493 | 1461612581874 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 12:29:42 INFO - PROCESS | 4493 | 1461612582197 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:42 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f7d58000 == 128 [pid = 4493] [id = 538] 12:29:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 234 (0x7fa3f6170400) [pid = 4493] [serial = 1615] [outer = (nil)] 12:29:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 235 (0x7fa3f6d85c00) [pid = 4493] [serial = 1616] [outer = 0x7fa3f6170400] 12:29:42 INFO - PROCESS | 4493 | 1461612582278 Marionette DEBUG loaded listener.js 12:29:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 236 (0x7fa3f77b0c00) [pid = 4493] [serial = 1617] [outer = 0x7fa3f6170400] 12:29:43 INFO - PROCESS | 4493 | 1461612583249 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 12:29:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1688ms 12:29:43 INFO - PROCESS | 4493 | 1461612583290 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 12:29:43 INFO - PROCESS | 4493 | 1461612583299 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 12:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:29:43 INFO - PROCESS | 4493 | 1461612583310 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:29:43 INFO - PROCESS | 4493 | 1461612583315 Marionette TRACE conn4 <- [1,2126,null,{}] 12:29:43 INFO - PROCESS | 4493 | 1461612583321 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:43 INFO - PROCESS | 4493 | 1461612583548 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 12:29:43 INFO - PROCESS | 4493 | 1461612583834 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:43 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40154a000 == 129 [pid = 4493] [id = 539] 12:29:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 237 (0x7fa3fb616c00) [pid = 4493] [serial = 1618] [outer = (nil)] 12:29:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 238 (0x7fa3fbc60800) [pid = 4493] [serial = 1619] [outer = 0x7fa3fb616c00] 12:29:43 INFO - PROCESS | 4493 | 1461612583958 Marionette DEBUG loaded listener.js 12:29:44 INFO - PROCESS | 4493 | ++DOMWINDOW == 239 (0x7fa3fc955c00) [pid = 4493] [serial = 1620] [outer = 0x7fa3fb616c00] 12:29:44 INFO - PROCESS | 4493 | 1461612584947 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 12:29:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1681ms 12:29:44 INFO - PROCESS | 4493 | 1461612584992 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 12:29:44 INFO - PROCESS | 4493 | 1461612584996 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 12:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:29:45 INFO - PROCESS | 4493 | 1461612585003 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:29:45 INFO - PROCESS | 4493 | 1461612585010 Marionette TRACE conn4 <- [1,2130,null,{}] 12:29:45 INFO - PROCESS | 4493 | 1461612585026 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:45 INFO - PROCESS | 4493 | 1461612585262 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 12:29:45 INFO - PROCESS | 4493 | 1461612585566 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:45 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403f03800 == 130 [pid = 4493] [id = 540] 12:29:45 INFO - PROCESS | 4493 | ++DOMWINDOW == 240 (0x7fa403312400) [pid = 4493] [serial = 1621] [outer = (nil)] 12:29:45 INFO - PROCESS | 4493 | ++DOMWINDOW == 241 (0x7fa40336b800) [pid = 4493] [serial = 1622] [outer = 0x7fa403312400] 12:29:45 INFO - PROCESS | 4493 | 1461612585655 Marionette DEBUG loaded listener.js 12:29:45 INFO - PROCESS | 4493 | ++DOMWINDOW == 242 (0x7fa40354a800) [pid = 4493] [serial = 1623] [outer = 0x7fa403312400] 12:29:46 INFO - PROCESS | 4493 | 1461612586571 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 12:29:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:29:46 INFO - PROCESS | 4493 | 1461612586648 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 12:29:46 INFO - PROCESS | 4493 | 1461612586654 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:29:46 INFO - PROCESS | 4493 | 1461612586658 Marionette TRACE conn4 <- [1,2134,null,{}] 12:29:46 INFO - PROCESS | 4493 | 1461612586663 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:46 INFO - PROCESS | 4493 | 1461612586909 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 12:29:47 INFO - PROCESS | 4493 | 1461612587211 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:47 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4047b3800 == 131 [pid = 4493] [id = 541] 12:29:47 INFO - PROCESS | 4493 | ++DOMWINDOW == 243 (0x7fa3fcb1a800) [pid = 4493] [serial = 1624] [outer = (nil)] 12:29:47 INFO - PROCESS | 4493 | ++DOMWINDOW == 244 (0x7fa4040c6800) [pid = 4493] [serial = 1625] [outer = 0x7fa3fcb1a800] 12:29:47 INFO - PROCESS | 4493 | 1461612587296 Marionette DEBUG loaded listener.js 12:29:47 INFO - PROCESS | 4493 | ++DOMWINDOW == 245 (0x7fa40440d400) [pid = 4493] [serial = 1626] [outer = 0x7fa3fcb1a800] 12:29:48 INFO - PROCESS | 4493 | 1461612588185 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 12:29:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1579ms 12:29:48 INFO - PROCESS | 4493 | 1461612588234 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 12:29:48 INFO - PROCESS | 4493 | 1461612588237 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 12:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:29:48 INFO - PROCESS | 4493 | 1461612588244 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:29:48 INFO - PROCESS | 4493 | 1461612588247 Marionette TRACE conn4 <- [1,2138,null,{}] 12:29:48 INFO - PROCESS | 4493 | 1461612588253 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:48 INFO - PROCESS | 4493 | 1461612588454 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 12:29:48 INFO - PROCESS | 4493 | 1461612588673 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:48 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40b38a800 == 132 [pid = 4493] [id = 542] 12:29:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 246 (0x7fa403316800) [pid = 4493] [serial = 1627] [outer = (nil)] 12:29:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 247 (0x7fa4044aa400) [pid = 4493] [serial = 1628] [outer = 0x7fa403316800] 12:29:48 INFO - PROCESS | 4493 | 1461612588795 Marionette DEBUG loaded listener.js 12:29:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 248 (0x7fa4045bd800) [pid = 4493] [serial = 1629] [outer = 0x7fa403316800] 12:29:49 INFO - PROCESS | 4493 | 1461612589755 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 12:29:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:29:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1540ms 12:29:49 INFO - PROCESS | 4493 | 1461612589786 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 12:29:49 INFO - PROCESS | 4493 | 1461612589789 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 12:29:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:29:49 INFO - PROCESS | 4493 | 1461612589796 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:29:49 INFO - PROCESS | 4493 | 1461612589800 Marionette TRACE conn4 <- [1,2142,null,{}] 12:29:49 INFO - PROCESS | 4493 | 1461612589805 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:50 INFO - PROCESS | 4493 | 1461612590039 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 12:29:50 INFO - PROCESS | 4493 | 1461612590259 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:50 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40d566800 == 133 [pid = 4493] [id = 543] 12:29:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 249 (0x7fa407028400) [pid = 4493] [serial = 1630] [outer = (nil)] 12:29:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 250 (0x7fa40b5d8c00) [pid = 4493] [serial = 1631] [outer = 0x7fa407028400] 12:29:50 INFO - PROCESS | 4493 | 1461612590425 Marionette DEBUG loaded listener.js 12:29:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 251 (0x7fa40be82400) [pid = 4493] [serial = 1632] [outer = 0x7fa407028400] 12:29:51 INFO - PROCESS | 4493 | 1461612591362 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 12:29:51 INFO - PROCESS | 4493 | 1461612591435 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 12:29:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:29:51 INFO - PROCESS | 4493 | 1461612591441 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:29:51 INFO - PROCESS | 4493 | 1461612591444 Marionette TRACE conn4 <- [1,2146,null,{}] 12:29:51 INFO - PROCESS | 4493 | 1461612591450 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:51 INFO - PROCESS | 4493 | 1461612591661 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 12:29:51 INFO - PROCESS | 4493 | 1461612591959 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:51 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41a69d800 == 134 [pid = 4493] [id = 544] 12:29:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 252 (0x7fa40707f400) [pid = 4493] [serial = 1633] [outer = (nil)] 12:29:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 253 (0x7fa40c0eb800) [pid = 4493] [serial = 1634] [outer = 0x7fa40707f400] 12:29:52 INFO - PROCESS | 4493 | 1461612592040 Marionette DEBUG loaded listener.js 12:29:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 254 (0x7fa40cb9a800) [pid = 4493] [serial = 1635] [outer = 0x7fa40707f400] 12:29:52 INFO - PROCESS | 4493 | 1461612592930 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 12:29:52 INFO - PROCESS | 4493 | 1461612592983 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 12:29:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:29:52 INFO - PROCESS | 4493 | 1461612592990 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:29:52 INFO - PROCESS | 4493 | 1461612592993 Marionette TRACE conn4 <- [1,2150,null,{}] 12:29:53 INFO - PROCESS | 4493 | 1461612592999 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:53 INFO - PROCESS | 4493 | 1461612593217 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 12:29:53 INFO - PROCESS | 4493 | 1461612593522 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:53 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa42216d800 == 135 [pid = 4493] [id = 545] 12:29:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 255 (0x7fa3f4359800) [pid = 4493] [serial = 1636] [outer = (nil)] 12:29:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 256 (0x7fa40dca2800) [pid = 4493] [serial = 1637] [outer = 0x7fa3f4359800] 12:29:53 INFO - PROCESS | 4493 | 1461612593604 Marionette DEBUG loaded listener.js 12:29:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 257 (0x7fa40fc6ec00) [pid = 4493] [serial = 1638] [outer = 0x7fa3f4359800] 12:29:54 INFO - PROCESS | 4493 | 1461612594467 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 12:29:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:29:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1533ms 12:29:54 INFO - PROCESS | 4493 | 1461612594524 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 12:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:29:54 INFO - PROCESS | 4493 | 1461612594528 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 12:29:54 INFO - PROCESS | 4493 | 1461612594534 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:29:54 INFO - PROCESS | 4493 | 1461612594538 Marionette TRACE conn4 <- [1,2154,null,{}] 12:29:54 INFO - PROCESS | 4493 | 1461612594543 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:54 INFO - PROCESS | 4493 | 1461612594747 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 12:29:54 INFO - PROCESS | 4493 | 1461612594962 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:55 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f2f58000 == 136 [pid = 4493] [id = 546] 12:29:55 INFO - PROCESS | 4493 | ++DOMWINDOW == 258 (0x7fa3facce000) [pid = 4493] [serial = 1639] [outer = (nil)] 12:29:55 INFO - PROCESS | 4493 | ++DOMWINDOW == 259 (0x7fa41471ac00) [pid = 4493] [serial = 1640] [outer = 0x7fa3facce000] 12:29:55 INFO - PROCESS | 4493 | 1461612595094 Marionette DEBUG loaded listener.js 12:29:55 INFO - PROCESS | 4493 | ++DOMWINDOW == 260 (0x7fa41a5d3000) [pid = 4493] [serial = 1641] [outer = 0x7fa3facce000] 12:29:56 INFO - PROCESS | 4493 | 1461612596045 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 12:29:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1580ms 12:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:29:56 INFO - PROCESS | 4493 | 1461612596116 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 12:29:56 INFO - PROCESS | 4493 | 1461612596118 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 12:29:56 INFO - PROCESS | 4493 | 1461612596125 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:29:56 INFO - PROCESS | 4493 | 1461612596129 Marionette TRACE conn4 <- [1,2158,null,{}] 12:29:56 INFO - PROCESS | 4493 | 1461612596134 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:56 INFO - PROCESS | 4493 | 1461612596356 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 12:29:56 INFO - PROCESS | 4493 | 1461612596694 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:56 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4034b1000 == 137 [pid = 4493] [id = 547] 12:29:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 261 (0x7fa41a66d800) [pid = 4493] [serial = 1642] [outer = (nil)] 12:29:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 262 (0x7fa41b737400) [pid = 4493] [serial = 1643] [outer = 0x7fa41a66d800] 12:29:56 INFO - PROCESS | 4493 | 1461612596774 Marionette DEBUG loaded listener.js 12:29:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 263 (0x7fa41ba2e000) [pid = 4493] [serial = 1644] [outer = 0x7fa41a66d800] 12:29:57 INFO - PROCESS | 4493 | 1461612597670 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 12:29:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1631ms 12:29:57 INFO - PROCESS | 4493 | 1461612597756 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 12:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:29:57 INFO - PROCESS | 4493 | 1461612597761 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 12:29:57 INFO - PROCESS | 4493 | 1461612597768 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:29:57 INFO - PROCESS | 4493 | 1461612597772 Marionette TRACE conn4 <- [1,2162,null,{}] 12:29:57 INFO - PROCESS | 4493 | 1461612597778 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:58 INFO - PROCESS | 4493 | 1461612598044 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 12:29:58 INFO - PROCESS | 4493 | 1461612598362 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:58 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4041c7000 == 138 [pid = 4493] [id = 548] 12:29:58 INFO - PROCESS | 4493 | ++DOMWINDOW == 264 (0x7fa41a84d800) [pid = 4493] [serial = 1645] [outer = (nil)] 12:29:58 INFO - PROCESS | 4493 | ++DOMWINDOW == 265 (0x7fa41d93c400) [pid = 4493] [serial = 1646] [outer = 0x7fa41a84d800] 12:29:58 INFO - PROCESS | 4493 | 1461612598453 Marionette DEBUG loaded listener.js 12:29:58 INFO - PROCESS | 4493 | ++DOMWINDOW == 266 (0x7fa41f35c800) [pid = 4493] [serial = 1647] [outer = 0x7fa41a84d800] 12:29:59 INFO - PROCESS | 4493 | 1461612599330 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 12:29:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1630ms 12:29:59 INFO - PROCESS | 4493 | 1461612599399 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 12:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:29:59 INFO - PROCESS | 4493 | 1461612599403 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 12:29:59 INFO - PROCESS | 4493 | 1461612599410 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:29:59 INFO - PROCESS | 4493 | 1461612599413 Marionette TRACE conn4 <- [1,2166,null,{}] 12:29:59 INFO - PROCESS | 4493 | 1461612599419 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:59 INFO - PROCESS | 4493 | 1461612599633 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 12:29:59 INFO - PROCESS | 4493 | 1461612599894 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:59 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f30a7800 == 139 [pid = 4493] [id = 549] 12:29:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 267 (0x7fa3f1545000) [pid = 4493] [serial = 1648] [outer = (nil)] 12:30:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 268 (0x7fa3f154d000) [pid = 4493] [serial = 1649] [outer = 0x7fa3f1545000] 12:30:00 INFO - PROCESS | 4493 | 1461612600022 Marionette DEBUG loaded listener.js 12:30:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 269 (0x7fa3f1551000) [pid = 4493] [serial = 1650] [outer = 0x7fa3f1545000] 12:30:00 INFO - PROCESS | 4493 | 1461612600945 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 12:30:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:30:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1587ms 12:30:00 INFO - PROCESS | 4493 | 1461612600997 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 12:30:01 INFO - PROCESS | 4493 | 1461612601001 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 12:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:30:01 INFO - PROCESS | 4493 | 1461612601008 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:30:01 INFO - PROCESS | 4493 | 1461612601010 Marionette TRACE conn4 <- [1,2170,null,{}] 12:30:01 INFO - PROCESS | 4493 | 1461612601016 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:01 INFO - PROCESS | 4493 | 1461612601219 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 12:30:01 INFO - PROCESS | 4493 | 1461612601487 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:01 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41fa88000 == 140 [pid = 4493] [id = 550] 12:30:01 INFO - PROCESS | 4493 | ++DOMWINDOW == 270 (0x7fa3f154b400) [pid = 4493] [serial = 1651] [outer = (nil)] 12:30:01 INFO - PROCESS | 4493 | ++DOMWINDOW == 271 (0x7fa3f1ea3800) [pid = 4493] [serial = 1652] [outer = 0x7fa3f154b400] 12:30:01 INFO - PROCESS | 4493 | 1461612601609 Marionette DEBUG loaded listener.js 12:30:01 INFO - PROCESS | 4493 | ++DOMWINDOW == 272 (0x7fa3f1ea7c00) [pid = 4493] [serial = 1653] [outer = 0x7fa3f154b400] 12:30:02 INFO - PROCESS | 4493 | 1461612602564 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 12:30:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:30:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1633ms 12:30:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:30:02 INFO - PROCESS | 4493 | 1461612602642 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 12:30:02 INFO - PROCESS | 4493 | 1461612602645 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 12:30:02 INFO - PROCESS | 4493 | 1461612602652 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:30:02 INFO - PROCESS | 4493 | 1461612602655 Marionette TRACE conn4 <- [1,2174,null,{}] 12:30:02 INFO - PROCESS | 4493 | 1461612602661 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:02 INFO - PROCESS | 4493 | 1461612602949 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 12:30:03 INFO - PROCESS | 4493 | 1461612603256 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:03 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f45a9000 == 141 [pid = 4493] [id = 551] 12:30:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 273 (0x7fa3ef4c2c00) [pid = 4493] [serial = 1654] [outer = (nil)] 12:30:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 274 (0x7fa3ef4cb000) [pid = 4493] [serial = 1655] [outer = 0x7fa3ef4c2c00] 12:30:03 INFO - PROCESS | 4493 | 1461612603338 Marionette DEBUG loaded listener.js 12:30:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 275 (0x7fa3ef4cfc00) [pid = 4493] [serial = 1656] [outer = 0x7fa3ef4c2c00] 12:30:04 INFO - PROCESS | 4493 | 1461612604216 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 12:30:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1596ms 12:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:30:04 INFO - PROCESS | 4493 | 1461612604249 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 12:30:04 INFO - PROCESS | 4493 | 1461612604251 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 12:30:04 INFO - PROCESS | 4493 | 1461612604258 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:30:04 INFO - PROCESS | 4493 | 1461612604261 Marionette TRACE conn4 <- [1,2178,null,{}] 12:30:04 INFO - PROCESS | 4493 | 1461612604267 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:04 INFO - PROCESS | 4493 | 1461612604474 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 12:30:04 INFO - PROCESS | 4493 | 1461612604753 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:04 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f19d3000 == 142 [pid = 4493] [id = 552] 12:30:04 INFO - PROCESS | 4493 | ++DOMWINDOW == 276 (0x7fa3ef4c6800) [pid = 4493] [serial = 1657] [outer = (nil)] 12:30:04 INFO - PROCESS | 4493 | ++DOMWINDOW == 277 (0x7fa3f1ea4000) [pid = 4493] [serial = 1658] [outer = 0x7fa3ef4c6800] 12:30:04 INFO - PROCESS | 4493 | 1461612604883 Marionette DEBUG loaded listener.js 12:30:04 INFO - PROCESS | 4493 | ++DOMWINDOW == 278 (0x7fa3f1eab400) [pid = 4493] [serial = 1659] [outer = 0x7fa3ef4c6800] 12:30:05 INFO - PROCESS | 4493 | 1461612605793 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 12:30:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:30:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1596ms 12:30:05 INFO - PROCESS | 4493 | 1461612605860 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 12:30:05 INFO - PROCESS | 4493 | 1461612605863 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 12:30:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:30:05 INFO - PROCESS | 4493 | 1461612605873 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:30:05 INFO - PROCESS | 4493 | 1461612605876 Marionette TRACE conn4 <- [1,2182,null,{}] 12:30:05 INFO - PROCESS | 4493 | 1461612605884 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:06 INFO - PROCESS | 4493 | 1461612606163 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 12:30:06 INFO - PROCESS | 4493 | 1461612606578 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:06 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f45ae000 == 143 [pid = 4493] [id = 553] 12:30:06 INFO - PROCESS | 4493 | ++DOMWINDOW == 279 (0x7fa3ef4cf400) [pid = 4493] [serial = 1660] [outer = (nil)] 12:30:06 INFO - PROCESS | 4493 | ++DOMWINDOW == 280 (0x7fa3f6c96c00) [pid = 4493] [serial = 1661] [outer = 0x7fa3ef4cf400] 12:30:06 INFO - PROCESS | 4493 | 1461612606715 Marionette DEBUG loaded listener.js 12:30:06 INFO - PROCESS | 4493 | ++DOMWINDOW == 281 (0x7fa3fbe87c00) [pid = 4493] [serial = 1662] [outer = 0x7fa3ef4cf400] 12:30:07 INFO - PROCESS | 4493 | 1461612607610 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 12:30:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:30:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1780ms 12:30:07 INFO - PROCESS | 4493 | 1461612607654 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 12:30:07 INFO - PROCESS | 4493 | 1461612607658 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 12:30:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:30:07 INFO - PROCESS | 4493 | 1461612607663 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:30:07 INFO - PROCESS | 4493 | 1461612607667 Marionette TRACE conn4 <- [1,2186,null,{}] 12:30:07 INFO - PROCESS | 4493 | 1461612607672 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:07 INFO - PROCESS | 4493 | 1461612607924 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 12:30:08 INFO - PROCESS | 4493 | 1461612608233 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:08 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f7d51000 == 144 [pid = 4493] [id = 554] 12:30:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 282 (0x7fa3f1eadc00) [pid = 4493] [serial = 1663] [outer = (nil)] 12:30:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 283 (0x7fa3f7464000) [pid = 4493] [serial = 1664] [outer = 0x7fa3f1eadc00] 12:30:08 INFO - PROCESS | 4493 | 1461612608317 Marionette DEBUG loaded listener.js 12:30:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 284 (0x7fa3f9a27400) [pid = 4493] [serial = 1665] [outer = 0x7fa3f1eadc00] 12:30:09 INFO - PROCESS | 4493 | 1461612609230 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 12:30:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:30:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1636ms 12:30:09 INFO - PROCESS | 4493 | 1461612609302 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 12:30:09 INFO - PROCESS | 4493 | 1461612609305 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 12:30:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:30:09 INFO - PROCESS | 4493 | 1461612609313 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:30:09 INFO - PROCESS | 4493 | 1461612609316 Marionette TRACE conn4 <- [1,2190,null,{}] 12:30:09 INFO - PROCESS | 4493 | 1461612609322 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:09 INFO - PROCESS | 4493 | 1461612609603 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 12:30:09 INFO - PROCESS | 4493 | 1461612609930 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:09 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f74ab000 == 145 [pid = 4493] [id = 555] 12:30:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 285 (0x7fa3f1eab000) [pid = 4493] [serial = 1666] [outer = (nil)] 12:30:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 286 (0x7fa3f615d800) [pid = 4493] [serial = 1667] [outer = 0x7fa3f1eab000] 12:30:10 INFO - PROCESS | 4493 | 1461612610010 Marionette DEBUG loaded listener.js 12:30:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 287 (0x7fa3f9a24800) [pid = 4493] [serial = 1668] [outer = 0x7fa3f1eab000] 12:30:10 INFO - PROCESS | 4493 | 1461612610903 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 12:30:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:30:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1636ms 12:30:10 INFO - PROCESS | 4493 | 1461612610950 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 12:30:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:30:10 INFO - PROCESS | 4493 | 1461612610954 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 12:30:10 INFO - PROCESS | 4493 | 1461612610960 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:30:10 INFO - PROCESS | 4493 | 1461612610963 Marionette TRACE conn4 <- [1,2194,null,{}] 12:30:10 INFO - PROCESS | 4493 | 1461612610969 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:11 INFO - PROCESS | 4493 | 1461612611200 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 12:30:12 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f3fab800 == 144 [pid = 4493] [id = 485] 12:30:12 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40dcd5000 == 143 [pid = 4493] [id = 476] 12:30:12 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcc5f000 == 142 [pid = 4493] [id = 486] 12:30:12 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f7d4d800 == 141 [pid = 4493] [id = 536] 12:30:12 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fe2d3000 == 140 [pid = 4493] [id = 535] 12:30:12 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcc35000 == 139 [pid = 4493] [id = 534] 12:30:12 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f3faf000 == 138 [pid = 4493] [id = 533] 12:30:12 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f87f0800 == 137 [pid = 4493] [id = 532] 12:30:12 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcd8f000 == 136 [pid = 4493] [id = 526] 12:30:12 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa424ac6000 == 135 [pid = 4493] [id = 525] 12:30:12 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41fb18800 == 134 [pid = 4493] [id = 524] 12:30:12 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41f707800 == 133 [pid = 4493] [id = 523] 12:30:12 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41ed34000 == 132 [pid = 4493] [id = 522] 12:30:12 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41a69a800 == 131 [pid = 4493] [id = 521] 12:30:12 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40febc800 == 130 [pid = 4493] [id = 520] 12:30:12 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40c2c2800 == 129 [pid = 4493] [id = 519] 12:30:12 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4047ad000 == 128 [pid = 4493] [id = 518] 12:30:12 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4015c3800 == 127 [pid = 4493] [id = 517] 12:30:12 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f1fcf800 == 126 [pid = 4493] [id = 483] 12:30:12 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f79f1000 == 125 [pid = 4493] [id = 516] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 286 (0x7fa4042ed000) [pid = 4493] [serial = 1485] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 285 (0x7fa4044d5c00) [pid = 4493] [serial = 1542] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 284 (0x7fa41d93fc00) [pid = 4493] [serial = 1278] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 283 (0x7fa40be83000) [pid = 4493] [serial = 1260] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 282 (0x7fa4044aa000) [pid = 4493] [serial = 1251] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 281 (0x7fa406f1c800) [pid = 4493] [serial = 1254] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 280 (0x7fa40b09c000) [pid = 4493] [serial = 1508] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 279 (0x7fa41a809000) [pid = 4493] [serial = 1302] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 278 (0x7fa3f7472800) [pid = 4493] [serial = 1529] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 277 (0x7fa3fb55bc00) [pid = 4493] [serial = 1209] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 276 (0x7fa41ba2f800) [pid = 4493] [serial = 1275] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 275 (0x7fa3f6fe6400) [pid = 4493] [serial = 1206] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 274 (0x7fa3f7471800) [pid = 4493] [serial = 1323] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 273 (0x7fa3fe3d9000) [pid = 4493] [serial = 1188] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 272 (0x7fa4042f5c00) [pid = 4493] [serial = 1541] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 271 (0x7fa3f7e04000) [pid = 4493] [serial = 1523] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 270 (0x7fa4042f6400) [pid = 4493] [serial = 1496] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 269 (0x7fa404408800) [pid = 4493] [serial = 1545] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 268 (0x7fa3f7e0e800) [pid = 4493] [serial = 1487] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 267 (0x7fa41fadb400) [pid = 4493] [serial = 1203] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 266 (0x7fa40c0e7000) [pid = 4493] [serial = 1263] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 265 (0x7fa405a26000) [pid = 4493] [serial = 1191] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 264 (0x7fa3fae59000) [pid = 4493] [serial = 1535] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 263 (0x7fa409bd4000) [pid = 4493] [serial = 1362] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 262 (0x7fa40dca0c00) [pid = 4493] [serial = 1266] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 261 (0x7fa40bd30000) [pid = 4493] [serial = 1511] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 260 (0x7fa3fca5d800) [pid = 4493] [serial = 1305] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 259 (0x7fa40c39c800) [pid = 4493] [serial = 1517] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 258 (0x7fa41eba1400) [pid = 4493] [serial = 1200] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 257 (0x7fa3fbb49400) [pid = 4493] [serial = 1490] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 256 (0x7fa3fb555800) [pid = 4493] [serial = 1245] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 255 (0x7fa40be7dc00) [pid = 4493] [serial = 1311] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 254 (0x7fa3f98ce800) [pid = 4493] [serial = 1530] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 253 (0x7fa3fbb46c00) [pid = 4493] [serial = 1533] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 252 (0x7fa40590c400) [pid = 4493] [serial = 1502] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 251 (0x7fa3facd0c00) [pid = 4493] [serial = 1532] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 250 (0x7fa41f4ad800) [pid = 4493] [serial = 1320] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 249 (0x7fa40bd8d400) [pid = 4493] [serial = 1514] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 248 (0x7fa40cfbdc00) [pid = 4493] [serial = 1194] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 247 (0x7fa41ba25c00) [pid = 4493] [serial = 1317] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 246 (0x7fa41a811000) [pid = 4493] [serial = 1314] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 245 (0x7fa401795c00) [pid = 4493] [serial = 1493] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 244 (0x7fa3fcb1d400) [pid = 4493] [serial = 1536] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 243 (0x7fa3fe3dfc00) [pid = 4493] [serial = 1538] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 242 (0x7fa3fae26800) [pid = 4493] [serial = 1544] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 241 (0x7fa40fc05400) [pid = 4493] [serial = 1526] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 240 (0x7fa407086800) [pid = 4493] [serial = 1505] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 239 (0x7fa40444ec00) [pid = 4493] [serial = 1499] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 238 (0x7fa41a602c00) [pid = 4493] [serial = 1272] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 237 (0x7fa40feedc00) [pid = 4493] [serial = 1269] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 236 (0x7fa40d487800) [pid = 4493] [serial = 1520] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 235 (0x7fa407080c00) [pid = 4493] [serial = 1257] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 234 (0x7fa414794c00) [pid = 4493] [serial = 1197] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 233 (0x7fa3fae28800) [pid = 4493] [serial = 1185] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 232 (0x7fa40449fc00) [pid = 4493] [serial = 1212] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 231 (0x7fa40336a800) [pid = 4493] [serial = 1539] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 230 (0x7fa41a36f800) [pid = 4493] [serial = 1215] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 229 (0x7fa4044aac00) [pid = 4493] [serial = 1308] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 228 (0x7fa3fdcf0800) [pid = 4493] [serial = 1248] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 227 (0x7fa41fae5000) [pid = 4493] [serial = 1218] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 226 (0x7fa40b551000) [pid = 4493] [serial = 1104] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 225 (0x7fa406f18800) [pid = 4493] [serial = 1242] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 224 (0x7fa3fe3da000) [pid = 4493] [serial = 1422] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | --DOMWINDOW == 223 (0x7fa40bd35c00) [pid = 4493] [serial = 1547] [outer = (nil)] [url = about:blank] 12:30:12 INFO - PROCESS | 4493 | 1461612612621 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:12 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f30ae000 == 126 [pid = 4493] [id = 556] 12:30:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 224 (0x7fa3f2cd0c00) [pid = 4493] [serial = 1669] [outer = (nil)] 12:30:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 225 (0x7fa3f2cd6400) [pid = 4493] [serial = 1670] [outer = 0x7fa3f2cd0c00] 12:30:12 INFO - PROCESS | 4493 | 1461612612707 Marionette DEBUG loaded listener.js 12:30:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 226 (0x7fa3f326c800) [pid = 4493] [serial = 1671] [outer = 0x7fa3f2cd0c00] 12:30:13 INFO - PROCESS | 4493 | 1461612613523 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 12:30:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:30:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 2583ms 12:30:13 INFO - PROCESS | 4493 | 1461612613544 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 12:30:13 INFO - PROCESS | 4493 | 1461612613550 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 12:30:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:30:13 INFO - PROCESS | 4493 | 1461612613559 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:30:13 INFO - PROCESS | 4493 | 1461612613564 Marionette TRACE conn4 <- [1,2198,null,{}] 12:30:13 INFO - PROCESS | 4493 | 1461612613573 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:13 INFO - PROCESS | 4493 | 1461612613807 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 12:30:13 INFO - PROCESS | 4493 | 1461612613987 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:14 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f6ef0800 == 127 [pid = 4493] [id = 557] 12:30:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 227 (0x7fa3f2cd1400) [pid = 4493] [serial = 1672] [outer = (nil)] 12:30:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 228 (0x7fa3f6161c00) [pid = 4493] [serial = 1673] [outer = 0x7fa3f2cd1400] 12:30:14 INFO - PROCESS | 4493 | 1461612614054 Marionette DEBUG loaded listener.js 12:30:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 229 (0x7fa3f6d7d800) [pid = 4493] [serial = 1674] [outer = 0x7fa3f2cd1400] 12:30:14 INFO - PROCESS | 4493 | 1461612614923 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:30:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:30:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1384ms 12:30:14 INFO - PROCESS | 4493 | 1461612614946 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 12:30:14 INFO - PROCESS | 4493 | 1461612614952 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 12:30:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:30:14 INFO - PROCESS | 4493 | 1461612614963 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:30:14 INFO - PROCESS | 4493 | 1461612614966 Marionette TRACE conn4 <- [1,2202,null,{}] 12:30:14 INFO - PROCESS | 4493 | 1461612614970 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:15 INFO - PROCESS | 4493 | 1461612615229 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 12:30:15 INFO - PROCESS | 4493 | 1461612615273 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:15 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f9ac4800 == 128 [pid = 4493] [id = 558] 12:30:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 230 (0x7fa3f6d7dc00) [pid = 4493] [serial = 1675] [outer = (nil)] 12:30:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 231 (0x7fa3f7e0e400) [pid = 4493] [serial = 1676] [outer = 0x7fa3f6d7dc00] 12:30:15 INFO - PROCESS | 4493 | 1461612615347 Marionette DEBUG loaded listener.js 12:30:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 232 (0x7fa3f9a28400) [pid = 4493] [serial = 1677] [outer = 0x7fa3f6d7dc00] 12:30:16 INFO - PROCESS | 4493 | 1461612616276 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 12:30:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:30:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1384ms 12:30:16 INFO - PROCESS | 4493 | 1461612616356 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 12:30:16 INFO - PROCESS | 4493 | 1461612616360 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 12:30:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:30:16 INFO - PROCESS | 4493 | 1461612616385 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:30:16 INFO - PROCESS | 4493 | 1461612616399 Marionette TRACE conn4 <- [1,2206,null,{}] 12:30:16 INFO - PROCESS | 4493 | 1461612616427 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:16 INFO - PROCESS | 4493 | 1461612616676 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 12:30:16 INFO - PROCESS | 4493 | 1461612616726 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:16 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcd83800 == 129 [pid = 4493] [id = 559] 12:30:16 INFO - PROCESS | 4493 | ++DOMWINDOW == 233 (0x7fa3f6fe4c00) [pid = 4493] [serial = 1678] [outer = (nil)] 12:30:16 INFO - PROCESS | 4493 | ++DOMWINDOW == 234 (0x7fa3fb55c400) [pid = 4493] [serial = 1679] [outer = 0x7fa3f6fe4c00] 12:30:16 INFO - PROCESS | 4493 | 1461612616792 Marionette DEBUG loaded listener.js 12:30:16 INFO - PROCESS | 4493 | ++DOMWINDOW == 235 (0x7fa3fbb42400) [pid = 4493] [serial = 1680] [outer = 0x7fa3f6fe4c00] 12:30:17 INFO - PROCESS | 4493 | --DOMWINDOW == 234 (0x7fa3fcb12400) [pid = 4493] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:30:17 INFO - PROCESS | 4493 | --DOMWINDOW == 233 (0x7fa3f4649c00) [pid = 4493] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:30:17 INFO - PROCESS | 4493 | --DOMWINDOW == 232 (0x7fa3f6155400) [pid = 4493] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:30:17 INFO - PROCESS | 4493 | --DOMWINDOW == 231 (0x7fa3fbe94000) [pid = 4493] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:30:17 INFO - PROCESS | 4493 | --DOMWINDOW == 230 (0x7fa3f616ec00) [pid = 4493] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:30:17 INFO - PROCESS | 4493 | 1461612617915 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 12:30:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:30:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1581ms 12:30:17 INFO - PROCESS | 4493 | 1461612617952 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 12:30:17 INFO - PROCESS | 4493 | 1461612617955 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 12:30:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:30:17 INFO - PROCESS | 4493 | 1461612617962 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:30:17 INFO - PROCESS | 4493 | 1461612617964 Marionette TRACE conn4 <- [1,2210,null,{}] 12:30:17 INFO - PROCESS | 4493 | 1461612617970 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:18 INFO - PROCESS | 4493 | 1461612618162 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 12:30:18 INFO - PROCESS | 4493 | 1461612618338 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:18 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fe135000 == 130 [pid = 4493] [id = 560] 12:30:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 231 (0x7fa3f9a28800) [pid = 4493] [serial = 1681] [outer = (nil)] 12:30:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 232 (0x7fa3fbc6ac00) [pid = 4493] [serial = 1682] [outer = 0x7fa3f9a28800] 12:30:18 INFO - PROCESS | 4493 | 1461612618408 Marionette DEBUG loaded listener.js 12:30:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 233 (0x7fa3fca54c00) [pid = 4493] [serial = 1683] [outer = 0x7fa3f9a28800] 12:30:19 INFO - PROCESS | 4493 | 1461612619228 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 12:30:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:30:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1282ms 12:30:19 INFO - PROCESS | 4493 | 1461612619244 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 12:30:19 INFO - PROCESS | 4493 | 1461612619247 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 12:30:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:30:19 INFO - PROCESS | 4493 | 1461612619254 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:30:19 INFO - PROCESS | 4493 | 1461612619256 Marionette TRACE conn4 <- [1,2214,null,{}] 12:30:19 INFO - PROCESS | 4493 | 1461612619262 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:19 INFO - PROCESS | 4493 | 1461612619583 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 12:30:19 INFO - PROCESS | 4493 | 1461612619813 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:19 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f2d4c000 == 131 [pid = 4493] [id = 561] 12:30:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 234 (0x7fa3ef4c9000) [pid = 4493] [serial = 1684] [outer = (nil)] 12:30:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 235 (0x7fa3f154dc00) [pid = 4493] [serial = 1685] [outer = 0x7fa3ef4c9000] 12:30:19 INFO - PROCESS | 4493 | 1461612619935 Marionette DEBUG loaded listener.js 12:30:20 INFO - PROCESS | 4493 | ++DOMWINDOW == 236 (0x7fa3f2cd6c00) [pid = 4493] [serial = 1686] [outer = 0x7fa3ef4c9000] 12:30:21 INFO - PROCESS | 4493 | 1461612620999 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 12:30:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:30:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 2031ms 12:30:21 INFO - PROCESS | 4493 | 1461612621340 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 12:30:21 INFO - PROCESS | 4493 | 1461612621347 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 12:30:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:30:21 INFO - PROCESS | 4493 | 1461612621363 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:30:21 INFO - PROCESS | 4493 | 1461612621370 Marionette TRACE conn4 <- [1,2218,null,{}] 12:30:21 INFO - PROCESS | 4493 | 1461612621378 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:21 INFO - PROCESS | 4493 | 1461612621635 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 12:30:21 INFO - PROCESS | 4493 | 1461612621924 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:21 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fd9e4000 == 132 [pid = 4493] [id = 562] 12:30:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 237 (0x7fa3f4452c00) [pid = 4493] [serial = 1687] [outer = (nil)] 12:30:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 238 (0x7fa3f9a30800) [pid = 4493] [serial = 1688] [outer = 0x7fa3f4452c00] 12:30:22 INFO - PROCESS | 4493 | 1461612622006 Marionette DEBUG loaded listener.js 12:30:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 239 (0x7fa3faf9c400) [pid = 4493] [serial = 1689] [outer = 0x7fa3f4452c00] 12:30:22 INFO - PROCESS | 4493 | 1461612622973 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 12:30:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:30:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1648ms 12:30:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:30:23 INFO - PROCESS | 4493 | 1461612623005 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 12:30:23 INFO - PROCESS | 4493 | 1461612623010 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 12:30:23 INFO - PROCESS | 4493 | 1461612623018 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:30:23 INFO - PROCESS | 4493 | 1461612623021 Marionette TRACE conn4 <- [1,2222,null,{}] 12:30:23 INFO - PROCESS | 4493 | 1461612623027 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:23 INFO - PROCESS | 4493 | 1461612623250 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 12:30:23 INFO - PROCESS | 4493 | 1461612623476 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:23 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa402f0c000 == 133 [pid = 4493] [id = 563] 12:30:23 INFO - PROCESS | 4493 | ++DOMWINDOW == 240 (0x7fa3fc94ec00) [pid = 4493] [serial = 1690] [outer = (nil)] 12:30:23 INFO - PROCESS | 4493 | ++DOMWINDOW == 241 (0x7fa3fcc97800) [pid = 4493] [serial = 1691] [outer = 0x7fa3fc94ec00] 12:30:23 INFO - PROCESS | 4493 | 1461612623687 Marionette DEBUG loaded listener.js 12:30:23 INFO - PROCESS | 4493 | ++DOMWINDOW == 242 (0x7fa3fe3dec00) [pid = 4493] [serial = 1692] [outer = 0x7fa3fc94ec00] 12:30:24 INFO - PROCESS | 4493 | 1461612624608 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:30:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:30:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1634ms 12:30:24 INFO - PROCESS | 4493 | 1461612624651 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 12:30:24 INFO - PROCESS | 4493 | 1461612624658 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 12:30:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:30:24 INFO - PROCESS | 4493 | 1461612624674 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:30:24 INFO - PROCESS | 4493 | 1461612624681 Marionette TRACE conn4 <- [1,2226,null,{}] 12:30:24 INFO - PROCESS | 4493 | 1461612624687 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:24 INFO - PROCESS | 4493 | 1461612624950 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 12:30:25 INFO - PROCESS | 4493 | 1461612625254 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:25 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4036de000 == 134 [pid = 4493] [id = 564] 12:30:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 243 (0x7fa3fcc95c00) [pid = 4493] [serial = 1693] [outer = (nil)] 12:30:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 244 (0x7fa403542400) [pid = 4493] [serial = 1694] [outer = 0x7fa3fcc95c00] 12:30:25 INFO - PROCESS | 4493 | 1461612625333 Marionette DEBUG loaded listener.js 12:30:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 245 (0x7fa40354fc00) [pid = 4493] [serial = 1695] [outer = 0x7fa3fcc95c00] 12:30:26 INFO - PROCESS | 4493 | 1461612626159 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 12:30:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:30:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1544ms 12:30:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:30:26 INFO - PROCESS | 4493 | 1461612626212 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 12:30:26 INFO - PROCESS | 4493 | 1461612626215 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 12:30:26 INFO - PROCESS | 4493 | 1461612626221 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:30:26 INFO - PROCESS | 4493 | 1461612626224 Marionette TRACE conn4 <- [1,2230,null,{}] 12:30:26 INFO - PROCESS | 4493 | 1461612626231 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:26 INFO - PROCESS | 4493 | 1461612626461 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 12:30:26 INFO - PROCESS | 4493 | 1461612626676 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:26 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4041be800 == 135 [pid = 4493] [id = 565] 12:30:26 INFO - PROCESS | 4493 | ++DOMWINDOW == 246 (0x7fa3fe3e5800) [pid = 4493] [serial = 1696] [outer = (nil)] 12:30:26 INFO - PROCESS | 4493 | ++DOMWINDOW == 247 (0x7fa40440c400) [pid = 4493] [serial = 1697] [outer = 0x7fa3fe3e5800] 12:30:26 INFO - PROCESS | 4493 | 1461612626792 Marionette DEBUG loaded listener.js 12:30:26 INFO - PROCESS | 4493 | ++DOMWINDOW == 248 (0x7fa4044d5400) [pid = 4493] [serial = 1698] [outer = 0x7fa3fe3e5800] 12:30:27 INFO - PROCESS | 4493 | 1461612627762 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 12:30:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:30:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1586ms 12:30:27 INFO - PROCESS | 4493 | 1461612627808 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 12:30:27 INFO - PROCESS | 4493 | 1461612627812 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 12:30:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:30:27 INFO - PROCESS | 4493 | 1461612627824 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:30:27 INFO - PROCESS | 4493 | 1461612627831 Marionette TRACE conn4 <- [1,2234,null,{}] 12:30:27 INFO - PROCESS | 4493 | 1461612627838 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:28 INFO - PROCESS | 4493 | 1461612628065 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 12:30:28 INFO - PROCESS | 4493 | 1461612628383 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:28 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40566a000 == 136 [pid = 4493] [id = 566] 12:30:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 249 (0x7fa405abb400) [pid = 4493] [serial = 1699] [outer = (nil)] 12:30:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 250 (0x7fa406f1b000) [pid = 4493] [serial = 1700] [outer = 0x7fa405abb400] 12:30:28 INFO - PROCESS | 4493 | 1461612628478 Marionette DEBUG loaded listener.js 12:30:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 251 (0x7fa407027000) [pid = 4493] [serial = 1701] [outer = 0x7fa405abb400] 12:30:29 INFO - PROCESS | 4493 | 1461612629348 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 12:30:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:30:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1540ms 12:30:29 INFO - PROCESS | 4493 | 1461612629361 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 12:30:29 INFO - PROCESS | 4493 | 1461612629364 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 12:30:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:30:29 INFO - PROCESS | 4493 | 1461612629370 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:30:29 INFO - PROCESS | 4493 | 1461612629374 Marionette TRACE conn4 <- [1,2238,null,{}] 12:30:29 INFO - PROCESS | 4493 | 1461612629379 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:29 INFO - PROCESS | 4493 | 1461612629588 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 12:30:29 INFO - PROCESS | 4493 | 1461612629809 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:29 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40b925800 == 137 [pid = 4493] [id = 567] 12:30:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 252 (0x7fa40456c800) [pid = 4493] [serial = 1702] [outer = (nil)] 12:30:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 253 (0x7fa40bd2cc00) [pid = 4493] [serial = 1703] [outer = 0x7fa40456c800] 12:30:29 INFO - PROCESS | 4493 | 1461612629926 Marionette DEBUG loaded listener.js 12:30:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 254 (0x7fa40be85000) [pid = 4493] [serial = 1704] [outer = 0x7fa40456c800] 12:30:30 INFO - PROCESS | 4493 | 1461612630840 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:30:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:30:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1534ms 12:30:30 INFO - PROCESS | 4493 | 1461612630906 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 12:30:30 INFO - PROCESS | 4493 | 1461612630910 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 12:30:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:30:30 INFO - PROCESS | 4493 | 1461612630916 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:30:30 INFO - PROCESS | 4493 | 1461612630919 Marionette TRACE conn4 <- [1,2242,null,{}] 12:30:30 INFO - PROCESS | 4493 | 1461612630925 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:31 INFO - PROCESS | 4493 | 1461612631133 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 12:30:31 INFO - PROCESS | 4493 | 1461612631405 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:31 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40ce0b800 == 138 [pid = 4493] [id = 568] 12:30:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 255 (0x7fa3f7464800) [pid = 4493] [serial = 1705] [outer = (nil)] 12:30:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 256 (0x7fa40c39a400) [pid = 4493] [serial = 1706] [outer = 0x7fa3f7464800] 12:30:31 INFO - PROCESS | 4493 | 1461612631486 Marionette DEBUG loaded listener.js 12:30:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 257 (0x7fa40d10e000) [pid = 4493] [serial = 1707] [outer = 0x7fa3f7464800] 12:30:32 INFO - PROCESS | 4493 | 1461612632422 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 12:30:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:30:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1579ms 12:30:32 INFO - PROCESS | 4493 | 1461612632497 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 12:30:32 INFO - PROCESS | 4493 | 1461612632501 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 12:30:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:30:32 INFO - PROCESS | 4493 | 1461612632508 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:30:32 INFO - PROCESS | 4493 | 1461612632513 Marionette TRACE conn4 <- [1,2246,null,{}] 12:30:32 INFO - PROCESS | 4493 | 1461612632519 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:32 INFO - PROCESS | 4493 | 1461612632788 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 12:30:33 INFO - PROCESS | 4493 | 1461612633106 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:33 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40dcd4800 == 139 [pid = 4493] [id = 569] 12:30:33 INFO - PROCESS | 4493 | ++DOMWINDOW == 258 (0x7fa404458c00) [pid = 4493] [serial = 1708] [outer = (nil)] 12:30:33 INFO - PROCESS | 4493 | ++DOMWINDOW == 259 (0x7fa40dca3400) [pid = 4493] [serial = 1709] [outer = 0x7fa404458c00] 12:30:33 INFO - PROCESS | 4493 | 1461612633181 Marionette DEBUG loaded listener.js 12:30:33 INFO - PROCESS | 4493 | ++DOMWINDOW == 260 (0x7fa41973b400) [pid = 4493] [serial = 1710] [outer = 0x7fa404458c00] 12:30:34 INFO - PROCESS | 4493 | 1461612634026 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 12:30:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:30:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1588ms 12:30:34 INFO - PROCESS | 4493 | 1461612634097 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 12:30:34 INFO - PROCESS | 4493 | 1461612634101 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 12:30:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:30:34 INFO - PROCESS | 4493 | 1461612634107 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:30:34 INFO - PROCESS | 4493 | 1461612634109 Marionette TRACE conn4 <- [1,2250,null,{}] 12:30:34 INFO - PROCESS | 4493 | 1461612634115 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:34 INFO - PROCESS | 4493 | 1461612634330 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 12:30:34 INFO - PROCESS | 4493 | 1461612634591 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:34 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41a31a800 == 140 [pid = 4493] [id = 570] 12:30:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 261 (0x7fa40e15e400) [pid = 4493] [serial = 1711] [outer = (nil)] 12:30:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 262 (0x7fa41a6dc400) [pid = 4493] [serial = 1712] [outer = 0x7fa40e15e400] 12:30:34 INFO - PROCESS | 4493 | 1461612634713 Marionette DEBUG loaded listener.js 12:30:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 263 (0x7fa41aa56800) [pid = 4493] [serial = 1713] [outer = 0x7fa40e15e400] 12:30:35 INFO - PROCESS | 4493 | 1461612635582 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 12:30:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:30:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1532ms 12:30:35 INFO - PROCESS | 4493 | 1461612635640 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 12:30:35 INFO - PROCESS | 4493 | 1461612635643 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 12:30:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:30:35 INFO - PROCESS | 4493 | 1461612635650 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:30:35 INFO - PROCESS | 4493 | 1461612635652 Marionette TRACE conn4 <- [1,2254,null,{}] 12:30:35 INFO - PROCESS | 4493 | 1461612635658 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:35 INFO - PROCESS | 4493 | 1461612635883 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 12:30:36 INFO - PROCESS | 4493 | 1461612636145 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:36 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41f30d000 == 141 [pid = 4493] [id = 571] 12:30:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 264 (0x7fa41bbd1000) [pid = 4493] [serial = 1714] [outer = (nil)] 12:30:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 265 (0x7fa41eb6e400) [pid = 4493] [serial = 1715] [outer = 0x7fa41bbd1000] 12:30:36 INFO - PROCESS | 4493 | 1461612636289 Marionette DEBUG loaded listener.js 12:30:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 266 (0x7fa41f4a6000) [pid = 4493] [serial = 1716] [outer = 0x7fa41bbd1000] 12:30:37 INFO - PROCESS | 4493 | 1461612637192 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 12:30:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:30:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1581ms 12:30:37 INFO - PROCESS | 4493 | 1461612637232 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 12:30:37 INFO - PROCESS | 4493 | 1461612637236 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 12:30:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:30:37 INFO - PROCESS | 4493 | 1461612637242 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:30:37 INFO - PROCESS | 4493 | 1461612637247 Marionette TRACE conn4 <- [1,2258,null,{}] 12:30:37 INFO - PROCESS | 4493 | 1461612637252 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:37 INFO - PROCESS | 4493 | 1461612637487 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 12:30:37 INFO - PROCESS | 4493 | 1461612637846 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:37 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa421790800 == 142 [pid = 4493] [id = 572] 12:30:37 INFO - PROCESS | 4493 | ++DOMWINDOW == 267 (0x7fa3f616c800) [pid = 4493] [serial = 1717] [outer = (nil)] 12:30:37 INFO - PROCESS | 4493 | ++DOMWINDOW == 268 (0x7fa3f6d64000) [pid = 4493] [serial = 1718] [outer = 0x7fa3f616c800] 12:30:37 INFO - PROCESS | 4493 | 1461612637940 Marionette DEBUG loaded listener.js 12:30:38 INFO - PROCESS | 4493 | ++DOMWINDOW == 269 (0x7fa41d93fc00) [pid = 4493] [serial = 1719] [outer = 0x7fa3f616c800] 12:30:39 INFO - PROCESS | 4493 | 1461612639377 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:30:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:30:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 2185ms 12:30:39 INFO - PROCESS | 4493 | 1461612639503 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 12:30:39 INFO - PROCESS | 4493 | 1461612639510 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 12:30:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:30:39 INFO - PROCESS | 4493 | 1461612639518 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:30:39 INFO - PROCESS | 4493 | 1461612639523 Marionette TRACE conn4 <- [1,2262,null,{}] 12:30:39 INFO - PROCESS | 4493 | 1461612639531 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:39 INFO - PROCESS | 4493 | 1461612639733 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 12:30:40 INFO - PROCESS | 4493 | 1461612640000 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:40 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f1fd2800 == 143 [pid = 4493] [id = 573] 12:30:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 270 (0x7fa3ef4ca800) [pid = 4493] [serial = 1720] [outer = (nil)] 12:30:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 271 (0x7fa3f1549800) [pid = 4493] [serial = 1721] [outer = 0x7fa3ef4ca800] 12:30:40 INFO - PROCESS | 4493 | 1461612640079 Marionette DEBUG loaded listener.js 12:30:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 272 (0x7fa3f2ccc400) [pid = 4493] [serial = 1722] [outer = 0x7fa3ef4ca800] 12:30:41 INFO - PROCESS | 4493 | 1461612641079 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 12:30:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:30:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1632ms 12:30:41 INFO - PROCESS | 4493 | 1461612641151 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 12:30:41 INFO - PROCESS | 4493 | 1461612641158 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 12:30:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:30:41 INFO - PROCESS | 4493 | 1461612641170 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:30:41 INFO - PROCESS | 4493 | 1461612641173 Marionette TRACE conn4 <- [1,2266,null,{}] 12:30:41 INFO - PROCESS | 4493 | 1461612641179 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:41 INFO - PROCESS | 4493 | 1461612641543 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 12:30:41 INFO - PROCESS | 4493 | 1461612641910 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:41 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f2d51800 == 144 [pid = 4493] [id = 574] 12:30:41 INFO - PROCESS | 4493 | ++DOMWINDOW == 273 (0x7fa3f31c5000) [pid = 4493] [serial = 1723] [outer = (nil)] 12:30:41 INFO - PROCESS | 4493 | ++DOMWINDOW == 274 (0x7fa3f3e27c00) [pid = 4493] [serial = 1724] [outer = 0x7fa3f31c5000] 12:30:41 INFO - PROCESS | 4493 | 1461612641982 Marionette DEBUG loaded listener.js 12:30:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 275 (0x7fa3f4446400) [pid = 4493] [serial = 1725] [outer = 0x7fa3f31c5000] 12:30:42 INFO - PROCESS | 4493 | 1461612642976 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 12:30:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:30:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1837ms 12:30:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:30:43 INFO - PROCESS | 4493 | 1461612643007 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 12:30:43 INFO - PROCESS | 4493 | 1461612643010 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 12:30:43 INFO - PROCESS | 4493 | 1461612643017 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:30:43 INFO - PROCESS | 4493 | 1461612643023 Marionette TRACE conn4 <- [1,2270,null,{}] 12:30:43 INFO - PROCESS | 4493 | 1461612643040 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:43 INFO - PROCESS | 4493 | 1461612643243 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 12:30:43 INFO - PROCESS | 4493 | 1461612643603 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:43 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f6c7f000 == 145 [pid = 4493] [id = 575] 12:30:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 276 (0x7fa3f4650c00) [pid = 4493] [serial = 1726] [outer = (nil)] 12:30:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 277 (0x7fa3f6168c00) [pid = 4493] [serial = 1727] [outer = 0x7fa3f4650c00] 12:30:43 INFO - PROCESS | 4493 | 1461612643684 Marionette DEBUG loaded listener.js 12:30:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 278 (0x7fa3f6c9e800) [pid = 4493] [serial = 1728] [outer = 0x7fa3f4650c00] 12:30:44 INFO - PROCESS | 4493 | 1461612644529 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 12:30:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:30:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1537ms 12:30:44 INFO - PROCESS | 4493 | 1461612644553 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 12:30:44 INFO - PROCESS | 4493 | 1461612644558 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 12:30:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:30:44 INFO - PROCESS | 4493 | 1461612644564 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:30:44 INFO - PROCESS | 4493 | 1461612644568 Marionette TRACE conn4 <- [1,2274,null,{}] 12:30:44 INFO - PROCESS | 4493 | 1461612644573 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:44 INFO - PROCESS | 4493 | 1461612644777 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 12:30:45 INFO - PROCESS | 4493 | 1461612645057 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:45 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f2f62800 == 146 [pid = 4493] [id = 576] 12:30:45 INFO - PROCESS | 4493 | ++DOMWINDOW == 279 (0x7fa3f154f000) [pid = 4493] [serial = 1729] [outer = (nil)] 12:30:45 INFO - PROCESS | 4493 | ++DOMWINDOW == 280 (0x7fa3f6d67400) [pid = 4493] [serial = 1730] [outer = 0x7fa3f154f000] 12:30:45 INFO - PROCESS | 4493 | 1461612645131 Marionette DEBUG loaded listener.js 12:30:45 INFO - PROCESS | 4493 | ++DOMWINDOW == 281 (0x7fa3f6d82400) [pid = 4493] [serial = 1731] [outer = 0x7fa3f154f000] 12:30:45 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa402fb5000 == 145 [pid = 4493] [id = 247] 12:30:45 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fe4c9000 == 144 [pid = 4493] [id = 245] 12:30:45 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40b929000 == 143 [pid = 4493] [id = 277] 12:30:45 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f7592800 == 142 [pid = 4493] [id = 462] 12:30:46 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fd8ce000 == 141 [pid = 4493] [id = 253] 12:30:46 INFO - PROCESS | 4493 | --DOMWINDOW == 280 (0x7fa40354a000) [pid = 4493] [serial = 1613] [outer = (nil)] [url = about:blank] 12:30:46 INFO - PROCESS | 4493 | --DOMWINDOW == 279 (0x7fa41f4a0400) [pid = 4493] [serial = 1580] [outer = (nil)] [url = about:blank] 12:30:46 INFO - PROCESS | 4493 | --DOMWINDOW == 278 (0x7fa3fafa7c00) [pid = 4493] [serial = 1595] [outer = (nil)] [url = about:blank] 12:30:46 INFO - PROCESS | 4493 | --DOMWINDOW == 277 (0x7fa40c39b000) [pid = 4493] [serial = 1562] [outer = (nil)] [url = about:blank] 12:30:46 INFO - PROCESS | 4493 | --DOMWINDOW == 276 (0x7fa3f2cd3800) [pid = 4493] [serial = 1586] [outer = (nil)] [url = about:blank] 12:30:46 INFO - PROCESS | 4493 | --DOMWINDOW == 275 (0x7fa41b8c1400) [pid = 4493] [serial = 1568] [outer = (nil)] [url = about:blank] 12:30:46 INFO - PROCESS | 4493 | --DOMWINDOW == 274 (0x7fa3fbc60c00) [pid = 4493] [serial = 1553] [outer = (nil)] [url = about:blank] 12:30:46 INFO - PROCESS | 4493 | --DOMWINDOW == 273 (0x7fa3f6fda800) [pid = 4493] [serial = 1550] [outer = (nil)] [url = about:blank] 12:30:46 INFO - PROCESS | 4493 | --DOMWINDOW == 272 (0x7fa3f6d7c000) [pid = 4493] [serial = 1577] [outer = (nil)] [url = about:blank] 12:30:46 INFO - PROCESS | 4493 | --DOMWINDOW == 271 (0x7fa41eb9d000) [pid = 4493] [serial = 1571] [outer = (nil)] [url = about:blank] 12:30:46 INFO - PROCESS | 4493 | --DOMWINDOW == 270 (0x7fa3f3264c00) [pid = 4493] [serial = 1589] [outer = (nil)] [url = about:blank] 12:30:46 INFO - PROCESS | 4493 | --DOMWINDOW == 269 (0x7fa40331c800) [pid = 4493] [serial = 1583] [outer = (nil)] [url = about:blank] 12:30:46 INFO - PROCESS | 4493 | --DOMWINDOW == 268 (0x7fa409a5a000) [pid = 4493] [serial = 1559] [outer = (nil)] [url = about:blank] 12:30:46 INFO - PROCESS | 4493 | --DOMWINDOW == 267 (0x7fa3f464bc00) [pid = 4493] [serial = 1574] [outer = (nil)] [url = about:blank] 12:30:46 INFO - PROCESS | 4493 | --DOMWINDOW == 266 (0x7fa3f6fe6000) [pid = 4493] [serial = 1592] [outer = (nil)] [url = about:blank] 12:30:46 INFO - PROCESS | 4493 | --DOMWINDOW == 265 (0x7fa414795800) [pid = 4493] [serial = 1565] [outer = (nil)] [url = about:blank] 12:30:46 INFO - PROCESS | 4493 | --DOMWINDOW == 264 (0x7fa4044d3000) [pid = 4493] [serial = 1556] [outer = (nil)] [url = about:blank] 12:30:46 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4070ca800 == 140 [pid = 4493] [id = 274] 12:30:46 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa401423000 == 139 [pid = 4493] [id = 246] 12:30:46 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa401548000 == 138 [pid = 4493] [id = 461] 12:30:46 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f87ec800 == 137 [pid = 4493] [id = 251] 12:30:46 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa424ad0800 == 136 [pid = 4493] [id = 459] 12:30:46 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4033db800 == 135 [pid = 4493] [id = 497] 12:30:46 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40b0aa800 == 134 [pid = 4493] [id = 276] 12:30:46 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40a8c2000 == 133 [pid = 4493] [id = 433] 12:30:46 INFO - PROCESS | 4493 | 1461612646230 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 12:30:46 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa409a7b000 == 132 [pid = 4493] [id = 275] 12:30:46 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fe135000 == 131 [pid = 4493] [id = 560] 12:30:46 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcd83800 == 130 [pid = 4493] [id = 559] 12:30:46 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f9ac4800 == 129 [pid = 4493] [id = 558] 12:30:46 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f6ef0800 == 128 [pid = 4493] [id = 557] 12:30:46 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f30ae000 == 127 [pid = 4493] [id = 556] 12:30:46 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f45a9000 == 126 [pid = 4493] [id = 551] 12:30:46 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41fa88000 == 125 [pid = 4493] [id = 550] 12:30:46 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f30a7800 == 124 [pid = 4493] [id = 549] 12:30:46 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4041c7000 == 123 [pid = 4493] [id = 548] 12:30:46 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4034b1000 == 122 [pid = 4493] [id = 547] 12:30:46 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f2f58000 == 121 [pid = 4493] [id = 546] 12:30:46 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa42216d800 == 120 [pid = 4493] [id = 545] 12:30:46 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41a69d800 == 119 [pid = 4493] [id = 544] 12:30:46 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40d566800 == 118 [pid = 4493] [id = 543] 12:30:46 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40b38a800 == 117 [pid = 4493] [id = 542] 12:30:46 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4047b3800 == 116 [pid = 4493] [id = 541] 12:30:46 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403f03800 == 115 [pid = 4493] [id = 540] 12:30:46 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40154a000 == 114 [pid = 4493] [id = 539] 12:30:46 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f7d58000 == 113 [pid = 4493] [id = 538] 12:30:46 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4017c9000 == 112 [pid = 4493] [id = 537] 12:30:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:30:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1742ms 12:30:46 INFO - PROCESS | 4493 | 1461612646308 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 12:30:46 INFO - PROCESS | 4493 | 1461612646311 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 12:30:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:30:46 INFO - PROCESS | 4493 | 1461612646318 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:30:46 INFO - PROCESS | 4493 | 1461612646321 Marionette TRACE conn4 <- [1,2278,null,{}] 12:30:46 INFO - PROCESS | 4493 | 1461612646326 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:46 INFO - PROCESS | 4493 | 1461612646524 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 12:30:46 INFO - PROCESS | 4493 | --DOMWINDOW == 263 (0x7fa3f7466c00) [pid = 4493] [serial = 1611] [outer = (nil)] [url = about:blank] 12:30:46 INFO - PROCESS | 4493 | --DOMWINDOW == 262 (0x7fa403546000) [pid = 4493] [serial = 1608] [outer = (nil)] [url = about:blank] 12:30:46 INFO - PROCESS | 4493 | --DOMWINDOW == 261 (0x7fa3f77b4c00) [pid = 4493] [serial = 1599] [outer = (nil)] [url = about:blank] 12:30:46 INFO - PROCESS | 4493 | --DOMWINDOW == 260 (0x7fa3f6e7b400) [pid = 4493] [serial = 1610] [outer = (nil)] [url = about:blank] 12:30:46 INFO - PROCESS | 4493 | --DOMWINDOW == 259 (0x7fa40189c400) [pid = 4493] [serial = 1605] [outer = (nil)] [url = about:blank] 12:30:46 INFO - PROCESS | 4493 | --DOMWINDOW == 258 (0x7fa3fcc9f400) [pid = 4493] [serial = 1604] [outer = (nil)] [url = about:blank] 12:30:46 INFO - PROCESS | 4493 | --DOMWINDOW == 257 (0x7fa3fbe8dc00) [pid = 4493] [serial = 1602] [outer = (nil)] [url = about:blank] 12:30:46 INFO - PROCESS | 4493 | --DOMWINDOW == 256 (0x7fa3f6d83400) [pid = 4493] [serial = 1598] [outer = (nil)] [url = about:blank] 12:30:46 INFO - PROCESS | 4493 | --DOMWINDOW == 255 (0x7fa40338f800) [pid = 4493] [serial = 1607] [outer = (nil)] [url = about:blank] 12:30:46 INFO - PROCESS | 4493 | --DOMWINDOW == 254 (0x7fa3fba6cc00) [pid = 4493] [serial = 1601] [outer = (nil)] [url = about:blank] 12:30:46 INFO - PROCESS | 4493 | 1461612646773 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:46 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f2f4c000 == 113 [pid = 4493] [id = 577] 12:30:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 255 (0x7fa3ef4c6000) [pid = 4493] [serial = 1732] [outer = (nil)] 12:30:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 256 (0x7fa3f616d400) [pid = 4493] [serial = 1733] [outer = 0x7fa3ef4c6000] 12:30:46 INFO - PROCESS | 4493 | 1461612646875 Marionette DEBUG loaded listener.js 12:30:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 257 (0x7fa3f6e72400) [pid = 4493] [serial = 1734] [outer = 0x7fa3ef4c6000] 12:30:47 INFO - PROCESS | 4493 | 1461612647602 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 12:30:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:30:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1329ms 12:30:47 INFO - PROCESS | 4493 | 1461612647648 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 12:30:47 INFO - PROCESS | 4493 | 1461612647651 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 12:30:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:30:47 INFO - PROCESS | 4493 | 1461612647657 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:30:47 INFO - PROCESS | 4493 | 1461612647659 Marionette TRACE conn4 <- [1,2282,null,{}] 12:30:47 INFO - PROCESS | 4493 | 1461612647665 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:47 INFO - PROCESS | 4493 | 1461612647958 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 12:30:47 INFO - PROCESS | 4493 | 1461612647977 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:47 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f79f7000 == 114 [pid = 4493] [id = 578] 12:30:47 INFO - PROCESS | 4493 | ++DOMWINDOW == 258 (0x7fa3f6d83000) [pid = 4493] [serial = 1735] [outer = (nil)] 12:30:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 259 (0x7fa3f6fe6c00) [pid = 4493] [serial = 1736] [outer = 0x7fa3f6d83000] 12:30:48 INFO - PROCESS | 4493 | 1461612648044 Marionette DEBUG loaded listener.js 12:30:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 260 (0x7fa3f7e0f800) [pid = 4493] [serial = 1737] [outer = 0x7fa3f6d83000] 12:30:48 INFO - PROCESS | 4493 | 1461612648961 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 12:30:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:30:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1329ms 12:30:48 INFO - PROCESS | 4493 | 1461612648987 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 12:30:48 INFO - PROCESS | 4493 | 1461612648989 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 12:30:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:30:49 INFO - PROCESS | 4493 | 1461612648996 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:30:49 INFO - PROCESS | 4493 | 1461612648998 Marionette TRACE conn4 <- [1,2286,null,{}] 12:30:49 INFO - PROCESS | 4493 | 1461612649025 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:49 INFO - PROCESS | 4493 | 1461612649272 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 12:30:49 INFO - PROCESS | 4493 | 1461612649304 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:49 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f87f8800 == 115 [pid = 4493] [id = 579] 12:30:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 261 (0x7fa3f6e75400) [pid = 4493] [serial = 1738] [outer = (nil)] 12:30:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 262 (0x7fa3f98d3800) [pid = 4493] [serial = 1739] [outer = 0x7fa3f6e75400] 12:30:49 INFO - PROCESS | 4493 | 1461612649366 Marionette DEBUG loaded listener.js 12:30:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 263 (0x7fa3f98dd400) [pid = 4493] [serial = 1740] [outer = 0x7fa3f6e75400] 12:30:50 INFO - PROCESS | 4493 | 1461612650263 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 12:30:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 12:30:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1298ms 12:30:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:30:50 INFO - PROCESS | 4493 | 1461612650295 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 12:30:50 INFO - PROCESS | 4493 | 1461612650298 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 12:30:50 INFO - PROCESS | 4493 | 1461612650304 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:30:50 INFO - PROCESS | 4493 | 1461612650307 Marionette TRACE conn4 <- [1,2290,null,{}] 12:30:50 INFO - PROCESS | 4493 | 1461612650319 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:50 INFO - PROCESS | 4493 | 1461612650556 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 12:30:50 INFO - PROCESS | 4493 | 1461612650587 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:50 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fafc8800 == 116 [pid = 4493] [id = 580] 12:30:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 264 (0x7fa3f77bc000) [pid = 4493] [serial = 1741] [outer = (nil)] 12:30:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 265 (0x7fa3faccbc00) [pid = 4493] [serial = 1742] [outer = 0x7fa3f77bc000] 12:30:50 INFO - PROCESS | 4493 | 1461612650649 Marionette DEBUG loaded listener.js 12:30:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 266 (0x7fa3facd6000) [pid = 4493] [serial = 1743] [outer = 0x7fa3f77bc000] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 265 (0x7fa41a66d800) [pid = 4493] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 264 (0x7fa3ef4cf400) [pid = 4493] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 263 (0x7fa3ef4c6800) [pid = 4493] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 262 (0x7fa3f7469000) [pid = 4493] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 261 (0x7fa40700e000) [pid = 4493] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 260 (0x7fa3fcb13400) [pid = 4493] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 259 (0x7fa41a5c7800) [pid = 4493] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 258 (0x7fa407028400) [pid = 4493] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 257 (0x7fa3f2ccbc00) [pid = 4493] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 256 (0x7fa3fb55b000) [pid = 4493] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 255 (0x7fa3f20bc000) [pid = 4493] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 254 (0x7fa41d942000) [pid = 4493] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 253 (0x7fa3f434e400) [pid = 4493] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 252 (0x7fa3f6ca0800) [pid = 4493] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 251 (0x7fa40d508000) [pid = 4493] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 250 (0x7fa3f31cc000) [pid = 4493] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 249 (0x7fa3f2cd7400) [pid = 4493] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 248 (0x7fa3f154b400) [pid = 4493] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 247 (0x7fa3fcc9bc00) [pid = 4493] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 246 (0x7fa3f4359800) [pid = 4493] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 245 (0x7fa3f1eadc00) [pid = 4493] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 244 (0x7fa3f746c800) [pid = 4493] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 243 (0x7fa41a84d800) [pid = 4493] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 242 (0x7fa3f6fe4c00) [pid = 4493] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 241 (0x7fa3f20c0800) [pid = 4493] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 240 (0x7fa3f7466000) [pid = 4493] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 239 (0x7fa3f615c800) [pid = 4493] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 238 (0x7fa403316800) [pid = 4493] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 237 (0x7fa3fcb13800) [pid = 4493] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 236 (0x7fa3ef4c2c00) [pid = 4493] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 235 (0x7fa3f4646400) [pid = 4493] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 234 (0x7fa3f6c98c00) [pid = 4493] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 233 (0x7fa3fafa8c00) [pid = 4493] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 232 (0x7fa3fcc9a400) [pid = 4493] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 231 (0x7fa3f31cf800) [pid = 4493] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 230 (0x7fa41a5d0400) [pid = 4493] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 229 (0x7fa3f20c0000) [pid = 4493] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 228 (0x7fa3fcb1a800) [pid = 4493] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 227 (0x7fa403ecf400) [pid = 4493] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 226 (0x7fa3f4645800) [pid = 4493] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 225 (0x7fa404406000) [pid = 4493] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 224 (0x7fa3f1545000) [pid = 4493] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 223 (0x7fa3fb616c00) [pid = 4493] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 222 (0x7fa404459000) [pid = 4493] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 221 (0x7fa40707f400) [pid = 4493] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 220 (0x7fa403312400) [pid = 4493] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 219 (0x7fa403384800) [pid = 4493] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 218 (0x7fa4044a7400) [pid = 4493] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 217 (0x7fa3f6170400) [pid = 4493] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 216 (0x7fa3f615c400) [pid = 4493] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 215 (0x7fa3facce000) [pid = 4493] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 214 (0x7fa3f98db400) [pid = 4493] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 213 (0x7fa3fbc6e400) [pid = 4493] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 212 (0x7fa3fb553000) [pid = 4493] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 211 (0x7fa3f435bc00) [pid = 4493] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 210 (0x7fa4040ccc00) [pid = 4493] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 209 (0x7fa3f6d7dc00) [pid = 4493] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 208 (0x7fa3f2cce400) [pid = 4493] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 207 (0x7fa3fca61400) [pid = 4493] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 206 (0x7fa3f1eab000) [pid = 4493] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 205 (0x7fa40700c400) [pid = 4493] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 204 (0x7fa3f2cd0c00) [pid = 4493] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 203 (0x7fa403313800) [pid = 4493] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 202 (0x7fa3fae50800) [pid = 4493] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 201 (0x7fa3f2cd1400) [pid = 4493] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 200 (0x7fa3f2cd9000) [pid = 4493] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 199 (0x7fa405743800) [pid = 4493] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 198 (0x7fa3f7e08400) [pid = 4493] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 197 (0x7fa405abac00) [pid = 4493] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 196 (0x7fa4040c9800) [pid = 4493] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 195 (0x7fa3f4358c00) [pid = 4493] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 194 (0x7fa3f6c9a000) [pid = 4493] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 193 (0x7fa4040ca400) [pid = 4493] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 192 (0x7fa405656400) [pid = 4493] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 191 (0x7fa40335fc00) [pid = 4493] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 190 (0x7fa4040c5000) [pid = 4493] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 189 (0x7fa40178f800) [pid = 4493] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 188 (0x7fa3fae50c00) [pid = 4493] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 187 (0x7fa407016c00) [pid = 4493] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 186 (0x7fa41478e400) [pid = 4493] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 185 (0x7fa3f6e74400) [pid = 4493] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 184 (0x7fa40c06d000) [pid = 4493] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:30:52 INFO - PROCESS | 4493 | --DOMWINDOW == 183 (0x7fa41386f000) [pid = 4493] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:30:52 INFO - PROCESS | 4493 | 1461612652721 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 12:30:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:30:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 2440ms 12:30:52 INFO - PROCESS | 4493 | 1461612652744 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 12:30:52 INFO - PROCESS | 4493 | 1461612652748 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 12:30:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:30:52 INFO - PROCESS | 4493 | 1461612652753 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:30:52 INFO - PROCESS | 4493 | 1461612652755 Marionette TRACE conn4 <- [1,2294,null,{}] 12:30:52 INFO - PROCESS | 4493 | 1461612652761 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:52 INFO - PROCESS | 4493 | 1461612652987 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 12:30:53 INFO - PROCESS | 4493 | 1461612653167 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:53 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f3f9a000 == 117 [pid = 4493] [id = 581] 12:30:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 184 (0x7fa3ef4c4000) [pid = 4493] [serial = 1744] [outer = (nil)] 12:30:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 185 (0x7fa3f1ea9800) [pid = 4493] [serial = 1745] [outer = 0x7fa3ef4c4000] 12:30:53 INFO - PROCESS | 4493 | 1461612653231 Marionette DEBUG loaded listener.js 12:30:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 186 (0x7fa3f3269800) [pid = 4493] [serial = 1746] [outer = 0x7fa3ef4c4000] 12:30:53 INFO - PROCESS | 4493 | 1461612653979 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 12:30:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:30:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1383ms 12:30:54 INFO - PROCESS | 4493 | 1461612654139 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 12:30:54 INFO - PROCESS | 4493 | 1461612654145 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 12:30:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:30:54 INFO - PROCESS | 4493 | 1461612654165 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:30:54 INFO - PROCESS | 4493 | 1461612654171 Marionette TRACE conn4 <- [1,2298,null,{}] 12:30:54 INFO - PROCESS | 4493 | 1461612654180 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:54 INFO - PROCESS | 4493 | 1461612654404 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 12:30:54 INFO - PROCESS | 4493 | 1461612654689 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:54 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f2d4a000 == 118 [pid = 4493] [id = 582] 12:30:54 INFO - PROCESS | 4493 | ++DOMWINDOW == 187 (0x7fa3f1ea2000) [pid = 4493] [serial = 1747] [outer = (nil)] 12:30:54 INFO - PROCESS | 4493 | ++DOMWINDOW == 188 (0x7fa3f20c0400) [pid = 4493] [serial = 1748] [outer = 0x7fa3f1ea2000] 12:30:54 INFO - PROCESS | 4493 | 1461612654811 Marionette DEBUG loaded listener.js 12:30:54 INFO - PROCESS | 4493 | ++DOMWINDOW == 189 (0x7fa3f2cd4800) [pid = 4493] [serial = 1749] [outer = 0x7fa3f1ea2000] 12:30:55 INFO - PROCESS | 4493 | 1461612655733 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 12:30:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:30:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1636ms 12:30:55 INFO - PROCESS | 4493 | 1461612655802 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 12:30:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:30:55 INFO - PROCESS | 4493 | 1461612655808 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 12:30:55 INFO - PROCESS | 4493 | 1461612655820 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:30:55 INFO - PROCESS | 4493 | 1461612655826 Marionette TRACE conn4 <- [1,2302,null,{}] 12:30:55 INFO - PROCESS | 4493 | 1461612655833 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:56 INFO - PROCESS | 4493 | 1461612656088 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 12:30:56 INFO - PROCESS | 4493 | 1461612656400 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:56 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f6edd800 == 119 [pid = 4493] [id = 583] 12:30:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 190 (0x7fa3f434dc00) [pid = 4493] [serial = 1750] [outer = (nil)] 12:30:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 191 (0x7fa3f435ac00) [pid = 4493] [serial = 1751] [outer = 0x7fa3f434dc00] 12:30:56 INFO - PROCESS | 4493 | 1461612656499 Marionette DEBUG loaded listener.js 12:30:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 192 (0x7fa3f4452400) [pid = 4493] [serial = 1752] [outer = 0x7fa3f434dc00] 12:30:57 INFO - PROCESS | 4493 | 1461612657422 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:30:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:30:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1637ms 12:30:57 INFO - PROCESS | 4493 | 1461612657455 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 12:30:57 INFO - PROCESS | 4493 | 1461612657459 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 12:30:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:30:57 INFO - PROCESS | 4493 | 1461612657466 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:30:57 INFO - PROCESS | 4493 | 1461612657469 Marionette TRACE conn4 <- [1,2306,null,{}] 12:30:57 INFO - PROCESS | 4493 | 1461612657487 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:57 INFO - PROCESS | 4493 | 1461612657728 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 12:30:58 INFO - PROCESS | 4493 | 1461612658099 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:58 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fb0cd800 == 120 [pid = 4493] [id = 584] 12:30:58 INFO - PROCESS | 4493 | ++DOMWINDOW == 193 (0x7fa3f6ca5000) [pid = 4493] [serial = 1753] [outer = (nil)] 12:30:58 INFO - PROCESS | 4493 | ++DOMWINDOW == 194 (0x7fa3f6d5d800) [pid = 4493] [serial = 1754] [outer = 0x7fa3f6ca5000] 12:30:58 INFO - PROCESS | 4493 | 1461612658214 Marionette DEBUG loaded listener.js 12:30:58 INFO - PROCESS | 4493 | ++DOMWINDOW == 195 (0x7fa3f6d84c00) [pid = 4493] [serial = 1755] [outer = 0x7fa3f6ca5000] 12:30:59 INFO - PROCESS | 4493 | 1461612659188 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 12:30:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:30:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1793ms 12:30:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:30:59 INFO - PROCESS | 4493 | 1461612659260 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 12:30:59 INFO - PROCESS | 4493 | 1461612659263 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 12:30:59 INFO - PROCESS | 4493 | 1461612659270 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:30:59 INFO - PROCESS | 4493 | 1461612659273 Marionette TRACE conn4 <- [1,2310,null,{}] 12:30:59 INFO - PROCESS | 4493 | 1461612659281 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:59 INFO - PROCESS | 4493 | 1461612659532 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 12:30:59 INFO - PROCESS | 4493 | 1461612659831 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:59 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fca1f000 == 121 [pid = 4493] [id = 585] 12:30:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 196 (0x7fa3f6169400) [pid = 4493] [serial = 1756] [outer = (nil)] 12:30:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 197 (0x7fa3f746dc00) [pid = 4493] [serial = 1757] [outer = 0x7fa3f6169400] 12:30:59 INFO - PROCESS | 4493 | 1461612659912 Marionette DEBUG loaded listener.js 12:31:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 198 (0x7fa3f77b6400) [pid = 4493] [serial = 1758] [outer = 0x7fa3f6169400] 12:31:00 INFO - PROCESS | 4493 | 1461612660900 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 12:31:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:31:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1695ms 12:31:00 INFO - PROCESS | 4493 | 1461612660966 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 12:31:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:31:00 INFO - PROCESS | 4493 | 1461612660971 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 12:31:00 INFO - PROCESS | 4493 | 1461612660977 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:31:00 INFO - PROCESS | 4493 | 1461612660981 Marionette TRACE conn4 <- [1,2314,null,{}] 12:31:00 INFO - PROCESS | 4493 | 1461612660986 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:01 INFO - PROCESS | 4493 | 1461612661184 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 12:31:01 INFO - PROCESS | 4493 | 1461612661438 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:01 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcbee800 == 122 [pid = 4493] [id = 586] 12:31:01 INFO - PROCESS | 4493 | ++DOMWINDOW == 199 (0x7fa3f6d5a800) [pid = 4493] [serial = 1759] [outer = (nil)] 12:31:01 INFO - PROCESS | 4493 | ++DOMWINDOW == 200 (0x7fa3f885bc00) [pid = 4493] [serial = 1760] [outer = 0x7fa3f6d5a800] 12:31:01 INFO - PROCESS | 4493 | 1461612661558 Marionette DEBUG loaded listener.js 12:31:01 INFO - PROCESS | 4493 | ++DOMWINDOW == 201 (0x7fa3f9a23800) [pid = 4493] [serial = 1761] [outer = 0x7fa3f6d5a800] 12:31:02 INFO - PROCESS | 4493 | 1461612662430 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 12:31:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:31:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1481ms 12:31:02 INFO - PROCESS | 4493 | 1461612662459 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 12:31:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:31:02 INFO - PROCESS | 4493 | 1461612662463 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 12:31:02 INFO - PROCESS | 4493 | 1461612662470 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:31:02 INFO - PROCESS | 4493 | 1461612662473 Marionette TRACE conn4 <- [1,2318,null,{}] 12:31:02 INFO - PROCESS | 4493 | 1461612662479 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:02 INFO - PROCESS | 4493 | 1461612662722 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 12:31:03 INFO - PROCESS | 4493 | 1461612663008 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:03 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcd83000 == 123 [pid = 4493] [id = 587] 12:31:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 202 (0x7fa3fae4f400) [pid = 4493] [serial = 1762] [outer = (nil)] 12:31:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 203 (0x7fa3fae52400) [pid = 4493] [serial = 1763] [outer = 0x7fa3fae4f400] 12:31:03 INFO - PROCESS | 4493 | 1461612663133 Marionette DEBUG loaded listener.js 12:31:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 204 (0x7fa3fae60000) [pid = 4493] [serial = 1764] [outer = 0x7fa3fae4f400] 12:31:04 INFO - PROCESS | 4493 | 1461612664032 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 12:31:04 INFO - PROCESS | 4493 | 1461612664067 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 12:31:04 INFO - PROCESS | 4493 | 1461612664074 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:31:04 INFO - PROCESS | 4493 | 1461612664077 Marionette TRACE conn4 <- [1,2322,null,{}] 12:31:04 INFO - PROCESS | 4493 | 1461612664082 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:04 INFO - PROCESS | 4493 | 1461612664281 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 12:31:04 INFO - PROCESS | 4493 | 1461612664498 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:04 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fd9d5800 == 124 [pid = 4493] [id = 588] 12:31:04 INFO - PROCESS | 4493 | ++DOMWINDOW == 205 (0x7fa3fae28c00) [pid = 4493] [serial = 1765] [outer = (nil)] 12:31:04 INFO - PROCESS | 4493 | ++DOMWINDOW == 206 (0x7fa3fafa3800) [pid = 4493] [serial = 1766] [outer = 0x7fa3fae28c00] 12:31:04 INFO - PROCESS | 4493 | 1461612664611 Marionette DEBUG loaded listener.js 12:31:04 INFO - PROCESS | 4493 | ++DOMWINDOW == 207 (0x7fa3fb553000) [pid = 4493] [serial = 1767] [outer = 0x7fa3fae28c00] 12:31:05 INFO - PROCESS | 4493 | 1461612665490 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 12:31:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:31:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1482ms 12:31:05 INFO - PROCESS | 4493 | 1461612665557 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 12:31:05 INFO - PROCESS | 4493 | 1461612665561 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 12:31:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:31:05 INFO - PROCESS | 4493 | 1461612665567 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:31:05 INFO - PROCESS | 4493 | 1461612665570 Marionette TRACE conn4 <- [1,2326,null,{}] 12:31:05 INFO - PROCESS | 4493 | 1461612665575 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:05 INFO - PROCESS | 4493 | 1461612665783 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 12:31:06 INFO - PROCESS | 4493 | 1461612665998 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:06 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fe29d000 == 125 [pid = 4493] [id = 589] 12:31:06 INFO - PROCESS | 4493 | ++DOMWINDOW == 208 (0x7fa3fae4f800) [pid = 4493] [serial = 1768] [outer = (nil)] 12:31:06 INFO - PROCESS | 4493 | ++DOMWINDOW == 209 (0x7fa3fb55e800) [pid = 4493] [serial = 1769] [outer = 0x7fa3fae4f800] 12:31:06 INFO - PROCESS | 4493 | 1461612666115 Marionette DEBUG loaded listener.js 12:31:06 INFO - PROCESS | 4493 | ++DOMWINDOW == 210 (0x7fa3fb61a000) [pid = 4493] [serial = 1770] [outer = 0x7fa3fae4f800] 12:31:07 INFO - PROCESS | 4493 | 1461612667035 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 12:31:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:31:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1528ms 12:31:07 INFO - PROCESS | 4493 | 1461612667111 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 12:31:07 INFO - PROCESS | 4493 | 1461612667116 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 12:31:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:31:07 INFO - PROCESS | 4493 | 1461612667126 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:31:07 INFO - PROCESS | 4493 | 1461612667130 Marionette TRACE conn4 <- [1,2330,null,{}] 12:31:07 INFO - PROCESS | 4493 | 1461612667135 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:07 INFO - PROCESS | 4493 | 1461612667346 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 12:31:07 INFO - PROCESS | 4493 | 1461612667611 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:07 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fe4b4800 == 126 [pid = 4493] [id = 590] 12:31:07 INFO - PROCESS | 4493 | ++DOMWINDOW == 211 (0x7fa3fafa6000) [pid = 4493] [serial = 1771] [outer = (nil)] 12:31:07 INFO - PROCESS | 4493 | ++DOMWINDOW == 212 (0x7fa3fba71000) [pid = 4493] [serial = 1772] [outer = 0x7fa3fafa6000] 12:31:07 INFO - PROCESS | 4493 | 1461612667686 Marionette DEBUG loaded listener.js 12:31:07 INFO - PROCESS | 4493 | ++DOMWINDOW == 213 (0x7fa3fbb42c00) [pid = 4493] [serial = 1773] [outer = 0x7fa3fafa6000] 12:31:08 INFO - PROCESS | 4493 | 1461612668657 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 12:31:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:31:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1586ms 12:31:08 INFO - PROCESS | 4493 | 1461612668713 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 12:31:08 INFO - PROCESS | 4493 | 1461612668717 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 12:31:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:31:08 INFO - PROCESS | 4493 | 1461612668722 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:31:08 INFO - PROCESS | 4493 | 1461612668725 Marionette TRACE conn4 <- [1,2334,null,{}] 12:31:08 INFO - PROCESS | 4493 | 1461612668731 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:08 INFO - PROCESS | 4493 | 1461612668925 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 12:31:09 INFO - PROCESS | 4493 | 1461612669146 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:09 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40148c000 == 127 [pid = 4493] [id = 591] 12:31:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 214 (0x7fa3fb552400) [pid = 4493] [serial = 1774] [outer = (nil)] 12:31:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 215 (0x7fa3fbb4c000) [pid = 4493] [serial = 1775] [outer = 0x7fa3fb552400] 12:31:09 INFO - PROCESS | 4493 | 1461612669261 Marionette DEBUG loaded listener.js 12:31:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 216 (0x7fa3fbc64400) [pid = 4493] [serial = 1776] [outer = 0x7fa3fb552400] 12:31:10 INFO - PROCESS | 4493 | 1461612670174 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 12:31:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:31:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1481ms 12:31:10 INFO - PROCESS | 4493 | 1461612670203 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 12:31:10 INFO - PROCESS | 4493 | 1461612670208 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 12:31:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:31:10 INFO - PROCESS | 4493 | 1461612670214 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:31:10 INFO - PROCESS | 4493 | 1461612670218 Marionette TRACE conn4 <- [1,2338,null,{}] 12:31:10 INFO - PROCESS | 4493 | 1461612670223 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:10 INFO - PROCESS | 4493 | 1461612670433 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 12:31:10 INFO - PROCESS | 4493 | 1461612670658 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:10 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40159f000 == 128 [pid = 4493] [id = 592] 12:31:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 217 (0x7fa3fb618c00) [pid = 4493] [serial = 1777] [outer = (nil)] 12:31:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 218 (0x7fa3fbe8ec00) [pid = 4493] [serial = 1778] [outer = 0x7fa3fb618c00] 12:31:10 INFO - PROCESS | 4493 | 1461612670779 Marionette DEBUG loaded listener.js 12:31:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 219 (0x7fa3fca52800) [pid = 4493] [serial = 1779] [outer = 0x7fa3fb618c00] 12:31:11 INFO - PROCESS | 4493 | 1461612671775 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 12:31:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:31:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1589ms 12:31:11 INFO - PROCESS | 4493 | 1461612671804 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 12:31:11 INFO - PROCESS | 4493 | 1461612671808 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 12:31:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:31:11 INFO - PROCESS | 4493 | 1461612671814 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:31:11 INFO - PROCESS | 4493 | 1461612671817 Marionette TRACE conn4 <- [1,2342,null,{}] 12:31:11 INFO - PROCESS | 4493 | 1461612671822 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:12 INFO - PROCESS | 4493 | 1461612672029 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 12:31:12 INFO - PROCESS | 4493 | 1461612672262 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:12 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa402f18800 == 129 [pid = 4493] [id = 593] 12:31:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 220 (0x7fa3fca52c00) [pid = 4493] [serial = 1780] [outer = (nil)] 12:31:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 221 (0x7fa3fcb1dc00) [pid = 4493] [serial = 1781] [outer = 0x7fa3fca52c00] 12:31:12 INFO - PROCESS | 4493 | 1461612672378 Marionette DEBUG loaded listener.js 12:31:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 222 (0x7fa3fcb7fc00) [pid = 4493] [serial = 1782] [outer = 0x7fa3fca52c00] 12:31:13 INFO - PROCESS | 4493 | 1461612673337 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 12:31:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:31:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1534ms 12:31:13 INFO - PROCESS | 4493 | 1461612673349 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 12:31:13 INFO - PROCESS | 4493 | 1461612673351 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 12:31:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:31:13 INFO - PROCESS | 4493 | 1461612673358 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:31:13 INFO - PROCESS | 4493 | 1461612673361 Marionette TRACE conn4 <- [1,2346,null,{}] 12:31:13 INFO - PROCESS | 4493 | 1461612673366 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:13 INFO - PROCESS | 4493 | 1461612673566 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 12:31:13 INFO - PROCESS | 4493 | 1461612673789 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:13 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4033d1800 == 130 [pid = 4493] [id = 594] 12:31:13 INFO - PROCESS | 4493 | ++DOMWINDOW == 223 (0x7fa3fca59c00) [pid = 4493] [serial = 1783] [outer = (nil)] 12:31:13 INFO - PROCESS | 4493 | ++DOMWINDOW == 224 (0x7fa3fcc9c000) [pid = 4493] [serial = 1784] [outer = 0x7fa3fca59c00] 12:31:13 INFO - PROCESS | 4493 | 1461612673901 Marionette DEBUG loaded listener.js 12:31:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 225 (0x7fa3fdcec400) [pid = 4493] [serial = 1785] [outer = 0x7fa3fca59c00] 12:31:14 INFO - PROCESS | 4493 | 1461612674890 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 12:31:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:31:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1581ms 12:31:14 INFO - PROCESS | 4493 | 1461612674939 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 12:31:14 INFO - PROCESS | 4493 | 1461612674943 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 12:31:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:31:14 INFO - PROCESS | 4493 | 1461612674949 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:31:14 INFO - PROCESS | 4493 | 1461612674952 Marionette TRACE conn4 <- [1,2350,null,{}] 12:31:14 INFO - PROCESS | 4493 | 1461612674957 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:15 INFO - PROCESS | 4493 | 1461612675151 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 12:31:15 INFO - PROCESS | 4493 | 1461612675425 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:15 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f309c000 == 131 [pid = 4493] [id = 595] 12:31:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 226 (0x7fa3ef4d0c00) [pid = 4493] [serial = 1786] [outer = (nil)] 12:31:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 227 (0x7fa3f31c8000) [pid = 4493] [serial = 1787] [outer = 0x7fa3ef4d0c00] 12:31:15 INFO - PROCESS | 4493 | 1461612675541 Marionette DEBUG loaded listener.js 12:31:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 228 (0x7fa3f9a2d000) [pid = 4493] [serial = 1788] [outer = 0x7fa3ef4d0c00] 12:31:16 INFO - PROCESS | 4493 | 1461612676446 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 12:31:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:31:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1544ms 12:31:16 INFO - PROCESS | 4493 | 1461612676494 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 12:31:16 INFO - PROCESS | 4493 | 1461612676498 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 12:31:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:31:16 INFO - PROCESS | 4493 | 1461612676503 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:31:16 INFO - PROCESS | 4493 | 1461612676506 Marionette TRACE conn4 <- [1,2354,null,{}] 12:31:16 INFO - PROCESS | 4493 | 1461612676511 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:16 INFO - PROCESS | 4493 | 1461612676721 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 12:31:16 INFO - PROCESS | 4493 | 1461612676949 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:17 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f9acf800 == 132 [pid = 4493] [id = 596] 12:31:17 INFO - PROCESS | 4493 | ++DOMWINDOW == 229 (0x7fa3f1543000) [pid = 4493] [serial = 1789] [outer = (nil)] 12:31:17 INFO - PROCESS | 4493 | ++DOMWINDOW == 230 (0x7fa3f6c9c800) [pid = 4493] [serial = 1790] [outer = 0x7fa3f1543000] 12:31:17 INFO - PROCESS | 4493 | 1461612677065 Marionette DEBUG loaded listener.js 12:31:17 INFO - PROCESS | 4493 | ++DOMWINDOW == 231 (0x7fa3f9a2b800) [pid = 4493] [serial = 1791] [outer = 0x7fa3f1543000] 12:31:18 INFO - PROCESS | 4493 | 1461612678029 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 12:31:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:31:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1585ms 12:31:18 INFO - PROCESS | 4493 | 1461612678090 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 12:31:18 INFO - PROCESS | 4493 | 1461612678094 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 12:31:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:31:18 INFO - PROCESS | 4493 | 1461612678100 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:31:18 INFO - PROCESS | 4493 | 1461612678103 Marionette TRACE conn4 <- [1,2358,null,{}] 12:31:18 INFO - PROCESS | 4493 | 1461612678109 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:18 INFO - PROCESS | 4493 | 1461612678330 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 12:31:18 INFO - PROCESS | 4493 | 1461612678639 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:18 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f7599000 == 133 [pid = 4493] [id = 597] 12:31:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 232 (0x7fa3f31c5400) [pid = 4493] [serial = 1792] [outer = (nil)] 12:31:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 233 (0x7fa3f4355400) [pid = 4493] [serial = 1793] [outer = 0x7fa3f31c5400] 12:31:18 INFO - PROCESS | 4493 | 1461612678718 Marionette DEBUG loaded listener.js 12:31:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 234 (0x7fa3f77bb800) [pid = 4493] [serial = 1794] [outer = 0x7fa3f31c5400] 12:31:19 INFO - PROCESS | 4493 | 1461612679577 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 12:31:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:31:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1534ms 12:31:19 INFO - PROCESS | 4493 | 1461612679635 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 12:31:19 INFO - PROCESS | 4493 | 1461612679638 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 12:31:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:31:19 INFO - PROCESS | 4493 | 1461612679645 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:31:19 INFO - PROCESS | 4493 | 1461612679647 Marionette TRACE conn4 <- [1,2362,null,{}] 12:31:19 INFO - PROCESS | 4493 | 1461612679653 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:19 INFO - PROCESS | 4493 | 1461612679867 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 12:31:20 INFO - PROCESS | 4493 | 1461612680509 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:20 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f3fa1800 == 134 [pid = 4493] [id = 598] 12:31:20 INFO - PROCESS | 4493 | ++DOMWINDOW == 235 (0x7fa3ef4c5c00) [pid = 4493] [serial = 1795] [outer = (nil)] 12:31:20 INFO - PROCESS | 4493 | ++DOMWINDOW == 236 (0x7fa3f1551400) [pid = 4493] [serial = 1796] [outer = 0x7fa3ef4c5c00] 12:31:20 INFO - PROCESS | 4493 | 1461612680645 Marionette DEBUG loaded listener.js 12:31:20 INFO - PROCESS | 4493 | ++DOMWINDOW == 237 (0x7fa3f20ba400) [pid = 4493] [serial = 1797] [outer = 0x7fa3ef4c5c00] 12:31:21 INFO - PROCESS | 4493 | 1461612681545 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 12:31:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:31:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1940ms 12:31:21 INFO - PROCESS | 4493 | 1461612681586 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 12:31:21 INFO - PROCESS | 4493 | 1461612681592 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 12:31:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:31:21 INFO - PROCESS | 4493 | 1461612681599 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:31:21 INFO - PROCESS | 4493 | 1461612681604 Marionette TRACE conn4 <- [1,2366,null,{}] 12:31:21 INFO - PROCESS | 4493 | 1461612681611 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:21 INFO - PROCESS | 4493 | 1461612681810 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 12:31:22 INFO - PROCESS | 4493 | 1461612682074 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:22 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f9ac7800 == 135 [pid = 4493] [id = 599] 12:31:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 238 (0x7fa3f1543c00) [pid = 4493] [serial = 1798] [outer = (nil)] 12:31:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 239 (0x7fa3f4643c00) [pid = 4493] [serial = 1799] [outer = 0x7fa3f1543c00] 12:31:22 INFO - PROCESS | 4493 | 1461612682146 Marionette DEBUG loaded listener.js 12:31:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 240 (0x7fa3f615c800) [pid = 4493] [serial = 1800] [outer = 0x7fa3f1543c00] 12:31:23 INFO - PROCESS | 4493 | 1461612683074 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 12:31:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:31:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1541ms 12:31:23 INFO - PROCESS | 4493 | 1461612683142 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 12:31:23 INFO - PROCESS | 4493 | 1461612683148 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 12:31:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:31:23 INFO - PROCESS | 4493 | 1461612683157 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:31:23 INFO - PROCESS | 4493 | 1461612683160 Marionette TRACE conn4 <- [1,2370,null,{}] 12:31:23 INFO - PROCESS | 4493 | 1461612683166 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:23 INFO - PROCESS | 4493 | 1461612683368 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 12:31:23 INFO - PROCESS | 4493 | 1461612683839 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:23 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f19e1000 == 136 [pid = 4493] [id = 600] 12:31:23 INFO - PROCESS | 4493 | ++DOMWINDOW == 241 (0x7fa3f616e400) [pid = 4493] [serial = 1801] [outer = (nil)] 12:31:23 INFO - PROCESS | 4493 | ++DOMWINDOW == 242 (0x7fa3f6d67c00) [pid = 4493] [serial = 1802] [outer = 0x7fa3f616e400] 12:31:23 INFO - PROCESS | 4493 | 1461612683917 Marionette DEBUG loaded listener.js 12:31:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 243 (0x7fa3f6fdb400) [pid = 4493] [serial = 1803] [outer = 0x7fa3f616e400] 12:31:24 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcd94000 == 135 [pid = 4493] [id = 530] 12:31:24 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcd88800 == 134 [pid = 4493] [id = 531] 12:31:24 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f21db800 == 133 [pid = 4493] [id = 529] 12:31:24 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f43b3000 == 132 [pid = 4493] [id = 527] 12:31:24 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f2d50000 == 131 [pid = 4493] [id = 528] 12:31:24 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fafc8800 == 130 [pid = 4493] [id = 580] 12:31:24 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f87f8800 == 129 [pid = 4493] [id = 579] 12:31:24 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f2f4c000 == 128 [pid = 4493] [id = 577] 12:31:24 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f21d0000 == 127 [pid = 4493] [id = 484] 12:31:24 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f6c7f000 == 126 [pid = 4493] [id = 575] 12:31:24 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f2d51800 == 125 [pid = 4493] [id = 574] 12:31:24 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f1fd2800 == 124 [pid = 4493] [id = 573] 12:31:24 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4036de000 == 123 [pid = 4493] [id = 564] 12:31:24 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa402f0c000 == 122 [pid = 4493] [id = 563] 12:31:24 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fd9e4000 == 121 [pid = 4493] [id = 562] 12:31:24 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f2d4c000 == 120 [pid = 4493] [id = 561] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 242 (0x7fa41b737400) [pid = 4493] [serial = 1643] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 241 (0x7fa3f6c96c00) [pid = 4493] [serial = 1661] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 240 (0x7fa3f1ea4000) [pid = 4493] [serial = 1658] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 239 (0x7fa3fae2dc00) [pid = 4493] [serial = 1488] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 238 (0x7fa40cfc3800) [pid = 4493] [serial = 1563] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 237 (0x7fa41f12e800) [pid = 4493] [serial = 1452] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 236 (0x7fa41ba0d800) [pid = 4493] [serial = 1443] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 235 (0x7fa40b5d8c00) [pid = 4493] [serial = 1631] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 234 (0x7fa3f2cd9400) [pid = 4493] [serial = 1587] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 233 (0x7fa3fca55000) [pid = 4493] [serial = 1368] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 232 (0x7fa3f3e26c00) [pid = 4493] [serial = 1458] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 231 (0x7fa41fa0b000) [pid = 4493] [serial = 1581] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 230 (0x7fa404457000) [pid = 4493] [serial = 1524] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 229 (0x7fa3f885a800) [pid = 4493] [serial = 1551] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 228 (0x7fa41a810800) [pid = 4493] [serial = 1566] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 227 (0x7fa403ce7c00) [pid = 4493] [serial = 1395] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 226 (0x7fa40331f400) [pid = 4493] [serial = 1596] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 225 (0x7fa3f1ea7c00) [pid = 4493] [serial = 1653] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 224 (0x7fa40440dc00) [pid = 4493] [serial = 1497] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 223 (0x7fa40dca2800) [pid = 4493] [serial = 1637] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 222 (0x7fa3f9a27400) [pid = 4493] [serial = 1665] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 221 (0x7fa41f4acc00) [pid = 4493] [serial = 1329] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 220 (0x7fa41d93c400) [pid = 4493] [serial = 1646] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 219 (0x7fa3fbb42400) [pid = 4493] [serial = 1680] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 218 (0x7fa3fb55a400) [pid = 4493] [serial = 1461] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 217 (0x7fa3f1eab400) [pid = 4493] [serial = 1659] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 216 (0x7fa3fae68400) [pid = 4493] [serial = 1326] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 215 (0x7fa3fbe94c00) [pid = 4493] [serial = 1341] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 214 (0x7fa4045bd800) [pid = 4493] [serial = 1629] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 213 (0x7fa3fcb1c400) [pid = 4493] [serial = 1449] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 212 (0x7fa3ef4cb000) [pid = 4493] [serial = 1655] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 211 (0x7fa3f6d80c00) [pid = 4493] [serial = 1578] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 210 (0x7fa405abbc00) [pid = 4493] [serial = 1386] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 209 (0x7fa3fcb18000) [pid = 4493] [serial = 1554] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 208 (0x7fa403367c00) [pid = 4493] [serial = 1494] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 207 (0x7fa41ba2e000) [pid = 4493] [serial = 1644] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 206 (0x7fa3ef4cfc00) [pid = 4493] [serial = 1656] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 205 (0x7fa40fe83800) [pid = 4493] [serial = 1527] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 204 (0x7fa41eb9dc00) [pid = 4493] [serial = 1446] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 203 (0x7fa3fcb1bc00) [pid = 4493] [serial = 1455] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 202 (0x7fa40fc6ec00) [pid = 4493] [serial = 1638] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 201 (0x7fa40440d400) [pid = 4493] [serial = 1626] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 200 (0x7fa4044a7000) [pid = 4493] [serial = 1500] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 199 (0x7fa3f4650400) [pid = 4493] [serial = 1575] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 198 (0x7fa40b960c00) [pid = 4493] [serial = 1437] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 197 (0x7fa3f1551000) [pid = 4493] [serial = 1650] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 196 (0x7fa3f7464000) [pid = 4493] [serial = 1664] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 195 (0x7fa3fbc60800) [pid = 4493] [serial = 1619] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 194 (0x7fa41eba2800) [pid = 4493] [serial = 1383] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 193 (0x7fa40c0eb800) [pid = 4493] [serial = 1634] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 192 (0x7fa41f35c800) [pid = 4493] [serial = 1647] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 191 (0x7fa40336b800) [pid = 4493] [serial = 1622] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 190 (0x7fa40c073000) [pid = 4493] [serial = 1548] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 189 (0x7fa3fb55c400) [pid = 4493] [serial = 1679] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 188 (0x7fa40701c000) [pid = 4493] [serial = 1503] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 187 (0x7fa3f77b0c00) [pid = 4493] [serial = 1617] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 186 (0x7fa3f77b8c00) [pid = 4493] [serial = 1338] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 185 (0x7fa41a5d3000) [pid = 4493] [serial = 1641] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 184 (0x7fa3fb557800) [pid = 4493] [serial = 1365] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 183 (0x7fa40c06bc00) [pid = 4493] [serial = 1515] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 182 (0x7fa3fbc6d800) [pid = 4493] [serial = 1491] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 181 (0x7fa406d6f800) [pid = 4493] [serial = 1434] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 180 (0x7fa40590d000) [pid = 4493] [serial = 1557] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 179 (0x7fa4040c6800) [pid = 4493] [serial = 1625] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 178 (0x7fa3fbe87c00) [pid = 4493] [serial = 1662] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 177 (0x7fa3f9a28400) [pid = 4493] [serial = 1677] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 176 (0x7fa40be82400) [pid = 4493] [serial = 1632] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 175 (0x7fa3f326d400) [pid = 4493] [serial = 1590] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 174 (0x7fa4042f7800) [pid = 4493] [serial = 1431] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 173 (0x7fa40354a800) [pid = 4493] [serial = 1623] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 172 (0x7fa3f615d800) [pid = 4493] [serial = 1667] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 171 (0x7fa41a5cc000) [pid = 4493] [serial = 1440] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 170 (0x7fa40cb9a800) [pid = 4493] [serial = 1635] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 169 (0x7fa3f326c800) [pid = 4493] [serial = 1671] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 168 (0x7fa41d940800) [pid = 4493] [serial = 1584] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 167 (0x7fa3f6d85c00) [pid = 4493] [serial = 1616] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 166 (0x7fa3fae5c800) [pid = 4493] [serial = 1332] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 165 (0x7fa3f6d7d800) [pid = 4493] [serial = 1674] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 164 (0x7fa3f6161c00) [pid = 4493] [serial = 1673] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 163 (0x7fa3f1ea3800) [pid = 4493] [serial = 1652] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 162 (0x7fa3fc955c00) [pid = 4493] [serial = 1620] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 161 (0x7fa3fb559800) [pid = 4493] [serial = 1593] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 160 (0x7fa40bd8c000) [pid = 4493] [serial = 1512] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 159 (0x7fa3fbb4d000) [pid = 4493] [serial = 1428] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 158 (0x7fa40c073c00) [pid = 4493] [serial = 1560] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 157 (0x7fa4044aa400) [pid = 4493] [serial = 1628] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 156 (0x7fa40cc70000) [pid = 4493] [serial = 1518] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 155 (0x7fa41d942c00) [pid = 4493] [serial = 1392] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 154 (0x7fa41f4a3000) [pid = 4493] [serial = 1389] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 153 (0x7fa41ba27000) [pid = 4493] [serial = 1380] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 152 (0x7fa409a57000) [pid = 4493] [serial = 1506] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 151 (0x7fa408d6a000) [pid = 4493] [serial = 1374] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 150 (0x7fa40bf36c00) [pid = 4493] [serial = 1377] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 149 (0x7fa3f7e0e400) [pid = 4493] [serial = 1676] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 148 (0x7fa4045b7000) [pid = 4493] [serial = 1371] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 147 (0x7fa41ba2e800) [pid = 4493] [serial = 1335] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 146 (0x7fa40b5d8800) [pid = 4493] [serial = 1509] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 145 (0x7fa3f2cd6400) [pid = 4493] [serial = 1670] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 144 (0x7fa41f35fc00) [pid = 4493] [serial = 1572] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 143 (0x7fa41471ac00) [pid = 4493] [serial = 1640] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 142 (0x7fa3f154d000) [pid = 4493] [serial = 1649] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 141 (0x7fa3f7e04c00) [pid = 4493] [serial = 1425] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 140 (0x7fa3f9a24800) [pid = 4493] [serial = 1668] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 139 (0x7fa40dca8400) [pid = 4493] [serial = 1521] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 138 (0x7fa41bbd3c00) [pid = 4493] [serial = 1569] [outer = (nil)] [url = about:blank] 12:31:24 INFO - PROCESS | 4493 | --DOMWINDOW == 137 (0x7fa3fbc6ac00) [pid = 4493] [serial = 1682] [outer = (nil)] [url = about:blank] 12:31:25 INFO - PROCESS | 4493 | 1461612685004 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 12:31:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:31:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1880ms 12:31:25 INFO - PROCESS | 4493 | 1461612685038 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 12:31:25 INFO - PROCESS | 4493 | 1461612685041 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 12:31:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:31:25 INFO - PROCESS | 4493 | 1461612685089 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:31:25 INFO - PROCESS | 4493 | 1461612685098 Marionette TRACE conn4 <- [1,2374,null,{}] 12:31:25 INFO - PROCESS | 4493 | 1461612685116 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:25 INFO - PROCESS | 4493 | 1461612685312 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 12:31:25 INFO - PROCESS | 4493 | 1461612685324 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:25 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f2f48000 == 121 [pid = 4493] [id = 601] 12:31:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 138 (0x7fa3f6163000) [pid = 4493] [serial = 1804] [outer = (nil)] 12:31:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 139 (0x7fa3f77b5400) [pid = 4493] [serial = 1805] [outer = 0x7fa3f6163000] 12:31:25 INFO - PROCESS | 4493 | 1461612685394 Marionette DEBUG loaded listener.js 12:31:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 140 (0x7fa3f7e07000) [pid = 4493] [serial = 1806] [outer = 0x7fa3f6163000] 12:31:26 INFO - PROCESS | 4493 | 1461612686305 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 12:31:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:31:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1261ms 12:31:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:31:26 INFO - PROCESS | 4493 | 1461612686340 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 12:31:26 INFO - PROCESS | 4493 | 1461612686343 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 12:31:26 INFO - PROCESS | 4493 | 1461612686349 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:31:26 INFO - PROCESS | 4493 | 1461612686352 Marionette TRACE conn4 <- [1,2378,null,{}] 12:31:26 INFO - PROCESS | 4493 | 1461612686357 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:26 INFO - PROCESS | 4493 | 1461612686643 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 12:31:26 INFO - PROCESS | 4493 | 1461612686761 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:26 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f4596000 == 122 [pid = 4493] [id = 602] 12:31:26 INFO - PROCESS | 4493 | ++DOMWINDOW == 141 (0x7fa3f3e26c00) [pid = 4493] [serial = 1807] [outer = (nil)] 12:31:26 INFO - PROCESS | 4493 | ++DOMWINDOW == 142 (0x7fa3f8860800) [pid = 4493] [serial = 1808] [outer = 0x7fa3f3e26c00] 12:31:26 INFO - PROCESS | 4493 | 1461612686856 Marionette DEBUG loaded listener.js 12:31:26 INFO - PROCESS | 4493 | ++DOMWINDOW == 143 (0x7fa3f9a28000) [pid = 4493] [serial = 1809] [outer = 0x7fa3f3e26c00] 12:31:27 INFO - PROCESS | 4493 | 1461612687717 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 12:31:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:31:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1429ms 12:31:27 INFO - PROCESS | 4493 | 1461612687778 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 12:31:27 INFO - PROCESS | 4493 | 1461612687782 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 12:31:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:31:27 INFO - PROCESS | 4493 | 1461612687788 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:31:27 INFO - PROCESS | 4493 | 1461612687790 Marionette TRACE conn4 <- [1,2382,null,{}] 12:31:27 INFO - PROCESS | 4493 | 1461612687795 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:28 INFO - PROCESS | 4493 | 1461612688041 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 12:31:28 INFO - PROCESS | 4493 | 1461612688079 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:28 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f759c800 == 123 [pid = 4493] [id = 603] 12:31:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 144 (0x7fa3facd5c00) [pid = 4493] [serial = 1810] [outer = (nil)] 12:31:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 145 (0x7fa3fae26c00) [pid = 4493] [serial = 1811] [outer = 0x7fa3facd5c00] 12:31:28 INFO - PROCESS | 4493 | 1461612688158 Marionette DEBUG loaded listener.js 12:31:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 146 (0x7fa3fae53000) [pid = 4493] [serial = 1812] [outer = 0x7fa3facd5c00] 12:31:29 INFO - PROCESS | 4493 | --DOMWINDOW == 145 (0x7fa3f6e75400) [pid = 4493] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:31:29 INFO - PROCESS | 4493 | --DOMWINDOW == 144 (0x7fa3f77bc000) [pid = 4493] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:31:29 INFO - PROCESS | 4493 | --DOMWINDOW == 143 (0x7fa3f31c5000) [pid = 4493] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:31:29 INFO - PROCESS | 4493 | --DOMWINDOW == 142 (0x7fa3ef4ca800) [pid = 4493] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:31:29 INFO - PROCESS | 4493 | --DOMWINDOW == 141 (0x7fa3ef4c6000) [pid = 4493] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:31:29 INFO - PROCESS | 4493 | --DOMWINDOW == 140 (0x7fa3f6d83000) [pid = 4493] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:31:29 INFO - PROCESS | 4493 | --DOMWINDOW == 139 (0x7fa3f4650c00) [pid = 4493] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:31:29 INFO - PROCESS | 4493 | --DOMWINDOW == 138 (0x7fa3f9a28800) [pid = 4493] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:31:29 INFO - PROCESS | 4493 | --DOMWINDOW == 137 (0x7fa3f154f000) [pid = 4493] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:31:29 INFO - PROCESS | 4493 | 1461612689673 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 12:31:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:31:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1937ms 12:31:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:31:29 INFO - PROCESS | 4493 | 1461612689726 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 12:31:29 INFO - PROCESS | 4493 | 1461612689729 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 12:31:29 INFO - PROCESS | 4493 | 1461612689735 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:31:29 INFO - PROCESS | 4493 | 1461612689738 Marionette TRACE conn4 <- [1,2386,null,{}] 12:31:29 INFO - PROCESS | 4493 | 1461612689743 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:29 INFO - PROCESS | 4493 | 1461612689957 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 12:31:30 INFO - PROCESS | 4493 | 1461612690127 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:30 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f8a85800 == 124 [pid = 4493] [id = 604] 12:31:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 138 (0x7fa3f1544800) [pid = 4493] [serial = 1813] [outer = (nil)] 12:31:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 139 (0x7fa3f98d3000) [pid = 4493] [serial = 1814] [outer = 0x7fa3f1544800] 12:31:30 INFO - PROCESS | 4493 | 1461612690189 Marionette DEBUG loaded listener.js 12:31:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 140 (0x7fa3fb55c400) [pid = 4493] [serial = 1815] [outer = 0x7fa3f1544800] 12:31:30 INFO - PROCESS | 4493 | 1461612690869 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 12:31:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:31:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1179ms 12:31:30 INFO - PROCESS | 4493 | 1461612690924 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 12:31:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:31:30 INFO - PROCESS | 4493 | 1461612690929 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 12:31:30 INFO - PROCESS | 4493 | 1461612690935 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:31:30 INFO - PROCESS | 4493 | 1461612690938 Marionette TRACE conn4 <- [1,2390,null,{}] 12:31:30 INFO - PROCESS | 4493 | 1461612690943 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:31 INFO - PROCESS | 4493 | 1461612691194 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 12:31:31 INFO - PROCESS | 4493 | 1461612691219 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:31 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fca27000 == 125 [pid = 4493] [id = 605] 12:31:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 141 (0x7fa3f31d3800) [pid = 4493] [serial = 1816] [outer = (nil)] 12:31:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 142 (0x7fa3fbc62000) [pid = 4493] [serial = 1817] [outer = 0x7fa3f31d3800] 12:31:31 INFO - PROCESS | 4493 | 1461612691282 Marionette DEBUG loaded listener.js 12:31:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 143 (0x7fa3fbe87c00) [pid = 4493] [serial = 1818] [outer = 0x7fa3f31d3800] 12:31:32 INFO - PROCESS | 4493 | 1461612692501 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 12:31:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:31:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1629ms 12:31:32 INFO - PROCESS | 4493 | 1461612692565 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 12:31:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:31:32 INFO - PROCESS | 4493 | 1461612692574 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 12:31:32 INFO - PROCESS | 4493 | 1461612692582 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:31:32 INFO - PROCESS | 4493 | 1461612692589 Marionette TRACE conn4 <- [1,2394,null,{}] 12:31:32 INFO - PROCESS | 4493 | 1461612692597 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:32 INFO - PROCESS | 4493 | 1461612692856 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 12:31:33 INFO - PROCESS | 4493 | 1461612693122 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:33 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f45a7000 == 126 [pid = 4493] [id = 606] 12:31:33 INFO - PROCESS | 4493 | ++DOMWINDOW == 144 (0x7fa3f3e1e400) [pid = 4493] [serial = 1819] [outer = (nil)] 12:31:33 INFO - PROCESS | 4493 | ++DOMWINDOW == 145 (0x7fa3f4448800) [pid = 4493] [serial = 1820] [outer = 0x7fa3f3e1e400] 12:31:33 INFO - PROCESS | 4493 | 1461612693243 Marionette DEBUG loaded listener.js 12:31:33 INFO - PROCESS | 4493 | ++DOMWINDOW == 146 (0x7fa3f6157c00) [pid = 4493] [serial = 1821] [outer = 0x7fa3f3e1e400] 12:31:34 INFO - PROCESS | 4493 | 1461612694338 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:31:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:31:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1800ms 12:31:34 INFO - PROCESS | 4493 | 1461612694382 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 12:31:34 INFO - PROCESS | 4493 | 1461612694391 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 12:31:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:31:34 INFO - PROCESS | 4493 | 1461612694401 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:31:34 INFO - PROCESS | 4493 | 1461612694406 Marionette TRACE conn4 <- [1,2398,null,{}] 12:31:34 INFO - PROCESS | 4493 | 1461612694411 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:34 INFO - PROCESS | 4493 | 1461612694627 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 12:31:34 INFO - PROCESS | 4493 | 1461612694832 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:34 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fb0c0000 == 127 [pid = 4493] [id = 607] 12:31:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 147 (0x7fa3f615c400) [pid = 4493] [serial = 1822] [outer = (nil)] 12:31:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 148 (0x7fa3f6fe1800) [pid = 4493] [serial = 1823] [outer = 0x7fa3f615c400] 12:31:34 INFO - PROCESS | 4493 | 1461612694950 Marionette DEBUG loaded listener.js 12:31:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 149 (0x7fa3f7e09000) [pid = 4493] [serial = 1824] [outer = 0x7fa3f615c400] 12:31:35 INFO - PROCESS | 4493 | 1461612695944 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 12:31:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:31:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1582ms 12:31:35 INFO - PROCESS | 4493 | 1461612695983 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 12:31:35 INFO - PROCESS | 4493 | 1461612695988 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 12:31:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:31:35 INFO - PROCESS | 4493 | 1461612695994 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:31:36 INFO - PROCESS | 4493 | 1461612696000 Marionette TRACE conn4 <- [1,2402,null,{}] 12:31:36 INFO - PROCESS | 4493 | 1461612696017 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:36 INFO - PROCESS | 4493 | 1461612696244 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 12:31:36 INFO - PROCESS | 4493 | 1461612696454 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:36 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fda47000 == 128 [pid = 4493] [id = 608] 12:31:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 150 (0x7fa3f7e0c000) [pid = 4493] [serial = 1825] [outer = (nil)] 12:31:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 151 (0x7fa3fae31000) [pid = 4493] [serial = 1826] [outer = 0x7fa3f7e0c000] 12:31:36 INFO - PROCESS | 4493 | 1461612696575 Marionette DEBUG loaded listener.js 12:31:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 152 (0x7fa3fafa2000) [pid = 4493] [serial = 1827] [outer = 0x7fa3f7e0c000] 12:31:37 INFO - PROCESS | 4493 | 1461612697567 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 12:31:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:31:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1642ms 12:31:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:31:37 INFO - PROCESS | 4493 | 1461612697637 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 12:31:37 INFO - PROCESS | 4493 | 1461612697641 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 12:31:37 INFO - PROCESS | 4493 | 1461612697648 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:31:37 INFO - PROCESS | 4493 | 1461612697651 Marionette TRACE conn4 <- [1,2406,null,{}] 12:31:37 INFO - PROCESS | 4493 | 1461612697657 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:37 INFO - PROCESS | 4493 | 1461612697880 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 12:31:38 INFO - PROCESS | 4493 | 1461612698182 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:38 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4014a1800 == 129 [pid = 4493] [id = 609] 12:31:38 INFO - PROCESS | 4493 | ++DOMWINDOW == 153 (0x7fa3f98cf800) [pid = 4493] [serial = 1828] [outer = (nil)] 12:31:38 INFO - PROCESS | 4493 | ++DOMWINDOW == 154 (0x7fa3fbe86400) [pid = 4493] [serial = 1829] [outer = 0x7fa3f98cf800] 12:31:38 INFO - PROCESS | 4493 | 1461612698265 Marionette DEBUG loaded listener.js 12:31:38 INFO - PROCESS | 4493 | ++DOMWINDOW == 155 (0x7fa3fbe91400) [pid = 4493] [serial = 1830] [outer = 0x7fa3f98cf800] 12:31:39 INFO - PROCESS | 4493 | 1461612699088 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 12:31:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:31:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1484ms 12:31:39 INFO - PROCESS | 4493 | 1461612699133 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 12:31:39 INFO - PROCESS | 4493 | 1461612699136 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 12:31:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:31:39 INFO - PROCESS | 4493 | 1461612699143 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:31:39 INFO - PROCESS | 4493 | 1461612699145 Marionette TRACE conn4 <- [1,2410,null,{}] 12:31:39 INFO - PROCESS | 4493 | 1461612699151 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:39 INFO - PROCESS | 4493 | 1461612699365 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 12:31:39 INFO - PROCESS | 4493 | 1461612699577 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:39 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4017b7000 == 130 [pid = 4493] [id = 610] 12:31:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 156 (0x7fa3fb560c00) [pid = 4493] [serial = 1831] [outer = (nil)] 12:31:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 157 (0x7fa3fca53000) [pid = 4493] [serial = 1832] [outer = 0x7fa3fb560c00] 12:31:39 INFO - PROCESS | 4493 | 1461612699692 Marionette DEBUG loaded listener.js 12:31:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 158 (0x7fa3fcb13800) [pid = 4493] [serial = 1833] [outer = 0x7fa3fb560c00] 12:31:40 INFO - PROCESS | 4493 | 1461612700656 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 12:31:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:31:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1582ms 12:31:40 INFO - PROCESS | 4493 | 1461612700726 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 12:31:40 INFO - PROCESS | 4493 | 1461612700730 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 12:31:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:31:40 INFO - PROCESS | 4493 | 1461612700736 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:31:40 INFO - PROCESS | 4493 | 1461612700738 Marionette TRACE conn4 <- [1,2414,null,{}] 12:31:40 INFO - PROCESS | 4493 | 1461612700744 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:41 INFO - PROCESS | 4493 | 1461612701013 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 12:31:41 INFO - PROCESS | 4493 | 1461612701264 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:41 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4034a2800 == 131 [pid = 4493] [id = 611] 12:31:41 INFO - PROCESS | 4493 | ++DOMWINDOW == 159 (0x7fa3fc952400) [pid = 4493] [serial = 1834] [outer = (nil)] 12:31:41 INFO - PROCESS | 4493 | ++DOMWINDOW == 160 (0x7fa3fe0be000) [pid = 4493] [serial = 1835] [outer = 0x7fa3fc952400] 12:31:41 INFO - PROCESS | 4493 | 1461612701386 Marionette DEBUG loaded listener.js 12:31:41 INFO - PROCESS | 4493 | ++DOMWINDOW == 161 (0x7fa3fe3e4800) [pid = 4493] [serial = 1836] [outer = 0x7fa3fc952400] 12:31:42 INFO - PROCESS | 4493 | 1461612702255 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 12:31:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:31:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1582ms 12:31:42 INFO - PROCESS | 4493 | 1461612702319 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 12:31:42 INFO - PROCESS | 4493 | 1461612702323 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 12:31:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:31:42 INFO - PROCESS | 4493 | 1461612702329 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:31:42 INFO - PROCESS | 4493 | 1461612702332 Marionette TRACE conn4 <- [1,2418,null,{}] 12:31:42 INFO - PROCESS | 4493 | 1461612702338 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:42 INFO - PROCESS | 4493 | 1461612702558 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 12:31:42 INFO - PROCESS | 4493 | 1461612702768 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:42 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4034bd000 == 132 [pid = 4493] [id = 612] 12:31:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 162 (0x7fa3fcb77c00) [pid = 4493] [serial = 1837] [outer = (nil)] 12:31:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 163 (0x7fa40176ec00) [pid = 4493] [serial = 1838] [outer = 0x7fa3fcb77c00] 12:31:42 INFO - PROCESS | 4493 | 1461612702885 Marionette DEBUG loaded listener.js 12:31:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 164 (0x7fa401774000) [pid = 4493] [serial = 1839] [outer = 0x7fa3fcb77c00] 12:31:43 INFO - PROCESS | 4493 | 1461612703870 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:31:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:31:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1587ms 12:31:43 INFO - PROCESS | 4493 | 1461612703919 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 12:31:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:31:43 INFO - PROCESS | 4493 | 1461612703923 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 12:31:43 INFO - PROCESS | 4493 | 1461612703930 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:31:43 INFO - PROCESS | 4493 | 1461612703933 Marionette TRACE conn4 <- [1,2422,null,{}] 12:31:43 INFO - PROCESS | 4493 | 1461612703939 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:44 INFO - PROCESS | 4493 | 1461612704158 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 12:31:44 INFO - PROCESS | 4493 | 1461612704372 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:44 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403c59000 == 133 [pid = 4493] [id = 613] 12:31:44 INFO - PROCESS | 4493 | ++DOMWINDOW == 165 (0x7fa3fe3d9000) [pid = 4493] [serial = 1840] [outer = (nil)] 12:31:44 INFO - PROCESS | 4493 | ++DOMWINDOW == 166 (0x7fa40178f000) [pid = 4493] [serial = 1841] [outer = 0x7fa3fe3d9000] 12:31:44 INFO - PROCESS | 4493 | 1461612704487 Marionette DEBUG loaded listener.js 12:31:44 INFO - PROCESS | 4493 | ++DOMWINDOW == 167 (0x7fa401799400) [pid = 4493] [serial = 1842] [outer = 0x7fa3fe3d9000] 12:31:45 INFO - PROCESS | 4493 | 1461612705417 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:31:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:31:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1536ms 12:31:45 INFO - PROCESS | 4493 | 1461612705466 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 12:31:45 INFO - PROCESS | 4493 | 1461612705470 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 12:31:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:31:45 INFO - PROCESS | 4493 | 1461612705476 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:31:45 INFO - PROCESS | 4493 | 1461612705479 Marionette TRACE conn4 <- [1,2426,null,{}] 12:31:45 INFO - PROCESS | 4493 | 1461612705484 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:45 INFO - PROCESS | 4493 | 1461612705694 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 12:31:45 INFO - PROCESS | 4493 | 1461612705917 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:45 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403f96000 == 134 [pid = 4493] [id = 614] 12:31:45 INFO - PROCESS | 4493 | ++DOMWINDOW == 168 (0x7fa40176cc00) [pid = 4493] [serial = 1843] [outer = (nil)] 12:31:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 169 (0x7fa40189e400) [pid = 4493] [serial = 1844] [outer = 0x7fa40176cc00] 12:31:46 INFO - PROCESS | 4493 | 1461612706034 Marionette DEBUG loaded listener.js 12:31:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 170 (0x7fa402e54000) [pid = 4493] [serial = 1845] [outer = 0x7fa40176cc00] 12:31:46 INFO - PROCESS | 4493 | 1461612706984 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 12:31:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:31:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1537ms 12:31:47 INFO - PROCESS | 4493 | 1461612707013 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 12:31:47 INFO - PROCESS | 4493 | 1461612707017 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 12:31:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:31:47 INFO - PROCESS | 4493 | 1461612707023 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:31:47 INFO - PROCESS | 4493 | 1461612707025 Marionette TRACE conn4 <- [1,2430,null,{}] 12:31:47 INFO - PROCESS | 4493 | 1461612707031 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:47 INFO - PROCESS | 4493 | 1461612707246 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 12:31:47 INFO - PROCESS | 4493 | 1461612707462 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:47 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa404011800 == 135 [pid = 4493] [id = 615] 12:31:47 INFO - PROCESS | 4493 | ++DOMWINDOW == 171 (0x7fa401778c00) [pid = 4493] [serial = 1846] [outer = (nil)] 12:31:47 INFO - PROCESS | 4493 | ++DOMWINDOW == 172 (0x7fa403312400) [pid = 4493] [serial = 1847] [outer = 0x7fa401778c00] 12:31:47 INFO - PROCESS | 4493 | 1461612707576 Marionette DEBUG loaded listener.js 12:31:47 INFO - PROCESS | 4493 | ++DOMWINDOW == 173 (0x7fa403319400) [pid = 4493] [serial = 1848] [outer = 0x7fa401778c00] 12:31:48 INFO - PROCESS | 4493 | 1461612708546 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 12:31:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:31:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1582ms 12:31:48 INFO - PROCESS | 4493 | 1461612708607 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 12:31:48 INFO - PROCESS | 4493 | 1461612708610 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 12:31:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:31:48 INFO - PROCESS | 4493 | 1461612708617 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:31:48 INFO - PROCESS | 4493 | 1461612708621 Marionette TRACE conn4 <- [1,2434,null,{}] 12:31:48 INFO - PROCESS | 4493 | 1461612708626 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:48 INFO - PROCESS | 4493 | 1461612708874 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 12:31:49 INFO - PROCESS | 4493 | 1461612709131 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:49 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4041d3800 == 136 [pid = 4493] [id = 616] 12:31:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 174 (0x7fa401895400) [pid = 4493] [serial = 1849] [outer = (nil)] 12:31:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 175 (0x7fa40338c800) [pid = 4493] [serial = 1850] [outer = 0x7fa401895400] 12:31:49 INFO - PROCESS | 4493 | 1461612709256 Marionette DEBUG loaded listener.js 12:31:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 176 (0x7fa403549000) [pid = 4493] [serial = 1851] [outer = 0x7fa401895400] 12:31:50 INFO - PROCESS | 4493 | 1461612710135 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 12:31:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:31:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1580ms 12:31:50 INFO - PROCESS | 4493 | 1461612710198 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 12:31:50 INFO - PROCESS | 4493 | 1461612710202 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 12:31:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:31:50 INFO - PROCESS | 4493 | 1461612710208 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:31:50 INFO - PROCESS | 4493 | 1461612710211 Marionette TRACE conn4 <- [1,2438,null,{}] 12:31:50 INFO - PROCESS | 4493 | 1461612710216 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:50 INFO - PROCESS | 4493 | 1461612710432 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 12:31:50 INFO - PROCESS | 4493 | 1461612710645 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:50 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40479e000 == 137 [pid = 4493] [id = 617] 12:31:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 177 (0x7fa3f6169c00) [pid = 4493] [serial = 1852] [outer = (nil)] 12:31:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 178 (0x7fa40354d000) [pid = 4493] [serial = 1853] [outer = 0x7fa3f6169c00] 12:31:50 INFO - PROCESS | 4493 | 1461612710761 Marionette DEBUG loaded listener.js 12:31:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 179 (0x7fa403ce9000) [pid = 4493] [serial = 1854] [outer = 0x7fa3f6169c00] 12:31:51 INFO - PROCESS | 4493 | 1461612711714 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 12:31:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:31:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1533ms 12:31:51 INFO - PROCESS | 4493 | 1461612711744 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 12:31:51 INFO - PROCESS | 4493 | 1461612711747 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 12:31:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:31:51 INFO - PROCESS | 4493 | 1461612711754 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:31:51 INFO - PROCESS | 4493 | 1461612711767 Marionette TRACE conn4 <- [1,2442,null,{}] 12:31:51 INFO - PROCESS | 4493 | 1461612711771 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:51 INFO - PROCESS | 4493 | 1461612711980 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 12:31:52 INFO - PROCESS | 4493 | 1461612712199 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:52 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa405461000 == 138 [pid = 4493] [id = 618] 12:31:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 180 (0x7fa3f1ea4000) [pid = 4493] [serial = 1855] [outer = (nil)] 12:31:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 181 (0x7fa403ce7c00) [pid = 4493] [serial = 1856] [outer = 0x7fa3f1ea4000] 12:31:52 INFO - PROCESS | 4493 | 1461612712374 Marionette DEBUG loaded listener.js 12:31:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 182 (0x7fa403ed1c00) [pid = 4493] [serial = 1857] [outer = 0x7fa3f1ea4000] 12:31:53 INFO - PROCESS | 4493 | 1461612713289 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 12:31:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:31:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1587ms 12:31:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:31:53 INFO - PROCESS | 4493 | 1461612713344 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 12:31:53 INFO - PROCESS | 4493 | 1461612713346 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 12:31:53 INFO - PROCESS | 4493 | 1461612713353 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:31:53 INFO - PROCESS | 4493 | 1461612713355 Marionette TRACE conn4 <- [1,2446,null,{}] 12:31:53 INFO - PROCESS | 4493 | 1461612713361 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:53 INFO - PROCESS | 4493 | 1461612713586 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 12:31:54 INFO - PROCESS | 4493 | 1461612714285 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:54 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f4597800 == 139 [pid = 4493] [id = 619] 12:31:54 INFO - PROCESS | 4493 | ++DOMWINDOW == 183 (0x7fa3ef4cb800) [pid = 4493] [serial = 1858] [outer = (nil)] 12:31:54 INFO - PROCESS | 4493 | ++DOMWINDOW == 184 (0x7fa3f154f400) [pid = 4493] [serial = 1859] [outer = 0x7fa3ef4cb800] 12:31:54 INFO - PROCESS | 4493 | 1461612714455 Marionette DEBUG loaded listener.js 12:31:54 INFO - PROCESS | 4493 | ++DOMWINDOW == 185 (0x7fa3f2cd8800) [pid = 4493] [serial = 1860] [outer = 0x7fa3ef4cb800] 12:31:55 INFO - PROCESS | 4493 | 1461612715374 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 12:31:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:31:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 2086ms 12:31:55 INFO - PROCESS | 4493 | 1461612715440 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 12:31:55 INFO - PROCESS | 4493 | 1461612715446 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 12:31:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:31:55 INFO - PROCESS | 4493 | 1461612715454 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:31:55 INFO - PROCESS | 4493 | 1461612715459 Marionette TRACE conn4 <- [1,2450,null,{}] 12:31:55 INFO - PROCESS | 4493 | 1461612715466 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:55 INFO - PROCESS | 4493 | 1461612715706 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 12:31:56 INFO - PROCESS | 4493 | 1461612716053 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:56 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f9acd800 == 140 [pid = 4493] [id = 620] 12:31:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 186 (0x7fa3f20c6400) [pid = 4493] [serial = 1861] [outer = (nil)] 12:31:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 187 (0x7fa3f4357c00) [pid = 4493] [serial = 1862] [outer = 0x7fa3f20c6400] 12:31:56 INFO - PROCESS | 4493 | 1461612716205 Marionette DEBUG loaded listener.js 12:31:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 188 (0x7fa3f6d5c800) [pid = 4493] [serial = 1863] [outer = 0x7fa3f20c6400] 12:31:57 INFO - PROCESS | 4493 | 1461612717206 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 12:31:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:31:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1790ms 12:31:57 INFO - PROCESS | 4493 | 1461612717247 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 12:31:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:31:57 INFO - PROCESS | 4493 | 1461612717253 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 12:31:57 INFO - PROCESS | 4493 | 1461612717261 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:31:57 INFO - PROCESS | 4493 | 1461612717264 Marionette TRACE conn4 <- [1,2454,null,{}] 12:31:57 INFO - PROCESS | 4493 | 1461612717270 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:57 INFO - PROCESS | 4493 | 1461612717481 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 12:31:57 INFO - PROCESS | 4493 | 1461612717791 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:57 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f1fd7800 == 141 [pid = 4493] [id = 621] 12:31:57 INFO - PROCESS | 4493 | ++DOMWINDOW == 189 (0x7fa3f3265800) [pid = 4493] [serial = 1864] [outer = (nil)] 12:31:57 INFO - PROCESS | 4493 | ++DOMWINDOW == 190 (0x7fa3f6fe5000) [pid = 4493] [serial = 1865] [outer = 0x7fa3f3265800] 12:31:57 INFO - PROCESS | 4493 | 1461612717935 Marionette DEBUG loaded listener.js 12:31:58 INFO - PROCESS | 4493 | ++DOMWINDOW == 191 (0x7fa3f77b6c00) [pid = 4493] [serial = 1866] [outer = 0x7fa3f3265800] 12:31:58 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f74b6800 == 140 [pid = 4493] [id = 406] 12:31:58 INFO - PROCESS | 4493 | --DOMWINDOW == 190 (0x7fa3f1ea9800) [pid = 4493] [serial = 1745] [outer = (nil)] [url = about:blank] 12:31:58 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f8a85800 == 139 [pid = 4493] [id = 604] 12:31:58 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f79f7000 == 138 [pid = 4493] [id = 578] 12:31:58 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f759c800 == 137 [pid = 4493] [id = 603] 12:31:58 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f4596000 == 136 [pid = 4493] [id = 602] 12:31:58 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f2f48000 == 135 [pid = 4493] [id = 601] 12:31:58 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f2f62800 == 134 [pid = 4493] [id = 576] 12:31:58 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f19e1000 == 133 [pid = 4493] [id = 600] 12:31:58 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f9ac7800 == 132 [pid = 4493] [id = 599] 12:31:58 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f3fa1800 == 131 [pid = 4493] [id = 598] 12:31:58 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4033d1800 == 130 [pid = 4493] [id = 594] 12:31:58 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa402f18800 == 129 [pid = 4493] [id = 593] 12:31:58 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40148c000 == 128 [pid = 4493] [id = 591] 12:31:58 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fe4b4800 == 127 [pid = 4493] [id = 590] 12:31:58 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fe29d000 == 126 [pid = 4493] [id = 589] 12:31:58 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fd9d5800 == 125 [pid = 4493] [id = 588] 12:31:58 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcd83000 == 124 [pid = 4493] [id = 587] 12:31:58 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcbee800 == 123 [pid = 4493] [id = 586] 12:31:58 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fca1f000 == 122 [pid = 4493] [id = 585] 12:31:58 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fb0cd800 == 121 [pid = 4493] [id = 584] 12:31:58 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f6edd800 == 120 [pid = 4493] [id = 583] 12:31:58 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f2d4a000 == 119 [pid = 4493] [id = 582] 12:31:58 INFO - PROCESS | 4493 | --DOMWINDOW == 189 (0x7fa3f98d3800) [pid = 4493] [serial = 1739] [outer = (nil)] [url = about:blank] 12:31:58 INFO - PROCESS | 4493 | --DOMWINDOW == 188 (0x7fa3faccbc00) [pid = 4493] [serial = 1742] [outer = (nil)] [url = about:blank] 12:31:58 INFO - PROCESS | 4493 | --DOMWINDOW == 187 (0x7fa3f98dd400) [pid = 4493] [serial = 1740] [outer = (nil)] [url = about:blank] 12:31:58 INFO - PROCESS | 4493 | --DOMWINDOW == 186 (0x7fa3facd6000) [pid = 4493] [serial = 1743] [outer = (nil)] [url = about:blank] 12:31:58 INFO - PROCESS | 4493 | --DOMWINDOW == 185 (0x7fa403542400) [pid = 4493] [serial = 1694] [outer = (nil)] [url = about:blank] 12:31:58 INFO - PROCESS | 4493 | --DOMWINDOW == 184 (0x7fa3f3e27c00) [pid = 4493] [serial = 1724] [outer = (nil)] [url = about:blank] 12:31:58 INFO - PROCESS | 4493 | --DOMWINDOW == 183 (0x7fa3f4446400) [pid = 4493] [serial = 1725] [outer = (nil)] [url = about:blank] 12:31:58 INFO - PROCESS | 4493 | --DOMWINDOW == 182 (0x7fa41eb6e400) [pid = 4493] [serial = 1715] [outer = (nil)] [url = about:blank] 12:31:58 INFO - PROCESS | 4493 | --DOMWINDOW == 181 (0x7fa40bd2cc00) [pid = 4493] [serial = 1703] [outer = (nil)] [url = about:blank] 12:31:58 INFO - PROCESS | 4493 | --DOMWINDOW == 180 (0x7fa3fcc97800) [pid = 4493] [serial = 1691] [outer = (nil)] [url = about:blank] 12:31:58 INFO - PROCESS | 4493 | --DOMWINDOW == 179 (0x7fa40440c400) [pid = 4493] [serial = 1697] [outer = (nil)] [url = about:blank] 12:31:58 INFO - PROCESS | 4493 | --DOMWINDOW == 178 (0x7fa40dca3400) [pid = 4493] [serial = 1709] [outer = (nil)] [url = about:blank] 12:31:58 INFO - PROCESS | 4493 | --DOMWINDOW == 177 (0x7fa3f1549800) [pid = 4493] [serial = 1721] [outer = (nil)] [url = about:blank] 12:31:58 INFO - PROCESS | 4493 | --DOMWINDOW == 176 (0x7fa3f2ccc400) [pid = 4493] [serial = 1722] [outer = (nil)] [url = about:blank] 12:31:58 INFO - PROCESS | 4493 | --DOMWINDOW == 175 (0x7fa3f616d400) [pid = 4493] [serial = 1733] [outer = (nil)] [url = about:blank] 12:31:58 INFO - PROCESS | 4493 | --DOMWINDOW == 174 (0x7fa3f6e72400) [pid = 4493] [serial = 1734] [outer = (nil)] [url = about:blank] 12:31:58 INFO - PROCESS | 4493 | --DOMWINDOW == 173 (0x7fa3f6fe6c00) [pid = 4493] [serial = 1736] [outer = (nil)] [url = about:blank] 12:31:58 INFO - PROCESS | 4493 | --DOMWINDOW == 172 (0x7fa406f1b000) [pid = 4493] [serial = 1700] [outer = (nil)] [url = about:blank] 12:31:58 INFO - PROCESS | 4493 | --DOMWINDOW == 171 (0x7fa3f6168c00) [pid = 4493] [serial = 1727] [outer = (nil)] [url = about:blank] 12:31:58 INFO - PROCESS | 4493 | --DOMWINDOW == 170 (0x7fa3f6c9e800) [pid = 4493] [serial = 1728] [outer = (nil)] [url = about:blank] 12:31:58 INFO - PROCESS | 4493 | --DOMWINDOW == 169 (0x7fa3fca54c00) [pid = 4493] [serial = 1683] [outer = (nil)] [url = about:blank] 12:31:58 INFO - PROCESS | 4493 | --DOMWINDOW == 168 (0x7fa41a6dc400) [pid = 4493] [serial = 1712] [outer = (nil)] [url = about:blank] 12:31:58 INFO - PROCESS | 4493 | --DOMWINDOW == 167 (0x7fa40c39a400) [pid = 4493] [serial = 1706] [outer = (nil)] [url = about:blank] 12:31:58 INFO - PROCESS | 4493 | --DOMWINDOW == 166 (0x7fa3f6d67400) [pid = 4493] [serial = 1730] [outer = (nil)] [url = about:blank] 12:31:58 INFO - PROCESS | 4493 | --DOMWINDOW == 165 (0x7fa3f6d82400) [pid = 4493] [serial = 1731] [outer = (nil)] [url = about:blank] 12:31:58 INFO - PROCESS | 4493 | --DOMWINDOW == 164 (0x7fa3f154dc00) [pid = 4493] [serial = 1685] [outer = (nil)] [url = about:blank] 12:31:58 INFO - PROCESS | 4493 | --DOMWINDOW == 163 (0x7fa3f9a30800) [pid = 4493] [serial = 1688] [outer = (nil)] [url = about:blank] 12:31:58 INFO - PROCESS | 4493 | --DOMWINDOW == 162 (0x7fa3f6d64000) [pid = 4493] [serial = 1718] [outer = (nil)] [url = about:blank] 12:31:58 INFO - PROCESS | 4493 | --DOMWINDOW == 161 (0x7fa3f7e0f800) [pid = 4493] [serial = 1737] [outer = (nil)] [url = about:blank] 12:31:58 INFO - PROCESS | 4493 | 1461612718917 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 12:31:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:31:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1734ms 12:31:58 INFO - PROCESS | 4493 | 1461612718996 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 12:31:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:31:59 INFO - PROCESS | 4493 | 1461612719000 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 12:31:59 INFO - PROCESS | 4493 | 1461612719008 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:31:59 INFO - PROCESS | 4493 | 1461612719016 Marionette TRACE conn4 <- [1,2458,null,{}] 12:31:59 INFO - PROCESS | 4493 | 1461612719037 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:59 INFO - PROCESS | 4493 | 1461612719307 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 12:31:59 INFO - PROCESS | 4493 | 1461612719441 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:59 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f74a2000 == 120 [pid = 4493] [id = 622] 12:31:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 162 (0x7fa3f8861c00) [pid = 4493] [serial = 1867] [outer = (nil)] 12:31:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 163 (0x7fa3f98db800) [pid = 4493] [serial = 1868] [outer = 0x7fa3f8861c00] 12:31:59 INFO - PROCESS | 4493 | 1461612719505 Marionette DEBUG loaded listener.js 12:31:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 164 (0x7fa3f9a28c00) [pid = 4493] [serial = 1869] [outer = 0x7fa3f8861c00] 12:32:00 INFO - PROCESS | 4493 | 1461612720273 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 12:32:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:32:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1289ms 12:32:00 INFO - PROCESS | 4493 | 1461612720294 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 12:32:00 INFO - PROCESS | 4493 | 1461612720299 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 12:32:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:32:00 INFO - PROCESS | 4493 | 1461612720304 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:32:00 INFO - PROCESS | 4493 | 1461612720307 Marionette TRACE conn4 <- [1,2462,null,{}] 12:32:00 INFO - PROCESS | 4493 | 1461612720358 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:00 INFO - PROCESS | 4493 | 1461612720609 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 12:32:00 INFO - PROCESS | 4493 | 1461612720649 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:00 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f8a83000 == 121 [pid = 4493] [id = 623] 12:32:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 165 (0x7fa3f77bac00) [pid = 4493] [serial = 1870] [outer = (nil)] 12:32:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 166 (0x7fa3fae2c800) [pid = 4493] [serial = 1871] [outer = 0x7fa3f77bac00] 12:32:00 INFO - PROCESS | 4493 | 1461612720724 Marionette DEBUG loaded listener.js 12:32:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 167 (0x7fa3fae63000) [pid = 4493] [serial = 1872] [outer = 0x7fa3f77bac00] 12:32:01 INFO - PROCESS | 4493 | 1461612721650 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 12:32:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:32:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1415ms 12:32:01 INFO - PROCESS | 4493 | 1461612721721 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 12:32:01 INFO - PROCESS | 4493 | 1461612721730 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 12:32:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:32:01 INFO - PROCESS | 4493 | 1461612721747 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:32:01 INFO - PROCESS | 4493 | 1461612721750 Marionette TRACE conn4 <- [1,2466,null,{}] 12:32:01 INFO - PROCESS | 4493 | 1461612721756 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:02 INFO - PROCESS | 4493 | 1461612722021 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 12:32:02 INFO - PROCESS | 4493 | 1461612722068 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:02 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fb73b800 == 122 [pid = 4493] [id = 624] 12:32:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 168 (0x7fa3fafa7400) [pid = 4493] [serial = 1873] [outer = (nil)] 12:32:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 169 (0x7fa3fb55d800) [pid = 4493] [serial = 1874] [outer = 0x7fa3fafa7400] 12:32:02 INFO - PROCESS | 4493 | 1461612722145 Marionette DEBUG loaded listener.js 12:32:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 170 (0x7fa3fbb50c00) [pid = 4493] [serial = 1875] [outer = 0x7fa3fafa7400] 12:32:03 INFO - PROCESS | 4493 | --DOMWINDOW == 169 (0x7fa3f3e26c00) [pid = 4493] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:32:03 INFO - PROCESS | 4493 | --DOMWINDOW == 168 (0x7fa3facd5c00) [pid = 4493] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:32:03 INFO - PROCESS | 4493 | --DOMWINDOW == 167 (0x7fa3ef4c4000) [pid = 4493] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:32:03 INFO - PROCESS | 4493 | --DOMWINDOW == 166 (0x7fa3f1543c00) [pid = 4493] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:32:03 INFO - PROCESS | 4493 | --DOMWINDOW == 165 (0x7fa3f6163000) [pid = 4493] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:32:03 INFO - PROCESS | 4493 | --DOMWINDOW == 164 (0x7fa3ef4c5c00) [pid = 4493] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:32:03 INFO - PROCESS | 4493 | --DOMWINDOW == 163 (0x7fa3f616e400) [pid = 4493] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:32:03 INFO - PROCESS | 4493 | --DOMWINDOW == 162 (0x7fa3f1544800) [pid = 4493] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:32:03 INFO - PROCESS | 4493 | 1461612723466 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 12:32:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:32:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1742ms 12:32:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:32:03 INFO - PROCESS | 4493 | 1461612723481 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 12:32:03 INFO - PROCESS | 4493 | 1461612723484 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 12:32:03 INFO - PROCESS | 4493 | 1461612723489 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:32:03 INFO - PROCESS | 4493 | 1461612723492 Marionette TRACE conn4 <- [1,2470,null,{}] 12:32:03 INFO - PROCESS | 4493 | 1461612723498 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:03 INFO - PROCESS | 4493 | 1461612723753 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 12:32:03 INFO - PROCESS | 4493 | 1461612723867 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:03 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fca1e800 == 123 [pid = 4493] [id = 625] 12:32:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 163 (0x7fa3f3261400) [pid = 4493] [serial = 1876] [outer = (nil)] 12:32:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 164 (0x7fa3fb611400) [pid = 4493] [serial = 1877] [outer = 0x7fa3f3261400] 12:32:03 INFO - PROCESS | 4493 | 1461612723932 Marionette DEBUG loaded listener.js 12:32:04 INFO - PROCESS | 4493 | ++DOMWINDOW == 165 (0x7fa3fbe8bc00) [pid = 4493] [serial = 1878] [outer = 0x7fa3f3261400] 12:32:04 INFO - PROCESS | 4493 | 1461612724666 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 12:32:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:32:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1187ms 12:32:04 INFO - PROCESS | 4493 | 1461612724676 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 12:32:04 INFO - PROCESS | 4493 | 1461612724679 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 12:32:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:32:04 INFO - PROCESS | 4493 | 1461612724686 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:32:04 INFO - PROCESS | 4493 | 1461612724689 Marionette TRACE conn4 <- [1,2474,null,{}] 12:32:04 INFO - PROCESS | 4493 | 1461612724694 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:04 INFO - PROCESS | 4493 | 1461612724950 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 12:32:04 INFO - PROCESS | 4493 | 1461612724975 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:04 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fd9cd000 == 124 [pid = 4493] [id = 626] 12:32:04 INFO - PROCESS | 4493 | ++DOMWINDOW == 166 (0x7fa3f3e21800) [pid = 4493] [serial = 1879] [outer = (nil)] 12:32:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 167 (0x7fa3fcb1a400) [pid = 4493] [serial = 1880] [outer = 0x7fa3f3e21800] 12:32:05 INFO - PROCESS | 4493 | 1461612725038 Marionette DEBUG loaded listener.js 12:32:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 168 (0x7fa3fcb85c00) [pid = 4493] [serial = 1881] [outer = 0x7fa3f3e21800] 12:32:06 INFO - PROCESS | 4493 | 1461612726278 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 12:32:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:32:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1632ms 12:32:06 INFO - PROCESS | 4493 | 1461612726320 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 12:32:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:32:06 INFO - PROCESS | 4493 | 1461612726327 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 12:32:06 INFO - PROCESS | 4493 | 1461612726335 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:32:06 INFO - PROCESS | 4493 | 1461612726342 Marionette TRACE conn4 <- [1,2478,null,{}] 12:32:06 INFO - PROCESS | 4493 | 1461612726350 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:06 INFO - PROCESS | 4493 | 1461612726582 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 12:32:06 INFO - PROCESS | 4493 | 1461612726902 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:06 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f6c6e800 == 125 [pid = 4493] [id = 627] 12:32:06 INFO - PROCESS | 4493 | ++DOMWINDOW == 169 (0x7fa3f444fc00) [pid = 4493] [serial = 1882] [outer = (nil)] 12:32:06 INFO - PROCESS | 4493 | ++DOMWINDOW == 170 (0x7fa3f6c97c00) [pid = 4493] [serial = 1883] [outer = 0x7fa3f444fc00] 12:32:06 INFO - PROCESS | 4493 | 1461612726985 Marionette DEBUG loaded listener.js 12:32:07 INFO - PROCESS | 4493 | ++DOMWINDOW == 171 (0x7fa3f6d82000) [pid = 4493] [serial = 1884] [outer = 0x7fa3f444fc00] 12:32:07 INFO - PROCESS | 4493 | 1461612727919 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 12:32:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:32:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1636ms 12:32:07 INFO - PROCESS | 4493 | 1461612727971 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 12:32:07 INFO - PROCESS | 4493 | 1461612727978 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 12:32:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:32:07 INFO - PROCESS | 4493 | 1461612727989 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:32:07 INFO - PROCESS | 4493 | 1461612727993 Marionette TRACE conn4 <- [1,2482,null,{}] 12:32:08 INFO - PROCESS | 4493 | 1461612727999 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:08 INFO - PROCESS | 4493 | 1461612728222 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 12:32:08 INFO - PROCESS | 4493 | 1461612728523 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:08 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcabf000 == 126 [pid = 4493] [id = 628] 12:32:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 172 (0x7fa3f4451800) [pid = 4493] [serial = 1885] [outer = (nil)] 12:32:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 173 (0x7fa3f8863400) [pid = 4493] [serial = 1886] [outer = 0x7fa3f4451800] 12:32:08 INFO - PROCESS | 4493 | 1461612728644 Marionette DEBUG loaded listener.js 12:32:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 174 (0x7fa3facd9000) [pid = 4493] [serial = 1887] [outer = 0x7fa3f4451800] 12:32:09 INFO - PROCESS | 4493 | 1461612729555 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 12:32:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:32:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1641ms 12:32:09 INFO - PROCESS | 4493 | 1461612729631 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 12:32:09 INFO - PROCESS | 4493 | 1461612729636 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 12:32:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:32:09 INFO - PROCESS | 4493 | 1461612729642 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:32:09 INFO - PROCESS | 4493 | 1461612729648 Marionette TRACE conn4 <- [1,2486,null,{}] 12:32:09 INFO - PROCESS | 4493 | 1461612729664 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:09 INFO - PROCESS | 4493 | 1461612729927 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 12:32:10 INFO - PROCESS | 4493 | 1461612730226 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:10 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa401421000 == 127 [pid = 4493] [id = 629] 12:32:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 175 (0x7fa3fae50800) [pid = 4493] [serial = 1888] [outer = (nil)] 12:32:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 176 (0x7fa3fbb4a000) [pid = 4493] [serial = 1889] [outer = 0x7fa3fae50800] 12:32:10 INFO - PROCESS | 4493 | 1461612730310 Marionette DEBUG loaded listener.js 12:32:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 177 (0x7fa3fcb15400) [pid = 4493] [serial = 1890] [outer = 0x7fa3fae50800] 12:32:11 INFO - PROCESS | 4493 | 1461612731169 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 12:32:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:32:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1585ms 12:32:11 INFO - PROCESS | 4493 | 1461612731228 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 12:32:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:32:11 INFO - PROCESS | 4493 | 1461612731233 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 12:32:11 INFO - PROCESS | 4493 | 1461612731239 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:32:11 INFO - PROCESS | 4493 | 1461612731242 Marionette TRACE conn4 <- [1,2490,null,{}] 12:32:11 INFO - PROCESS | 4493 | 1461612731248 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:11 INFO - PROCESS | 4493 | 1461612731472 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 12:32:11 INFO - PROCESS | 4493 | 1461612731686 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:11 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa402f18800 == 128 [pid = 4493] [id = 630] 12:32:11 INFO - PROCESS | 4493 | ++DOMWINDOW == 178 (0x7fa3fae6cc00) [pid = 4493] [serial = 1891] [outer = (nil)] 12:32:11 INFO - PROCESS | 4493 | ++DOMWINDOW == 179 (0x7fa3fe0b5400) [pid = 4493] [serial = 1892] [outer = 0x7fa3fae6cc00] 12:32:11 INFO - PROCESS | 4493 | 1461612731817 Marionette DEBUG loaded listener.js 12:32:11 INFO - PROCESS | 4493 | ++DOMWINDOW == 180 (0x7fa3fe3e0c00) [pid = 4493] [serial = 1893] [outer = 0x7fa3fae6cc00] 12:32:12 INFO - PROCESS | 4493 | 1461612732738 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 12:32:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:32:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1530ms 12:32:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:32:12 INFO - PROCESS | 4493 | 1461612732770 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 12:32:12 INFO - PROCESS | 4493 | 1461612732772 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 12:32:12 INFO - PROCESS | 4493 | 1461612732779 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:32:12 INFO - PROCESS | 4493 | 1461612732782 Marionette TRACE conn4 <- [1,2494,null,{}] 12:32:12 INFO - PROCESS | 4493 | 1461612732787 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:12 INFO - PROCESS | 4493 | 1461612732974 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 12:32:13 INFO - PROCESS | 4493 | 1461612733192 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:13 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40345c800 == 129 [pid = 4493] [id = 631] 12:32:13 INFO - PROCESS | 4493 | ++DOMWINDOW == 181 (0x7fa3fcc97800) [pid = 4493] [serial = 1894] [outer = (nil)] 12:32:13 INFO - PROCESS | 4493 | ++DOMWINDOW == 182 (0x7fa401793c00) [pid = 4493] [serial = 1895] [outer = 0x7fa3fcc97800] 12:32:13 INFO - PROCESS | 4493 | 1461612733306 Marionette DEBUG loaded listener.js 12:32:13 INFO - PROCESS | 4493 | ++DOMWINDOW == 183 (0x7fa403319000) [pid = 4493] [serial = 1896] [outer = 0x7fa3fcc97800] 12:32:14 INFO - PROCESS | 4493 | 1461612734329 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 12:32:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:32:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1592ms 12:32:14 INFO - PROCESS | 4493 | 1461612734371 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 12:32:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:32:14 INFO - PROCESS | 4493 | 1461612734375 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 12:32:14 INFO - PROCESS | 4493 | 1461612734381 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:32:14 INFO - PROCESS | 4493 | 1461612734384 Marionette TRACE conn4 <- [1,2498,null,{}] 12:32:14 INFO - PROCESS | 4493 | 1461612734390 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:14 INFO - PROCESS | 4493 | 1461612734603 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 12:32:14 INFO - PROCESS | 4493 | 1461612734864 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:14 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4041d0000 == 130 [pid = 4493] [id = 632] 12:32:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 184 (0x7fa3fe3e5400) [pid = 4493] [serial = 1897] [outer = (nil)] 12:32:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 185 (0x7fa40354dc00) [pid = 4493] [serial = 1898] [outer = 0x7fa3fe3e5400] 12:32:14 INFO - PROCESS | 4493 | 1461612734985 Marionette DEBUG loaded listener.js 12:32:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 186 (0x7fa4040c0800) [pid = 4493] [serial = 1899] [outer = 0x7fa3fe3e5400] 12:32:15 INFO - PROCESS | 4493 | 1461612735872 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 12:32:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:32:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1530ms 12:32:15 INFO - PROCESS | 4493 | 1461612735912 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 12:32:15 INFO - PROCESS | 4493 | 1461612735915 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 12:32:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:32:15 INFO - PROCESS | 4493 | 1461612735921 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:32:15 INFO - PROCESS | 4493 | 1461612735925 Marionette TRACE conn4 <- [1,2502,null,{}] 12:32:15 INFO - PROCESS | 4493 | 1461612735930 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:16 INFO - PROCESS | 4493 | 1461612736130 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 12:32:16 INFO - PROCESS | 4493 | 1461612736352 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:16 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa406d80000 == 131 [pid = 4493] [id = 633] 12:32:16 INFO - PROCESS | 4493 | ++DOMWINDOW == 187 (0x7fa401772000) [pid = 4493] [serial = 1900] [outer = (nil)] 12:32:16 INFO - PROCESS | 4493 | ++DOMWINDOW == 188 (0x7fa4040cac00) [pid = 4493] [serial = 1901] [outer = 0x7fa401772000] 12:32:16 INFO - PROCESS | 4493 | 1461612736465 Marionette DEBUG loaded listener.js 12:32:16 INFO - PROCESS | 4493 | ++DOMWINDOW == 189 (0x7fa4042f0c00) [pid = 4493] [serial = 1902] [outer = 0x7fa401772000] 12:32:17 INFO - PROCESS | 4493 | 1461612737391 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:32:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:32:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1541ms 12:32:17 INFO - PROCESS | 4493 | 1461612737470 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 12:32:17 INFO - PROCESS | 4493 | 1461612737473 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 12:32:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:32:17 INFO - PROCESS | 4493 | 1461612737482 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:32:17 INFO - PROCESS | 4493 | 1461612737484 Marionette TRACE conn4 <- [1,2506,null,{}] 12:32:17 INFO - PROCESS | 4493 | 1461612737489 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:17 INFO - PROCESS | 4493 | 1461612737691 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 12:32:17 INFO - PROCESS | 4493 | 1461612737909 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:17 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4098a6000 == 132 [pid = 4493] [id = 634] 12:32:17 INFO - PROCESS | 4493 | ++DOMWINDOW == 190 (0x7fa4040c0c00) [pid = 4493] [serial = 1903] [outer = (nil)] 12:32:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 191 (0x7fa4042f7400) [pid = 4493] [serial = 1904] [outer = 0x7fa4040c0c00] 12:32:18 INFO - PROCESS | 4493 | 1461612738022 Marionette DEBUG loaded listener.js 12:32:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 192 (0x7fa40440ac00) [pid = 4493] [serial = 1905] [outer = 0x7fa4040c0c00] 12:32:18 INFO - PROCESS | 4493 | 1461612738940 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:32:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:32:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1531ms 12:32:19 INFO - PROCESS | 4493 | 1461612739020 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 12:32:19 INFO - PROCESS | 4493 | 1461612739024 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 12:32:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:32:19 INFO - PROCESS | 4493 | 1461612739032 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:32:19 INFO - PROCESS | 4493 | 1461612739035 Marionette TRACE conn4 <- [1,2510,null,{}] 12:32:19 INFO - PROCESS | 4493 | 1461612739041 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:19 INFO - PROCESS | 4493 | 1461612739270 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 12:32:19 INFO - PROCESS | 4493 | 1461612739530 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:19 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40a4f2800 == 133 [pid = 4493] [id = 635] 12:32:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 193 (0x7fa4040c6800) [pid = 4493] [serial = 1906] [outer = (nil)] 12:32:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 194 (0x7fa40444d400) [pid = 4493] [serial = 1907] [outer = 0x7fa4040c6800] 12:32:19 INFO - PROCESS | 4493 | 1461612739654 Marionette DEBUG loaded listener.js 12:32:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 195 (0x7fa404458800) [pid = 4493] [serial = 1908] [outer = 0x7fa4040c6800] 12:32:20 INFO - PROCESS | 4493 | 1461612740532 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 12:32:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:32:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1578ms 12:32:20 INFO - PROCESS | 4493 | 1461612740612 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 12:32:20 INFO - PROCESS | 4493 | 1461612740616 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 12:32:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:32:20 INFO - PROCESS | 4493 | 1461612740622 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:32:20 INFO - PROCESS | 4493 | 1461612740624 Marionette TRACE conn4 <- [1,2514,null,{}] 12:32:20 INFO - PROCESS | 4493 | 1461612740630 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:20 INFO - PROCESS | 4493 | 1461612740855 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 12:32:21 INFO - PROCESS | 4493 | 1461612741218 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:21 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40b6c9000 == 134 [pid = 4493] [id = 636] 12:32:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 196 (0x7fa4044a3400) [pid = 4493] [serial = 1909] [outer = (nil)] 12:32:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 197 (0x7fa4044aa400) [pid = 4493] [serial = 1910] [outer = 0x7fa4044a3400] 12:32:21 INFO - PROCESS | 4493 | 1461612741299 Marionette DEBUG loaded listener.js 12:32:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 198 (0x7fa4044d9800) [pid = 4493] [serial = 1911] [outer = 0x7fa4044a3400] 12:32:22 INFO - PROCESS | 4493 | 1461612742181 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 12:32:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:32:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1594ms 12:32:22 INFO - PROCESS | 4493 | 1461612742217 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 12:32:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:32:22 INFO - PROCESS | 4493 | 1461612742221 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 12:32:22 INFO - PROCESS | 4493 | 1461612742227 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:32:22 INFO - PROCESS | 4493 | 1461612742231 Marionette TRACE conn4 <- [1,2518,null,{}] 12:32:22 INFO - PROCESS | 4493 | 1461612742237 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:22 INFO - PROCESS | 4493 | 1461612742456 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 12:32:22 INFO - PROCESS | 4493 | 1461612742716 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:22 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40c199800 == 135 [pid = 4493] [id = 637] 12:32:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 199 (0x7fa3f9a2dc00) [pid = 4493] [serial = 1912] [outer = (nil)] 12:32:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 200 (0x7fa404adf000) [pid = 4493] [serial = 1913] [outer = 0x7fa3f9a2dc00] 12:32:22 INFO - PROCESS | 4493 | 1461612742844 Marionette DEBUG loaded listener.js 12:32:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 201 (0x7fa405742800) [pid = 4493] [serial = 1914] [outer = 0x7fa3f9a2dc00] 12:32:23 INFO - PROCESS | 4493 | 1461612743689 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 12:32:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:32:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1533ms 12:32:23 INFO - PROCESS | 4493 | 1461612743769 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 12:32:23 INFO - PROCESS | 4493 | 1461612743772 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 12:32:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:32:23 INFO - PROCESS | 4493 | 1461612743809 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:32:23 INFO - PROCESS | 4493 | 1461612743811 Marionette TRACE conn4 <- [1,2522,null,{}] 12:32:23 INFO - PROCESS | 4493 | 1461612743817 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:24 INFO - PROCESS | 4493 | 1461612744030 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 12:32:24 INFO - PROCESS | 4493 | 1461612744343 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:24 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40cc2d000 == 136 [pid = 4493] [id = 638] 12:32:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 202 (0x7fa3f7466800) [pid = 4493] [serial = 1915] [outer = (nil)] 12:32:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 203 (0x7fa405746400) [pid = 4493] [serial = 1916] [outer = 0x7fa3f7466800] 12:32:24 INFO - PROCESS | 4493 | 1461612744423 Marionette DEBUG loaded listener.js 12:32:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 204 (0x7fa40590c000) [pid = 4493] [serial = 1917] [outer = 0x7fa3f7466800] 12:32:25 INFO - PROCESS | 4493 | 1461612745310 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 12:32:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:32:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1579ms 12:32:25 INFO - PROCESS | 4493 | 1461612745389 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 12:32:25 INFO - PROCESS | 4493 | 1461612745392 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 12:32:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:32:25 INFO - PROCESS | 4493 | 1461612745399 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:32:25 INFO - PROCESS | 4493 | 1461612745410 Marionette TRACE conn4 <- [1,2526,null,{}] 12:32:25 INFO - PROCESS | 4493 | 1461612745415 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:25 INFO - PROCESS | 4493 | 1461612745651 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 12:32:25 INFO - PROCESS | 4493 | 1461612745958 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:25 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40d132000 == 137 [pid = 4493] [id = 639] 12:32:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 205 (0x7fa3fae5f800) [pid = 4493] [serial = 1918] [outer = (nil)] 12:32:26 INFO - PROCESS | 4493 | ++DOMWINDOW == 206 (0x7fa405aae400) [pid = 4493] [serial = 1919] [outer = 0x7fa3fae5f800] 12:32:26 INFO - PROCESS | 4493 | 1461612746032 Marionette DEBUG loaded listener.js 12:32:26 INFO - PROCESS | 4493 | ++DOMWINDOW == 207 (0x7fa405ab6c00) [pid = 4493] [serial = 1920] [outer = 0x7fa3fae5f800] 12:32:26 INFO - PROCESS | 4493 | 1461612746913 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 12:32:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:32:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1590ms 12:32:26 INFO - PROCESS | 4493 | 1461612746990 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 12:32:26 INFO - PROCESS | 4493 | 1461612746994 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 12:32:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:32:27 INFO - PROCESS | 4493 | 1461612747001 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:32:27 INFO - PROCESS | 4493 | 1461612747003 Marionette TRACE conn4 <- [1,2530,null,{}] 12:32:27 INFO - PROCESS | 4493 | 1461612747010 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:27 INFO - PROCESS | 4493 | 1461612747268 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 12:32:27 INFO - PROCESS | 4493 | 1461612747575 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:27 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40d4e7000 == 138 [pid = 4493] [id = 640] 12:32:27 INFO - PROCESS | 4493 | ++DOMWINDOW == 208 (0x7fa3fbc67400) [pid = 4493] [serial = 1921] [outer = (nil)] 12:32:27 INFO - PROCESS | 4493 | ++DOMWINDOW == 209 (0x7fa406d75c00) [pid = 4493] [serial = 1922] [outer = 0x7fa3fbc67400] 12:32:27 INFO - PROCESS | 4493 | 1461612747655 Marionette DEBUG loaded listener.js 12:32:27 INFO - PROCESS | 4493 | ++DOMWINDOW == 210 (0x7fa406f1f000) [pid = 4493] [serial = 1923] [outer = 0x7fa3fbc67400] 12:32:28 INFO - PROCESS | 4493 | 1461612748524 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 12:32:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:32:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1590ms 12:32:28 INFO - PROCESS | 4493 | 1461612748592 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 12:32:28 INFO - PROCESS | 4493 | 1461612748596 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 12:32:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:32:28 INFO - PROCESS | 4493 | 1461612748602 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:32:28 INFO - PROCESS | 4493 | 1461612748605 Marionette TRACE conn4 <- [1,2534,null,{}] 12:32:28 INFO - PROCESS | 4493 | 1461612748611 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:28 INFO - PROCESS | 4493 | 1461612748826 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 12:32:29 INFO - PROCESS | 4493 | 1461612749156 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:29 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f30b2800 == 139 [pid = 4493] [id = 641] 12:32:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 211 (0x7fa3f6c9bc00) [pid = 4493] [serial = 1924] [outer = (nil)] 12:32:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 212 (0x7fa3f77b1c00) [pid = 4493] [serial = 1925] [outer = 0x7fa3f6c9bc00] 12:32:29 INFO - PROCESS | 4493 | 1461612749270 Marionette DEBUG loaded listener.js 12:32:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 213 (0x7fa406f1f800) [pid = 4493] [serial = 1926] [outer = 0x7fa3f6c9bc00] 12:32:30 INFO - PROCESS | 4493 | 1461612750155 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 12:32:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:32:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1586ms 12:32:30 INFO - PROCESS | 4493 | 1461612750189 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 12:32:30 INFO - PROCESS | 4493 | 1461612750192 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 12:32:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:32:30 INFO - PROCESS | 4493 | 1461612750198 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:32:30 INFO - PROCESS | 4493 | 1461612750200 Marionette TRACE conn4 <- [1,2538,null,{}] 12:32:30 INFO - PROCESS | 4493 | 1461612750206 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:30 INFO - PROCESS | 4493 | 1461612750422 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 12:32:30 INFO - PROCESS | 4493 | 1461612750663 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:30 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f7588800 == 140 [pid = 4493] [id = 642] 12:32:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 214 (0x7fa3f20bbc00) [pid = 4493] [serial = 1927] [outer = (nil)] 12:32:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 215 (0x7fa406f23400) [pid = 4493] [serial = 1928] [outer = 0x7fa3f20bbc00] 12:32:30 INFO - PROCESS | 4493 | 1461612750735 Marionette DEBUG loaded listener.js 12:32:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 216 (0x7fa40701c000) [pid = 4493] [serial = 1929] [outer = 0x7fa3f20bbc00] 12:32:32 INFO - PROCESS | 4493 | 1461612752253 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 12:32:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:32:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 2093ms 12:32:32 INFO - PROCESS | 4493 | 1461612752292 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 12:32:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:32:32 INFO - PROCESS | 4493 | 1461612752298 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 12:32:32 INFO - PROCESS | 4493 | 1461612752306 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:32:32 INFO - PROCESS | 4493 | 1461612752311 Marionette TRACE conn4 <- [1,2542,null,{}] 12:32:32 INFO - PROCESS | 4493 | 1461612752319 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:32 INFO - PROCESS | 4493 | 1461612752540 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 12:32:32 INFO - PROCESS | 4493 | 1461612752862 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:32 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f8a8f800 == 141 [pid = 4493] [id = 643] 12:32:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 217 (0x7fa3f6158000) [pid = 4493] [serial = 1930] [outer = (nil)] 12:32:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 218 (0x7fa3f616d000) [pid = 4493] [serial = 1931] [outer = 0x7fa3f6158000] 12:32:32 INFO - PROCESS | 4493 | 1461612752941 Marionette DEBUG loaded listener.js 12:32:33 INFO - PROCESS | 4493 | ++DOMWINDOW == 219 (0x7fa3f6d83000) [pid = 4493] [serial = 1932] [outer = 0x7fa3f6158000] 12:32:33 INFO - PROCESS | 4493 | 1461612753896 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 12:32:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:32:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1639ms 12:32:33 INFO - PROCESS | 4493 | 1461612753944 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 12:32:33 INFO - PROCESS | 4493 | 1461612753953 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 12:32:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:32:33 INFO - PROCESS | 4493 | 1461612753963 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:32:33 INFO - PROCESS | 4493 | 1461612753967 Marionette TRACE conn4 <- [1,2546,null,{}] 12:32:33 INFO - PROCESS | 4493 | 1461612753972 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:34 INFO - PROCESS | 4493 | 1461612754167 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 12:32:34 INFO - PROCESS | 4493 | 1461612754665 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:34 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f2d43000 == 142 [pid = 4493] [id = 644] 12:32:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 220 (0x7fa3f746fc00) [pid = 4493] [serial = 1933] [outer = (nil)] 12:32:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 221 (0x7fa3f77b8c00) [pid = 4493] [serial = 1934] [outer = 0x7fa3f746fc00] 12:32:34 INFO - PROCESS | 4493 | 1461612754745 Marionette DEBUG loaded listener.js 12:32:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 222 (0x7fa3f9a22c00) [pid = 4493] [serial = 1935] [outer = 0x7fa3f746fc00] 12:32:35 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41f30d000 == 141 [pid = 4493] [id = 571] 12:32:35 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40ce0b800 == 140 [pid = 4493] [id = 568] 12:32:35 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41a31a800 == 139 [pid = 4493] [id = 570] 12:32:35 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4041be800 == 138 [pid = 4493] [id = 565] 12:32:35 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa421790800 == 137 [pid = 4493] [id = 572] 12:32:35 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40566a000 == 136 [pid = 4493] [id = 566] 12:32:35 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40dcd4800 == 135 [pid = 4493] [id = 569] 12:32:35 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40b925800 == 134 [pid = 4493] [id = 567] 12:32:35 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fca1e800 == 133 [pid = 4493] [id = 625] 12:32:35 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fb73b800 == 132 [pid = 4493] [id = 624] 12:32:35 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f8a83000 == 131 [pid = 4493] [id = 623] 12:32:35 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f74a2000 == 130 [pid = 4493] [id = 622] 12:32:35 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f1fd7800 == 129 [pid = 4493] [id = 621] 12:32:35 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f9acd800 == 128 [pid = 4493] [id = 620] 12:32:35 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f4597800 == 127 [pid = 4493] [id = 619] 12:32:35 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403c59000 == 126 [pid = 4493] [id = 613] 12:32:35 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4034bd000 == 125 [pid = 4493] [id = 612] 12:32:35 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4034a2800 == 124 [pid = 4493] [id = 611] 12:32:35 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4017b7000 == 123 [pid = 4493] [id = 610] 12:32:35 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4014a1800 == 122 [pid = 4493] [id = 609] 12:32:35 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fda47000 == 121 [pid = 4493] [id = 608] 12:32:35 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fb0c0000 == 120 [pid = 4493] [id = 607] 12:32:35 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f45a7000 == 119 [pid = 4493] [id = 606] 12:32:35 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fca27000 == 118 [pid = 4493] [id = 605] 12:32:35 INFO - PROCESS | 4493 | --DOMWINDOW == 221 (0x7fa3f8860800) [pid = 4493] [serial = 1808] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 4493 | --DOMWINDOW == 220 (0x7fa3fb55c400) [pid = 4493] [serial = 1815] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 4493 | --DOMWINDOW == 219 (0x7fa3f9a28000) [pid = 4493] [serial = 1809] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 4493 | --DOMWINDOW == 218 (0x7fa3fae26c00) [pid = 4493] [serial = 1811] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 4493 | --DOMWINDOW == 217 (0x7fa3f3269800) [pid = 4493] [serial = 1746] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 4493 | --DOMWINDOW == 216 (0x7fa3f615c800) [pid = 4493] [serial = 1800] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 4493 | --DOMWINDOW == 215 (0x7fa3f4643c00) [pid = 4493] [serial = 1799] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 4493 | --DOMWINDOW == 214 (0x7fa3f77b5400) [pid = 4493] [serial = 1805] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 4493 | --DOMWINDOW == 213 (0x7fa3f7e07000) [pid = 4493] [serial = 1806] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 4493 | --DOMWINDOW == 212 (0x7fa3f1551400) [pid = 4493] [serial = 1796] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 4493 | --DOMWINDOW == 211 (0x7fa3f20ba400) [pid = 4493] [serial = 1797] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 4493 | --DOMWINDOW == 210 (0x7fa3f6fdb400) [pid = 4493] [serial = 1803] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 4493 | --DOMWINDOW == 209 (0x7fa3f6d67c00) [pid = 4493] [serial = 1802] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 4493 | --DOMWINDOW == 208 (0x7fa3f435ac00) [pid = 4493] [serial = 1751] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 4493 | --DOMWINDOW == 207 (0x7fa3fb55e800) [pid = 4493] [serial = 1769] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 4493 | --DOMWINDOW == 206 (0x7fa3f746dc00) [pid = 4493] [serial = 1757] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 4493 | --DOMWINDOW == 205 (0x7fa3fbe8ec00) [pid = 4493] [serial = 1778] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 4493 | --DOMWINDOW == 204 (0x7fa3fcb1dc00) [pid = 4493] [serial = 1781] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 4493 | --DOMWINDOW == 203 (0x7fa3f6d5d800) [pid = 4493] [serial = 1754] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 4493 | --DOMWINDOW == 202 (0x7fa3fafa3800) [pid = 4493] [serial = 1766] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 4493 | --DOMWINDOW == 201 (0x7fa3fbb4c000) [pid = 4493] [serial = 1775] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 4493 | --DOMWINDOW == 200 (0x7fa3f885bc00) [pid = 4493] [serial = 1760] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 4493 | --DOMWINDOW == 199 (0x7fa3fba71000) [pid = 4493] [serial = 1772] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 4493 | --DOMWINDOW == 198 (0x7fa3f20c0400) [pid = 4493] [serial = 1748] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 4493 | --DOMWINDOW == 197 (0x7fa3fae52400) [pid = 4493] [serial = 1763] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 4493 | --DOMWINDOW == 196 (0x7fa3fcc9c000) [pid = 4493] [serial = 1784] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 4493 | --DOMWINDOW == 195 (0x7fa3f31c8000) [pid = 4493] [serial = 1787] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 4493 | --DOMWINDOW == 194 (0x7fa3f6c9c800) [pid = 4493] [serial = 1790] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 4493 | --DOMWINDOW == 193 (0x7fa3f4355400) [pid = 4493] [serial = 1793] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 4493 | --DOMWINDOW == 192 (0x7fa3f98d3000) [pid = 4493] [serial = 1814] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 4493 | --DOMWINDOW == 191 (0x7fa3fae53000) [pid = 4493] [serial = 1812] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 4493 | 1461612755859 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 12:32:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:32:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1935ms 12:32:35 INFO - PROCESS | 4493 | 1461612755898 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 12:32:35 INFO - PROCESS | 4493 | 1461612755901 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 12:32:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:32:35 INFO - PROCESS | 4493 | 1461612755908 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:32:35 INFO - PROCESS | 4493 | 1461612755913 Marionette TRACE conn4 <- [1,2550,null,{}] 12:32:35 INFO - PROCESS | 4493 | 1461612755929 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:36 INFO - PROCESS | 4493 | 1461612756129 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 12:32:36 INFO - PROCESS | 4493 | 1461612756399 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:36 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f4596800 == 119 [pid = 4493] [id = 645] 12:32:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 192 (0x7fa3f6d64400) [pid = 4493] [serial = 1936] [outer = (nil)] 12:32:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 193 (0x7fa3fae29000) [pid = 4493] [serial = 1937] [outer = 0x7fa3f6d64400] 12:32:36 INFO - PROCESS | 4493 | 1461612756471 Marionette DEBUG loaded listener.js 12:32:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 194 (0x7fa3fae6bc00) [pid = 4493] [serial = 1938] [outer = 0x7fa3f6d64400] 12:32:37 INFO - PROCESS | 4493 | 1461612757274 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 12:32:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:32:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1437ms 12:32:37 INFO - PROCESS | 4493 | 1461612757346 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 12:32:37 INFO - PROCESS | 4493 | 1461612757350 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 12:32:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:32:37 INFO - PROCESS | 4493 | 1461612757356 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:32:37 INFO - PROCESS | 4493 | 1461612757358 Marionette TRACE conn4 <- [1,2554,null,{}] 12:32:37 INFO - PROCESS | 4493 | 1461612757364 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:37 INFO - PROCESS | 4493 | 1461612757561 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 12:32:37 INFO - PROCESS | 4493 | 1461612757768 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:37 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f80d2800 == 120 [pid = 4493] [id = 646] 12:32:37 INFO - PROCESS | 4493 | ++DOMWINDOW == 195 (0x7fa3f616e000) [pid = 4493] [serial = 1939] [outer = (nil)] 12:32:37 INFO - PROCESS | 4493 | ++DOMWINDOW == 196 (0x7fa3fafa7000) [pid = 4493] [serial = 1940] [outer = 0x7fa3f616e000] 12:32:37 INFO - PROCESS | 4493 | 1461612757835 Marionette DEBUG loaded listener.js 12:32:37 INFO - PROCESS | 4493 | ++DOMWINDOW == 197 (0x7fa3fbe90400) [pid = 4493] [serial = 1941] [outer = 0x7fa3f616e000] 12:32:38 INFO - PROCESS | 4493 | 1461612758723 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 12:32:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:32:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1427ms 12:32:38 INFO - PROCESS | 4493 | 1461612758789 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 12:32:38 INFO - PROCESS | 4493 | 1461612758792 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 12:32:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:32:38 INFO - PROCESS | 4493 | 1461612758798 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:32:38 INFO - PROCESS | 4493 | 1461612758812 Marionette TRACE conn4 <- [1,2558,null,{}] 12:32:38 INFO - PROCESS | 4493 | 1461612758819 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:39 INFO - PROCESS | 4493 | 1461612759070 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 12:32:39 INFO - PROCESS | 4493 | 1461612759096 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:39 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcc20000 == 121 [pid = 4493] [id = 647] 12:32:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 198 (0x7fa3f6fe1000) [pid = 4493] [serial = 1942] [outer = (nil)] 12:32:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 199 (0x7fa3fcb11800) [pid = 4493] [serial = 1943] [outer = 0x7fa3f6fe1000] 12:32:39 INFO - PROCESS | 4493 | 1461612759157 Marionette DEBUG loaded listener.js 12:32:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 200 (0x7fa3fdcea400) [pid = 4493] [serial = 1944] [outer = 0x7fa3f6fe1000] 12:32:40 INFO - PROCESS | 4493 | 1461612760110 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 12:32:40 INFO - PROCESS | 4493 | --DOMWINDOW == 199 (0x7fa3f3261400) [pid = 4493] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:32:40 INFO - PROCESS | 4493 | --DOMWINDOW == 198 (0x7fa3f20c6400) [pid = 4493] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:32:40 INFO - PROCESS | 4493 | --DOMWINDOW == 197 (0x7fa3f3265800) [pid = 4493] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:32:40 INFO - PROCESS | 4493 | --DOMWINDOW == 196 (0x7fa3ef4cb800) [pid = 4493] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:32:40 INFO - PROCESS | 4493 | --DOMWINDOW == 195 (0x7fa3fafa7400) [pid = 4493] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:32:40 INFO - PROCESS | 4493 | --DOMWINDOW == 194 (0x7fa3f77bac00) [pid = 4493] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:32:40 INFO - PROCESS | 4493 | --DOMWINDOW == 193 (0x7fa3f8861c00) [pid = 4493] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:32:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:32:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1693ms 12:32:40 INFO - PROCESS | 4493 | 1461612760492 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 12:32:40 INFO - PROCESS | 4493 | 1461612760496 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 12:32:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:32:40 INFO - PROCESS | 4493 | 1461612760502 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:32:40 INFO - PROCESS | 4493 | 1461612760504 Marionette TRACE conn4 <- [1,2562,null,{}] 12:32:40 INFO - PROCESS | 4493 | 1461612760509 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:40 INFO - PROCESS | 4493 | 1461612760708 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 12:32:40 INFO - PROCESS | 4493 | 1461612760948 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:40 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fe4bb800 == 122 [pid = 4493] [id = 648] 12:32:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 194 (0x7fa3fcb1c400) [pid = 4493] [serial = 1945] [outer = (nil)] 12:32:41 INFO - PROCESS | 4493 | ++DOMWINDOW == 195 (0x7fa403316400) [pid = 4493] [serial = 1946] [outer = 0x7fa3fcb1c400] 12:32:41 INFO - PROCESS | 4493 | 1461612761015 Marionette DEBUG loaded listener.js 12:32:41 INFO - PROCESS | 4493 | ++DOMWINDOW == 196 (0x7fa403361c00) [pid = 4493] [serial = 1947] [outer = 0x7fa3fcb1c400] 12:32:41 INFO - PROCESS | 4493 | 1461612761761 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 12:32:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:32:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1281ms 12:32:41 INFO - PROCESS | 4493 | 1461612761784 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 12:32:41 INFO - PROCESS | 4493 | 1461612761788 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 12:32:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:32:41 INFO - PROCESS | 4493 | 1461612761794 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:32:41 INFO - PROCESS | 4493 | 1461612761796 Marionette TRACE conn4 <- [1,2566,null,{}] 12:32:41 INFO - PROCESS | 4493 | 1461612761802 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:42 INFO - PROCESS | 4493 | 1461612762081 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 12:32:42 INFO - PROCESS | 4493 | 1461612762201 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:42 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40158d800 == 123 [pid = 4493] [id = 649] 12:32:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 197 (0x7fa3f746dc00) [pid = 4493] [serial = 1948] [outer = (nil)] 12:32:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 198 (0x7fa403369400) [pid = 4493] [serial = 1949] [outer = 0x7fa3f746dc00] 12:32:42 INFO - PROCESS | 4493 | 1461612762270 Marionette DEBUG loaded listener.js 12:32:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 199 (0x7fa40354ec00) [pid = 4493] [serial = 1950] [outer = 0x7fa3f746dc00] 12:32:43 INFO - PROCESS | 4493 | 1461612763356 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 12:32:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:32:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1628ms 12:32:43 INFO - PROCESS | 4493 | 1461612763424 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 12:32:43 INFO - PROCESS | 4493 | 1461612763431 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 12:32:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:32:43 INFO - PROCESS | 4493 | 1461612763441 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:32:43 INFO - PROCESS | 4493 | 1461612763444 Marionette TRACE conn4 <- [1,2570,null,{}] 12:32:43 INFO - PROCESS | 4493 | 1461612763453 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:43 INFO - PROCESS | 4493 | 1461612763724 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 12:32:44 INFO - PROCESS | 4493 | 1461612764048 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:44 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f74a9800 == 124 [pid = 4493] [id = 650] 12:32:44 INFO - PROCESS | 4493 | ++DOMWINDOW == 200 (0x7fa3f4450800) [pid = 4493] [serial = 1951] [outer = (nil)] 12:32:44 INFO - PROCESS | 4493 | ++DOMWINDOW == 201 (0x7fa3f615c800) [pid = 4493] [serial = 1952] [outer = 0x7fa3f4450800] 12:32:44 INFO - PROCESS | 4493 | 1461612764126 Marionette DEBUG loaded listener.js 12:32:44 INFO - PROCESS | 4493 | ++DOMWINDOW == 202 (0x7fa3f6e7a000) [pid = 4493] [serial = 1953] [outer = 0x7fa3f4450800] 12:32:45 INFO - PROCESS | 4493 | 1461612765165 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 12:32:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:32:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1783ms 12:32:45 INFO - PROCESS | 4493 | 1461612765225 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 12:32:45 INFO - PROCESS | 4493 | 1461612765234 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 12:32:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:32:45 INFO - PROCESS | 4493 | 1461612765244 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:32:45 INFO - PROCESS | 4493 | 1461612765247 Marionette TRACE conn4 <- [1,2574,null,{}] 12:32:45 INFO - PROCESS | 4493 | 1461612765254 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:45 INFO - PROCESS | 4493 | 1461612765462 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 12:32:45 INFO - PROCESS | 4493 | 1461612765796 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:45 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fe2d3000 == 125 [pid = 4493] [id = 651] 12:32:45 INFO - PROCESS | 4493 | ++DOMWINDOW == 203 (0x7fa3fae26c00) [pid = 4493] [serial = 1954] [outer = (nil)] 12:32:45 INFO - PROCESS | 4493 | ++DOMWINDOW == 204 (0x7fa3fb55a400) [pid = 4493] [serial = 1955] [outer = 0x7fa3fae26c00] 12:32:45 INFO - PROCESS | 4493 | 1461612765874 Marionette DEBUG loaded listener.js 12:32:45 INFO - PROCESS | 4493 | ++DOMWINDOW == 205 (0x7fa3fbe94c00) [pid = 4493] [serial = 1956] [outer = 0x7fa3fae26c00] 12:32:46 INFO - PROCESS | 4493 | 1461612766797 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 12:32:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:32:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1582ms 12:32:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:32:46 INFO - PROCESS | 4493 | 1461612766827 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 12:32:46 INFO - PROCESS | 4493 | 1461612766830 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 12:32:46 INFO - PROCESS | 4493 | 1461612766837 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:32:46 INFO - PROCESS | 4493 | 1461612766843 Marionette TRACE conn4 <- [1,2578,null,{}] 12:32:46 INFO - PROCESS | 4493 | 1461612766859 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:47 INFO - PROCESS | 4493 | 1461612767095 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 12:32:47 INFO - PROCESS | 4493 | 1461612767400 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:47 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4036d2000 == 126 [pid = 4493] [id = 652] 12:32:47 INFO - PROCESS | 4493 | ++DOMWINDOW == 206 (0x7fa401770400) [pid = 4493] [serial = 1957] [outer = (nil)] 12:32:47 INFO - PROCESS | 4493 | ++DOMWINDOW == 207 (0x7fa40189d000) [pid = 4493] [serial = 1958] [outer = 0x7fa401770400] 12:32:47 INFO - PROCESS | 4493 | 1461612767482 Marionette DEBUG loaded listener.js 12:32:47 INFO - PROCESS | 4493 | ++DOMWINDOW == 208 (0x7fa403385c00) [pid = 4493] [serial = 1959] [outer = 0x7fa401770400] 12:32:48 INFO - PROCESS | 4493 | 1461612768384 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 12:32:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:32:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1587ms 12:32:48 INFO - PROCESS | 4493 | 1461612768424 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 12:32:48 INFO - PROCESS | 4493 | 1461612768429 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 12:32:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:32:48 INFO - PROCESS | 4493 | 1461612768435 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:32:48 INFO - PROCESS | 4493 | 1461612768438 Marionette TRACE conn4 <- [1,2582,null,{}] 12:32:48 INFO - PROCESS | 4493 | 1461612768444 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:48 INFO - PROCESS | 4493 | 1461612768660 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 12:32:48 INFO - PROCESS | 4493 | 1461612768929 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:48 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4041c1800 == 127 [pid = 4493] [id = 653] 12:32:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 209 (0x7fa401771000) [pid = 4493] [serial = 1960] [outer = (nil)] 12:32:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 210 (0x7fa4040c2c00) [pid = 4493] [serial = 1961] [outer = 0x7fa401771000] 12:32:49 INFO - PROCESS | 4493 | 1461612769052 Marionette DEBUG loaded listener.js 12:32:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 211 (0x7fa404450400) [pid = 4493] [serial = 1962] [outer = 0x7fa401771000] 12:32:49 INFO - PROCESS | 4493 | 1461612769921 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 12:32:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:32:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1529ms 12:32:49 INFO - PROCESS | 4493 | 1461612769965 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 12:32:49 INFO - PROCESS | 4493 | 1461612769969 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 12:32:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:32:49 INFO - PROCESS | 4493 | 1461612769976 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:32:49 INFO - PROCESS | 4493 | 1461612769979 Marionette TRACE conn4 <- [1,2586,null,{}] 12:32:49 INFO - PROCESS | 4493 | 1461612769984 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:50 INFO - PROCESS | 4493 | 1461612770192 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 12:32:50 INFO - PROCESS | 4493 | 1461612770460 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:50 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40566a000 == 128 [pid = 4493] [id = 654] 12:32:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 212 (0x7fa40338fc00) [pid = 4493] [serial = 1963] [outer = (nil)] 12:32:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 213 (0x7fa4044a4400) [pid = 4493] [serial = 1964] [outer = 0x7fa40338fc00] 12:32:50 INFO - PROCESS | 4493 | 1461612770539 Marionette DEBUG loaded listener.js 12:32:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 214 (0x7fa40456dc00) [pid = 4493] [serial = 1965] [outer = 0x7fa40338fc00] 12:32:51 INFO - PROCESS | 4493 | 1461612771476 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 12:32:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:32:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1536ms 12:32:51 INFO - PROCESS | 4493 | 1461612771513 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 12:32:51 INFO - PROCESS | 4493 | 1461612771517 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 12:32:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:32:51 INFO - PROCESS | 4493 | 1461612771523 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:32:51 INFO - PROCESS | 4493 | 1461612771526 Marionette TRACE conn4 <- [1,2590,null,{}] 12:32:51 INFO - PROCESS | 4493 | 1461612771532 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:51 INFO - PROCESS | 4493 | 1461612771788 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 12:32:52 INFO - PROCESS | 4493 | 1461612772122 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:52 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40cc2e000 == 129 [pid = 4493] [id = 655] 12:32:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 215 (0x7fa40590e800) [pid = 4493] [serial = 1966] [outer = (nil)] 12:32:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 216 (0x7fa40701e000) [pid = 4493] [serial = 1967] [outer = 0x7fa40590e800] 12:32:52 INFO - PROCESS | 4493 | 1461612772206 Marionette DEBUG loaded listener.js 12:32:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 217 (0x7fa407026400) [pid = 4493] [serial = 1968] [outer = 0x7fa40590e800] 12:32:53 INFO - PROCESS | 4493 | 1461612773060 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 12:32:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:32:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1584ms 12:32:53 INFO - PROCESS | 4493 | 1461612773109 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 12:32:53 INFO - PROCESS | 4493 | 1461612773113 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 12:32:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:32:53 INFO - PROCESS | 4493 | 1461612773119 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:32:53 INFO - PROCESS | 4493 | 1461612773122 Marionette TRACE conn4 <- [1,2594,null,{}] 12:32:53 INFO - PROCESS | 4493 | 1461612773128 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:53 INFO - PROCESS | 4493 | 1461612773335 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 12:32:53 INFO - PROCESS | 4493 | 1461612773613 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:53 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40fe1a000 == 130 [pid = 4493] [id = 656] 12:32:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 218 (0x7fa405ab2800) [pid = 4493] [serial = 1969] [outer = (nil)] 12:32:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 219 (0x7fa407088c00) [pid = 4493] [serial = 1970] [outer = 0x7fa405ab2800] 12:32:53 INFO - PROCESS | 4493 | 1461612773757 Marionette DEBUG loaded listener.js 12:32:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 220 (0x7fa408d6d800) [pid = 4493] [serial = 1971] [outer = 0x7fa405ab2800] 12:32:55 INFO - PROCESS | 4493 | 1461612775015 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 12:32:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:32:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1931ms 12:32:55 INFO - PROCESS | 4493 | 1461612775052 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 12:32:55 INFO - PROCESS | 4493 | 1461612775056 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 12:32:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:32:55 INFO - PROCESS | 4493 | 1461612775062 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:32:55 INFO - PROCESS | 4493 | 1461612775065 Marionette TRACE conn4 <- [1,2598,null,{}] 12:32:55 INFO - PROCESS | 4493 | 1461612775071 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:55 INFO - PROCESS | 4493 | 1461612775364 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 12:32:55 INFO - PROCESS | 4493 | 1461612775671 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:55 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41397f000 == 131 [pid = 4493] [id = 657] 12:32:55 INFO - PROCESS | 4493 | ++DOMWINDOW == 221 (0x7fa407028c00) [pid = 4493] [serial = 1972] [outer = (nil)] 12:32:55 INFO - PROCESS | 4493 | ++DOMWINDOW == 222 (0x7fa409a56c00) [pid = 4493] [serial = 1973] [outer = 0x7fa407028c00] 12:32:55 INFO - PROCESS | 4493 | 1461612775751 Marionette DEBUG loaded listener.js 12:32:55 INFO - PROCESS | 4493 | ++DOMWINDOW == 223 (0x7fa409bd8400) [pid = 4493] [serial = 1974] [outer = 0x7fa407028c00] 12:32:56 INFO - PROCESS | 4493 | 1461612776647 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 12:32:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:32:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1640ms 12:32:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:32:56 INFO - PROCESS | 4493 | 1461612776704 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 12:32:56 INFO - PROCESS | 4493 | 1461612776706 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 12:32:56 INFO - PROCESS | 4493 | 1461612776713 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:32:56 INFO - PROCESS | 4493 | 1461612776717 Marionette TRACE conn4 <- [1,2602,null,{}] 12:32:56 INFO - PROCESS | 4493 | 1461612776722 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:56 INFO - PROCESS | 4493 | 1461612776929 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 12:32:57 INFO - PROCESS | 4493 | 1461612777260 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:57 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41a304000 == 132 [pid = 4493] [id = 658] 12:32:57 INFO - PROCESS | 4493 | ++DOMWINDOW == 224 (0x7fa3f31c7800) [pid = 4493] [serial = 1975] [outer = (nil)] 12:32:57 INFO - PROCESS | 4493 | ++DOMWINDOW == 225 (0x7fa409a57400) [pid = 4493] [serial = 1976] [outer = 0x7fa3f31c7800] 12:32:57 INFO - PROCESS | 4493 | 1461612777345 Marionette DEBUG loaded listener.js 12:32:57 INFO - PROCESS | 4493 | ++DOMWINDOW == 226 (0x7fa40b26ec00) [pid = 4493] [serial = 1977] [outer = 0x7fa3f31c7800] 12:32:58 INFO - PROCESS | 4493 | 1461612778245 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 12:32:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:32:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1587ms 12:32:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:32:58 INFO - PROCESS | 4493 | 1461612778300 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 12:32:58 INFO - PROCESS | 4493 | 1461612778303 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 12:32:58 INFO - PROCESS | 4493 | 1461612778311 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:32:58 INFO - PROCESS | 4493 | 1461612778313 Marionette TRACE conn4 <- [1,2606,null,{}] 12:32:58 INFO - PROCESS | 4493 | 1461612778319 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:58 INFO - PROCESS | 4493 | 1461612778544 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 12:32:58 INFO - PROCESS | 4493 | 1461612778853 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:58 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41a871000 == 133 [pid = 4493] [id = 659] 12:32:58 INFO - PROCESS | 4493 | ++DOMWINDOW == 227 (0x7fa3f31d3000) [pid = 4493] [serial = 1978] [outer = (nil)] 12:32:58 INFO - PROCESS | 4493 | ++DOMWINDOW == 228 (0x7fa40b6b9c00) [pid = 4493] [serial = 1979] [outer = 0x7fa3f31d3000] 12:32:58 INFO - PROCESS | 4493 | 1461612778930 Marionette DEBUG loaded listener.js 12:32:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 229 (0x7fa40bd2d000) [pid = 4493] [serial = 1980] [outer = 0x7fa3f31d3000] 12:32:59 INFO - PROCESS | 4493 | 1461612779862 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 12:32:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:32:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1588ms 12:32:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:32:59 INFO - PROCESS | 4493 | 1461612779898 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 12:32:59 INFO - PROCESS | 4493 | 1461612779902 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 12:32:59 INFO - PROCESS | 4493 | 1461612779908 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:32:59 INFO - PROCESS | 4493 | 1461612779912 Marionette TRACE conn4 <- [1,2610,null,{}] 12:32:59 INFO - PROCESS | 4493 | 1461612779917 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:00 INFO - PROCESS | 4493 | 1461612780144 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 12:33:00 INFO - PROCESS | 4493 | 1461612780470 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:00 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41ed2b800 == 134 [pid = 4493] [id = 660] 12:33:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 230 (0x7fa40be84400) [pid = 4493] [serial = 1981] [outer = (nil)] 12:33:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 231 (0x7fa40be88c00) [pid = 4493] [serial = 1982] [outer = 0x7fa40be84400] 12:33:00 INFO - PROCESS | 4493 | 1461612780558 Marionette DEBUG loaded listener.js 12:33:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 232 (0x7fa40c06c400) [pid = 4493] [serial = 1983] [outer = 0x7fa40be84400] 12:33:01 INFO - PROCESS | 4493 | 1461612781439 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 12:33:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:33:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1581ms 12:33:01 INFO - PROCESS | 4493 | 1461612781490 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 12:33:01 INFO - PROCESS | 4493 | 1461612781494 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 12:33:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:33:01 INFO - PROCESS | 4493 | 1461612781500 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:33:01 INFO - PROCESS | 4493 | 1461612781504 Marionette TRACE conn4 <- [1,2614,null,{}] 12:33:01 INFO - PROCESS | 4493 | 1461612781510 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:01 INFO - PROCESS | 4493 | 1461612781765 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 12:33:02 INFO - PROCESS | 4493 | 1461612782095 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:02 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41f318800 == 135 [pid = 4493] [id = 661] 12:33:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 233 (0x7fa3fb615800) [pid = 4493] [serial = 1984] [outer = (nil)] 12:33:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 234 (0x7fa40c074800) [pid = 4493] [serial = 1985] [outer = 0x7fa3fb615800] 12:33:02 INFO - PROCESS | 4493 | 1461612782175 Marionette DEBUG loaded listener.js 12:33:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 235 (0x7fa40c0e1c00) [pid = 4493] [serial = 1986] [outer = 0x7fa3fb615800] 12:33:03 INFO - PROCESS | 4493 | 1461612783038 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 12:33:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:33:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1584ms 12:33:03 INFO - PROCESS | 4493 | 1461612783085 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 12:33:03 INFO - PROCESS | 4493 | 1461612783089 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 12:33:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:33:03 INFO - PROCESS | 4493 | 1461612783095 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:33:03 INFO - PROCESS | 4493 | 1461612783097 Marionette TRACE conn4 <- [1,2618,null,{}] 12:33:03 INFO - PROCESS | 4493 | 1461612783103 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:03 INFO - PROCESS | 4493 | 1461612783414 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 12:33:03 INFO - PROCESS | 4493 | 1461612783660 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:03 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41f70f000 == 136 [pid = 4493] [id = 662] 12:33:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 236 (0x7fa3fdce2c00) [pid = 4493] [serial = 1987] [outer = (nil)] 12:33:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 237 (0x7fa40c0e5c00) [pid = 4493] [serial = 1988] [outer = 0x7fa3fdce2c00] 12:33:03 INFO - PROCESS | 4493 | 1461612783740 Marionette DEBUG loaded listener.js 12:33:03 INFO - PROCESS | 4493 | ++DOMWINDOW == 238 (0x7fa40c39d000) [pid = 4493] [serial = 1989] [outer = 0x7fa3fdce2c00] 12:33:04 INFO - PROCESS | 4493 | 1461612784625 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 12:33:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:33:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1582ms 12:33:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:33:04 INFO - PROCESS | 4493 | 1461612784678 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 12:33:04 INFO - PROCESS | 4493 | 1461612784681 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 12:33:04 INFO - PROCESS | 4493 | 1461612784687 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:33:04 INFO - PROCESS | 4493 | 1461612784691 Marionette TRACE conn4 <- [1,2622,null,{}] 12:33:04 INFO - PROCESS | 4493 | 1461612784696 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:04 INFO - PROCESS | 4493 | 1461612784912 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 12:33:05 INFO - PROCESS | 4493 | 1461612785186 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:05 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41fb14800 == 137 [pid = 4493] [id = 663] 12:33:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 239 (0x7fa40c06c800) [pid = 4493] [serial = 1990] [outer = (nil)] 12:33:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 240 (0x7fa40c5e5000) [pid = 4493] [serial = 1991] [outer = 0x7fa40c06c800] 12:33:05 INFO - PROCESS | 4493 | 1461612785305 Marionette DEBUG loaded listener.js 12:33:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 241 (0x7fa40cc6d800) [pid = 4493] [serial = 1992] [outer = 0x7fa40c06c800] 12:33:06 INFO - PROCESS | 4493 | 1461612786184 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 12:33:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:33:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1537ms 12:33:06 INFO - PROCESS | 4493 | 1461612786224 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 12:33:06 INFO - PROCESS | 4493 | 1461612786228 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 12:33:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:33:06 INFO - PROCESS | 4493 | 1461612786234 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:33:06 INFO - PROCESS | 4493 | 1461612786237 Marionette TRACE conn4 <- [1,2626,null,{}] 12:33:06 INFO - PROCESS | 4493 | 1461612786243 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:06 INFO - PROCESS | 4493 | 1461612786450 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 12:33:06 INFO - PROCESS | 4493 | 1461612786725 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:06 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa423a9b800 == 138 [pid = 4493] [id = 664] 12:33:06 INFO - PROCESS | 4493 | ++DOMWINDOW == 242 (0x7fa3fbe8e800) [pid = 4493] [serial = 1993] [outer = (nil)] 12:33:06 INFO - PROCESS | 4493 | ++DOMWINDOW == 243 (0x7fa40cc71800) [pid = 4493] [serial = 1994] [outer = 0x7fa3fbe8e800] 12:33:06 INFO - PROCESS | 4493 | 1461612786854 Marionette DEBUG loaded listener.js 12:33:06 INFO - PROCESS | 4493 | ++DOMWINDOW == 244 (0x7fa40d10f400) [pid = 4493] [serial = 1995] [outer = 0x7fa3fbe8e800] 12:33:07 INFO - PROCESS | 4493 | 1461612787735 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 12:33:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:33:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1534ms 12:33:07 INFO - PROCESS | 4493 | 1461612787770 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 12:33:07 INFO - PROCESS | 4493 | 1461612787775 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 12:33:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:33:07 INFO - PROCESS | 4493 | 1461612787781 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:33:07 INFO - PROCESS | 4493 | 1461612787783 Marionette TRACE conn4 <- [1,2630,null,{}] 12:33:07 INFO - PROCESS | 4493 | 1461612787789 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:07 INFO - PROCESS | 4493 | 1461612787993 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 12:33:08 INFO - PROCESS | 4493 | 1461612788271 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:08 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa424ad4800 == 139 [pid = 4493] [id = 665] 12:33:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 245 (0x7fa40c0e9400) [pid = 4493] [serial = 1996] [outer = (nil)] 12:33:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 246 (0x7fa40d50a800) [pid = 4493] [serial = 1997] [outer = 0x7fa40c0e9400] 12:33:08 INFO - PROCESS | 4493 | 1461612788347 Marionette DEBUG loaded listener.js 12:33:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 247 (0x7fa40d5a6400) [pid = 4493] [serial = 1998] [outer = 0x7fa40c0e9400] 12:33:09 INFO - PROCESS | 4493 | 1461612789241 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 12:33:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:33:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1533ms 12:33:09 INFO - PROCESS | 4493 | 1461612789315 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 12:33:09 INFO - PROCESS | 4493 | 1461612789320 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 12:33:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:33:09 INFO - PROCESS | 4493 | 1461612789326 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:33:09 INFO - PROCESS | 4493 | 1461612789328 Marionette TRACE conn4 <- [1,2634,null,{}] 12:33:09 INFO - PROCESS | 4493 | 1461612789335 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:09 INFO - PROCESS | 4493 | 1461612789564 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 12:33:09 INFO - PROCESS | 4493 | 1461612789954 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:10 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f7316800 == 140 [pid = 4493] [id = 666] 12:33:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 248 (0x7fa40bd88c00) [pid = 4493] [serial = 1999] [outer = (nil)] 12:33:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 249 (0x7fa40e0a8000) [pid = 4493] [serial = 2000] [outer = 0x7fa40bd88c00] 12:33:10 INFO - PROCESS | 4493 | 1461612790072 Marionette DEBUG loaded listener.js 12:33:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 250 (0x7fa40fc09c00) [pid = 4493] [serial = 2001] [outer = 0x7fa40bd88c00] 12:33:10 INFO - PROCESS | 4493 | 1461612790933 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 12:33:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:33:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1641ms 12:33:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:33:10 INFO - PROCESS | 4493 | 1461612790969 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 12:33:10 INFO - PROCESS | 4493 | 1461612790971 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 12:33:10 INFO - PROCESS | 4493 | 1461612790978 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:33:10 INFO - PROCESS | 4493 | 1461612790981 Marionette TRACE conn4 <- [1,2638,null,{}] 12:33:10 INFO - PROCESS | 4493 | 1461612790986 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:11 INFO - PROCESS | 4493 | 1461612791204 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 12:33:11 INFO - PROCESS | 4493 | 1461612791481 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:11 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f9761800 == 141 [pid = 4493] [id = 667] 12:33:11 INFO - PROCESS | 4493 | ++DOMWINDOW == 251 (0x7fa3f7e05800) [pid = 4493] [serial = 2002] [outer = (nil)] 12:33:11 INFO - PROCESS | 4493 | ++DOMWINDOW == 252 (0x7fa40fc11400) [pid = 4493] [serial = 2003] [outer = 0x7fa3f7e05800] 12:33:11 INFO - PROCESS | 4493 | 1461612791560 Marionette DEBUG loaded listener.js 12:33:11 INFO - PROCESS | 4493 | ++DOMWINDOW == 253 (0x7fa40feee800) [pid = 4493] [serial = 2004] [outer = 0x7fa3f7e05800] 12:33:12 INFO - PROCESS | 4493 | 1461612792452 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 12:33:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:33:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1582ms 12:33:12 INFO - PROCESS | 4493 | 1461612792560 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 12:33:12 INFO - PROCESS | 4493 | 1461612792564 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 12:33:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:33:12 INFO - PROCESS | 4493 | 1461612792570 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:33:12 INFO - PROCESS | 4493 | 1461612792573 Marionette TRACE conn4 <- [1,2642,null,{}] 12:33:12 INFO - PROCESS | 4493 | 1461612792579 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:12 INFO - PROCESS | 4493 | 1461612792844 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 12:33:13 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fe4bb800 == 140 [pid = 4493] [id = 648] 12:33:13 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcc20000 == 139 [pid = 4493] [id = 647] 12:33:13 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f80d2800 == 138 [pid = 4493] [id = 646] 12:33:13 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f4596800 == 137 [pid = 4493] [id = 645] 12:33:13 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f2d43000 == 136 [pid = 4493] [id = 644] 12:33:13 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f8a8f800 == 135 [pid = 4493] [id = 643] 12:33:13 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40cc2d000 == 134 [pid = 4493] [id = 638] 12:33:13 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40c199800 == 133 [pid = 4493] [id = 637] 12:33:13 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40b6c9000 == 132 [pid = 4493] [id = 636] 12:33:13 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40a4f2800 == 131 [pid = 4493] [id = 635] 12:33:13 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4098a6000 == 130 [pid = 4493] [id = 634] 12:33:13 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa406d80000 == 129 [pid = 4493] [id = 633] 12:33:13 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4041d0000 == 128 [pid = 4493] [id = 632] 12:33:13 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40345c800 == 127 [pid = 4493] [id = 631] 12:33:13 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa402f18800 == 126 [pid = 4493] [id = 630] 12:33:13 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa401421000 == 125 [pid = 4493] [id = 629] 12:33:13 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcabf000 == 124 [pid = 4493] [id = 628] 12:33:13 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f6c6e800 == 123 [pid = 4493] [id = 627] 12:33:14 INFO - PROCESS | 4493 | --DOMWINDOW == 252 (0x7fa40189e400) [pid = 4493] [serial = 1844] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 4493 | --DOMWINDOW == 251 (0x7fa3f4357c00) [pid = 4493] [serial = 1862] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 4493 | --DOMWINDOW == 250 (0x7fa3f77b6c00) [pid = 4493] [serial = 1866] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 4493 | --DOMWINDOW == 249 (0x7fa3f2cd8800) [pid = 4493] [serial = 1860] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 4493 | --DOMWINDOW == 248 (0x7fa3fe0be000) [pid = 4493] [serial = 1835] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 4493 | --DOMWINDOW == 247 (0x7fa40178f000) [pid = 4493] [serial = 1841] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 4493 | --DOMWINDOW == 246 (0x7fa3fbb50c00) [pid = 4493] [serial = 1875] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 4493 | --DOMWINDOW == 245 (0x7fa40354d000) [pid = 4493] [serial = 1853] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 4493 | --DOMWINDOW == 244 (0x7fa3fae2c800) [pid = 4493] [serial = 1871] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 4493 | --DOMWINDOW == 243 (0x7fa3f98db800) [pid = 4493] [serial = 1868] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 4493 | --DOMWINDOW == 242 (0x7fa3fca53000) [pid = 4493] [serial = 1832] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 4493 | --DOMWINDOW == 241 (0x7fa3fae31000) [pid = 4493] [serial = 1826] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 4493 | --DOMWINDOW == 240 (0x7fa3f6fe1800) [pid = 4493] [serial = 1823] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 4493 | --DOMWINDOW == 239 (0x7fa40176ec00) [pid = 4493] [serial = 1838] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 4493 | --DOMWINDOW == 238 (0x7fa3fbc62000) [pid = 4493] [serial = 1817] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 4493 | --DOMWINDOW == 237 (0x7fa403312400) [pid = 4493] [serial = 1847] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 4493 | --DOMWINDOW == 236 (0x7fa3f4448800) [pid = 4493] [serial = 1820] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 4493 | --DOMWINDOW == 235 (0x7fa3fae63000) [pid = 4493] [serial = 1872] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 4493 | --DOMWINDOW == 234 (0x7fa3f6fe5000) [pid = 4493] [serial = 1865] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 4493 | --DOMWINDOW == 233 (0x7fa3fbe86400) [pid = 4493] [serial = 1829] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 4493 | --DOMWINDOW == 232 (0x7fa3fb55d800) [pid = 4493] [serial = 1874] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 4493 | --DOMWINDOW == 231 (0x7fa3f154f400) [pid = 4493] [serial = 1859] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 4493 | --DOMWINDOW == 230 (0x7fa3f6d5c800) [pid = 4493] [serial = 1863] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 4493 | --DOMWINDOW == 229 (0x7fa3f9a28c00) [pid = 4493] [serial = 1869] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 4493 | --DOMWINDOW == 228 (0x7fa40338c800) [pid = 4493] [serial = 1850] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 4493 | --DOMWINDOW == 227 (0x7fa403ce7c00) [pid = 4493] [serial = 1856] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 4493 | --DOMWINDOW == 226 (0x7fa3fb611400) [pid = 4493] [serial = 1877] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 4493 | --DOMWINDOW == 225 (0x7fa3fbe8bc00) [pid = 4493] [serial = 1878] [outer = (nil)] [url = about:blank] 12:33:14 INFO - PROCESS | 4493 | 1461612794356 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:14 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f2d5b000 == 124 [pid = 4493] [id = 668] 12:33:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 226 (0x7fa3f1ea3800) [pid = 4493] [serial = 2005] [outer = (nil)] 12:33:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 227 (0x7fa3f20c1000) [pid = 4493] [serial = 2006] [outer = 0x7fa3f1ea3800] 12:33:14 INFO - PROCESS | 4493 | 1461612794431 Marionette DEBUG loaded listener.js 12:33:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 228 (0x7fa3f3268800) [pid = 4493] [serial = 2007] [outer = 0x7fa3f1ea3800] 12:33:15 INFO - PROCESS | 4493 | 1461612795266 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 12:33:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:33:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 2731ms 12:33:15 INFO - PROCESS | 4493 | 1461612795304 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 12:33:15 INFO - PROCESS | 4493 | 1461612795310 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 12:33:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:33:15 INFO - PROCESS | 4493 | 1461612795317 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:33:15 INFO - PROCESS | 4493 | 1461612795322 Marionette TRACE conn4 <- [1,2646,null,{}] 12:33:15 INFO - PROCESS | 4493 | 1461612795333 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:15 INFO - PROCESS | 4493 | 1461612795561 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 12:33:15 INFO - PROCESS | 4493 | 1461612795753 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:15 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f6c7f000 == 125 [pid = 4493] [id = 669] 12:33:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 229 (0x7fa3f1551400) [pid = 4493] [serial = 2008] [outer = (nil)] 12:33:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 230 (0x7fa3f6e76800) [pid = 4493] [serial = 2009] [outer = 0x7fa3f1551400] 12:33:15 INFO - PROCESS | 4493 | 1461612795821 Marionette DEBUG loaded listener.js 12:33:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 231 (0x7fa3f7e0bc00) [pid = 4493] [serial = 2010] [outer = 0x7fa3f1551400] 12:33:16 INFO - PROCESS | 4493 | 1461612796687 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 12:33:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:33:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1387ms 12:33:16 INFO - PROCESS | 4493 | 1461612796707 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 12:33:16 INFO - PROCESS | 4493 | 1461612796713 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 12:33:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:33:16 INFO - PROCESS | 4493 | 1461612796720 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:33:16 INFO - PROCESS | 4493 | 1461612796723 Marionette TRACE conn4 <- [1,2650,null,{}] 12:33:16 INFO - PROCESS | 4493 | 1461612796729 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:17 INFO - PROCESS | 4493 | 1461612797000 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 12:33:17 INFO - PROCESS | 4493 | 1461612797052 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:17 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f7d53800 == 126 [pid = 4493] [id = 670] 12:33:17 INFO - PROCESS | 4493 | ++DOMWINDOW == 232 (0x7fa3fae33000) [pid = 4493] [serial = 2011] [outer = (nil)] 12:33:17 INFO - PROCESS | 4493 | ++DOMWINDOW == 233 (0x7fa3fae60c00) [pid = 4493] [serial = 2012] [outer = 0x7fa3fae33000] 12:33:17 INFO - PROCESS | 4493 | 1461612797128 Marionette DEBUG loaded listener.js 12:33:17 INFO - PROCESS | 4493 | ++DOMWINDOW == 234 (0x7fa3fb612800) [pid = 4493] [serial = 2013] [outer = 0x7fa3fae33000] 12:33:18 INFO - PROCESS | 4493 | 1461612798155 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 12:33:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:33:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1478ms 12:33:18 INFO - PROCESS | 4493 | 1461612798199 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 12:33:18 INFO - PROCESS | 4493 | 1461612798204 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 12:33:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:33:18 INFO - PROCESS | 4493 | 1461612798227 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:33:18 INFO - PROCESS | 4493 | 1461612798236 Marionette TRACE conn4 <- [1,2654,null,{}] 12:33:18 INFO - PROCESS | 4493 | 1461612798241 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:18 INFO - PROCESS | 4493 | 1461612798552 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 12:33:19 INFO - PROCESS | 4493 | --DOMWINDOW == 233 (0x7fa3f616e000) [pid = 4493] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:33:19 INFO - PROCESS | 4493 | --DOMWINDOW == 232 (0x7fa3f6fe1000) [pid = 4493] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:33:19 INFO - PROCESS | 4493 | --DOMWINDOW == 231 (0x7fa3f746fc00) [pid = 4493] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:33:19 INFO - PROCESS | 4493 | --DOMWINDOW == 230 (0x7fa3fcb1c400) [pid = 4493] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:33:19 INFO - PROCESS | 4493 | --DOMWINDOW == 229 (0x7fa3f6d64400) [pid = 4493] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:33:19 INFO - PROCESS | 4493 | --DOMWINDOW == 228 (0x7fa3f6158000) [pid = 4493] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:33:19 INFO - PROCESS | 4493 | 1461612799060 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:19 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f6c72800 == 127 [pid = 4493] [id = 671] 12:33:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 229 (0x7fa3ef4cdc00) [pid = 4493] [serial = 2014] [outer = (nil)] 12:33:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 230 (0x7fa3f7467000) [pid = 4493] [serial = 2015] [outer = 0x7fa3ef4cdc00] 12:33:19 INFO - PROCESS | 4493 | 1461612799123 Marionette DEBUG loaded listener.js 12:33:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 231 (0x7fa3fca5d000) [pid = 4493] [serial = 2016] [outer = 0x7fa3ef4cdc00] 12:33:19 INFO - PROCESS | 4493 | 1461612799820 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 12:33:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:33:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1651ms 12:33:19 INFO - PROCESS | 4493 | 1461612799883 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 12:33:19 INFO - PROCESS | 4493 | 1461612799887 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 12:33:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:33:19 INFO - PROCESS | 4493 | 1461612799893 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:33:19 INFO - PROCESS | 4493 | 1461612799896 Marionette TRACE conn4 <- [1,2658,null,{}] 12:33:19 INFO - PROCESS | 4493 | 1461612799902 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:20 INFO - PROCESS | 4493 | 1461612800101 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 12:33:20 INFO - PROCESS | 4493 | 1461612800117 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:20 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcbe2800 == 128 [pid = 4493] [id = 672] 12:33:20 INFO - PROCESS | 4493 | ++DOMWINDOW == 232 (0x7fa3fcb12c00) [pid = 4493] [serial = 2017] [outer = (nil)] 12:33:20 INFO - PROCESS | 4493 | ++DOMWINDOW == 233 (0x7fa40176ec00) [pid = 4493] [serial = 2018] [outer = 0x7fa3fcb12c00] 12:33:20 INFO - PROCESS | 4493 | 1461612800180 Marionette DEBUG loaded listener.js 12:33:20 INFO - PROCESS | 4493 | ++DOMWINDOW == 234 (0x7fa402e50800) [pid = 4493] [serial = 2019] [outer = 0x7fa3fcb12c00] 12:33:21 INFO - PROCESS | 4493 | 1461612801383 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 12:33:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:33:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1531ms 12:33:21 INFO - PROCESS | 4493 | 1461612801427 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 12:33:21 INFO - PROCESS | 4493 | 1461612801433 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 12:33:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:33:21 INFO - PROCESS | 4493 | 1461612801441 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:33:21 INFO - PROCESS | 4493 | 1461612801447 Marionette TRACE conn4 <- [1,2662,null,{}] 12:33:21 INFO - PROCESS | 4493 | 1461612801457 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:21 INFO - PROCESS | 4493 | 1461612801698 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 12:33:22 INFO - PROCESS | 4493 | 1461612802039 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:22 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f74bf000 == 129 [pid = 4493] [id = 673] 12:33:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 235 (0x7fa3f6c99000) [pid = 4493] [serial = 2020] [outer = (nil)] 12:33:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 236 (0x7fa3f6fddc00) [pid = 4493] [serial = 2021] [outer = 0x7fa3f6c99000] 12:33:22 INFO - PROCESS | 4493 | 1461612802130 Marionette DEBUG loaded listener.js 12:33:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 237 (0x7fa3f98d0400) [pid = 4493] [serial = 2022] [outer = 0x7fa3f6c99000] 12:33:23 INFO - PROCESS | 4493 | 1461612803038 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 12:33:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:33:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1640ms 12:33:23 INFO - PROCESS | 4493 | 1461612803081 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 12:33:23 INFO - PROCESS | 4493 | 1461612803090 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 12:33:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:33:23 INFO - PROCESS | 4493 | 1461612803100 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:33:23 INFO - PROCESS | 4493 | 1461612803103 Marionette TRACE conn4 <- [1,2666,null,{}] 12:33:23 INFO - PROCESS | 4493 | 1461612803110 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:23 INFO - PROCESS | 4493 | 1461612803319 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 12:33:23 INFO - PROCESS | 4493 | 1461612803597 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:23 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcab9800 == 130 [pid = 4493] [id = 674] 12:33:23 INFO - PROCESS | 4493 | ++DOMWINDOW == 238 (0x7fa3fb555000) [pid = 4493] [serial = 2023] [outer = (nil)] 12:33:23 INFO - PROCESS | 4493 | ++DOMWINDOW == 239 (0x7fa3fbb50400) [pid = 4493] [serial = 2024] [outer = 0x7fa3fb555000] 12:33:23 INFO - PROCESS | 4493 | 1461612803720 Marionette DEBUG loaded listener.js 12:33:23 INFO - PROCESS | 4493 | ++DOMWINDOW == 240 (0x7fa3fca61c00) [pid = 4493] [serial = 2025] [outer = 0x7fa3fb555000] 12:33:25 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:33:25 INFO - PROCESS | 4493 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:33:25 INFO - PROCESS | 4493 | 1461612805100 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 12:33:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 12:33:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2034ms 12:33:25 INFO - PROCESS | 4493 | 1461612805172 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 12:33:25 INFO - PROCESS | 4493 | 1461612805176 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 12:33:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:33:25 INFO - PROCESS | 4493 | 1461612805213 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:33:25 INFO - PROCESS | 4493 | 1461612805222 Marionette TRACE conn4 <- [1,2670,null,{}] 12:33:25 INFO - PROCESS | 4493 | 1461612805240 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:25 INFO - PROCESS | 4493 | 1461612805451 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 12:33:25 INFO - PROCESS | 4493 | 1461612805716 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:25 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa401420800 == 131 [pid = 4493] [id = 675] 12:33:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 241 (0x7fa3fcb83000) [pid = 4493] [serial = 2026] [outer = (nil)] 12:33:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 242 (0x7fa403364400) [pid = 4493] [serial = 2027] [outer = 0x7fa3fcb83000] 12:33:25 INFO - PROCESS | 4493 | 1461612805793 Marionette DEBUG loaded listener.js 12:33:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 243 (0x7fa4040c5000) [pid = 4493] [serial = 2028] [outer = 0x7fa3fcb83000] 12:33:27 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:33:27 INFO - PROCESS | 4493 | 1461612807154 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 12:33:27 INFO - PROCESS | 4493 | 1461612807214 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 12:33:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:33:27 INFO - PROCESS | 4493 | 1461612807220 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:33:27 INFO - PROCESS | 4493 | 1461612807223 Marionette TRACE conn4 <- [1,2674,null,{}] 12:33:27 INFO - PROCESS | 4493 | 1461612807229 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:27 INFO - PROCESS | 4493 | 1461612807501 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 12:33:27 INFO - PROCESS | 4493 | 1461612807770 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:27 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4033c8800 == 132 [pid = 4493] [id = 676] 12:33:27 INFO - PROCESS | 4493 | ++DOMWINDOW == 244 (0x7fa3f77bc400) [pid = 4493] [serial = 2029] [outer = (nil)] 12:33:27 INFO - PROCESS | 4493 | ++DOMWINDOW == 245 (0x7fa402e4e800) [pid = 4493] [serial = 2030] [outer = 0x7fa3f77bc400] 12:33:27 INFO - PROCESS | 4493 | 1461612807846 Marionette DEBUG loaded listener.js 12:33:27 INFO - PROCESS | 4493 | ++DOMWINDOW == 246 (0x7fa4044a8800) [pid = 4493] [serial = 2031] [outer = 0x7fa3f77bc400] 12:33:29 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:33:29 INFO - PROCESS | 4493 | 1461612809212 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 12:33:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:33:29 INFO - PROCESS | 4493 | 1461612809261 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 12:33:29 INFO - PROCESS | 4493 | 1461612809268 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:33:29 INFO - PROCESS | 4493 | 1461612809271 Marionette TRACE conn4 <- [1,2678,null,{}] 12:33:29 INFO - PROCESS | 4493 | 1461612809365 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:29 INFO - PROCESS | 4493 | 1461612809570 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 12:33:29 INFO - PROCESS | 4493 | 1461612809832 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:29 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403f9b000 == 133 [pid = 4493] [id = 677] 12:33:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 247 (0x7fa3fbe8b400) [pid = 4493] [serial = 2032] [outer = (nil)] 12:33:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 248 (0x7fa4045b7400) [pid = 4493] [serial = 2033] [outer = 0x7fa3fbe8b400] 12:33:29 INFO - PROCESS | 4493 | 1461612809918 Marionette DEBUG loaded listener.js 12:33:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 249 (0x7fa405740400) [pid = 4493] [serial = 2034] [outer = 0x7fa3fbe8b400] 12:33:31 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:33:31 INFO - PROCESS | 4493 | 1461612811295 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 12:33:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 12:33:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2048ms 12:33:31 INFO - PROCESS | 4493 | 1461612811316 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 12:33:31 INFO - PROCESS | 4493 | 1461612811320 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 12:33:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:33:31 INFO - PROCESS | 4493 | 1461612811326 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:33:31 INFO - PROCESS | 4493 | 1461612811329 Marionette TRACE conn4 <- [1,2682,null,{}] 12:33:31 INFO - PROCESS | 4493 | 1461612811335 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:31 INFO - PROCESS | 4493 | 1461612811622 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 12:33:31 INFO - PROCESS | 4493 | 1461612811871 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:31 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa405919800 == 134 [pid = 4493] [id = 678] 12:33:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 250 (0x7fa405743800) [pid = 4493] [serial = 2035] [outer = (nil)] 12:33:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 251 (0x7fa40a375000) [pid = 4493] [serial = 2036] [outer = 0x7fa405743800] 12:33:31 INFO - PROCESS | 4493 | 1461612811959 Marionette DEBUG loaded listener.js 12:33:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 252 (0x7fa40bd38400) [pid = 4493] [serial = 2037] [outer = 0x7fa405743800] 12:33:33 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:33:33 INFO - PROCESS | 4493 | 1461612813314 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 12:33:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 12:33:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2030ms 12:33:33 INFO - PROCESS | 4493 | 1461612813357 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 12:33:33 INFO - PROCESS | 4493 | 1461612813361 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 12:33:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:33:33 INFO - PROCESS | 4493 | 1461612813368 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:33:33 INFO - PROCESS | 4493 | 1461612813370 Marionette TRACE conn4 <- [1,2686,null,{}] 12:33:33 INFO - PROCESS | 4493 | 1461612813376 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:33 INFO - PROCESS | 4493 | 1461612813644 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 12:33:33 INFO - PROCESS | 4493 | 1461612813890 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:33 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40b161000 == 135 [pid = 4493] [id = 679] 12:33:33 INFO - PROCESS | 4493 | ++DOMWINDOW == 253 (0x7fa40590ac00) [pid = 4493] [serial = 2038] [outer = (nil)] 12:33:33 INFO - PROCESS | 4493 | ++DOMWINDOW == 254 (0x7fa40be7bc00) [pid = 4493] [serial = 2039] [outer = 0x7fa40590ac00] 12:33:33 INFO - PROCESS | 4493 | 1461612813967 Marionette DEBUG loaded listener.js 12:33:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 255 (0x7fa40c06bc00) [pid = 4493] [serial = 2040] [outer = 0x7fa40590ac00] 12:33:35 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:33:35 INFO - PROCESS | 4493 | 1461612815302 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 12:33:35 INFO - PROCESS | 4493 | 1461612815363 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 12:33:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:33:35 INFO - PROCESS | 4493 | 1461612815370 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:33:35 INFO - PROCESS | 4493 | 1461612815373 Marionette TRACE conn4 <- [1,2690,null,{}] 12:33:35 INFO - PROCESS | 4493 | 1461612815379 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:35 INFO - PROCESS | 4493 | 1461612815668 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 12:33:35 INFO - PROCESS | 4493 | 1461612815909 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:35 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40cc29000 == 136 [pid = 4493] [id = 680] 12:33:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 256 (0x7fa406f1c000) [pid = 4493] [serial = 2041] [outer = (nil)] 12:33:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 257 (0x7fa40c0ea000) [pid = 4493] [serial = 2042] [outer = 0x7fa406f1c000] 12:33:35 INFO - PROCESS | 4493 | 1461612815989 Marionette DEBUG loaded listener.js 12:33:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 258 (0x7fa40dc9dc00) [pid = 4493] [serial = 2043] [outer = 0x7fa406f1c000] 12:33:37 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:33:37 INFO - PROCESS | 4493 | 1461612817342 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 12:33:37 INFO - PROCESS | 4493 | 1461612817363 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 12:33:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:33:37 INFO - PROCESS | 4493 | 1461612817369 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:33:37 INFO - PROCESS | 4493 | 1461612817373 Marionette TRACE conn4 <- [1,2694,null,{}] 12:33:37 INFO - PROCESS | 4493 | 1461612817378 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:37 INFO - PROCESS | 4493 | 1461612817621 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 12:33:37 INFO - PROCESS | 4493 | 1461612817863 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:37 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4197e3800 == 137 [pid = 4493] [id = 681] 12:33:37 INFO - PROCESS | 4493 | ++DOMWINDOW == 259 (0x7fa3f6164400) [pid = 4493] [serial = 2044] [outer = (nil)] 12:33:37 INFO - PROCESS | 4493 | ++DOMWINDOW == 260 (0x7fa40fc6cc00) [pid = 4493] [serial = 2045] [outer = 0x7fa3f6164400] 12:33:37 INFO - PROCESS | 4493 | 1461612817939 Marionette DEBUG loaded listener.js 12:33:38 INFO - PROCESS | 4493 | ++DOMWINDOW == 261 (0x7fa414715800) [pid = 4493] [serial = 2046] [outer = 0x7fa3f6164400] 12:33:39 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:33:39 INFO - PROCESS | 4493 | 1461612819315 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 12:33:39 INFO - PROCESS | 4493 | 1461612819358 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 12:33:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:33:39 INFO - PROCESS | 4493 | 1461612819364 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:33:39 INFO - PROCESS | 4493 | 1461612819367 Marionette TRACE conn4 <- [1,2698,null,{}] 12:33:39 INFO - PROCESS | 4493 | 1461612819372 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:39 INFO - PROCESS | 4493 | 1461612819617 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 12:33:40 INFO - PROCESS | 4493 | 1461612820321 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:40 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f3fac000 == 138 [pid = 4493] [id = 682] 12:33:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 262 (0x7fa3f1547400) [pid = 4493] [serial = 2047] [outer = (nil)] 12:33:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 263 (0x7fa3f154d400) [pid = 4493] [serial = 2048] [outer = 0x7fa3f1547400] 12:33:40 INFO - PROCESS | 4493 | 1461612820455 Marionette DEBUG loaded listener.js 12:33:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 264 (0x7fa3f31ccc00) [pid = 4493] [serial = 2049] [outer = 0x7fa3f1547400] 12:33:41 INFO - PROCESS | 4493 | SkCairoFTTypeface::onFilterRec unimplemented 12:33:41 INFO - PROCESS | 4493 | 1461612821833 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 12:33:41 INFO - PROCESS | 4493 | 1461612821860 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 12:33:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:33:41 INFO - PROCESS | 4493 | 1461612821867 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:33:41 INFO - PROCESS | 4493 | 1461612821873 Marionette TRACE conn4 <- [1,2702,null,{}] 12:33:41 INFO - PROCESS | 4493 | 1461612821880 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:42 INFO - PROCESS | 4493 | 1461612822133 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 12:33:42 INFO - PROCESS | 4493 | 1461612822401 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:42 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f975d800 == 139 [pid = 4493] [id = 683] 12:33:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 265 (0x7fa3ef4c8800) [pid = 4493] [serial = 2050] [outer = (nil)] 12:33:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 266 (0x7fa3f6d83800) [pid = 4493] [serial = 2051] [outer = 0x7fa3ef4c8800] 12:33:42 INFO - PROCESS | 4493 | 1461612822532 Marionette DEBUG loaded listener.js 12:33:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 267 (0x7fa3f7e05c00) [pid = 4493] [serial = 2052] [outer = 0x7fa3ef4c8800] 12:33:43 INFO - PROCESS | 4493 | 1461612823533 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 12:33:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:33:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1733ms 12:33:43 INFO - PROCESS | 4493 | 1461612823603 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 12:33:43 INFO - PROCESS | 4493 | 1461612823609 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 12:33:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:33:43 INFO - PROCESS | 4493 | 1461612823617 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:33:43 INFO - PROCESS | 4493 | 1461612823621 Marionette TRACE conn4 <- [1,2706,null,{}] 12:33:43 INFO - PROCESS | 4493 | 1461612823626 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:43 INFO - PROCESS | 4493 | 1461612823868 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 12:33:44 INFO - PROCESS | 4493 | 1461612824205 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:44 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcbdd800 == 140 [pid = 4493] [id = 684] 12:33:44 INFO - PROCESS | 4493 | ++DOMWINDOW == 268 (0x7fa3fb554000) [pid = 4493] [serial = 2053] [outer = (nil)] 12:33:44 INFO - PROCESS | 4493 | ++DOMWINDOW == 269 (0x7fa3fb617000) [pid = 4493] [serial = 2054] [outer = 0x7fa3fb554000] 12:33:44 INFO - PROCESS | 4493 | 1461612824277 Marionette DEBUG loaded listener.js 12:33:44 INFO - PROCESS | 4493 | ++DOMWINDOW == 270 (0x7fa3fc952800) [pid = 4493] [serial = 2055] [outer = 0x7fa3fb554000] 12:33:45 INFO - PROCESS | 4493 | 1461612825202 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 12:33:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:33:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1635ms 12:33:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:33:45 INFO - PROCESS | 4493 | 1461612825254 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 12:33:45 INFO - PROCESS | 4493 | 1461612825257 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 12:33:45 INFO - PROCESS | 4493 | 1461612825265 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:33:45 INFO - PROCESS | 4493 | 1461612825274 Marionette TRACE conn4 <- [1,2710,null,{}] 12:33:45 INFO - PROCESS | 4493 | 1461612825287 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:45 INFO - PROCESS | 4493 | 1461612825512 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 12:33:45 INFO - PROCESS | 4493 | 1461612825840 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:45 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f758f800 == 141 [pid = 4493] [id = 685] 12:33:45 INFO - PROCESS | 4493 | ++DOMWINDOW == 271 (0x7fa3fae63000) [pid = 4493] [serial = 2056] [outer = (nil)] 12:33:45 INFO - PROCESS | 4493 | ++DOMWINDOW == 272 (0x7fa403313000) [pid = 4493] [serial = 2057] [outer = 0x7fa3fae63000] 12:33:45 INFO - PROCESS | 4493 | 1461612825912 Marionette DEBUG loaded listener.js 12:33:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 273 (0x7fa403367400) [pid = 4493] [serial = 2058] [outer = 0x7fa3fae63000] 12:33:46 INFO - PROCESS | 4493 | 1461612826806 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 12:33:47 INFO - PROCESS | 4493 | 1461612827028 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 12:33:47 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41fb14800 == 125 [pid = 4493] [id = 663] 12:33:47 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41f70f000 == 124 [pid = 4493] [id = 662] 12:33:47 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41f318800 == 123 [pid = 4493] [id = 661] 12:33:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 12:33:47 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41ed2b800 == 122 [pid = 4493] [id = 660] 12:33:47 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41a871000 == 121 [pid = 4493] [id = 659] 12:33:47 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41a304000 == 120 [pid = 4493] [id = 658] 12:33:47 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41397f000 == 119 [pid = 4493] [id = 657] 12:33:47 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40fe1a000 == 118 [pid = 4493] [id = 656] 12:33:47 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40cc2e000 == 117 [pid = 4493] [id = 655] 12:33:47 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40566a000 == 116 [pid = 4493] [id = 654] 12:33:47 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4041c1800 == 115 [pid = 4493] [id = 653] 12:33:47 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4036d2000 == 114 [pid = 4493] [id = 652] 12:33:47 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fe2d3000 == 113 [pid = 4493] [id = 651] 12:33:47 INFO - PROCESS | 4493 | 1461612827057 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:33:47 INFO - PROCESS | 4493 | 1461612827060 Marionette TRACE conn4 <- [1,2714,null,{}] 12:33:47 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f74a9800 == 112 [pid = 4493] [id = 650] 12:33:47 INFO - PROCESS | 4493 | 1461612827072 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:47 INFO - PROCESS | 4493 | 1461612827262 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 12:33:47 INFO - PROCESS | 4493 | --DOMWINDOW == 255 (0x7fa3fafa7000) [pid = 4493] [serial = 1940] [outer = (nil)] [url = about:blank] 12:33:47 INFO - PROCESS | 4493 | --DOMWINDOW == 254 (0x7fa3fdcea400) [pid = 4493] [serial = 1944] [outer = (nil)] [url = about:blank] 12:33:47 INFO - PROCESS | 4493 | --DOMWINDOW == 253 (0x7fa3f9a22c00) [pid = 4493] [serial = 1935] [outer = (nil)] [url = about:blank] 12:33:47 INFO - PROCESS | 4493 | --DOMWINDOW == 252 (0x7fa3fbe90400) [pid = 4493] [serial = 1941] [outer = (nil)] [url = about:blank] 12:33:47 INFO - PROCESS | 4493 | --DOMWINDOW == 251 (0x7fa403361c00) [pid = 4493] [serial = 1947] [outer = (nil)] [url = about:blank] 12:33:47 INFO - PROCESS | 4493 | --DOMWINDOW == 250 (0x7fa3fae29000) [pid = 4493] [serial = 1937] [outer = (nil)] [url = about:blank] 12:33:47 INFO - PROCESS | 4493 | --DOMWINDOW == 249 (0x7fa3fcb1a400) [pid = 4493] [serial = 1880] [outer = (nil)] [url = about:blank] 12:33:47 INFO - PROCESS | 4493 | --DOMWINDOW == 248 (0x7fa3fae6bc00) [pid = 4493] [serial = 1938] [outer = (nil)] [url = about:blank] 12:33:47 INFO - PROCESS | 4493 | --DOMWINDOW == 247 (0x7fa403316400) [pid = 4493] [serial = 1946] [outer = (nil)] [url = about:blank] 12:33:47 INFO - PROCESS | 4493 | --DOMWINDOW == 246 (0x7fa3f616d000) [pid = 4493] [serial = 1931] [outer = (nil)] [url = about:blank] 12:33:47 INFO - PROCESS | 4493 | --DOMWINDOW == 245 (0x7fa3f6d83000) [pid = 4493] [serial = 1932] [outer = (nil)] [url = about:blank] 12:33:47 INFO - PROCESS | 4493 | --DOMWINDOW == 244 (0x7fa3fcb11800) [pid = 4493] [serial = 1943] [outer = (nil)] [url = about:blank] 12:33:47 INFO - PROCESS | 4493 | --DOMWINDOW == 243 (0x7fa3f77b8c00) [pid = 4493] [serial = 1934] [outer = (nil)] [url = about:blank] 12:33:47 INFO - PROCESS | 4493 | 1461612827527 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:47 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f45a1000 == 113 [pid = 4493] [id = 686] 12:33:47 INFO - PROCESS | 4493 | ++DOMWINDOW == 244 (0x7fa3f6d83000) [pid = 4493] [serial = 2059] [outer = (nil)] 12:33:47 INFO - PROCESS | 4493 | ++DOMWINDOW == 245 (0x7fa3fafa2400) [pid = 4493] [serial = 2060] [outer = 0x7fa3f6d83000] 12:33:47 INFO - PROCESS | 4493 | 1461612827637 Marionette DEBUG loaded listener.js 12:33:47 INFO - PROCESS | 4493 | ++DOMWINDOW == 246 (0x7fa3fcb1ac00) [pid = 4493] [serial = 2061] [outer = 0x7fa3f6d83000] 12:33:48 INFO - PROCESS | 4493 | 1461612828382 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 12:33:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:33:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1367ms 12:33:48 INFO - PROCESS | 4493 | 1461612828407 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 12:33:48 INFO - PROCESS | 4493 | 1461612828411 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 12:33:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:33:48 INFO - PROCESS | 4493 | 1461612828417 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:33:48 INFO - PROCESS | 4493 | 1461612828419 Marionette TRACE conn4 <- [1,2718,null,{}] 12:33:48 INFO - PROCESS | 4493 | 1461612828424 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:48 INFO - PROCESS | 4493 | 1461612828612 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 12:33:48 INFO - PROCESS | 4493 | 1461612828803 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:48 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fb0b7000 == 114 [pid = 4493] [id = 687] 12:33:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 247 (0x7fa40338f000) [pid = 4493] [serial = 2062] [outer = (nil)] 12:33:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 248 (0x7fa403550400) [pid = 4493] [serial = 2063] [outer = 0x7fa40338f000] 12:33:48 INFO - PROCESS | 4493 | 1461612828880 Marionette DEBUG loaded listener.js 12:33:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 249 (0x7fa4044a9000) [pid = 4493] [serial = 2064] [outer = 0x7fa40338f000] 12:33:49 INFO - PROCESS | 4493 | 1461612829723 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 12:33:49 INFO - PROCESS | 4493 | 1461612829805 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 12:33:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:33:49 INFO - PROCESS | 4493 | 1461612829812 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:33:49 INFO - PROCESS | 4493 | 1461612829814 Marionette TRACE conn4 <- [1,2722,null,{}] 12:33:49 INFO - PROCESS | 4493 | 1461612829819 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:50 INFO - PROCESS | 4493 | 1461612830094 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 12:33:50 INFO - PROCESS | 4493 | 1461612830123 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:50 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4034ab000 == 115 [pid = 4493] [id = 688] 12:33:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 250 (0x7fa404ae0000) [pid = 4493] [serial = 2065] [outer = (nil)] 12:33:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 251 (0x7fa405911400) [pid = 4493] [serial = 2066] [outer = 0x7fa404ae0000] 12:33:50 INFO - PROCESS | 4493 | 1461612830181 Marionette DEBUG loaded listener.js 12:33:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 252 (0x7fa405ab8c00) [pid = 4493] [serial = 2067] [outer = 0x7fa404ae0000] 12:33:51 INFO - PROCESS | 4493 | 1461612831133 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 12:33:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:33:51 INFO - PROCESS | 4493 | 1461612831195 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 12:33:51 INFO - PROCESS | 4493 | 1461612831200 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:33:51 INFO - PROCESS | 4493 | 1461612831203 Marionette TRACE conn4 <- [1,2726,null,{}] 12:33:51 INFO - PROCESS | 4493 | 1461612831208 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:51 INFO - PROCESS | 4493 | 1461612831444 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 251 (0x7fa3f6169400) [pid = 4493] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 250 (0x7fa3f1543000) [pid = 4493] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 249 (0x7fa3fe3e5400) [pid = 4493] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 248 (0x7fa3f434dc00) [pid = 4493] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 247 (0x7fa3fb552400) [pid = 4493] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 246 (0x7fa3ef4d0c00) [pid = 4493] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 245 (0x7fa405ab2800) [pid = 4493] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 244 (0x7fa4040c0c00) [pid = 4493] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 243 (0x7fa3fae26c00) [pid = 4493] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 242 (0x7fa3fcc95c00) [pid = 4493] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 241 (0x7fa3f6169c00) [pid = 4493] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 240 (0x7fa407028c00) [pid = 4493] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 239 (0x7fa40e15e400) [pid = 4493] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 238 (0x7fa3f4452c00) [pid = 4493] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 237 (0x7fa3f4451800) [pid = 4493] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 236 (0x7fa3f31d3000) [pid = 4493] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 235 (0x7fa401770400) [pid = 4493] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 234 (0x7fa41bbd1000) [pid = 4493] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 233 (0x7fa40590e800) [pid = 4493] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 232 (0x7fa3f1ea3800) [pid = 4493] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 231 (0x7fa3fae4f800) [pid = 4493] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 230 (0x7fa3fae33000) [pid = 4493] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 229 (0x7fa40bd88c00) [pid = 4493] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 228 (0x7fa40176cc00) [pid = 4493] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 227 (0x7fa3f1551400) [pid = 4493] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 226 (0x7fa3fcc97800) [pid = 4493] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 225 (0x7fa3fdce2c00) [pid = 4493] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 224 (0x7fa3f31d3800) [pid = 4493] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 223 (0x7fa3f4450800) [pid = 4493] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 222 (0x7fa3fae6cc00) [pid = 4493] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 221 (0x7fa3fbe8e400) [pid = 4493] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 220 (0x7fa3f7e05800) [pid = 4493] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 219 (0x7fa4040c6800) [pid = 4493] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 218 (0x7fa40c0e9400) [pid = 4493] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 217 (0x7fa3fc94ec00) [pid = 4493] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 216 (0x7fa4044a3400) [pid = 4493] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 215 (0x7fa3f6d5a800) [pid = 4493] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 214 (0x7fa40338fc00) [pid = 4493] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 213 (0x7fa3f6c9bc00) [pid = 4493] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 212 (0x7fa3fb615800) [pid = 4493] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 211 (0x7fa3f20bbc00) [pid = 4493] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 210 (0x7fa3fe3d9000) [pid = 4493] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 209 (0x7fa3ef4c9000) [pid = 4493] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 208 (0x7fa3f31c7800) [pid = 4493] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 207 (0x7fa3fbc67400) [pid = 4493] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 206 (0x7fa3f31c5400) [pid = 4493] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 205 (0x7fa401778c00) [pid = 4493] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 204 (0x7fa3fbe8e800) [pid = 4493] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 203 (0x7fa3ef4cdc00) [pid = 4493] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 202 (0x7fa3f7e0c000) [pid = 4493] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 201 (0x7fa3f98cf800) [pid = 4493] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 200 (0x7fa3fae5f800) [pid = 4493] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 199 (0x7fa3f9a2dc00) [pid = 4493] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 198 (0x7fa3f3e1e400) [pid = 4493] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 197 (0x7fa401895400) [pid = 4493] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 196 (0x7fa3fb618c00) [pid = 4493] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 195 (0x7fa401772000) [pid = 4493] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 194 (0x7fa40be84400) [pid = 4493] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 193 (0x7fa3f615c400) [pid = 4493] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 192 (0x7fa3f7464800) [pid = 4493] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 191 (0x7fa3fca59c00) [pid = 4493] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 190 (0x7fa3fae28c00) [pid = 4493] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 189 (0x7fa40456c800) [pid = 4493] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 188 (0x7fa401771000) [pid = 4493] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 187 (0x7fa404458c00) [pid = 4493] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 186 (0x7fa3f1ea2000) [pid = 4493] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 185 (0x7fa405abb400) [pid = 4493] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 184 (0x7fa3f616c800) [pid = 4493] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 183 (0x7fa3f6ca5000) [pid = 4493] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 182 (0x7fa3f1ea4000) [pid = 4493] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 181 (0x7fa3fcb77c00) [pid = 4493] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 180 (0x7fa3fe3e5800) [pid = 4493] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 179 (0x7fa3fc952400) [pid = 4493] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 178 (0x7fa3f7466800) [pid = 4493] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 177 (0x7fa40c06c800) [pid = 4493] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 176 (0x7fa3f444fc00) [pid = 4493] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 175 (0x7fa3fafa6000) [pid = 4493] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 174 (0x7fa3fae4f400) [pid = 4493] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 173 (0x7fa3fae50800) [pid = 4493] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 172 (0x7fa3fb560c00) [pid = 4493] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 171 (0x7fa3fca52c00) [pid = 4493] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:33:52 INFO - PROCESS | 4493 | --DOMWINDOW == 170 (0x7fa3f3e21800) [pid = 4493] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:33:52 INFO - PROCESS | 4493 | 1461612832798 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:52 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f1fdc800 == 116 [pid = 4493] [id = 689] 12:33:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 171 (0x7fa3ef4c7c00) [pid = 4493] [serial = 2068] [outer = (nil)] 12:33:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 172 (0x7fa3f154b800) [pid = 4493] [serial = 2069] [outer = 0x7fa3ef4c7c00] 12:33:52 INFO - PROCESS | 4493 | 1461612832866 Marionette DEBUG loaded listener.js 12:33:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 173 (0x7fa3f31c7800) [pid = 4493] [serial = 2070] [outer = 0x7fa3ef4c7c00] 12:33:53 INFO - PROCESS | 4493 | 1461612833531 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 12:33:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:33:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 2384ms 12:33:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:33:53 INFO - PROCESS | 4493 | 1461612833584 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 12:33:53 INFO - PROCESS | 4493 | 1461612833587 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 12:33:53 INFO - PROCESS | 4493 | 1461612833598 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:33:53 INFO - PROCESS | 4493 | 1461612833600 Marionette TRACE conn4 <- [1,2730,null,{}] 12:33:53 INFO - PROCESS | 4493 | 1461612833611 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:53 INFO - PROCESS | 4493 | 1461612833799 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 12:33:53 INFO - PROCESS | 4493 | 1461612833990 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:54 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f9acb000 == 117 [pid = 4493] [id = 690] 12:33:54 INFO - PROCESS | 4493 | ++DOMWINDOW == 174 (0x7fa3ef4ca800) [pid = 4493] [serial = 2071] [outer = (nil)] 12:33:54 INFO - PROCESS | 4493 | ++DOMWINDOW == 175 (0x7fa3f6169400) [pid = 4493] [serial = 2072] [outer = 0x7fa3ef4ca800] 12:33:54 INFO - PROCESS | 4493 | 1461612834052 Marionette DEBUG loaded listener.js 12:33:54 INFO - PROCESS | 4493 | ++DOMWINDOW == 176 (0x7fa3f7e0c000) [pid = 4493] [serial = 2073] [outer = 0x7fa3ef4ca800] 12:33:55 INFO - PROCESS | 4493 | 1461612835455 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 12:33:55 INFO - PROCESS | 4493 | 1461612835602 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 12:33:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:33:55 INFO - PROCESS | 4493 | 1461612835613 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:33:55 INFO - PROCESS | 4493 | 1461612835618 Marionette TRACE conn4 <- [1,2734,null,{}] 12:33:55 INFO - PROCESS | 4493 | 1461612835627 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:55 INFO - PROCESS | 4493 | 1461612835866 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 12:33:56 INFO - PROCESS | 4493 | 1461612836131 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:56 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f9778800 == 118 [pid = 4493] [id = 691] 12:33:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 177 (0x7fa3ef4c6000) [pid = 4493] [serial = 2074] [outer = (nil)] 12:33:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 178 (0x7fa3f6c9bc00) [pid = 4493] [serial = 2075] [outer = 0x7fa3ef4c6000] 12:33:56 INFO - PROCESS | 4493 | 1461612836207 Marionette DEBUG loaded listener.js 12:33:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 179 (0x7fa3f6fdf800) [pid = 4493] [serial = 2076] [outer = 0x7fa3ef4c6000] 12:33:57 INFO - PROCESS | 4493 | 1461612837139 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 12:33:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:33:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1586ms 12:33:57 INFO - PROCESS | 4493 | 1461612837200 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 12:33:57 INFO - PROCESS | 4493 | 1461612837209 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 12:33:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:33:57 INFO - PROCESS | 4493 | 1461612837220 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:33:57 INFO - PROCESS | 4493 | 1461612837223 Marionette TRACE conn4 <- [1,2738,null,{}] 12:33:57 INFO - PROCESS | 4493 | 1461612837229 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:57 INFO - PROCESS | 4493 | 1461612837494 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 12:33:57 INFO - PROCESS | 4493 | 1461612837813 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:57 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fe2d0000 == 119 [pid = 4493] [id = 692] 12:33:57 INFO - PROCESS | 4493 | ++DOMWINDOW == 180 (0x7fa3f98d9400) [pid = 4493] [serial = 2077] [outer = (nil)] 12:33:57 INFO - PROCESS | 4493 | ++DOMWINDOW == 181 (0x7fa3fae4f800) [pid = 4493] [serial = 2078] [outer = 0x7fa3f98d9400] 12:33:57 INFO - PROCESS | 4493 | 1461612837888 Marionette DEBUG loaded listener.js 12:33:58 INFO - PROCESS | 4493 | ++DOMWINDOW == 182 (0x7fa3fae6cc00) [pid = 4493] [serial = 2079] [outer = 0x7fa3f98d9400] 12:33:58 INFO - PROCESS | 4493 | 1461612838903 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 12:33:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:33:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1738ms 12:33:58 INFO - PROCESS | 4493 | 1461612838958 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 12:33:58 INFO - PROCESS | 4493 | 1461612838962 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 12:33:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:33:58 INFO - PROCESS | 4493 | 1461612838969 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:33:58 INFO - PROCESS | 4493 | 1461612838975 Marionette TRACE conn4 <- [1,2742,null,{}] 12:33:58 INFO - PROCESS | 4493 | 1461612838991 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:59 INFO - PROCESS | 4493 | 1461612839202 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 12:33:59 INFO - PROCESS | 4493 | 1461612839520 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:59 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403fa4000 == 120 [pid = 4493] [id = 693] 12:33:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 183 (0x7fa3fbc61c00) [pid = 4493] [serial = 2080] [outer = (nil)] 12:33:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 184 (0x7fa3fcb10c00) [pid = 4493] [serial = 2081] [outer = 0x7fa3fbc61c00] 12:33:59 INFO - PROCESS | 4493 | 1461612839605 Marionette DEBUG loaded listener.js 12:33:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 185 (0x7fa3fcc96400) [pid = 4493] [serial = 2082] [outer = 0x7fa3fbc61c00] 12:34:00 INFO - PROCESS | 4493 | 1461612840436 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 12:34:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:34:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1536ms 12:34:00 INFO - PROCESS | 4493 | 1461612840507 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 12:34:00 INFO - PROCESS | 4493 | 1461612840512 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 12:34:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:34:00 INFO - PROCESS | 4493 | 1461612840524 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:34:00 INFO - PROCESS | 4493 | 1461612840531 Marionette TRACE conn4 <- [1,2746,null,{}] 12:34:00 INFO - PROCESS | 4493 | 1461612840537 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:00 INFO - PROCESS | 4493 | 1461612840808 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 12:34:01 INFO - PROCESS | 4493 | 1461612841136 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:01 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa404a7b800 == 121 [pid = 4493] [id = 694] 12:34:01 INFO - PROCESS | 4493 | ++DOMWINDOW == 186 (0x7fa3fcc9d400) [pid = 4493] [serial = 2083] [outer = (nil)] 12:34:01 INFO - PROCESS | 4493 | ++DOMWINDOW == 187 (0x7fa401771400) [pid = 4493] [serial = 2084] [outer = 0x7fa3fcc9d400] 12:34:01 INFO - PROCESS | 4493 | 1461612841214 Marionette DEBUG loaded listener.js 12:34:01 INFO - PROCESS | 4493 | ++DOMWINDOW == 188 (0x7fa401799c00) [pid = 4493] [serial = 2085] [outer = 0x7fa3fcc9d400] 12:34:02 INFO - PROCESS | 4493 | 1461612842071 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 12:34:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:34:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1585ms 12:34:02 INFO - PROCESS | 4493 | 1461612842110 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 12:34:02 INFO - PROCESS | 4493 | 1461612842113 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 12:34:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:34:02 INFO - PROCESS | 4493 | 1461612842120 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:34:02 INFO - PROCESS | 4493 | 1461612842123 Marionette TRACE conn4 <- [1,2750,null,{}] 12:34:02 INFO - PROCESS | 4493 | 1461612842128 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:02 INFO - PROCESS | 4493 | 1461612842338 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 12:34:02 INFO - PROCESS | 4493 | 1461612842612 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:02 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40a8c4000 == 122 [pid = 4493] [id = 695] 12:34:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 189 (0x7fa40176c000) [pid = 4493] [serial = 2086] [outer = (nil)] 12:34:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 190 (0x7fa40331ec00) [pid = 4493] [serial = 2087] [outer = 0x7fa40176c000] 12:34:02 INFO - PROCESS | 4493 | 1461612842691 Marionette DEBUG loaded listener.js 12:34:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 191 (0x7fa403389400) [pid = 4493] [serial = 2088] [outer = 0x7fa40176c000] 12:34:03 INFO - PROCESS | 4493 | 1461612843573 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 12:34:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:34:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1486ms 12:34:03 INFO - PROCESS | 4493 | 1461612843607 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 12:34:03 INFO - PROCESS | 4493 | 1461612843609 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 12:34:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:34:03 INFO - PROCESS | 4493 | 1461612843616 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:34:03 INFO - PROCESS | 4493 | 1461612843619 Marionette TRACE conn4 <- [1,2754,null,{}] 12:34:03 INFO - PROCESS | 4493 | 1461612843625 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:03 INFO - PROCESS | 4493 | 1461612843941 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 12:34:04 INFO - PROCESS | 4493 | 1461612844152 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:04 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40cc28800 == 123 [pid = 4493] [id = 696] 12:34:04 INFO - PROCESS | 4493 | ++DOMWINDOW == 192 (0x7fa4044a2000) [pid = 4493] [serial = 2089] [outer = (nil)] 12:34:04 INFO - PROCESS | 4493 | ++DOMWINDOW == 193 (0x7fa4045b9c00) [pid = 4493] [serial = 2090] [outer = 0x7fa4044a2000] 12:34:04 INFO - PROCESS | 4493 | 1461612844287 Marionette DEBUG loaded listener.js 12:34:04 INFO - PROCESS | 4493 | ++DOMWINDOW == 194 (0x7fa405744800) [pid = 4493] [serial = 2091] [outer = 0x7fa4044a2000] 12:34:05 INFO - PROCESS | 4493 | 1461612845187 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 12:34:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:34:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1630ms 12:34:05 INFO - PROCESS | 4493 | 1461612845247 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 12:34:05 INFO - PROCESS | 4493 | 1461612845250 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 12:34:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:34:05 INFO - PROCESS | 4493 | 1461612845257 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:34:05 INFO - PROCESS | 4493 | 1461612845259 Marionette TRACE conn4 <- [1,2758,null,{}] 12:34:05 INFO - PROCESS | 4493 | 1461612845265 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:05 INFO - PROCESS | 4493 | 1461612845473 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 12:34:05 INFO - PROCESS | 4493 | 1461612845746 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:05 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40fe07000 == 124 [pid = 4493] [id = 697] 12:34:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 195 (0x7fa3fe3e5c00) [pid = 4493] [serial = 2092] [outer = (nil)] 12:34:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 196 (0x7fa406f16800) [pid = 4493] [serial = 2093] [outer = 0x7fa3fe3e5c00] 12:34:05 INFO - PROCESS | 4493 | 1461612845889 Marionette DEBUG loaded listener.js 12:34:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 197 (0x7fa407016800) [pid = 4493] [serial = 2094] [outer = 0x7fa3fe3e5c00] 12:34:06 INFO - PROCESS | 4493 | 1461612846748 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 12:34:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:34:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1538ms 12:34:06 INFO - PROCESS | 4493 | 1461612846796 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 12:34:06 INFO - PROCESS | 4493 | 1461612846800 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 12:34:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:34:06 INFO - PROCESS | 4493 | 1461612846806 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:34:06 INFO - PROCESS | 4493 | 1461612846809 Marionette TRACE conn4 <- [1,2762,null,{}] 12:34:06 INFO - PROCESS | 4493 | 1461612846814 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:07 INFO - PROCESS | 4493 | 1461612847020 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 12:34:07 INFO - PROCESS | 4493 | 1461612847299 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:07 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4197d5000 == 125 [pid = 4493] [id = 698] 12:34:07 INFO - PROCESS | 4493 | ++DOMWINDOW == 198 (0x7fa4044d9000) [pid = 4493] [serial = 2095] [outer = (nil)] 12:34:07 INFO - PROCESS | 4493 | ++DOMWINDOW == 199 (0x7fa40707c800) [pid = 4493] [serial = 2096] [outer = 0x7fa4044d9000] 12:34:07 INFO - PROCESS | 4493 | 1461612847416 Marionette DEBUG loaded listener.js 12:34:07 INFO - PROCESS | 4493 | ++DOMWINDOW == 200 (0x7fa407086c00) [pid = 4493] [serial = 2097] [outer = 0x7fa4044d9000] 12:34:08 INFO - PROCESS | 4493 | 1461612848250 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 12:34:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:34:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1478ms 12:34:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:34:08 INFO - PROCESS | 4493 | 1461612848285 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 12:34:08 INFO - PROCESS | 4493 | 1461612848288 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 12:34:08 INFO - PROCESS | 4493 | 1461612848297 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:34:08 INFO - PROCESS | 4493 | 1461612848301 Marionette TRACE conn4 <- [1,2766,null,{}] 12:34:08 INFO - PROCESS | 4493 | 1461612848306 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:08 INFO - PROCESS | 4493 | 1461612848522 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 12:34:08 INFO - PROCESS | 4493 | 1461612848809 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:08 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41b727800 == 126 [pid = 4493] [id = 699] 12:34:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 201 (0x7fa40590e800) [pid = 4493] [serial = 2098] [outer = (nil)] 12:34:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 202 (0x7fa409a5b000) [pid = 4493] [serial = 2099] [outer = 0x7fa40590e800] 12:34:08 INFO - PROCESS | 4493 | 1461612848928 Marionette DEBUG loaded listener.js 12:34:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 203 (0x7fa40a4bb800) [pid = 4493] [serial = 2100] [outer = 0x7fa40590e800] 12:34:09 INFO - PROCESS | 4493 | 1461612849773 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 12:34:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:34:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1539ms 12:34:09 INFO - PROCESS | 4493 | 1461612849833 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 12:34:09 INFO - PROCESS | 4493 | 1461612849835 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 12:34:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:34:09 INFO - PROCESS | 4493 | 1461612849842 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:34:09 INFO - PROCESS | 4493 | 1461612849845 Marionette TRACE conn4 <- [1,2770,null,{}] 12:34:09 INFO - PROCESS | 4493 | 1461612849850 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:10 INFO - PROCESS | 4493 | 1461612850066 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 12:34:10 INFO - PROCESS | 4493 | 1461612850339 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:10 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41f314800 == 127 [pid = 4493] [id = 700] 12:34:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 204 (0x7fa409711000) [pid = 4493] [serial = 2101] [outer = (nil)] 12:34:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 205 (0x7fa40b5f7400) [pid = 4493] [serial = 2102] [outer = 0x7fa409711000] 12:34:10 INFO - PROCESS | 4493 | 1461612850457 Marionette DEBUG loaded listener.js 12:34:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 206 (0x7fa40bd2f400) [pid = 4493] [serial = 2103] [outer = 0x7fa409711000] 12:34:11 INFO - PROCESS | 4493 | 1461612851301 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 12:34:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:34:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1529ms 12:34:11 INFO - PROCESS | 4493 | 1461612851372 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 12:34:11 INFO - PROCESS | 4493 | 1461612851376 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 12:34:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:34:11 INFO - PROCESS | 4493 | 1461612851382 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:34:11 INFO - PROCESS | 4493 | 1461612851387 Marionette TRACE conn4 <- [1,2774,null,{}] 12:34:11 INFO - PROCESS | 4493 | 1461612851392 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:11 INFO - PROCESS | 4493 | 1461612851657 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 12:34:11 INFO - PROCESS | 4493 | 1461612851983 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:12 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa421782800 == 128 [pid = 4493] [id = 701] 12:34:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 207 (0x7fa40c076800) [pid = 4493] [serial = 2104] [outer = (nil)] 12:34:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 208 (0x7fa40c0e8400) [pid = 4493] [serial = 2105] [outer = 0x7fa40c076800] 12:34:12 INFO - PROCESS | 4493 | 1461612852068 Marionette DEBUG loaded listener.js 12:34:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 209 (0x7fa40ca1c000) [pid = 4493] [serial = 2106] [outer = 0x7fa40c076800] 12:34:12 INFO - PROCESS | 4493 | 1461612852930 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 12:34:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:34:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1588ms 12:34:12 INFO - PROCESS | 4493 | 1461612852976 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 12:34:12 INFO - PROCESS | 4493 | 1461612852980 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 12:34:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:34:12 INFO - PROCESS | 4493 | 1461612852986 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:34:12 INFO - PROCESS | 4493 | 1461612852989 Marionette TRACE conn4 <- [1,2778,null,{}] 12:34:12 INFO - PROCESS | 4493 | 1461612852994 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:13 INFO - PROCESS | 4493 | 1461612853194 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 12:34:13 INFO - PROCESS | 4493 | 1461612853470 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:13 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa424ad3000 == 129 [pid = 4493] [id = 702] 12:34:13 INFO - PROCESS | 4493 | ++DOMWINDOW == 210 (0x7fa40c075c00) [pid = 4493] [serial = 2107] [outer = (nil)] 12:34:13 INFO - PROCESS | 4493 | ++DOMWINDOW == 211 (0x7fa40cfc0000) [pid = 4493] [serial = 2108] [outer = 0x7fa40c075c00] 12:34:13 INFO - PROCESS | 4493 | 1461612853547 Marionette DEBUG loaded listener.js 12:34:13 INFO - PROCESS | 4493 | ++DOMWINDOW == 212 (0x7fa40dca3400) [pid = 4493] [serial = 2109] [outer = 0x7fa40c075c00] 12:34:14 INFO - PROCESS | 4493 | 1461612854424 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 12:34:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:34:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1483ms 12:34:14 INFO - PROCESS | 4493 | 1461612854470 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 12:34:14 INFO - PROCESS | 4493 | 1461612854474 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 12:34:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:34:14 INFO - PROCESS | 4493 | 1461612854480 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:34:14 INFO - PROCESS | 4493 | 1461612854483 Marionette TRACE conn4 <- [1,2782,null,{}] 12:34:14 INFO - PROCESS | 4493 | 1461612854490 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:14 INFO - PROCESS | 4493 | 1461612854680 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 12:34:14 INFO - PROCESS | 4493 | 1461612854974 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:15 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f861a000 == 130 [pid = 4493] [id = 703] 12:34:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 213 (0x7fa40c0d5400) [pid = 4493] [serial = 2110] [outer = (nil)] 12:34:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 214 (0x7fa40fe7f800) [pid = 4493] [serial = 2111] [outer = 0x7fa40c0d5400] 12:34:15 INFO - PROCESS | 4493 | 1461612855049 Marionette DEBUG loaded listener.js 12:34:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 215 (0x7fa410a3bc00) [pid = 4493] [serial = 2112] [outer = 0x7fa40c0d5400] 12:34:15 INFO - PROCESS | 4493 | 1461612855926 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 12:34:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:34:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1535ms 12:34:16 INFO - PROCESS | 4493 | 1461612856016 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 12:34:16 INFO - PROCESS | 4493 | 1461612856019 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 12:34:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:34:16 INFO - PROCESS | 4493 | 1461612856025 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:34:16 INFO - PROCESS | 4493 | 1461612856027 Marionette TRACE conn4 <- [1,2786,null,{}] 12:34:16 INFO - PROCESS | 4493 | 1461612856033 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:16 INFO - PROCESS | 4493 | 1461612856271 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 12:34:16 INFO - PROCESS | 4493 | 1461612856588 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:16 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3ed9d8800 == 131 [pid = 4493] [id = 704] 12:34:16 INFO - PROCESS | 4493 | ++DOMWINDOW == 216 (0x7fa40e165800) [pid = 4493] [serial = 2113] [outer = (nil)] 12:34:16 INFO - PROCESS | 4493 | ++DOMWINDOW == 217 (0x7fa41a36dc00) [pid = 4493] [serial = 2114] [outer = 0x7fa40e165800] 12:34:16 INFO - PROCESS | 4493 | 1461612856662 Marionette DEBUG loaded listener.js 12:34:16 INFO - PROCESS | 4493 | ++DOMWINDOW == 218 (0x7fa41a5ca400) [pid = 4493] [serial = 2115] [outer = 0x7fa40e165800] 12:34:17 INFO - PROCESS | 4493 | 1461612857515 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 12:34:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:34:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1532ms 12:34:17 INFO - PROCESS | 4493 | 1461612857559 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 12:34:17 INFO - PROCESS | 4493 | 1461612857563 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 12:34:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:34:17 INFO - PROCESS | 4493 | 1461612857569 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:34:17 INFO - PROCESS | 4493 | 1461612857571 Marionette TRACE conn4 <- [1,2790,null,{}] 12:34:17 INFO - PROCESS | 4493 | 1461612857577 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:17 INFO - PROCESS | 4493 | 1461612857800 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 12:34:18 INFO - PROCESS | 4493 | 1461612858080 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:18 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f73ce000 == 132 [pid = 4493] [id = 705] 12:34:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 219 (0x7fa40cc6c400) [pid = 4493] [serial = 2116] [outer = (nil)] 12:34:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 220 (0x7fa41a60e000) [pid = 4493] [serial = 2117] [outer = 0x7fa40cc6c400] 12:34:18 INFO - PROCESS | 4493 | 1461612858199 Marionette DEBUG loaded listener.js 12:34:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 221 (0x7fa41a6e3c00) [pid = 4493] [serial = 2118] [outer = 0x7fa40cc6c400] 12:34:19 INFO - PROCESS | 4493 | 1461612859016 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 12:34:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:34:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1482ms 12:34:19 INFO - PROCESS | 4493 | 1461612859051 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 12:34:19 INFO - PROCESS | 4493 | 1461612859054 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 12:34:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:34:19 INFO - PROCESS | 4493 | 1461612859060 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:34:19 INFO - PROCESS | 4493 | 1461612859063 Marionette TRACE conn4 <- [1,2794,null,{}] 12:34:19 INFO - PROCESS | 4493 | 1461612859090 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:19 INFO - PROCESS | 4493 | 1461612859316 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 12:34:19 INFO - PROCESS | 4493 | 1461612859600 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:19 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa43c3bd000 == 133 [pid = 4493] [id = 706] 12:34:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 222 (0x7fa40fc0a000) [pid = 4493] [serial = 2119] [outer = (nil)] 12:34:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 223 (0x7fa41a847c00) [pid = 4493] [serial = 2120] [outer = 0x7fa40fc0a000] 12:34:19 INFO - PROCESS | 4493 | 1461612859714 Marionette DEBUG loaded listener.js 12:34:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 224 (0x7fa41b49f400) [pid = 4493] [serial = 2121] [outer = 0x7fa40fc0a000] 12:34:20 INFO - PROCESS | 4493 | 1461612860668 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 12:34:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:34:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1652ms 12:34:20 INFO - PROCESS | 4493 | 1461612860714 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 12:34:20 INFO - PROCESS | 4493 | 1461612860718 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 12:34:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:34:20 INFO - PROCESS | 4493 | 1461612860724 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:34:20 INFO - PROCESS | 4493 | 1461612860727 Marionette TRACE conn4 <- [1,2798,null,{}] 12:34:20 INFO - PROCESS | 4493 | 1461612860732 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:20 INFO - PROCESS | 4493 | 1461612860955 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 12:34:21 INFO - PROCESS | 4493 | 1461612861257 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:21 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3efb1c800 == 134 [pid = 4493] [id = 707] 12:34:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 225 (0x7fa3f20c6800) [pid = 4493] [serial = 2122] [outer = (nil)] 12:34:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 226 (0x7fa3f9a24000) [pid = 4493] [serial = 2123] [outer = 0x7fa3f20c6800] 12:34:21 INFO - PROCESS | 4493 | 1461612861374 Marionette DEBUG loaded listener.js 12:34:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 227 (0x7fa403315000) [pid = 4493] [serial = 2124] [outer = 0x7fa3f20c6800] 12:34:22 INFO - PROCESS | 4493 | 1461612862232 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 12:34:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:34:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1585ms 12:34:22 INFO - PROCESS | 4493 | 1461612862310 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 12:34:22 INFO - PROCESS | 4493 | 1461612862314 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 12:34:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:34:22 INFO - PROCESS | 4493 | 1461612862320 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:34:22 INFO - PROCESS | 4493 | 1461612862323 Marionette TRACE conn4 <- [1,2802,null,{}] 12:34:22 INFO - PROCESS | 4493 | 1461612862329 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:22 INFO - PROCESS | 4493 | 1461612862597 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 12:34:22 INFO - PROCESS | 4493 | 1461612862918 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:22 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f2f5e800 == 135 [pid = 4493] [id = 708] 12:34:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 228 (0x7fa3ef4d1000) [pid = 4493] [serial = 2125] [outer = (nil)] 12:34:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 229 (0x7fa3f4455000) [pid = 4493] [serial = 2126] [outer = 0x7fa3ef4d1000] 12:34:23 INFO - PROCESS | 4493 | 1461612862996 Marionette DEBUG loaded listener.js 12:34:23 INFO - PROCESS | 4493 | ++DOMWINDOW == 230 (0x7fa3faf9b800) [pid = 4493] [serial = 2127] [outer = 0x7fa3ef4d1000] 12:34:23 INFO - PROCESS | 4493 | 1461612863880 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 12:34:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:34:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1629ms 12:34:23 INFO - PROCESS | 4493 | 1461612863950 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 12:34:23 INFO - PROCESS | 4493 | 1461612863953 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 12:34:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:34:23 INFO - PROCESS | 4493 | 1461612863959 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:34:23 INFO - PROCESS | 4493 | 1461612863962 Marionette TRACE conn4 <- [1,2806,null,{}] 12:34:23 INFO - PROCESS | 4493 | 1461612863968 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:24 INFO - PROCESS | 4493 | 1461612864184 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 12:34:24 INFO - PROCESS | 4493 | 1461612864521 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:24 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f2e53000 == 136 [pid = 4493] [id = 709] 12:34:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 231 (0x7fa3f1549400) [pid = 4493] [serial = 2128] [outer = (nil)] 12:34:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 232 (0x7fa3f444d000) [pid = 4493] [serial = 2129] [outer = 0x7fa3f1549400] 12:34:24 INFO - PROCESS | 4493 | 1461612864598 Marionette DEBUG loaded listener.js 12:34:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 233 (0x7fa3f9a2a800) [pid = 4493] [serial = 2130] [outer = 0x7fa3f1549400] 12:34:25 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fafe1800 == 135 [pid = 4493] [id = 252] 12:34:25 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fe139800 == 134 [pid = 4493] [id = 254] 12:34:25 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f1fdc800 == 133 [pid = 4493] [id = 689] 12:34:25 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4034ab000 == 132 [pid = 4493] [id = 688] 12:34:25 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fb0b7000 == 131 [pid = 4493] [id = 687] 12:34:26 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f45a1000 == 130 [pid = 4493] [id = 686] 12:34:26 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f758f800 == 129 [pid = 4493] [id = 685] 12:34:26 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcbdd800 == 128 [pid = 4493] [id = 684] 12:34:26 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f975d800 == 127 [pid = 4493] [id = 683] 12:34:26 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f3fac000 == 126 [pid = 4493] [id = 682] 12:34:26 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4197e3800 == 125 [pid = 4493] [id = 681] 12:34:26 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40cc29000 == 124 [pid = 4493] [id = 680] 12:34:26 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40b161000 == 123 [pid = 4493] [id = 679] 12:34:26 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa405919800 == 122 [pid = 4493] [id = 678] 12:34:26 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403f9b000 == 121 [pid = 4493] [id = 677] 12:34:26 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4033c8800 == 120 [pid = 4493] [id = 676] 12:34:26 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa401420800 == 119 [pid = 4493] [id = 675] 12:34:26 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcab9800 == 118 [pid = 4493] [id = 674] 12:34:26 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40159f000 == 117 [pid = 4493] [id = 592] 12:34:26 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f74bf000 == 116 [pid = 4493] [id = 673] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 232 (0x7fa3fcb85c00) [pid = 4493] [serial = 1881] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 231 (0x7fa40176ec00) [pid = 4493] [serial = 2018] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 230 (0x7fa3f77b6400) [pid = 4493] [serial = 1758] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 229 (0x7fa3f9a2b800) [pid = 4493] [serial = 1791] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 228 (0x7fa4040c0800) [pid = 4493] [serial = 1899] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 227 (0x7fa3f4452400) [pid = 4493] [serial = 1752] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 226 (0x7fa3fbc64400) [pid = 4493] [serial = 1776] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 225 (0x7fa3f9a2d000) [pid = 4493] [serial = 1788] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 224 (0x7fa407088c00) [pid = 4493] [serial = 1970] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 223 (0x7fa40440ac00) [pid = 4493] [serial = 1905] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 222 (0x7fa3fbe94c00) [pid = 4493] [serial = 1956] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 221 (0x7fa40354fc00) [pid = 4493] [serial = 1695] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 220 (0x7fa403ce9000) [pid = 4493] [serial = 1854] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 219 (0x7fa409a56c00) [pid = 4493] [serial = 1973] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 218 (0x7fa41aa56800) [pid = 4493] [serial = 1713] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 217 (0x7fa3faf9c400) [pid = 4493] [serial = 1689] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 216 (0x7fa3facd9000) [pid = 4493] [serial = 1887] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 215 (0x7fa40b6b9c00) [pid = 4493] [serial = 1979] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 214 (0x7fa40189d000) [pid = 4493] [serial = 1958] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 213 (0x7fa41f4a6000) [pid = 4493] [serial = 1716] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 212 (0x7fa407026400) [pid = 4493] [serial = 1968] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 211 (0x7fa3f20c1000) [pid = 4493] [serial = 2006] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 210 (0x7fa3fb61a000) [pid = 4493] [serial = 1770] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 209 (0x7fa403385c00) [pid = 4493] [serial = 1959] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 208 (0x7fa3fb612800) [pid = 4493] [serial = 2013] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 207 (0x7fa3f3268800) [pid = 4493] [serial = 2007] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 206 (0x7fa40e0a8000) [pid = 4493] [serial = 2000] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 205 (0x7fa402e54000) [pid = 4493] [serial = 1845] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 204 (0x7fa3f6e76800) [pid = 4493] [serial = 2009] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 203 (0x7fa403319000) [pid = 4493] [serial = 1896] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 202 (0x7fa40c0e5c00) [pid = 4493] [serial = 1988] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 201 (0x7fa3fbe87c00) [pid = 4493] [serial = 1818] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 200 (0x7fa3f6e7a000) [pid = 4493] [serial = 1953] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 199 (0x7fa3fe3e0c00) [pid = 4493] [serial = 1893] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 198 (0x7fa40bd2d000) [pid = 4493] [serial = 1980] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 197 (0x7fa403cf3800) [pid = 4493] [serial = 1614] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 196 (0x7fa40feee800) [pid = 4493] [serial = 2004] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 195 (0x7fa404458800) [pid = 4493] [serial = 1908] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 194 (0x7fa40d5a6400) [pid = 4493] [serial = 1998] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 193 (0x7fa3fe3dec00) [pid = 4493] [serial = 1692] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 192 (0x7fa4044d9800) [pid = 4493] [serial = 1911] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 191 (0x7fa40d50a800) [pid = 4493] [serial = 1997] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 190 (0x7fa3f9a23800) [pid = 4493] [serial = 1761] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 189 (0x7fa40456dc00) [pid = 4493] [serial = 1965] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 188 (0x7fa406f1f800) [pid = 4493] [serial = 1926] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 187 (0x7fa40701e000) [pid = 4493] [serial = 1967] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 186 (0x7fa40c0e1c00) [pid = 4493] [serial = 1986] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 185 (0x7fa40701c000) [pid = 4493] [serial = 1929] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 184 (0x7fa401799400) [pid = 4493] [serial = 1842] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 183 (0x7fa3f2cd6c00) [pid = 4493] [serial = 1686] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 182 (0x7fa40b26ec00) [pid = 4493] [serial = 1977] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 181 (0x7fa406f1f000) [pid = 4493] [serial = 1923] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 180 (0x7fa3f77bb800) [pid = 4493] [serial = 1794] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 179 (0x7fa403319400) [pid = 4493] [serial = 1848] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 178 (0x7fa40d10f400) [pid = 4493] [serial = 1995] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 177 (0x7fa3fca5d000) [pid = 4493] [serial = 2016] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 176 (0x7fa40cc71800) [pid = 4493] [serial = 1994] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 175 (0x7fa3fafa2000) [pid = 4493] [serial = 1827] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 174 (0x7fa3fbe91400) [pid = 4493] [serial = 1830] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 173 (0x7fa405ab6c00) [pid = 4493] [serial = 1920] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 172 (0x7fa405742800) [pid = 4493] [serial = 1914] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 171 (0x7fa3f6157c00) [pid = 4493] [serial = 1821] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 170 (0x7fa403549000) [pid = 4493] [serial = 1851] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 169 (0x7fa3fca52800) [pid = 4493] [serial = 1779] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 168 (0x7fa4042f0c00) [pid = 4493] [serial = 1902] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 167 (0x7fa40fc09c00) [pid = 4493] [serial = 2001] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 166 (0x7fa40be88c00) [pid = 4493] [serial = 1982] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 165 (0x7fa3fae60c00) [pid = 4493] [serial = 2012] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 164 (0x7fa40c074800) [pid = 4493] [serial = 1985] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 163 (0x7fa4044a4400) [pid = 4493] [serial = 1964] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 162 (0x7fa3f7e09000) [pid = 4493] [serial = 1824] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 161 (0x7fa3f7e0bc00) [pid = 4493] [serial = 2010] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 160 (0x7fa3f7467000) [pid = 4493] [serial = 2015] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 159 (0x7fa40d10e000) [pid = 4493] [serial = 1707] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 158 (0x7fa3fdcec400) [pid = 4493] [serial = 1785] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 157 (0x7fa3fb553000) [pid = 4493] [serial = 1767] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 156 (0x7fa40be85000) [pid = 4493] [serial = 1704] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 155 (0x7fa3f615c800) [pid = 4493] [serial = 1952] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 154 (0x7fa404450400) [pid = 4493] [serial = 1962] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 153 (0x7fa41973b400) [pid = 4493] [serial = 1710] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 152 (0x7fa409a57400) [pid = 4493] [serial = 1976] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 151 (0x7fa40c39d000) [pid = 4493] [serial = 1989] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 150 (0x7fa3f2cd4800) [pid = 4493] [serial = 1749] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 149 (0x7fa408d6d800) [pid = 4493] [serial = 1971] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 148 (0x7fa407027000) [pid = 4493] [serial = 1701] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 147 (0x7fa41d93fc00) [pid = 4493] [serial = 1719] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 146 (0x7fa3f6d84c00) [pid = 4493] [serial = 1755] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 145 (0x7fa403ed1c00) [pid = 4493] [serial = 1857] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 144 (0x7fa409bd8400) [pid = 4493] [serial = 1974] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 143 (0x7fa401774000) [pid = 4493] [serial = 1839] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 142 (0x7fa4044d5400) [pid = 4493] [serial = 1698] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 141 (0x7fa3fe3e4800) [pid = 4493] [serial = 1836] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 140 (0x7fa40fc11400) [pid = 4493] [serial = 2003] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 139 (0x7fa40590c000) [pid = 4493] [serial = 1917] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 138 (0x7fa40cc6d800) [pid = 4493] [serial = 1992] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 137 (0x7fa40c06c400) [pid = 4493] [serial = 1983] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 136 (0x7fa3f6d82000) [pid = 4493] [serial = 1884] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 135 (0x7fa3fb55a400) [pid = 4493] [serial = 1955] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 134 (0x7fa3fbb42c00) [pid = 4493] [serial = 1773] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 133 (0x7fa3fae60000) [pid = 4493] [serial = 1764] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 132 (0x7fa3fcb15400) [pid = 4493] [serial = 1890] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 131 (0x7fa3fcb13800) [pid = 4493] [serial = 1833] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 130 (0x7fa40c5e5000) [pid = 4493] [serial = 1991] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 129 (0x7fa4040c2c00) [pid = 4493] [serial = 1961] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | --DOMWINDOW == 128 (0x7fa3fcb7fc00) [pid = 4493] [serial = 1782] [outer = (nil)] [url = about:blank] 12:34:26 INFO - PROCESS | 4493 | 1461612866862 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 12:34:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:34:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 2946ms 12:34:26 INFO - PROCESS | 4493 | 1461612866907 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 12:34:26 INFO - PROCESS | 4493 | 1461612866913 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 12:34:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:34:26 INFO - PROCESS | 4493 | 1461612866922 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:34:26 INFO - PROCESS | 4493 | 1461612866925 Marionette TRACE conn4 <- [1,2810,null,{}] 12:34:26 INFO - PROCESS | 4493 | 1461612866934 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:27 INFO - PROCESS | 4493 | 1461612867164 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 12:34:27 INFO - PROCESS | 4493 | 1461612867348 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:27 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f2e61000 == 117 [pid = 4493] [id = 710] 12:34:27 INFO - PROCESS | 4493 | ++DOMWINDOW == 129 (0x7fa3f2cd1c00) [pid = 4493] [serial = 2131] [outer = (nil)] 12:34:27 INFO - PROCESS | 4493 | ++DOMWINDOW == 130 (0x7fa3f3e24000) [pid = 4493] [serial = 2132] [outer = 0x7fa3f2cd1c00] 12:34:27 INFO - PROCESS | 4493 | 1461612867426 Marionette DEBUG loaded listener.js 12:34:27 INFO - PROCESS | 4493 | ++DOMWINDOW == 131 (0x7fa3f444d800) [pid = 4493] [serial = 2133] [outer = 0x7fa3f2cd1c00] 12:34:28 INFO - PROCESS | 4493 | 1461612868264 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 12:34:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:34:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1383ms 12:34:28 INFO - PROCESS | 4493 | 1461612868308 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 12:34:28 INFO - PROCESS | 4493 | 1461612868316 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 12:34:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:34:28 INFO - PROCESS | 4493 | 1461612868326 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:34:28 INFO - PROCESS | 4493 | 1461612868329 Marionette TRACE conn4 <- [1,2814,null,{}] 12:34:28 INFO - PROCESS | 4493 | 1461612868335 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:28 INFO - PROCESS | 4493 | 1461612868531 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 12:34:28 INFO - PROCESS | 4493 | 1461612868550 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:28 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f6ee9800 == 118 [pid = 4493] [id = 711] 12:34:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 132 (0x7fa3f2cd6c00) [pid = 4493] [serial = 2134] [outer = (nil)] 12:34:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 133 (0x7fa3f6d79000) [pid = 4493] [serial = 2135] [outer = 0x7fa3f2cd6c00] 12:34:28 INFO - PROCESS | 4493 | 1461612868809 Marionette DEBUG loaded listener.js 12:34:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 134 (0x7fa3f6fe2800) [pid = 4493] [serial = 2136] [outer = 0x7fa3f2cd6c00] 12:34:29 INFO - PROCESS | 4493 | 1461612869718 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 12:34:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:34:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1436ms 12:34:29 INFO - PROCESS | 4493 | 1461612869762 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 12:34:29 INFO - PROCESS | 4493 | 1461612869766 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 12:34:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:34:29 INFO - PROCESS | 4493 | 1461612869778 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:34:29 INFO - PROCESS | 4493 | 1461612869783 Marionette TRACE conn4 <- [1,2818,null,{}] 12:34:29 INFO - PROCESS | 4493 | 1461612869798 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:30 INFO - PROCESS | 4493 | 1461612870083 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 12:34:30 INFO - PROCESS | 4493 | 1461612870131 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:30 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f79f5000 == 119 [pid = 4493] [id = 712] 12:34:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 135 (0x7fa3f8862000) [pid = 4493] [serial = 2137] [outer = (nil)] 12:34:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 136 (0x7fa3f98d7c00) [pid = 4493] [serial = 2138] [outer = 0x7fa3f8862000] 12:34:30 INFO - PROCESS | 4493 | 1461612870474 Marionette DEBUG loaded listener.js 12:34:30 INFO - PROCESS | 4493 | ++DOMWINDOW == 137 (0x7fa3facd0800) [pid = 4493] [serial = 2139] [outer = 0x7fa3f8862000] 12:34:31 INFO - PROCESS | 4493 | --DOMWINDOW == 136 (0x7fa404ae0000) [pid = 4493] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:34:31 INFO - PROCESS | 4493 | --DOMWINDOW == 135 (0x7fa3ef4c7c00) [pid = 4493] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:34:31 INFO - PROCESS | 4493 | --DOMWINDOW == 134 (0x7fa3fb554000) [pid = 4493] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:34:31 INFO - PROCESS | 4493 | --DOMWINDOW == 133 (0x7fa40338f000) [pid = 4493] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:34:31 INFO - PROCESS | 4493 | --DOMWINDOW == 132 (0x7fa3ef4c8800) [pid = 4493] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:34:31 INFO - PROCESS | 4493 | --DOMWINDOW == 131 (0x7fa3f1547400) [pid = 4493] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:34:31 INFO - PROCESS | 4493 | --DOMWINDOW == 130 (0x7fa3f6d83000) [pid = 4493] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:34:31 INFO - PROCESS | 4493 | --DOMWINDOW == 129 (0x7fa3fcb12c00) [pid = 4493] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:34:31 INFO - PROCESS | 4493 | --DOMWINDOW == 128 (0x7fa3fae63000) [pid = 4493] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:34:31 INFO - PROCESS | 4493 | 1461612871659 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 12:34:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:34:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1942ms 12:34:31 INFO - PROCESS | 4493 | 1461612871715 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 12:34:31 INFO - PROCESS | 4493 | 1461612871720 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 12:34:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:34:31 INFO - PROCESS | 4493 | 1461612871725 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:34:31 INFO - PROCESS | 4493 | 1461612871727 Marionette TRACE conn4 <- [1,2822,null,{}] 12:34:31 INFO - PROCESS | 4493 | 1461612871733 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:31 INFO - PROCESS | 4493 | 1461612871935 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 12:34:32 INFO - PROCESS | 4493 | 1461612872115 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:32 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f8a87800 == 120 [pid = 4493] [id = 713] 12:34:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 129 (0x7fa3f6d83000) [pid = 4493] [serial = 2140] [outer = (nil)] 12:34:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 130 (0x7fa3fae67800) [pid = 4493] [serial = 2141] [outer = 0x7fa3f6d83000] 12:34:32 INFO - PROCESS | 4493 | 1461612872185 Marionette DEBUG loaded listener.js 12:34:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 131 (0x7fa3fb553000) [pid = 4493] [serial = 2142] [outer = 0x7fa3f6d83000] 12:34:33 INFO - PROCESS | 4493 | 1461612873015 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 12:34:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:34:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1334ms 12:34:33 INFO - PROCESS | 4493 | 1461612873216 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 12:34:33 INFO - PROCESS | 4493 | 1461612873224 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 12:34:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:34:33 INFO - PROCESS | 4493 | 1461612873238 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:34:33 INFO - PROCESS | 4493 | 1461612873243 Marionette TRACE conn4 <- [1,2826,null,{}] 12:34:33 INFO - PROCESS | 4493 | 1461612873251 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:33 INFO - PROCESS | 4493 | 1461612873498 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 12:34:33 INFO - PROCESS | 4493 | 1461612873836 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:33 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f43ae800 == 121 [pid = 4493] [id = 714] 12:34:33 INFO - PROCESS | 4493 | ++DOMWINDOW == 132 (0x7fa3f2cd5400) [pid = 4493] [serial = 2143] [outer = (nil)] 12:34:33 INFO - PROCESS | 4493 | ++DOMWINDOW == 133 (0x7fa3f4449c00) [pid = 4493] [serial = 2144] [outer = 0x7fa3f2cd5400] 12:34:33 INFO - PROCESS | 4493 | 1461612873916 Marionette DEBUG loaded listener.js 12:34:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 134 (0x7fa3f615c800) [pid = 4493] [serial = 2145] [outer = 0x7fa3f2cd5400] 12:34:34 INFO - PROCESS | 4493 | 1461612874854 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:34:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:34:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1694ms 12:34:34 INFO - PROCESS | 4493 | 1461612874933 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 12:34:34 INFO - PROCESS | 4493 | 1461612874939 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 12:34:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:34:34 INFO - PROCESS | 4493 | 1461612874951 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:34:34 INFO - PROCESS | 4493 | 1461612874956 Marionette TRACE conn4 <- [1,2830,null,{}] 12:34:34 INFO - PROCESS | 4493 | 1461612874962 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:35 INFO - PROCESS | 4493 | 1461612875227 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 12:34:35 INFO - PROCESS | 4493 | 1461612875535 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:35 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f8616800 == 122 [pid = 4493] [id = 715] 12:34:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 135 (0x7fa3f6d79800) [pid = 4493] [serial = 2146] [outer = (nil)] 12:34:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 136 (0x7fa3f77b9c00) [pid = 4493] [serial = 2147] [outer = 0x7fa3f6d79800] 12:34:35 INFO - PROCESS | 4493 | 1461612875613 Marionette DEBUG loaded listener.js 12:34:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 137 (0x7fa3f9a29400) [pid = 4493] [serial = 2148] [outer = 0x7fa3f6d79800] 12:34:36 INFO - PROCESS | 4493 | 1461612876526 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 12:34:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:34:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1637ms 12:34:36 INFO - PROCESS | 4493 | 1461612876586 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 12:34:36 INFO - PROCESS | 4493 | 1461612876590 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 12:34:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:34:36 INFO - PROCESS | 4493 | 1461612876597 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:34:36 INFO - PROCESS | 4493 | 1461612876601 Marionette TRACE conn4 <- [1,2834,null,{}] 12:34:36 INFO - PROCESS | 4493 | 1461612876615 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:36 INFO - PROCESS | 4493 | 1461612876882 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 12:34:37 INFO - PROCESS | 4493 | 1461612877229 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:37 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fca20800 == 123 [pid = 4493] [id = 716] 12:34:37 INFO - PROCESS | 4493 | ++DOMWINDOW == 138 (0x7fa3fb615800) [pid = 4493] [serial = 2149] [outer = (nil)] 12:34:37 INFO - PROCESS | 4493 | ++DOMWINDOW == 139 (0x7fa3fba6f400) [pid = 4493] [serial = 2150] [outer = 0x7fa3fb615800] 12:34:37 INFO - PROCESS | 4493 | 1461612877314 Marionette DEBUG loaded listener.js 12:34:37 INFO - PROCESS | 4493 | ++DOMWINDOW == 140 (0x7fa3fbb4f400) [pid = 4493] [serial = 2151] [outer = 0x7fa3fb615800] 12:34:38 INFO - PROCESS | 4493 | 1461612878211 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:34:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:34:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1686ms 12:34:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:34:38 INFO - PROCESS | 4493 | 1461612878285 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 12:34:38 INFO - PROCESS | 4493 | 1461612878288 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 12:34:38 INFO - PROCESS | 4493 | 1461612878294 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:34:38 INFO - PROCESS | 4493 | 1461612878297 Marionette TRACE conn4 <- [1,2838,null,{}] 12:34:38 INFO - PROCESS | 4493 | 1461612878303 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:38 INFO - PROCESS | 4493 | 1461612878532 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 12:34:38 INFO - PROCESS | 4493 | 1461612878794 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:38 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcd99800 == 124 [pid = 4493] [id = 717] 12:34:38 INFO - PROCESS | 4493 | ++DOMWINDOW == 141 (0x7fa3fb61a000) [pid = 4493] [serial = 2152] [outer = (nil)] 12:34:38 INFO - PROCESS | 4493 | ++DOMWINDOW == 142 (0x7fa3fca60400) [pid = 4493] [serial = 2153] [outer = 0x7fa3fb61a000] 12:34:38 INFO - PROCESS | 4493 | 1461612878918 Marionette DEBUG loaded listener.js 12:34:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 143 (0x7fa3fcb76800) [pid = 4493] [serial = 2154] [outer = 0x7fa3fb61a000] 12:34:39 INFO - PROCESS | 4493 | 1461612879851 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 12:34:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:34:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1630ms 12:34:39 INFO - PROCESS | 4493 | 1461612879924 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 12:34:39 INFO - PROCESS | 4493 | 1461612879928 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 12:34:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:34:39 INFO - PROCESS | 4493 | 1461612879934 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:34:39 INFO - PROCESS | 4493 | 1461612879936 Marionette TRACE conn4 <- [1,2842,null,{}] 12:34:39 INFO - PROCESS | 4493 | 1461612879942 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:40 INFO - PROCESS | 4493 | 1461612880161 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 12:34:40 INFO - PROCESS | 4493 | 1461612880428 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:40 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fe2a8000 == 125 [pid = 4493] [id = 718] 12:34:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 144 (0x7fa3f2cce800) [pid = 4493] [serial = 2155] [outer = (nil)] 12:34:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 145 (0x7fa3fdceb800) [pid = 4493] [serial = 2156] [outer = 0x7fa3f2cce800] 12:34:40 INFO - PROCESS | 4493 | 1461612880547 Marionette DEBUG loaded listener.js 12:34:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 146 (0x7fa3fe3d9400) [pid = 4493] [serial = 2157] [outer = 0x7fa3f2cce800] 12:34:41 INFO - PROCESS | 4493 | 1461612881392 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 12:34:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:34:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1532ms 12:34:41 INFO - PROCESS | 4493 | 1461612881470 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 12:34:41 INFO - PROCESS | 4493 | 1461612881474 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 12:34:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:34:41 INFO - PROCESS | 4493 | 1461612881483 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:34:41 INFO - PROCESS | 4493 | 1461612881486 Marionette TRACE conn4 <- [1,2846,null,{}] 12:34:41 INFO - PROCESS | 4493 | 1461612881490 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:41 INFO - PROCESS | 4493 | 1461612881758 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 12:34:42 INFO - PROCESS | 4493 | 1461612882073 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:42 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4014a2800 == 126 [pid = 4493] [id = 719] 12:34:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 147 (0x7fa40331dc00) [pid = 4493] [serial = 2158] [outer = (nil)] 12:34:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 148 (0x7fa40335fc00) [pid = 4493] [serial = 2159] [outer = 0x7fa40331dc00] 12:34:42 INFO - PROCESS | 4493 | 1461612882152 Marionette DEBUG loaded listener.js 12:34:42 INFO - PROCESS | 4493 | ++DOMWINDOW == 149 (0x7fa403544000) [pid = 4493] [serial = 2160] [outer = 0x7fa40331dc00] 12:34:43 INFO - PROCESS | 4493 | 1461612883011 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 12:34:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:34:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1579ms 12:34:43 INFO - PROCESS | 4493 | 1461612883070 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 12:34:43 INFO - PROCESS | 4493 | 1461612883073 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 12:34:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:34:43 INFO - PROCESS | 4493 | 1461612883082 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:34:43 INFO - PROCESS | 4493 | 1461612883084 Marionette TRACE conn4 <- [1,2850,null,{}] 12:34:43 INFO - PROCESS | 4493 | 1461612883090 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:43 INFO - PROCESS | 4493 | 1461612883296 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 12:34:43 INFO - PROCESS | 4493 | 1461612883560 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:43 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4017b6000 == 127 [pid = 4493] [id = 720] 12:34:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 150 (0x7fa40331f000) [pid = 4493] [serial = 2161] [outer = (nil)] 12:34:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 151 (0x7fa403ed1c00) [pid = 4493] [serial = 2162] [outer = 0x7fa40331f000] 12:34:43 INFO - PROCESS | 4493 | 1461612883673 Marionette DEBUG loaded listener.js 12:34:43 INFO - PROCESS | 4493 | ++DOMWINDOW == 152 (0x7fa4040cac00) [pid = 4493] [serial = 2163] [outer = 0x7fa40331f000] 12:34:44 INFO - PROCESS | 4493 | 1461612884598 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:34:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:34:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1582ms 12:34:44 INFO - PROCESS | 4493 | 1461612884665 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 12:34:44 INFO - PROCESS | 4493 | 1461612884669 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 12:34:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:34:44 INFO - PROCESS | 4493 | 1461612884675 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:34:44 INFO - PROCESS | 4493 | 1461612884678 Marionette TRACE conn4 <- [1,2854,null,{}] 12:34:44 INFO - PROCESS | 4493 | 1461612884683 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:44 INFO - PROCESS | 4493 | 1461612884905 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 12:34:45 INFO - PROCESS | 4493 | 1461612885173 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:45 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa402fc6800 == 128 [pid = 4493] [id = 721] 12:34:45 INFO - PROCESS | 4493 | ++DOMWINDOW == 153 (0x7fa3f3261c00) [pid = 4493] [serial = 2164] [outer = (nil)] 12:34:45 INFO - PROCESS | 4493 | ++DOMWINDOW == 154 (0x7fa40354d400) [pid = 4493] [serial = 2165] [outer = 0x7fa3f3261c00] 12:34:45 INFO - PROCESS | 4493 | 1461612885290 Marionette DEBUG loaded listener.js 12:34:45 INFO - PROCESS | 4493 | ++DOMWINDOW == 155 (0x7fa404406000) [pid = 4493] [serial = 2166] [outer = 0x7fa3f3261c00] 12:34:46 INFO - PROCESS | 4493 | 1461612886147 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 12:34:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:34:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1531ms 12:34:46 INFO - PROCESS | 4493 | 1461612886207 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 12:34:46 INFO - PROCESS | 4493 | 1461612886210 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 12:34:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:34:46 INFO - PROCESS | 4493 | 1461612886216 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:34:46 INFO - PROCESS | 4493 | 1461612886220 Marionette TRACE conn4 <- [1,2858,null,{}] 12:34:46 INFO - PROCESS | 4493 | 1461612886225 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:46 INFO - PROCESS | 4493 | 1461612886440 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 12:34:46 INFO - PROCESS | 4493 | 1461612886774 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:46 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403457000 == 129 [pid = 4493] [id = 722] 12:34:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 156 (0x7fa3f3e1c000) [pid = 4493] [serial = 2167] [outer = (nil)] 12:34:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 157 (0x7fa404457800) [pid = 4493] [serial = 2168] [outer = 0x7fa3f3e1c000] 12:34:46 INFO - PROCESS | 4493 | 1461612886851 Marionette DEBUG loaded listener.js 12:34:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 158 (0x7fa4044a7400) [pid = 4493] [serial = 2169] [outer = 0x7fa3f3e1c000] 12:34:47 INFO - PROCESS | 4493 | 1461612887748 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:34:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:34:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1583ms 12:34:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:34:47 INFO - PROCESS | 4493 | 1461612887801 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 12:34:47 INFO - PROCESS | 4493 | 1461612887804 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 12:34:47 INFO - PROCESS | 4493 | 1461612887810 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:34:47 INFO - PROCESS | 4493 | 1461612887813 Marionette TRACE conn4 <- [1,2862,null,{}] 12:34:47 INFO - PROCESS | 4493 | 1461612887819 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:48 INFO - PROCESS | 4493 | 1461612888036 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 12:34:48 INFO - PROCESS | 4493 | 1461612888304 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:48 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403c43000 == 130 [pid = 4493] [id = 723] 12:34:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 159 (0x7fa40440e400) [pid = 4493] [serial = 2170] [outer = (nil)] 12:34:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 160 (0x7fa40456fc00) [pid = 4493] [serial = 2171] [outer = 0x7fa40440e400] 12:34:48 INFO - PROCESS | 4493 | 1461612888420 Marionette DEBUG loaded listener.js 12:34:48 INFO - PROCESS | 4493 | ++DOMWINDOW == 161 (0x7fa404ad6c00) [pid = 4493] [serial = 2172] [outer = 0x7fa40440e400] 12:34:49 INFO - PROCESS | 4493 | 1461612889303 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 12:34:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:34:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1539ms 12:34:49 INFO - PROCESS | 4493 | 1461612889350 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 12:34:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:34:49 INFO - PROCESS | 4493 | 1461612889354 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 12:34:49 INFO - PROCESS | 4493 | 1461612889360 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:34:49 INFO - PROCESS | 4493 | 1461612889364 Marionette TRACE conn4 <- [1,2866,null,{}] 12:34:49 INFO - PROCESS | 4493 | 1461612889370 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:49 INFO - PROCESS | 4493 | 1461612889621 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 12:34:49 INFO - PROCESS | 4493 | 1461612889885 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:49 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403fb2000 == 131 [pid = 4493] [id = 724] 12:34:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 162 (0x7fa406f1ec00) [pid = 4493] [serial = 2173] [outer = (nil)] 12:34:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 163 (0x7fa40700f400) [pid = 4493] [serial = 2174] [outer = 0x7fa406f1ec00] 12:34:50 INFO - PROCESS | 4493 | 1461612890029 Marionette DEBUG loaded listener.js 12:34:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 164 (0x7fa407082800) [pid = 4493] [serial = 2175] [outer = 0x7fa406f1ec00] 12:34:50 INFO - PROCESS | 4493 | 1461612890922 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 12:34:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:34:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1630ms 12:34:51 INFO - PROCESS | 4493 | 1461612890994 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 12:34:51 INFO - PROCESS | 4493 | 1461612890997 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 12:34:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:34:51 INFO - PROCESS | 4493 | 1461612891006 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:34:51 INFO - PROCESS | 4493 | 1461612891010 Marionette TRACE conn4 <- [1,2870,null,{}] 12:34:51 INFO - PROCESS | 4493 | 1461612891015 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:51 INFO - PROCESS | 4493 | 1461612891240 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 12:34:51 INFO - PROCESS | 4493 | 1461612891555 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:51 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40455c800 == 132 [pid = 4493] [id = 725] 12:34:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 165 (0x7fa405ab6c00) [pid = 4493] [serial = 2176] [outer = (nil)] 12:34:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 166 (0x7fa40b09c000) [pid = 4493] [serial = 2177] [outer = 0x7fa405ab6c00] 12:34:51 INFO - PROCESS | 4493 | 1461612891634 Marionette DEBUG loaded listener.js 12:34:51 INFO - PROCESS | 4493 | ++DOMWINDOW == 167 (0x7fa40bd2d800) [pid = 4493] [serial = 2178] [outer = 0x7fa405ab6c00] 12:34:52 INFO - PROCESS | 4493 | 1461612892505 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 12:34:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:34:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1582ms 12:34:52 INFO - PROCESS | 4493 | 1461612892589 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 12:34:52 INFO - PROCESS | 4493 | 1461612892593 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 12:34:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:34:52 INFO - PROCESS | 4493 | 1461612892599 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:34:52 INFO - PROCESS | 4493 | 1461612892602 Marionette TRACE conn4 <- [1,2874,null,{}] 12:34:52 INFO - PROCESS | 4493 | 1461612892608 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:52 INFO - PROCESS | 4493 | 1461612892825 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 12:34:53 INFO - PROCESS | 4493 | 1461612893104 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:53 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa406d83800 == 133 [pid = 4493] [id = 726] 12:34:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 168 (0x7fa406d6d800) [pid = 4493] [serial = 2179] [outer = (nil)] 12:34:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 169 (0x7fa40bd88c00) [pid = 4493] [serial = 2180] [outer = 0x7fa406d6d800] 12:34:53 INFO - PROCESS | 4493 | 1461612893224 Marionette DEBUG loaded listener.js 12:34:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 170 (0x7fa40beb1000) [pid = 4493] [serial = 2181] [outer = 0x7fa406d6d800] 12:34:54 INFO - PROCESS | 4493 | 1461612894098 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 12:34:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:34:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1528ms 12:34:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:34:54 INFO - PROCESS | 4493 | 1461612894128 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 12:34:54 INFO - PROCESS | 4493 | 1461612894131 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 12:34:54 INFO - PROCESS | 4493 | 1461612894137 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:34:54 INFO - PROCESS | 4493 | 1461612894141 Marionette TRACE conn4 <- [1,2878,null,{}] 12:34:54 INFO - PROCESS | 4493 | 1461612894146 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:54 INFO - PROCESS | 4493 | 1461612894351 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 12:34:54 INFO - PROCESS | 4493 | 1461612894623 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:54 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40a4f2800 == 134 [pid = 4493] [id = 727] 12:34:54 INFO - PROCESS | 4493 | ++DOMWINDOW == 171 (0x7fa3fae55000) [pid = 4493] [serial = 2182] [outer = (nil)] 12:34:54 INFO - PROCESS | 4493 | ++DOMWINDOW == 172 (0x7fa40c06f400) [pid = 4493] [serial = 2183] [outer = 0x7fa3fae55000] 12:34:54 INFO - PROCESS | 4493 | 1461612894737 Marionette DEBUG loaded listener.js 12:34:54 INFO - PROCESS | 4493 | ++DOMWINDOW == 173 (0x7fa40c397c00) [pid = 4493] [serial = 2184] [outer = 0x7fa3fae55000] 12:34:55 INFO - PROCESS | 4493 | 1461612895588 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 12:34:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:34:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1482ms 12:34:55 INFO - PROCESS | 4493 | 1461612895619 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 12:34:55 INFO - PROCESS | 4493 | 1461612895623 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 12:34:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:34:55 INFO - PROCESS | 4493 | 1461612895629 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:34:55 INFO - PROCESS | 4493 | 1461612895631 Marionette TRACE conn4 <- [1,2882,null,{}] 12:34:55 INFO - PROCESS | 4493 | 1461612895637 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:55 INFO - PROCESS | 4493 | 1461612895841 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 12:34:56 INFO - PROCESS | 4493 | 1461612896114 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:56 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40bec5000 == 135 [pid = 4493] [id = 728] 12:34:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 174 (0x7fa3fca56400) [pid = 4493] [serial = 2185] [outer = (nil)] 12:34:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 175 (0x7fa40cc6d800) [pid = 4493] [serial = 2186] [outer = 0x7fa3fca56400] 12:34:56 INFO - PROCESS | 4493 | 1461612896192 Marionette DEBUG loaded listener.js 12:34:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 176 (0x7fa40d484000) [pid = 4493] [serial = 2187] [outer = 0x7fa3fca56400] 12:34:57 INFO - PROCESS | 4493 | 1461612897144 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 12:34:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:34:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1582ms 12:34:57 INFO - PROCESS | 4493 | 1461612897212 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 12:34:57 INFO - PROCESS | 4493 | 1461612897216 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 12:34:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:34:57 INFO - PROCESS | 4493 | 1461612897222 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:34:57 INFO - PROCESS | 4493 | 1461612897224 Marionette TRACE conn4 <- [1,2886,null,{}] 12:34:57 INFO - PROCESS | 4493 | 1461612897230 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:57 INFO - PROCESS | 4493 | 1461612897454 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 12:34:57 INFO - PROCESS | 4493 | 1461612897777 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:57 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40ce17800 == 136 [pid = 4493] [id = 729] 12:34:57 INFO - PROCESS | 4493 | ++DOMWINDOW == 177 (0x7fa404453400) [pid = 4493] [serial = 2188] [outer = (nil)] 12:34:57 INFO - PROCESS | 4493 | ++DOMWINDOW == 178 (0x7fa40fc07000) [pid = 4493] [serial = 2189] [outer = 0x7fa404453400] 12:34:57 INFO - PROCESS | 4493 | 1461612897854 Marionette DEBUG loaded listener.js 12:34:57 INFO - PROCESS | 4493 | ++DOMWINDOW == 179 (0x7fa41386c800) [pid = 4493] [serial = 2190] [outer = 0x7fa404453400] 12:34:58 INFO - PROCESS | 4493 | 1461612898714 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 12:34:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:34:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1532ms 12:34:58 INFO - PROCESS | 4493 | 1461612898755 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 12:34:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:34:58 INFO - PROCESS | 4493 | 1461612898759 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 12:34:58 INFO - PROCESS | 4493 | 1461612898765 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:34:58 INFO - PROCESS | 4493 | 1461612898768 Marionette TRACE conn4 <- [1,2890,null,{}] 12:34:58 INFO - PROCESS | 4493 | 1461612898773 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:59 INFO - PROCESS | 4493 | 1461612899015 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 12:34:59 INFO - PROCESS | 4493 | 1461612899288 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:59 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40fc44800 == 137 [pid = 4493] [id = 730] 12:34:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 180 (0x7fa40c06c400) [pid = 4493] [serial = 2191] [outer = (nil)] 12:34:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 181 (0x7fa41a5cc000) [pid = 4493] [serial = 2192] [outer = 0x7fa40c06c400] 12:34:59 INFO - PROCESS | 4493 | 1461612899413 Marionette DEBUG loaded listener.js 12:34:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 182 (0x7fa41a842800) [pid = 4493] [serial = 2193] [outer = 0x7fa40c06c400] 12:35:00 INFO - PROCESS | 4493 | 1461612900288 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:35:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:35:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1588ms 12:35:00 INFO - PROCESS | 4493 | 1461612900353 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 12:35:00 INFO - PROCESS | 4493 | 1461612900357 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 12:35:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:35:00 INFO - PROCESS | 4493 | 1461612900363 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:35:00 INFO - PROCESS | 4493 | 1461612900365 Marionette TRACE conn4 <- [1,2894,null,{}] 12:35:00 INFO - PROCESS | 4493 | 1461612900371 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:00 INFO - PROCESS | 4493 | 1461612900583 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 12:35:00 INFO - PROCESS | 4493 | 1461612900853 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:00 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa413b0b000 == 138 [pid = 4493] [id = 731] 12:35:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 183 (0x7fa403548000) [pid = 4493] [serial = 2194] [outer = (nil)] 12:35:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 184 (0x7fa41b49fc00) [pid = 4493] [serial = 2195] [outer = 0x7fa403548000] 12:35:00 INFO - PROCESS | 4493 | 1461612900982 Marionette DEBUG loaded listener.js 12:35:01 INFO - PROCESS | 4493 | ++DOMWINDOW == 185 (0x7fa41b7e7800) [pid = 4493] [serial = 2196] [outer = 0x7fa403548000] 12:35:01 INFO - PROCESS | 4493 | 1461612901896 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 12:35:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:35:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1582ms 12:35:01 INFO - PROCESS | 4493 | 1461612901946 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 12:35:01 INFO - PROCESS | 4493 | 1461612901950 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 12:35:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:35:01 INFO - PROCESS | 4493 | 1461612901956 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:35:01 INFO - PROCESS | 4493 | 1461612901958 Marionette TRACE conn4 <- [1,2898,null,{}] 12:35:01 INFO - PROCESS | 4493 | 1461612901964 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:02 INFO - PROCESS | 4493 | 1461612902206 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 12:35:02 INFO - PROCESS | 4493 | 1461612902531 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:02 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41b50e800 == 139 [pid = 4493] [id = 732] 12:35:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 186 (0x7fa41386cc00) [pid = 4493] [serial = 2197] [outer = (nil)] 12:35:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 187 (0x7fa41ba11400) [pid = 4493] [serial = 2198] [outer = 0x7fa41386cc00] 12:35:02 INFO - PROCESS | 4493 | 1461612902627 Marionette DEBUG loaded listener.js 12:35:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 188 (0x7fa41ba23800) [pid = 4493] [serial = 2199] [outer = 0x7fa41386cc00] 12:35:04 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fe29e800 == 138 [pid = 4493] [id = 474] 12:35:04 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f79f5000 == 137 [pid = 4493] [id = 712] 12:35:04 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f6ee9800 == 136 [pid = 4493] [id = 711] 12:35:04 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f2e61000 == 135 [pid = 4493] [id = 710] 12:35:04 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f2f5e800 == 134 [pid = 4493] [id = 708] 12:35:04 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3efb1c800 == 133 [pid = 4493] [id = 707] 12:35:04 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa43c3bd000 == 132 [pid = 4493] [id = 706] 12:35:04 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f73ce000 == 131 [pid = 4493] [id = 705] 12:35:04 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3ed9d8800 == 130 [pid = 4493] [id = 704] 12:35:04 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f861a000 == 129 [pid = 4493] [id = 703] 12:35:04 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa424ad3000 == 128 [pid = 4493] [id = 702] 12:35:04 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa421782800 == 127 [pid = 4493] [id = 701] 12:35:04 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41f314800 == 126 [pid = 4493] [id = 700] 12:35:04 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41b727800 == 125 [pid = 4493] [id = 699] 12:35:04 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4197d5000 == 124 [pid = 4493] [id = 698] 12:35:04 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40fe07000 == 123 [pid = 4493] [id = 697] 12:35:04 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40cc28800 == 122 [pid = 4493] [id = 696] 12:35:04 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40a8c4000 == 121 [pid = 4493] [id = 695] 12:35:04 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa404a7b800 == 120 [pid = 4493] [id = 694] 12:35:04 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403fa4000 == 119 [pid = 4493] [id = 693] 12:35:04 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fe2d0000 == 118 [pid = 4493] [id = 692] 12:35:04 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f9778800 == 117 [pid = 4493] [id = 691] 12:35:04 INFO - PROCESS | 4493 | --DOMWINDOW == 187 (0x7fa3f6169400) [pid = 4493] [serial = 2072] [outer = (nil)] [url = about:blank] 12:35:04 INFO - PROCESS | 4493 | --DOMWINDOW == 186 (0x7fa405911400) [pid = 4493] [serial = 2066] [outer = (nil)] [url = about:blank] 12:35:04 INFO - PROCESS | 4493 | --DOMWINDOW == 185 (0x7fa405ab8c00) [pid = 4493] [serial = 2067] [outer = (nil)] [url = about:blank] 12:35:04 INFO - PROCESS | 4493 | --DOMWINDOW == 184 (0x7fa3f154b800) [pid = 4493] [serial = 2069] [outer = (nil)] [url = about:blank] 12:35:04 INFO - PROCESS | 4493 | --DOMWINDOW == 183 (0x7fa40fc6cc00) [pid = 4493] [serial = 2045] [outer = (nil)] [url = about:blank] 12:35:04 INFO - PROCESS | 4493 | --DOMWINDOW == 182 (0x7fa3fc952800) [pid = 4493] [serial = 2055] [outer = (nil)] [url = about:blank] 12:35:04 INFO - PROCESS | 4493 | --DOMWINDOW == 181 (0x7fa3fb617000) [pid = 4493] [serial = 2054] [outer = (nil)] [url = about:blank] 12:35:04 INFO - PROCESS | 4493 | --DOMWINDOW == 180 (0x7fa403550400) [pid = 4493] [serial = 2063] [outer = (nil)] [url = about:blank] 12:35:04 INFO - PROCESS | 4493 | --DOMWINDOW == 179 (0x7fa402e4e800) [pid = 4493] [serial = 2030] [outer = (nil)] [url = about:blank] 12:35:04 INFO - PROCESS | 4493 | --DOMWINDOW == 178 (0x7fa40c0ea000) [pid = 4493] [serial = 2042] [outer = (nil)] [url = about:blank] 12:35:04 INFO - PROCESS | 4493 | --DOMWINDOW == 177 (0x7fa3f7e05c00) [pid = 4493] [serial = 2052] [outer = (nil)] [url = about:blank] 12:35:04 INFO - PROCESS | 4493 | --DOMWINDOW == 176 (0x7fa3f6d83800) [pid = 4493] [serial = 2051] [outer = (nil)] [url = about:blank] 12:35:04 INFO - PROCESS | 4493 | --DOMWINDOW == 175 (0x7fa40a375000) [pid = 4493] [serial = 2036] [outer = (nil)] [url = about:blank] 12:35:04 INFO - PROCESS | 4493 | --DOMWINDOW == 174 (0x7fa3f31ccc00) [pid = 4493] [serial = 2049] [outer = (nil)] [url = about:blank] 12:35:04 INFO - PROCESS | 4493 | --DOMWINDOW == 173 (0x7fa3f154d400) [pid = 4493] [serial = 2048] [outer = (nil)] [url = about:blank] 12:35:04 INFO - PROCESS | 4493 | --DOMWINDOW == 172 (0x7fa4045b7400) [pid = 4493] [serial = 2033] [outer = (nil)] [url = about:blank] 12:35:04 INFO - PROCESS | 4493 | --DOMWINDOW == 171 (0x7fa3fafa2400) [pid = 4493] [serial = 2060] [outer = (nil)] [url = about:blank] 12:35:04 INFO - PROCESS | 4493 | --DOMWINDOW == 170 (0x7fa3fcb1ac00) [pid = 4493] [serial = 2061] [outer = (nil)] [url = about:blank] 12:35:04 INFO - PROCESS | 4493 | --DOMWINDOW == 169 (0x7fa403364400) [pid = 4493] [serial = 2027] [outer = (nil)] [url = about:blank] 12:35:04 INFO - PROCESS | 4493 | --DOMWINDOW == 168 (0x7fa3f6fddc00) [pid = 4493] [serial = 2021] [outer = (nil)] [url = about:blank] 12:35:04 INFO - PROCESS | 4493 | --DOMWINDOW == 167 (0x7fa40be7bc00) [pid = 4493] [serial = 2039] [outer = (nil)] [url = about:blank] 12:35:04 INFO - PROCESS | 4493 | --DOMWINDOW == 166 (0x7fa3fbb50400) [pid = 4493] [serial = 2024] [outer = (nil)] [url = about:blank] 12:35:04 INFO - PROCESS | 4493 | --DOMWINDOW == 165 (0x7fa402e50800) [pid = 4493] [serial = 2019] [outer = (nil)] [url = about:blank] 12:35:04 INFO - PROCESS | 4493 | --DOMWINDOW == 164 (0x7fa403367400) [pid = 4493] [serial = 2058] [outer = (nil)] [url = about:blank] 12:35:04 INFO - PROCESS | 4493 | --DOMWINDOW == 163 (0x7fa403313000) [pid = 4493] [serial = 2057] [outer = (nil)] [url = about:blank] 12:35:04 INFO - PROCESS | 4493 | --DOMWINDOW == 162 (0x7fa3f31c7800) [pid = 4493] [serial = 2070] [outer = (nil)] [url = about:blank] 12:35:04 INFO - PROCESS | 4493 | --DOMWINDOW == 161 (0x7fa4044a9000) [pid = 4493] [serial = 2064] [outer = (nil)] [url = about:blank] 12:35:04 INFO - PROCESS | 4493 | 1461612904959 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 12:35:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:35:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 3042ms 12:35:05 INFO - PROCESS | 4493 | 1461612904999 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 12:35:05 INFO - PROCESS | 4493 | 1461612905004 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 12:35:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:35:05 INFO - PROCESS | 4493 | 1461612905012 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:35:05 INFO - PROCESS | 4493 | 1461612905016 Marionette TRACE conn4 <- [1,2902,null,{}] 12:35:05 INFO - PROCESS | 4493 | 1461612905024 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:05 INFO - PROCESS | 4493 | 1461612905248 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 12:35:05 INFO - PROCESS | 4493 | 1461612905463 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:05 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f21de000 == 118 [pid = 4493] [id = 733] 12:35:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 162 (0x7fa3f3e23000) [pid = 4493] [serial = 2200] [outer = (nil)] 12:35:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 163 (0x7fa3f435a800) [pid = 4493] [serial = 2201] [outer = 0x7fa3f3e23000] 12:35:05 INFO - PROCESS | 4493 | 1461612905532 Marionette DEBUG loaded listener.js 12:35:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 164 (0x7fa3f464bc00) [pid = 4493] [serial = 2202] [outer = 0x7fa3f3e23000] 12:35:06 INFO - PROCESS | 4493 | 1461612906337 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:35:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:35:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1381ms 12:35:06 INFO - PROCESS | 4493 | 1461612906394 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 12:35:06 INFO - PROCESS | 4493 | 1461612906402 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 12:35:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:35:06 INFO - PROCESS | 4493 | 1461612906412 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:35:06 INFO - PROCESS | 4493 | 1461612906415 Marionette TRACE conn4 <- [1,2906,null,{}] 12:35:06 INFO - PROCESS | 4493 | 1461612906421 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:06 INFO - PROCESS | 4493 | 1461612906637 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 12:35:06 INFO - PROCESS | 4493 | 1461612906853 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:06 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f47c8800 == 119 [pid = 4493] [id = 734] 12:35:06 INFO - PROCESS | 4493 | ++DOMWINDOW == 165 (0x7fa3f3267c00) [pid = 4493] [serial = 2203] [outer = (nil)] 12:35:06 INFO - PROCESS | 4493 | ++DOMWINDOW == 166 (0x7fa3f6d82000) [pid = 4493] [serial = 2204] [outer = 0x7fa3f3267c00] 12:35:06 INFO - PROCESS | 4493 | 1461612906917 Marionette DEBUG loaded listener.js 12:35:07 INFO - PROCESS | 4493 | ++DOMWINDOW == 167 (0x7fa3f7471000) [pid = 4493] [serial = 2205] [outer = 0x7fa3f3267c00] 12:35:07 INFO - PROCESS | 4493 | 1461612907860 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 12:35:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:35:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1497ms 12:35:07 INFO - PROCESS | 4493 | 1461612907909 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 12:35:07 INFO - PROCESS | 4493 | 1461612907924 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 12:35:07 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:35:07 INFO - PROCESS | 4493 | 1461612907939 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:35:07 INFO - PROCESS | 4493 | 1461612907944 Marionette TRACE conn4 <- [1,2910,null,{}] 12:35:07 INFO - PROCESS | 4493 | 1461612907960 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:08 INFO - PROCESS | 4493 | 1461612908256 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 12:35:08 INFO - PROCESS | 4493 | 1461612908288 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:08 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f73e2800 == 120 [pid = 4493] [id = 735] 12:35:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 168 (0x7fa3f98d2000) [pid = 4493] [serial = 2206] [outer = (nil)] 12:35:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 169 (0x7fa3fae27800) [pid = 4493] [serial = 2207] [outer = 0x7fa3f98d2000] 12:35:08 INFO - PROCESS | 4493 | 1461612908356 Marionette DEBUG loaded listener.js 12:35:08 INFO - PROCESS | 4493 | ++DOMWINDOW == 170 (0x7fa3fb559400) [pid = 4493] [serial = 2208] [outer = 0x7fa3f98d2000] 12:35:09 INFO - PROCESS | 4493 | --DOMWINDOW == 169 (0x7fa3f77bc400) [pid = 4493] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:35:09 INFO - PROCESS | 4493 | --DOMWINDOW == 168 (0x7fa3f6164400) [pid = 4493] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:35:09 INFO - PROCESS | 4493 | --DOMWINDOW == 167 (0x7fa405743800) [pid = 4493] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:35:09 INFO - PROCESS | 4493 | --DOMWINDOW == 166 (0x7fa40590ac00) [pid = 4493] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:35:09 INFO - PROCESS | 4493 | --DOMWINDOW == 165 (0x7fa3fb555000) [pid = 4493] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:35:09 INFO - PROCESS | 4493 | --DOMWINDOW == 164 (0x7fa3fcb83000) [pid = 4493] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:35:09 INFO - PROCESS | 4493 | --DOMWINDOW == 163 (0x7fa3f746dc00) [pid = 4493] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:35:09 INFO - PROCESS | 4493 | --DOMWINDOW == 162 (0x7fa3f6c99000) [pid = 4493] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:35:09 INFO - PROCESS | 4493 | --DOMWINDOW == 161 (0x7fa3f8862000) [pid = 4493] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:35:09 INFO - PROCESS | 4493 | --DOMWINDOW == 160 (0x7fa3f98d9400) [pid = 4493] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:35:09 INFO - PROCESS | 4493 | --DOMWINDOW == 159 (0x7fa3ef4d1000) [pid = 4493] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:35:09 INFO - PROCESS | 4493 | --DOMWINDOW == 158 (0x7fa40e165800) [pid = 4493] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:35:09 INFO - PROCESS | 4493 | --DOMWINDOW == 157 (0x7fa4044a2000) [pid = 4493] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:35:09 INFO - PROCESS | 4493 | --DOMWINDOW == 156 (0x7fa3fcc9d400) [pid = 4493] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:35:09 INFO - PROCESS | 4493 | --DOMWINDOW == 155 (0x7fa3fe3e5c00) [pid = 4493] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:35:09 INFO - PROCESS | 4493 | --DOMWINDOW == 154 (0x7fa40c075c00) [pid = 4493] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:35:09 INFO - PROCESS | 4493 | --DOMWINDOW == 153 (0x7fa3f20c6800) [pid = 4493] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:35:09 INFO - PROCESS | 4493 | --DOMWINDOW == 152 (0x7fa4044d9000) [pid = 4493] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:35:09 INFO - PROCESS | 4493 | --DOMWINDOW == 151 (0x7fa40cc6c400) [pid = 4493] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:35:09 INFO - PROCESS | 4493 | --DOMWINDOW == 150 (0x7fa3ef4c6000) [pid = 4493] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:35:09 INFO - PROCESS | 4493 | --DOMWINDOW == 149 (0x7fa40c076800) [pid = 4493] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:35:09 INFO - PROCESS | 4493 | --DOMWINDOW == 148 (0x7fa3fbc61c00) [pid = 4493] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:35:09 INFO - PROCESS | 4493 | --DOMWINDOW == 147 (0x7fa3ef4ca800) [pid = 4493] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:35:09 INFO - PROCESS | 4493 | --DOMWINDOW == 146 (0x7fa3f2cd1c00) [pid = 4493] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:35:09 INFO - PROCESS | 4493 | --DOMWINDOW == 145 (0x7fa40c0d5400) [pid = 4493] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:35:09 INFO - PROCESS | 4493 | --DOMWINDOW == 144 (0x7fa40176c000) [pid = 4493] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:35:09 INFO - PROCESS | 4493 | --DOMWINDOW == 143 (0x7fa40fc0a000) [pid = 4493] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:35:09 INFO - PROCESS | 4493 | --DOMWINDOW == 142 (0x7fa40590e800) [pid = 4493] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:35:09 INFO - PROCESS | 4493 | --DOMWINDOW == 141 (0x7fa409711000) [pid = 4493] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:35:09 INFO - PROCESS | 4493 | --DOMWINDOW == 140 (0x7fa3f2cd6c00) [pid = 4493] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:35:09 INFO - PROCESS | 4493 | --DOMWINDOW == 139 (0x7fa406f1c000) [pid = 4493] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:35:09 INFO - PROCESS | 4493 | --DOMWINDOW == 138 (0x7fa3fbe8b400) [pid = 4493] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:35:09 INFO - PROCESS | 4493 | 1461612909815 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 12:35:09 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:35:09 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:35:09 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1891ms 12:35:09 INFO - PROCESS | 4493 | 1461612909832 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 12:35:09 INFO - PROCESS | 4493 | 1461612909835 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 12:35:09 INFO - TEST-START | /DOMEvents/constructors.html 12:35:09 INFO - PROCESS | 4493 | 1461612909842 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:35:09 INFO - PROCESS | 4493 | 1461612909844 Marionette TRACE conn4 <- [1,2914,null,{}] 12:35:09 INFO - PROCESS | 4493 | 1461612909853 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:10 INFO - PROCESS | 4493 | 1461612910074 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 12:35:10 INFO - PROCESS | 4493 | 1461612910263 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:10 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f73d9000 == 121 [pid = 4493] [id = 736] 12:35:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 139 (0x7fa3f20bc800) [pid = 4493] [serial = 2209] [outer = (nil)] 12:35:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 140 (0x7fa3f98d9c00) [pid = 4493] [serial = 2210] [outer = 0x7fa3f20bc800] 12:35:10 INFO - PROCESS | 4493 | 1461612910329 Marionette DEBUG loaded listener.js 12:35:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 141 (0x7fa3fb559c00) [pid = 4493] [serial = 2211] [outer = 0x7fa3f20bc800] 12:35:11 INFO - PROCESS | 4493 | 1461612911138 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 12:35:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:35:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:35:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:35:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:35:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:35:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:35:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:35:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:35:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:35:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:35:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:35:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:35:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:35:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:35:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:35:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:35:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:35:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:35:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:35:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:35:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:35:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:35:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:35:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:35:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:35:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:35:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:35:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:35:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:35:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:35:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:35:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:35:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:35:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:35:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:35:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:35:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:35:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:35:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:35:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:35:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:35:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:35:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:35:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:35:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:35:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:35:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:35:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:35:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:35:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:35:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:35:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:35:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:35:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:35:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:35:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:35:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:35:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:35:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:35:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:35:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:35:11 INFO - TEST-OK | /DOMEvents/constructors.html | took 1342ms 12:35:11 INFO - PROCESS | 4493 | 1461612911185 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 12:35:11 INFO - PROCESS | 4493 | 1461612911189 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 12:35:11 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:35:11 INFO - PROCESS | 4493 | 1461612911196 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:35:11 INFO - PROCESS | 4493 | 1461612911203 Marionette TRACE conn4 <- [1,2918,null,{}] 12:35:11 INFO - PROCESS | 4493 | 1461612911212 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:11 INFO - PROCESS | 4493 | 1461612911461 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 12:35:11 INFO - PROCESS | 4493 | 1461612911482 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:11 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f975a000 == 122 [pid = 4493] [id = 737] 12:35:11 INFO - PROCESS | 4493 | ++DOMWINDOW == 142 (0x7fa3f2cd5800) [pid = 4493] [serial = 2212] [outer = (nil)] 12:35:11 INFO - PROCESS | 4493 | ++DOMWINDOW == 143 (0x7fa3fba75400) [pid = 4493] [serial = 2213] [outer = 0x7fa3f2cd5800] 12:35:11 INFO - PROCESS | 4493 | 1461612911545 Marionette DEBUG loaded listener.js 12:35:11 INFO - PROCESS | 4493 | ++DOMWINDOW == 144 (0x7fa3fcb7ac00) [pid = 4493] [serial = 2214] [outer = 0x7fa3f2cd5800] 12:35:12 INFO - PROCESS | 4493 | 1461612912668 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:35:12 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:35:12 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1485ms 12:35:12 INFO - PROCESS | 4493 | 1461612912683 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 12:35:12 INFO - PROCESS | 4493 | 1461612912690 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 12:35:12 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:35:12 INFO - PROCESS | 4493 | 1461612912698 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:35:12 INFO - PROCESS | 4493 | 1461612912704 Marionette TRACE conn4 <- [1,2922,null,{}] 12:35:12 INFO - PROCESS | 4493 | 1461612912712 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:12 INFO - PROCESS | 4493 | 1461612912977 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 12:35:13 INFO - PROCESS | 4493 | 1461612913232 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:13 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f730e000 == 123 [pid = 4493] [id = 738] 12:35:13 INFO - PROCESS | 4493 | ++DOMWINDOW == 145 (0x7fa3f6ca5800) [pid = 4493] [serial = 2215] [outer = (nil)] 12:35:13 INFO - PROCESS | 4493 | ++DOMWINDOW == 146 (0x7fa3f6d78c00) [pid = 4493] [serial = 2216] [outer = 0x7fa3f6ca5800] 12:35:13 INFO - PROCESS | 4493 | 1461612913364 Marionette DEBUG loaded listener.js 12:35:13 INFO - PROCESS | 4493 | ++DOMWINDOW == 147 (0x7fa3f746dc00) [pid = 4493] [serial = 2217] [outer = 0x7fa3f6ca5800] 12:35:14 INFO - PROCESS | 4493 | [4493] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 12:35:14 INFO - PROCESS | 4493 | [4493] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 12:35:14 INFO - PROCESS | 4493 | [4493] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 12:35:14 INFO - PROCESS | 4493 | [4493] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 12:35:14 INFO - PROCESS | 4493 | 1461612914194 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 12:35:14 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:35:14 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:35:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:35:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:35:14 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 12:35:14 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:35:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:35:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:35:14 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 12:35:14 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:35:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:35:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:35:14 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 12:35:14 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:35:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:35:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:35:14 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:35:14 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1534ms 12:35:14 INFO - PROCESS | 4493 | 1461612914237 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 12:35:14 INFO - PROCESS | 4493 | 1461612914252 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 12:35:14 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:35:14 INFO - PROCESS | 4493 | 1461612914263 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:35:14 INFO - PROCESS | 4493 | 1461612914267 Marionette TRACE conn4 <- [1,2926,null,{}] 12:35:14 INFO - PROCESS | 4493 | 1461612914292 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:14 INFO - PROCESS | 4493 | 1461612914525 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 12:35:14 INFO - PROCESS | 4493 | 1461612914794 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:14 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fb466800 == 124 [pid = 4493] [id = 739] 12:35:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 148 (0x7fa3f9a22c00) [pid = 4493] [serial = 2218] [outer = (nil)] 12:35:14 INFO - PROCESS | 4493 | ++DOMWINDOW == 149 (0x7fa3fbe8c000) [pid = 4493] [serial = 2219] [outer = 0x7fa3f9a22c00] 12:35:14 INFO - PROCESS | 4493 | 1461612914869 Marionette DEBUG loaded listener.js 12:35:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 150 (0x7fa3fcb7b800) [pid = 4493] [serial = 2220] [outer = 0x7fa3f9a22c00] 12:35:15 INFO - PROCESS | 4493 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:35:15 INFO - PROCESS | 4493 | 1461612915872 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 12:35:15 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:35:15 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1654ms 12:35:15 INFO - PROCESS | 4493 | 1461612915918 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 12:35:15 INFO - PROCESS | 4493 | 1461612915922 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 12:35:15 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:35:15 INFO - PROCESS | 4493 | 1461612915928 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:35:15 INFO - PROCESS | 4493 | 1461612915934 Marionette TRACE conn4 <- [1,2930,null,{}] 12:35:15 INFO - PROCESS | 4493 | 1461612915950 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:16 INFO - PROCESS | 4493 | 1461612916272 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 12:35:16 INFO - PROCESS | 4493 | 1461612916479 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:16 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fd8e3000 == 125 [pid = 4493] [id = 740] 12:35:16 INFO - PROCESS | 4493 | ++DOMWINDOW == 151 (0x7fa3fe3e5c00) [pid = 4493] [serial = 2221] [outer = (nil)] 12:35:16 INFO - PROCESS | 4493 | ++DOMWINDOW == 152 (0x7fa401773c00) [pid = 4493] [serial = 2222] [outer = 0x7fa3fe3e5c00] 12:35:16 INFO - PROCESS | 4493 | 1461612916559 Marionette DEBUG loaded listener.js 12:35:16 INFO - PROCESS | 4493 | ++DOMWINDOW == 153 (0x7fa40189a800) [pid = 4493] [serial = 2223] [outer = 0x7fa3fe3e5c00] 12:35:17 INFO - PROCESS | 4493 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:35:17 INFO - PROCESS | 4493 | 1461612917459 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 12:35:17 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:35:17 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1586ms 12:35:17 INFO - PROCESS | 4493 | 1461612917515 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 12:35:17 INFO - PROCESS | 4493 | 1461612917519 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 12:35:17 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:35:17 INFO - PROCESS | 4493 | 1461612917526 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:35:17 INFO - PROCESS | 4493 | 1461612917528 Marionette TRACE conn4 <- [1,2934,null,{}] 12:35:17 INFO - PROCESS | 4493 | 1461612917534 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:17 INFO - PROCESS | 4493 | 1461612917746 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 12:35:18 INFO - PROCESS | 4493 | 1461612918027 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:18 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa401493000 == 126 [pid = 4493] [id = 741] 12:35:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 154 (0x7fa40176b400) [pid = 4493] [serial = 2224] [outer = (nil)] 12:35:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 155 (0x7fa403367400) [pid = 4493] [serial = 2225] [outer = 0x7fa40176b400] 12:35:18 INFO - PROCESS | 4493 | 1461612918107 Marionette DEBUG loaded listener.js 12:35:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 156 (0x7fa403391800) [pid = 4493] [serial = 2226] [outer = 0x7fa40176b400] 12:35:18 INFO - PROCESS | 4493 | 1461612918880 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 12:35:18 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:35:18 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1377ms 12:35:18 INFO - PROCESS | 4493 | 1461612918910 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 12:35:18 INFO - PROCESS | 4493 | 1461612918914 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 12:35:18 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:35:18 INFO - PROCESS | 4493 | 1461612918922 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:35:18 INFO - PROCESS | 4493 | 1461612918924 Marionette TRACE conn4 <- [1,2938,null,{}] 12:35:18 INFO - PROCESS | 4493 | 1461612918929 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:19 INFO - PROCESS | 4493 | 1461612919140 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 12:35:19 INFO - PROCESS | 4493 | 1461612919381 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:19 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa402fb4000 == 127 [pid = 4493] [id = 742] 12:35:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 157 (0x7fa402e5d400) [pid = 4493] [serial = 2227] [outer = (nil)] 12:35:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 158 (0x7fa403ed2c00) [pid = 4493] [serial = 2228] [outer = 0x7fa402e5d400] 12:35:19 INFO - PROCESS | 4493 | 1461612919460 Marionette DEBUG loaded listener.js 12:35:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 159 (0x7fa404410c00) [pid = 4493] [serial = 2229] [outer = 0x7fa402e5d400] 12:35:20 INFO - PROCESS | 4493 | 1461612920289 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 12:35:20 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 12:35:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1376ms 12:35:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:35:20 INFO - PROCESS | 4493 | 1461612920298 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 12:35:20 INFO - PROCESS | 4493 | 1461612920301 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 12:35:20 INFO - PROCESS | 4493 | 1461612920308 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:35:20 INFO - PROCESS | 4493 | 1461612920312 Marionette TRACE conn4 <- [1,2942,null,{}] 12:35:20 INFO - PROCESS | 4493 | 1461612920318 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:20 INFO - PROCESS | 4493 | 1461612920551 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 12:35:20 INFO - PROCESS | 4493 | 1461612920835 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:20 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403fa2800 == 128 [pid = 4493] [id = 743] 12:35:20 INFO - PROCESS | 4493 | ++DOMWINDOW == 160 (0x7fa403544400) [pid = 4493] [serial = 2230] [outer = (nil)] 12:35:20 INFO - PROCESS | 4493 | ++DOMWINDOW == 161 (0x7fa404adf400) [pid = 4493] [serial = 2231] [outer = 0x7fa403544400] 12:35:20 INFO - PROCESS | 4493 | 1461612920919 Marionette DEBUG loaded listener.js 12:35:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 162 (0x7fa405ab4800) [pid = 4493] [serial = 2232] [outer = 0x7fa403544400] 12:35:21 INFO - PROCESS | 4493 | 1461612921764 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 12:35:21 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 12:35:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:35:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:35:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1483ms 12:35:21 INFO - PROCESS | 4493 | 1461612921792 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 12:35:21 INFO - PROCESS | 4493 | 1461612921795 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 12:35:21 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:35:21 INFO - PROCESS | 4493 | 1461612921801 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:35:21 INFO - PROCESS | 4493 | 1461612921804 Marionette TRACE conn4 <- [1,2946,null,{}] 12:35:21 INFO - PROCESS | 4493 | 1461612921810 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:22 INFO - PROCESS | 4493 | 1461612922034 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 12:35:22 INFO - PROCESS | 4493 | 1461612922290 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:22 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4047a8000 == 129 [pid = 4493] [id = 744] 12:35:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 163 (0x7fa401775000) [pid = 4493] [serial = 2233] [outer = (nil)] 12:35:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 164 (0x7fa406f1e000) [pid = 4493] [serial = 2234] [outer = 0x7fa401775000] 12:35:22 INFO - PROCESS | 4493 | 1461612922368 Marionette DEBUG loaded listener.js 12:35:22 INFO - PROCESS | 4493 | ++DOMWINDOW == 165 (0x7fa40707fc00) [pid = 4493] [serial = 2235] [outer = 0x7fa401775000] 12:35:23 INFO - PROCESS | 4493 | 1461612923153 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 12:35:23 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 12:35:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1377ms 12:35:23 INFO - PROCESS | 4493 | 1461612923180 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 12:35:23 INFO - PROCESS | 4493 | 1461612923183 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 12:35:23 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:35:23 INFO - PROCESS | 4493 | 1461612923189 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:35:23 INFO - PROCESS | 4493 | 1461612923192 Marionette TRACE conn4 <- [1,2950,null,{}] 12:35:23 INFO - PROCESS | 4493 | 1461612923198 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:23 INFO - PROCESS | 4493 | 1461612923437 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 12:35:23 INFO - PROCESS | 4493 | 1461612923690 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:23 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40b175800 == 130 [pid = 4493] [id = 745] 12:35:23 INFO - PROCESS | 4493 | ++DOMWINDOW == 166 (0x7fa403388000) [pid = 4493] [serial = 2236] [outer = (nil)] 12:35:23 INFO - PROCESS | 4493 | ++DOMWINDOW == 167 (0x7fa409711000) [pid = 4493] [serial = 2237] [outer = 0x7fa403388000] 12:35:23 INFO - PROCESS | 4493 | 1461612923770 Marionette DEBUG loaded listener.js 12:35:23 INFO - PROCESS | 4493 | ++DOMWINDOW == 168 (0x7fa40b1e8000) [pid = 4493] [serial = 2238] [outer = 0x7fa403388000] 12:35:24 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40c5b5000 == 131 [pid = 4493] [id = 746] 12:35:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 169 (0x7fa40bd8d400) [pid = 4493] [serial = 2239] [outer = (nil)] 12:35:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 170 (0x7fa40708b400) [pid = 4493] [serial = 2240] [outer = 0x7fa40bd8d400] 12:35:24 INFO - PROCESS | 4493 | 1461612924631 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 12:35:24 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 12:35:24 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1480ms 12:35:24 INFO - PROCESS | 4493 | 1461612924674 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 12:35:24 INFO - PROCESS | 4493 | 1461612924677 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 12:35:24 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:35:24 INFO - PROCESS | 4493 | 1461612924683 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:35:24 INFO - PROCESS | 4493 | 1461612924686 Marionette TRACE conn4 <- [1,2954,null,{}] 12:35:24 INFO - PROCESS | 4493 | 1461612924692 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:24 INFO - PROCESS | 4493 | 1461612924971 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 12:35:25 INFO - PROCESS | 4493 | 1461612925256 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:25 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa410a94000 == 132 [pid = 4493] [id = 747] 12:35:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 171 (0x7fa403549400) [pid = 4493] [serial = 2241] [outer = (nil)] 12:35:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 172 (0x7fa40be7a400) [pid = 4493] [serial = 2242] [outer = 0x7fa403549400] 12:35:25 INFO - PROCESS | 4493 | 1461612925383 Marionette DEBUG loaded listener.js 12:35:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 173 (0x7fa40c070c00) [pid = 4493] [serial = 2243] [outer = 0x7fa403549400] 12:35:26 INFO - PROCESS | 4493 | 1461612926083 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 12:35:26 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:35:26 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 12:35:26 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1429ms 12:35:26 INFO - PROCESS | 4493 | 1461612926119 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 12:35:26 INFO - PROCESS | 4493 | 1461612926124 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 12:35:26 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:35:26 INFO - PROCESS | 4493 | 1461612926130 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:35:26 INFO - PROCESS | 4493 | 1461612926133 Marionette TRACE conn4 <- [1,2958,null,{}] 12:35:26 INFO - PROCESS | 4493 | 1461612926139 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:26 INFO - PROCESS | 4493 | 1461612926370 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 12:35:26 INFO - PROCESS | 4493 | 1461612926621 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:26 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41b726800 == 133 [pid = 4493] [id = 748] 12:35:26 INFO - PROCESS | 4493 | ++DOMWINDOW == 174 (0x7fa40b1f3000) [pid = 4493] [serial = 2244] [outer = (nil)] 12:35:26 INFO - PROCESS | 4493 | ++DOMWINDOW == 175 (0x7fa40cfbf400) [pid = 4493] [serial = 2245] [outer = 0x7fa40b1f3000] 12:35:26 INFO - PROCESS | 4493 | 1461612926700 Marionette DEBUG loaded listener.js 12:35:26 INFO - PROCESS | 4493 | ++DOMWINDOW == 176 (0x7fa40e166800) [pid = 4493] [serial = 2246] [outer = 0x7fa40b1f3000] 12:35:27 INFO - PROCESS | 4493 | 1461612927526 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 12:35:27 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 12:35:27 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1428ms 12:35:27 INFO - PROCESS | 4493 | 1461612927560 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 12:35:27 INFO - PROCESS | 4493 | 1461612927564 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 12:35:27 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:35:27 INFO - PROCESS | 4493 | 1461612927570 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:35:27 INFO - PROCESS | 4493 | 1461612927574 Marionette TRACE conn4 <- [1,2962,null,{}] 12:35:27 INFO - PROCESS | 4493 | 1461612927580 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:27 INFO - PROCESS | 4493 | 1461612927861 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 12:35:28 INFO - PROCESS | 4493 | 1461612928118 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:28 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa41f70b000 == 134 [pid = 4493] [id = 749] 12:35:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 177 (0x7fa40444f800) [pid = 4493] [serial = 2247] [outer = (nil)] 12:35:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 178 (0x7fa419749800) [pid = 4493] [serial = 2248] [outer = 0x7fa40444f800] 12:35:28 INFO - PROCESS | 4493 | 1461612928204 Marionette DEBUG loaded listener.js 12:35:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 179 (0x7fa41b4a6000) [pid = 4493] [serial = 2249] [outer = 0x7fa40444f800] 12:35:28 INFO - PROCESS | 4493 | 1461612928988 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 12:35:29 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 12:35:29 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1486ms 12:35:29 INFO - PROCESS | 4493 | 1461612929057 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 12:35:29 INFO - PROCESS | 4493 | 1461612929061 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 12:35:29 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:35:29 INFO - PROCESS | 4493 | 1461612929067 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:35:29 INFO - PROCESS | 4493 | 1461612929070 Marionette TRACE conn4 <- [1,2966,null,{}] 12:35:29 INFO - PROCESS | 4493 | 1461612929075 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:29 INFO - PROCESS | 4493 | 1461612929270 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 12:35:29 INFO - PROCESS | 4493 | 1461612929548 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:29 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa42177c000 == 135 [pid = 4493] [id = 750] 12:35:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 180 (0x7fa40b549800) [pid = 4493] [serial = 2250] [outer = (nil)] 12:35:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 181 (0x7fa41ba25000) [pid = 4493] [serial = 2251] [outer = 0x7fa40b549800] 12:35:29 INFO - PROCESS | 4493 | 1461612929629 Marionette DEBUG loaded listener.js 12:35:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 182 (0x7fa41ba30400) [pid = 4493] [serial = 2252] [outer = 0x7fa40b549800] 12:35:30 INFO - PROCESS | 4493 | 1461612930451 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 12:35:30 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 12:35:30 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1431ms 12:35:30 INFO - PROCESS | 4493 | 1461612930498 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 12:35:30 INFO - PROCESS | 4493 | 1461612930502 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 12:35:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:35:30 INFO - PROCESS | 4493 | 1461612930508 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:35:30 INFO - PROCESS | 4493 | 1461612930519 Marionette TRACE conn4 <- [1,2970,null,{}] 12:35:30 INFO - PROCESS | 4493 | 1461612930524 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:30 INFO - PROCESS | 4493 | 1461612930845 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 12:35:31 INFO - PROCESS | 4493 | 1461612931053 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:31 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa424ad1000 == 136 [pid = 4493] [id = 751] 12:35:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 183 (0x7fa41b8b8c00) [pid = 4493] [serial = 2253] [outer = (nil)] 12:35:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 184 (0x7fa41d93d400) [pid = 4493] [serial = 2254] [outer = 0x7fa41b8b8c00] 12:35:31 INFO - PROCESS | 4493 | 1461612931130 Marionette DEBUG loaded listener.js 12:35:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 185 (0x7fa41eb6b800) [pid = 4493] [serial = 2255] [outer = 0x7fa41b8b8c00] 12:35:31 INFO - PROCESS | 4493 | 1461612931965 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 12:35:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:35:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1493ms 12:35:32 INFO - PROCESS | 4493 | 1461612932003 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 12:35:32 INFO - PROCESS | 4493 | 1461612932011 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 12:35:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:35:32 INFO - PROCESS | 4493 | 1461612932020 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:35:32 INFO - PROCESS | 4493 | 1461612932022 Marionette TRACE conn4 <- [1,2974,null,{}] 12:35:32 INFO - PROCESS | 4493 | 1461612932026 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:32 INFO - PROCESS | 4493 | 1461612932299 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 12:35:32 INFO - PROCESS | 4493 | 1461612932590 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:32 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3efbed000 == 137 [pid = 4493] [id = 752] 12:35:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 186 (0x7fa41ba0e800) [pid = 4493] [serial = 2256] [outer = (nil)] 12:35:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 187 (0x7fa41f12c400) [pid = 4493] [serial = 2257] [outer = 0x7fa41ba0e800] 12:35:32 INFO - PROCESS | 4493 | 1461612932678 Marionette DEBUG loaded listener.js 12:35:32 INFO - PROCESS | 4493 | ++DOMWINDOW == 188 (0x7fa41f4a1c00) [pid = 4493] [serial = 2258] [outer = 0x7fa41ba0e800] 12:35:33 INFO - PROCESS | 4493 | 1461612933459 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 12:35:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 12:35:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1483ms 12:35:33 INFO - PROCESS | 4493 | 1461612933504 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 12:35:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:35:33 INFO - PROCESS | 4493 | 1461612933509 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 12:35:33 INFO - PROCESS | 4493 | 1461612933515 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:35:33 INFO - PROCESS | 4493 | 1461612933518 Marionette TRACE conn4 <- [1,2978,null,{}] 12:35:33 INFO - PROCESS | 4493 | 1461612933524 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:33 INFO - PROCESS | 4493 | 1461612933737 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 12:35:34 INFO - PROCESS | 4493 | 1461612934021 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:34 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f2aa3000 == 138 [pid = 4493] [id = 753] 12:35:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 189 (0x7fa3f2de6000) [pid = 4493] [serial = 2259] [outer = (nil)] 12:35:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 190 (0x7fa3f2dec800) [pid = 4493] [serial = 2260] [outer = 0x7fa3f2de6000] 12:35:34 INFO - PROCESS | 4493 | 1461612934097 Marionette DEBUG loaded listener.js 12:35:34 INFO - PROCESS | 4493 | ++DOMWINDOW == 191 (0x7fa3f2df1000) [pid = 4493] [serial = 2261] [outer = 0x7fa3f2de6000] 12:35:34 INFO - PROCESS | 4493 | 1461612934862 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 12:35:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 12:35:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1381ms 12:35:34 INFO - PROCESS | 4493 | 1461612934896 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 12:35:34 INFO - PROCESS | 4493 | 1461612934899 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 12:35:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:35:34 INFO - PROCESS | 4493 | 1461612934907 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:35:34 INFO - PROCESS | 4493 | 1461612934910 Marionette TRACE conn4 <- [1,2982,null,{}] 12:35:34 INFO - PROCESS | 4493 | 1461612934917 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:35 INFO - PROCESS | 4493 | 1461612935187 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 12:35:35 INFO - PROCESS | 4493 | 1461612935453 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:35 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f205a800 == 139 [pid = 4493] [id = 754] 12:35:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 192 (0x7fa3f1545800) [pid = 4493] [serial = 2262] [outer = (nil)] 12:35:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 193 (0x7fa41eb9e400) [pid = 4493] [serial = 2263] [outer = 0x7fa3f1545800] 12:35:35 INFO - PROCESS | 4493 | 1461612935532 Marionette DEBUG loaded listener.js 12:35:35 INFO - PROCESS | 4493 | ++DOMWINDOW == 194 (0x7fa41f4a9800) [pid = 4493] [serial = 2264] [outer = 0x7fa3f1545800] 12:35:36 INFO - PROCESS | 4493 | 1461612936328 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 12:35:36 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 12:35:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:35:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:35:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1431ms 12:35:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:35:36 INFO - PROCESS | 4493 | 1461612936338 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 12:35:36 INFO - PROCESS | 4493 | 1461612936341 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 12:35:36 INFO - PROCESS | 4493 | 1461612936348 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:35:36 INFO - PROCESS | 4493 | 1461612936351 Marionette TRACE conn4 <- [1,2986,null,{}] 12:35:36 INFO - PROCESS | 4493 | 1461612936356 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:36 INFO - PROCESS | 4493 | 1461612936564 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 12:35:36 INFO - PROCESS | 4493 | 1461612936851 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:36 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f2074000 == 140 [pid = 4493] [id = 755] 12:35:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 195 (0x7fa3f1550c00) [pid = 4493] [serial = 2265] [outer = (nil)] 12:35:36 INFO - PROCESS | 4493 | ++DOMWINDOW == 196 (0x7fa3f7e50400) [pid = 4493] [serial = 2266] [outer = 0x7fa3f1550c00] 12:35:36 INFO - PROCESS | 4493 | 1461612936927 Marionette DEBUG loaded listener.js 12:35:37 INFO - PROCESS | 4493 | ++DOMWINDOW == 197 (0x7fa3f7e58400) [pid = 4493] [serial = 2267] [outer = 0x7fa3f1550c00] 12:35:37 INFO - PROCESS | 4493 | 1461612937771 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 12:35:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 12:35:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1479ms 12:35:37 INFO - PROCESS | 4493 | 1461612937827 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 12:35:37 INFO - PROCESS | 4493 | 1461612937830 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 12:35:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:35:37 INFO - PROCESS | 4493 | 1461612937837 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:35:37 INFO - PROCESS | 4493 | 1461612937839 Marionette TRACE conn4 <- [1,2990,null,{}] 12:35:37 INFO - PROCESS | 4493 | 1461612937892 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:38 INFO - PROCESS | 4493 | 1461612938114 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 12:35:38 INFO - PROCESS | 4493 | 1461612938391 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:38 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3faf11000 == 141 [pid = 4493] [id = 756] 12:35:38 INFO - PROCESS | 4493 | ++DOMWINDOW == 198 (0x7fa3f2de6400) [pid = 4493] [serial = 2268] [outer = (nil)] 12:35:38 INFO - PROCESS | 4493 | ++DOMWINDOW == 199 (0x7fa3fc19f800) [pid = 4493] [serial = 2269] [outer = 0x7fa3f2de6400] 12:35:38 INFO - PROCESS | 4493 | 1461612938466 Marionette DEBUG loaded listener.js 12:35:38 INFO - PROCESS | 4493 | ++DOMWINDOW == 200 (0x7fa3fc1a3800) [pid = 4493] [serial = 2270] [outer = 0x7fa3f2de6400] 12:35:39 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f19dc000 == 142 [pid = 4493] [id = 757] 12:35:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 201 (0x7fa3fc1ab000) [pid = 4493] [serial = 2271] [outer = (nil)] 12:35:39 INFO - PROCESS | 4493 | ++DOMWINDOW == 202 (0x7fa3fc1a0800) [pid = 4493] [serial = 2272] [outer = 0x7fa3fc1ab000] 12:35:39 INFO - PROCESS | 4493 | 1461612939348 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 12:35:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 12:35:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1540ms 12:35:39 INFO - PROCESS | 4493 | 1461612939377 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 12:35:39 INFO - PROCESS | 4493 | 1461612939381 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 12:35:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:35:39 INFO - PROCESS | 4493 | 1461612939386 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:35:39 INFO - PROCESS | 4493 | 1461612939389 Marionette TRACE conn4 <- [1,2994,null,{}] 12:35:39 INFO - PROCESS | 4493 | 1461612939403 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:39 INFO - PROCESS | 4493 | 1461612939685 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 12:35:39 INFO - PROCESS | 4493 | 1461612939943 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:40 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f3116800 == 143 [pid = 4493] [id = 758] 12:35:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 203 (0x7fa3ef4c5800) [pid = 4493] [serial = 2273] [outer = (nil)] 12:35:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 204 (0x7fa3fc1a7c00) [pid = 4493] [serial = 2274] [outer = 0x7fa3ef4c5800] 12:35:40 INFO - PROCESS | 4493 | 1461612940061 Marionette DEBUG loaded listener.js 12:35:40 INFO - PROCESS | 4493 | ++DOMWINDOW == 205 (0x7fa41eba2c00) [pid = 4493] [serial = 2275] [outer = 0x7fa3ef4c5800] 12:35:40 INFO - PROCESS | 4493 | 1461612940856 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 12:35:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:35:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 12:35:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1539ms 12:35:40 INFO - PROCESS | 4493 | 1461612940928 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 12:35:40 INFO - PROCESS | 4493 | 1461612940931 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 12:35:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:35:40 INFO - PROCESS | 4493 | 1461612940937 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:35:40 INFO - PROCESS | 4493 | 1461612940940 Marionette TRACE conn4 <- [1,2998,null,{}] 12:35:40 INFO - PROCESS | 4493 | 1461612940946 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:41 INFO - PROCESS | 4493 | 1461612941182 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 12:35:41 INFO - PROCESS | 4493 | 1461612941475 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:41 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f2a5d800 == 144 [pid = 4493] [id = 759] 12:35:41 INFO - PROCESS | 4493 | ++DOMWINDOW == 206 (0x7fa3f1e9f800) [pid = 4493] [serial = 2276] [outer = (nil)] 12:35:41 INFO - PROCESS | 4493 | ++DOMWINDOW == 207 (0x7fa3f2a09c00) [pid = 4493] [serial = 2277] [outer = 0x7fa3f1e9f800] 12:35:41 INFO - PROCESS | 4493 | 1461612941552 Marionette DEBUG loaded listener.js 12:35:41 INFO - PROCESS | 4493 | ++DOMWINDOW == 208 (0x7fa3f2a0e400) [pid = 4493] [serial = 2278] [outer = 0x7fa3f1e9f800] 12:35:43 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcbe2800 == 143 [pid = 4493] [id = 672] 12:35:43 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fda56800 == 142 [pid = 4493] [id = 272] 12:35:43 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40c19b800 == 141 [pid = 4493] [id = 503] 12:35:43 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f3f9a000 == 140 [pid = 4493] [id = 581] 12:35:43 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f73d9000 == 139 [pid = 4493] [id = 736] 12:35:43 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f73e2800 == 138 [pid = 4493] [id = 735] 12:35:43 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f47c8800 == 137 [pid = 4493] [id = 734] 12:35:43 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f21de000 == 136 [pid = 4493] [id = 733] 12:35:43 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa406d83800 == 135 [pid = 4493] [id = 726] 12:35:43 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40455c800 == 134 [pid = 4493] [id = 725] 12:35:43 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403fb2000 == 133 [pid = 4493] [id = 724] 12:35:43 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403c43000 == 132 [pid = 4493] [id = 723] 12:35:43 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403457000 == 131 [pid = 4493] [id = 722] 12:35:43 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa402fc6800 == 130 [pid = 4493] [id = 721] 12:35:43 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4017b6000 == 129 [pid = 4493] [id = 720] 12:35:43 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4014a2800 == 128 [pid = 4493] [id = 719] 12:35:43 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fe2a8000 == 127 [pid = 4493] [id = 718] 12:35:43 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fcd99800 == 126 [pid = 4493] [id = 717] 12:35:43 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fca20800 == 125 [pid = 4493] [id = 716] 12:35:43 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f8616800 == 124 [pid = 4493] [id = 715] 12:35:43 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f43ae800 == 123 [pid = 4493] [id = 714] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 207 (0x7fa3f98d0400) [pid = 4493] [serial = 2022] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 206 (0x7fa40354ec00) [pid = 4493] [serial = 1950] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 205 (0x7fa4044a8800) [pid = 4493] [serial = 2031] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 204 (0x7fa414715800) [pid = 4493] [serial = 2046] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 203 (0x7fa40bd38400) [pid = 4493] [serial = 2037] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 202 (0x7fa40c06bc00) [pid = 4493] [serial = 2040] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 201 (0x7fa3fca61c00) [pid = 4493] [serial = 2025] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 200 (0x7fa4040c5000) [pid = 4493] [serial = 2028] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 199 (0x7fa3f98d7c00) [pid = 4493] [serial = 2138] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 198 (0x7fa3fae6cc00) [pid = 4493] [serial = 2079] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 197 (0x7fa3fae4f800) [pid = 4493] [serial = 2078] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 196 (0x7fa3f444d000) [pid = 4493] [serial = 2129] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 195 (0x7fa3faf9b800) [pid = 4493] [serial = 2127] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 194 (0x7fa3f4455000) [pid = 4493] [serial = 2126] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 193 (0x7fa41a5ca400) [pid = 4493] [serial = 2115] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 192 (0x7fa41a36dc00) [pid = 4493] [serial = 2114] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 191 (0x7fa405744800) [pid = 4493] [serial = 2091] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 190 (0x7fa4045b9c00) [pid = 4493] [serial = 2090] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 189 (0x7fa401799c00) [pid = 4493] [serial = 2085] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 188 (0x7fa401771400) [pid = 4493] [serial = 2084] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 187 (0x7fa407016800) [pid = 4493] [serial = 2094] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 186 (0x7fa406f16800) [pid = 4493] [serial = 2093] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 185 (0x7fa40dca3400) [pid = 4493] [serial = 2109] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 184 (0x7fa40cfc0000) [pid = 4493] [serial = 2108] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 183 (0x7fa403315000) [pid = 4493] [serial = 2124] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 182 (0x7fa3f9a24000) [pid = 4493] [serial = 2123] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 181 (0x7fa407086c00) [pid = 4493] [serial = 2097] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 180 (0x7fa40707c800) [pid = 4493] [serial = 2096] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 179 (0x7fa41a6e3c00) [pid = 4493] [serial = 2118] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 178 (0x7fa41a60e000) [pid = 4493] [serial = 2117] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 177 (0x7fa3f6fdf800) [pid = 4493] [serial = 2076] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 176 (0x7fa3f6c9bc00) [pid = 4493] [serial = 2075] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 175 (0x7fa40ca1c000) [pid = 4493] [serial = 2106] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 174 (0x7fa40c0e8400) [pid = 4493] [serial = 2105] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 173 (0x7fa3fcc96400) [pid = 4493] [serial = 2082] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 172 (0x7fa3fcb10c00) [pid = 4493] [serial = 2081] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 171 (0x7fa3f7e0c000) [pid = 4493] [serial = 2073] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 170 (0x7fa3f3e24000) [pid = 4493] [serial = 2132] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 169 (0x7fa3f444d800) [pid = 4493] [serial = 2133] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 168 (0x7fa410a3bc00) [pid = 4493] [serial = 2112] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 167 (0x7fa40fe7f800) [pid = 4493] [serial = 2111] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 166 (0x7fa403389400) [pid = 4493] [serial = 2088] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 165 (0x7fa40331ec00) [pid = 4493] [serial = 2087] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 164 (0x7fa41b49f400) [pid = 4493] [serial = 2121] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 163 (0x7fa41a847c00) [pid = 4493] [serial = 2120] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 162 (0x7fa40a4bb800) [pid = 4493] [serial = 2100] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 161 (0x7fa409a5b000) [pid = 4493] [serial = 2099] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 160 (0x7fa40bd2f400) [pid = 4493] [serial = 2103] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 159 (0x7fa40b5f7400) [pid = 4493] [serial = 2102] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 158 (0x7fa3f6fe2800) [pid = 4493] [serial = 2136] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 157 (0x7fa3facd0800) [pid = 4493] [serial = 2139] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 156 (0x7fa3f6d79000) [pid = 4493] [serial = 2135] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 155 (0x7fa40dc9dc00) [pid = 4493] [serial = 2043] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 154 (0x7fa405740400) [pid = 4493] [serial = 2034] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | --DOMWINDOW == 153 (0x7fa3fae67800) [pid = 4493] [serial = 2141] [outer = (nil)] [url = about:blank] 12:35:44 INFO - PROCESS | 4493 | 1461612944265 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 12:35:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 12:35:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 3390ms 12:35:44 INFO - PROCESS | 4493 | 1461612944329 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 12:35:44 INFO - PROCESS | 4493 | 1461612944334 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 12:35:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:35:44 INFO - PROCESS | 4493 | 1461612944343 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:35:44 INFO - PROCESS | 4493 | 1461612944348 Marionette TRACE conn4 <- [1,3002,null,{}] 12:35:44 INFO - PROCESS | 4493 | 1461612944367 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:44 INFO - PROCESS | 4493 | 1461612944574 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 12:35:44 INFO - PROCESS | 4493 | 1461612944807 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:44 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3efbee000 == 124 [pid = 4493] [id = 760] 12:35:44 INFO - PROCESS | 4493 | ++DOMWINDOW == 154 (0x7fa3f2a0ec00) [pid = 4493] [serial = 2279] [outer = (nil)] 12:35:44 INFO - PROCESS | 4493 | ++DOMWINDOW == 155 (0x7fa3f2cd1400) [pid = 4493] [serial = 2280] [outer = 0x7fa3f2a0ec00] 12:35:44 INFO - PROCESS | 4493 | 1461612944875 Marionette DEBUG loaded listener.js 12:35:44 INFO - PROCESS | 4493 | ++DOMWINDOW == 156 (0x7fa3f31d1800) [pid = 4493] [serial = 2281] [outer = 0x7fa3f2a0ec00] 12:35:45 INFO - PROCESS | 4493 | 1461612945593 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 12:35:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 12:35:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1287ms 12:35:45 INFO - PROCESS | 4493 | 1461612945629 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 12:35:45 INFO - PROCESS | 4493 | 1461612945638 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 12:35:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:35:45 INFO - PROCESS | 4493 | 1461612945647 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:35:45 INFO - PROCESS | 4493 | 1461612945650 Marionette TRACE conn4 <- [1,3006,null,{}] 12:35:45 INFO - PROCESS | 4493 | 1461612945656 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:45 INFO - PROCESS | 4493 | 1461612945925 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 12:35:45 INFO - PROCESS | 4493 | 1461612945954 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:45 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f2a5c000 == 125 [pid = 4493] [id = 761] 12:35:45 INFO - PROCESS | 4493 | ++DOMWINDOW == 157 (0x7fa3f2a0f000) [pid = 4493] [serial = 2282] [outer = (nil)] 12:35:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 158 (0x7fa3f4449000) [pid = 4493] [serial = 2283] [outer = 0x7fa3f2a0f000] 12:35:46 INFO - PROCESS | 4493 | 1461612946018 Marionette DEBUG loaded listener.js 12:35:46 INFO - PROCESS | 4493 | ++DOMWINDOW == 159 (0x7fa3f4645400) [pid = 4493] [serial = 2284] [outer = 0x7fa3f2a0f000] 12:35:46 INFO - PROCESS | 4493 | 1461612946923 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 12:35:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 12:35:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1329ms 12:35:46 INFO - PROCESS | 4493 | 1461612946976 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 12:35:46 INFO - PROCESS | 4493 | 1461612946990 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 12:35:47 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:35:47 INFO - PROCESS | 4493 | 1461612947003 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:35:47 INFO - PROCESS | 4493 | 1461612947008 Marionette TRACE conn4 <- [1,3010,null,{}] 12:35:47 INFO - PROCESS | 4493 | 1461612947027 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:47 INFO - PROCESS | 4493 | 1461612947294 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 12:35:47 INFO - PROCESS | 4493 | 1461612947346 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:47 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f310c000 == 126 [pid = 4493] [id = 762] 12:35:47 INFO - PROCESS | 4493 | ++DOMWINDOW == 160 (0x7fa3f6c9f400) [pid = 4493] [serial = 2285] [outer = (nil)] 12:35:47 INFO - PROCESS | 4493 | ++DOMWINDOW == 161 (0x7fa3f6d80c00) [pid = 4493] [serial = 2286] [outer = 0x7fa3f6c9f400] 12:35:47 INFO - PROCESS | 4493 | 1461612947520 Marionette DEBUG loaded listener.js 12:35:47 INFO - PROCESS | 4493 | ++DOMWINDOW == 162 (0x7fa3f6fd8000) [pid = 4493] [serial = 2287] [outer = 0x7fa3f6c9f400] 12:35:48 INFO - PROCESS | 4493 | 1461612948428 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 12:35:48 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 12:35:48 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1438ms 12:35:48 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:35:48 INFO - PROCESS | 4493 | 1461612948441 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 12:35:48 INFO - PROCESS | 4493 | 1461612948445 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 12:35:48 INFO - PROCESS | 4493 | 1461612948450 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:35:48 INFO - PROCESS | 4493 | 1461612948453 Marionette TRACE conn4 <- [1,3014,null,{}] 12:35:48 INFO - PROCESS | 4493 | 1461612948466 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:48 INFO - PROCESS | 4493 | 1461612948708 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 12:35:49 INFO - PROCESS | 4493 | --DOMWINDOW == 161 (0x7fa406d6d800) [pid = 4493] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:35:49 INFO - PROCESS | 4493 | --DOMWINDOW == 160 (0x7fa40331f000) [pid = 4493] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:35:49 INFO - PROCESS | 4493 | --DOMWINDOW == 159 (0x7fa40c06c400) [pid = 4493] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 12:35:49 INFO - PROCESS | 4493 | --DOMWINDOW == 158 (0x7fa40440e400) [pid = 4493] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:35:49 INFO - PROCESS | 4493 | --DOMWINDOW == 157 (0x7fa3f3267c00) [pid = 4493] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 12:35:49 INFO - PROCESS | 4493 | --DOMWINDOW == 156 (0x7fa3fb61a000) [pid = 4493] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:35:49 INFO - PROCESS | 4493 | --DOMWINDOW == 155 (0x7fa3f3261c00) [pid = 4493] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:35:49 INFO - PROCESS | 4493 | --DOMWINDOW == 154 (0x7fa3f3e23000) [pid = 4493] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 12:35:49 INFO - PROCESS | 4493 | --DOMWINDOW == 153 (0x7fa41386cc00) [pid = 4493] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 12:35:49 INFO - PROCESS | 4493 | --DOMWINDOW == 152 (0x7fa404453400) [pid = 4493] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 12:35:49 INFO - PROCESS | 4493 | --DOMWINDOW == 151 (0x7fa406f1ec00) [pid = 4493] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:35:49 INFO - PROCESS | 4493 | --DOMWINDOW == 150 (0x7fa3fb615800) [pid = 4493] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:35:49 INFO - PROCESS | 4493 | --DOMWINDOW == 149 (0x7fa3f3e1c000) [pid = 4493] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:35:49 INFO - PROCESS | 4493 | --DOMWINDOW == 148 (0x7fa405ab6c00) [pid = 4493] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 12:35:49 INFO - PROCESS | 4493 | --DOMWINDOW == 147 (0x7fa40331dc00) [pid = 4493] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:35:49 INFO - PROCESS | 4493 | --DOMWINDOW == 146 (0x7fa3f2cd5400) [pid = 4493] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:35:49 INFO - PROCESS | 4493 | --DOMWINDOW == 145 (0x7fa3f20bc800) [pid = 4493] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 12:35:49 INFO - PROCESS | 4493 | --DOMWINDOW == 144 (0x7fa3f6d79800) [pid = 4493] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:35:49 INFO - PROCESS | 4493 | --DOMWINDOW == 143 (0x7fa3fae55000) [pid = 4493] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 12:35:49 INFO - PROCESS | 4493 | --DOMWINDOW == 142 (0x7fa3fca56400) [pid = 4493] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:35:49 INFO - PROCESS | 4493 | --DOMWINDOW == 141 (0x7fa403548000) [pid = 4493] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 12:35:49 INFO - PROCESS | 4493 | --DOMWINDOW == 140 (0x7fa3f98d2000) [pid = 4493] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 12:35:49 INFO - PROCESS | 4493 | --DOMWINDOW == 139 (0x7fa3f2cce800) [pid = 4493] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:35:49 INFO - PROCESS | 4493 | --DOMWINDOW == 138 (0x7fa3f1549400) [pid = 4493] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:35:49 INFO - PROCESS | 4493 | 1461612949517 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:49 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f43b5800 == 127 [pid = 4493] [id = 763] 12:35:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 139 (0x7fa3f1547000) [pid = 4493] [serial = 2288] [outer = (nil)] 12:35:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 140 (0x7fa3f3262800) [pid = 4493] [serial = 2289] [outer = 0x7fa3f1547000] 12:35:49 INFO - PROCESS | 4493 | 1461612949601 Marionette DEBUG loaded listener.js 12:35:49 INFO - PROCESS | 4493 | ++DOMWINDOW == 141 (0x7fa3f77b1c00) [pid = 4493] [serial = 2290] [outer = 0x7fa3f1547000] 12:35:49 INFO - PROCESS | 4493 | [4493] 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 12:35:50 INFO - PROCESS | 4493 | 1461612950303 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:35:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:35:50 INFO - {} 12:35:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:35:50 INFO - {} 12:35:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:35:50 INFO - {} 12:35:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:35:50 INFO - {} 12:35:50 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1892ms 12:35:50 INFO - TEST-START | /FileAPI/fileReader.html 12:35:50 INFO - PROCESS | 4493 | 1461612950354 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 12:35:50 INFO - PROCESS | 4493 | 1461612950356 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 12:35:50 INFO - PROCESS | 4493 | 1461612950369 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:35:50 INFO - PROCESS | 4493 | 1461612950371 Marionette TRACE conn4 <- [1,3018,null,{}] 12:35:50 INFO - PROCESS | 4493 | 1461612950375 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:50 INFO - PROCESS | 4493 | 1461612950583 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 12:35:50 INFO - PROCESS | 4493 | 1461612950594 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:50 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f731a000 == 128 [pid = 4493] [id = 764] 12:35:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 142 (0x7fa3f6fe5000) [pid = 4493] [serial = 2291] [outer = (nil)] 12:35:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 143 (0x7fa3f9a28c00) [pid = 4493] [serial = 2292] [outer = 0x7fa3f6fe5000] 12:35:50 INFO - PROCESS | 4493 | 1461612950661 Marionette DEBUG loaded listener.js 12:35:50 INFO - PROCESS | 4493 | ++DOMWINDOW == 144 (0x7fa3faccfc00) [pid = 4493] [serial = 2293] [outer = 0x7fa3f6fe5000] 12:35:51 INFO - PROCESS | 4493 | 1461612951733 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 12:35:51 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:35:51 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:35:51 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:35:51 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:35:51 INFO - TEST-OK | /FileAPI/fileReader.html | took 1389ms 12:35:51 INFO - PROCESS | 4493 | 1461612951755 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 12:35:51 INFO - PROCESS | 4493 | 1461612951761 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 12:35:51 INFO - TEST-START | /FileAPI/historical.html 12:35:51 INFO - PROCESS | 4493 | 1461612951770 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:35:51 INFO - PROCESS | 4493 | 1461612951776 Marionette TRACE conn4 <- [1,3022,null,{}] 12:35:51 INFO - PROCESS | 4493 | 1461612951786 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:52 INFO - PROCESS | 4493 | 1461612952036 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 12:35:52 INFO - PROCESS | 4493 | 1461612952382 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:52 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f1fe1800 == 129 [pid = 4493] [id = 765] 12:35:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 145 (0x7fa3f2a11800) [pid = 4493] [serial = 2294] [outer = (nil)] 12:35:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 146 (0x7fa3f31c7000) [pid = 4493] [serial = 2295] [outer = 0x7fa3f2a11800] 12:35:52 INFO - PROCESS | 4493 | 1461612952465 Marionette DEBUG loaded listener.js 12:35:52 INFO - PROCESS | 4493 | ++DOMWINDOW == 147 (0x7fa3f434f800) [pid = 4493] [serial = 2296] [outer = 0x7fa3f2a11800] 12:35:53 INFO - PROCESS | 4493 | 1461612953294 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 12:35:53 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:35:53 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:35:53 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:35:53 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:35:53 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:35:53 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:35:53 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:35:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:53 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:35:53 INFO - TEST-OK | /FileAPI/historical.html | took 1545ms 12:35:53 INFO - PROCESS | 4493 | 1461612953316 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 12:35:53 INFO - PROCESS | 4493 | 1461612953325 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 12:35:53 INFO - TEST-START | /FileAPI/idlharness.html 12:35:53 INFO - PROCESS | 4493 | 1461612953336 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:35:53 INFO - PROCESS | 4493 | 1461612953339 Marionette TRACE conn4 <- [1,3026,null,{}] 12:35:53 INFO - PROCESS | 4493 | 1461612953345 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:53 INFO - PROCESS | 4493 | 1461612953538 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 12:35:53 INFO - PROCESS | 4493 | 1461612953808 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:53 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f43c1800 == 130 [pid = 4493] [id = 766] 12:35:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 148 (0x7fa3f4350800) [pid = 4493] [serial = 2297] [outer = (nil)] 12:35:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 149 (0x7fa3f6ca4800) [pid = 4493] [serial = 2298] [outer = 0x7fa3f4350800] 12:35:53 INFO - PROCESS | 4493 | 1461612953885 Marionette DEBUG loaded listener.js 12:35:53 INFO - PROCESS | 4493 | ++DOMWINDOW == 150 (0x7fa3f7464c00) [pid = 4493] [serial = 2299] [outer = 0x7fa3f4350800] 12:35:55 INFO - PROCESS | 4493 | 1461612955633 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:35:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:35:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:35:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:35:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:35:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:35:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:35:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:35:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:35:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:35:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:35:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:35:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:35:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:35:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:35:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:35:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:35:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:35:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:35:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:35:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:35:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:35:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:35:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:35:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:35:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:35:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:35:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:35:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:35:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:35:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:35:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:35:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:35:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:35:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:35:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:35:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:35:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 12:35:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:35:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:35:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:35:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:35:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:35:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:35:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:35:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:35:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:35:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:35:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:35:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:35:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:35:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:35:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:35:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:35:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:35:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:35:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:35:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:35:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:35:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:35:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:35:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:35:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:35:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:35:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:35:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 12:35:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:35:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:35:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:35:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:35:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:35:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:35:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:35:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:35:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:35:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:35:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:35:55 INFO - TEST-OK | /FileAPI/idlharness.html | took 2402ms 12:35:55 INFO - PROCESS | 4493 | 1461612955855 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 12:35:55 INFO - PROCESS | 4493 | 1461612955865 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 12:35:55 INFO - TEST-START | /FileAPI/idlharness.worker 12:35:55 INFO - PROCESS | 4493 | 1461612955925 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:35:55 INFO - PROCESS | 4493 | 1461612955932 Marionette TRACE conn4 <- [1,3030,null,{}] 12:35:55 INFO - PROCESS | 4493 | 1461612955951 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:56 INFO - PROCESS | 4493 | 1461612956165 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 12:35:56 INFO - PROCESS | 4493 | 1461612956426 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:56 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f80de000 == 131 [pid = 4493] [id = 767] 12:35:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 151 (0x7fa3facd4800) [pid = 4493] [serial = 2300] [outer = (nil)] 12:35:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 152 (0x7fa3fbe94400) [pid = 4493] [serial = 2301] [outer = 0x7fa3facd4800] 12:35:56 INFO - PROCESS | 4493 | 1461612956506 Marionette DEBUG loaded listener.js 12:35:56 INFO - PROCESS | 4493 | ++DOMWINDOW == 153 (0x7fa3fc952400) [pid = 4493] [serial = 2302] [outer = 0x7fa3facd4800] 12:35:56 INFO - PROCESS | 4493 | [4493] 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 12:35:58 INFO - PROCESS | 4493 | 1461612958724 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 12:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:35:58 INFO - {} 12:35:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:35:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:35:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:35:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:35:58 INFO - {} 12:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:35:58 INFO - {} 12:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:35:58 INFO - {} 12:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:35:58 INFO - {} 12:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:35:58 INFO - {} 12:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:35:58 INFO - {} 12:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:35:58 INFO - {} 12:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:35:58 INFO - {} 12:35:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:35:58 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:58 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:35:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:35:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:35:58 INFO - {} 12:35:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:35:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:35:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:35:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:35:58 INFO - {} 12:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:35:58 INFO - {} 12:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:35:58 INFO - {} 12:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:35:58 INFO - {} 12:35:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:35:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:35:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:35:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:35:58 INFO - {} 12:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 12:35:58 INFO - {} 12:35:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:35:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:35:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:35:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:35:58 INFO - {} 12:35:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:35:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:35:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:35:58 INFO - {} 12:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:35:58 INFO - {} 12:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:35:58 INFO - {} 12:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:35:58 INFO - {} 12:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:35:58 INFO - {} 12:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:35:58 INFO - {} 12:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:35:58 INFO - {} 12:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:35:58 INFO - {} 12:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:35:58 INFO - {} 12:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:35:58 INFO - {} 12:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:35:58 INFO - {} 12:35:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:35:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:35:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:35:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:35:58 INFO - {} 12:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 12:35:58 INFO - {} 12:35:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:35:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:35:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:35:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:35:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:35:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:35:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:35:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:35:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:35:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:35:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:35:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:35:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:35:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:35:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:35:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:35:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:35:58 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:35:58 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:35:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:35:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:35:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:35:58 INFO - {} 12:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:35:58 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:35:59 INFO - {} 12:35:59 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2962ms 12:35:59 INFO - PROCESS | 4493 | 1461612958841 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 12:35:59 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:35:59 INFO - PROCESS | 4493 | 1461612958845 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 12:35:59 INFO - PROCESS | 4493 | 1461612958850 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:35:59 INFO - PROCESS | 4493 | 1461612958852 Marionette TRACE conn4 <- [1,3034,null,{}] 12:35:59 INFO - PROCESS | 4493 | 1461612958861 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:59 INFO - PROCESS | 4493 | 1461612959193 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 12:35:59 INFO - PROCESS | 4493 | 1461612959450 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:59 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcc2c800 == 132 [pid = 4493] [id = 768] 12:35:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 154 (0x7fa3fc94cc00) [pid = 4493] [serial = 2303] [outer = (nil)] 12:35:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 155 (0x7fa4040c7400) [pid = 4493] [serial = 2304] [outer = 0x7fa3fc94cc00] 12:35:59 INFO - PROCESS | 4493 | 1461612959523 Marionette DEBUG loaded listener.js 12:35:59 INFO - PROCESS | 4493 | ++DOMWINDOW == 156 (0x7fa4042f5c00) [pid = 4493] [serial = 2305] [outer = 0x7fa3fc94cc00] 12:36:00 INFO - PROCESS | 4493 | 1461612960305 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 12:36:00 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:36:00 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1485ms 12:36:00 INFO - PROCESS | 4493 | 1461612960336 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 12:36:00 INFO - PROCESS | 4493 | 1461612960339 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 12:36:00 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:36:00 INFO - PROCESS | 4493 | 1461612960345 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:36:00 INFO - PROCESS | 4493 | 1461612960349 Marionette TRACE conn4 <- [1,3038,null,{}] 12:36:00 INFO - PROCESS | 4493 | 1461612960354 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:00 INFO - PROCESS | 4493 | 1461612960572 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 12:36:00 INFO - PROCESS | 4493 | 1461612960850 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:00 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcd98000 == 133 [pid = 4493] [id = 769] 12:36:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 157 (0x7fa3f615ec00) [pid = 4493] [serial = 2306] [outer = (nil)] 12:36:00 INFO - PROCESS | 4493 | ++DOMWINDOW == 158 (0x7fa40440c000) [pid = 4493] [serial = 2307] [outer = 0x7fa3f615ec00] 12:36:00 INFO - PROCESS | 4493 | 1461612960929 Marionette DEBUG loaded listener.js 12:36:01 INFO - PROCESS | 4493 | ++DOMWINDOW == 159 (0x7fa4044a0000) [pid = 4493] [serial = 2308] [outer = 0x7fa3f615ec00] 12:36:01 INFO - PROCESS | 4493 | 1461612961761 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 12:36:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:36:01 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1428ms 12:36:01 INFO - PROCESS | 4493 | 1461612961775 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 12:36:01 INFO - PROCESS | 4493 | 1461612961779 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 12:36:01 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:36:01 INFO - PROCESS | 4493 | 1461612961785 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:36:01 INFO - PROCESS | 4493 | 1461612961787 Marionette TRACE conn4 <- [1,3042,null,{}] 12:36:01 INFO - PROCESS | 4493 | 1461612961794 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:02 INFO - PROCESS | 4493 | 1461612962059 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 12:36:02 INFO - PROCESS | 4493 | 1461612962309 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:02 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fe2a8000 == 134 [pid = 4493] [id = 770] 12:36:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 160 (0x7fa4044a4800) [pid = 4493] [serial = 2309] [outer = (nil)] 12:36:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 161 (0x7fa405748400) [pid = 4493] [serial = 2310] [outer = 0x7fa4044a4800] 12:36:02 INFO - PROCESS | 4493 | 1461612962390 Marionette DEBUG loaded listener.js 12:36:02 INFO - PROCESS | 4493 | ++DOMWINDOW == 162 (0x7fa405aae400) [pid = 4493] [serial = 2311] [outer = 0x7fa4044a4800] 12:36:03 INFO - PROCESS | 4493 | 1461612963552 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:36:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 12:36:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:36:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:36:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 12:36:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:36:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:36:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:36:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:36:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 12:36:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:36:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:36:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:36:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:36:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 12:36:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:36:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:36:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:36:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:36:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:36:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:36:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:36:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:36:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:36:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:36:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:36:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:36:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:36:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:36:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:36:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:36:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:36:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:36:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:36:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:36:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:36:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:36:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:36:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:36:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:36:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:36:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:36:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:36:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:36:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:36:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:36:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:36:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:36:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:36:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:36:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:36:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:36:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:36:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:36:03 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1860ms 12:36:03 INFO - PROCESS | 4493 | 1461612963646 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 12:36:03 INFO - PROCESS | 4493 | 1461612963651 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 12:36:03 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:36:03 INFO - PROCESS | 4493 | 1461612963661 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:36:03 INFO - PROCESS | 4493 | 1461612963665 Marionette TRACE conn4 <- [1,3046,null,{}] 12:36:03 INFO - PROCESS | 4493 | 1461612963678 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:03 INFO - PROCESS | 4493 | 1461612963948 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 12:36:04 INFO - PROCESS | 4493 | 1461612964324 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:04 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f9adb000 == 135 [pid = 4493] [id = 771] 12:36:04 INFO - PROCESS | 4493 | ++DOMWINDOW == 163 (0x7fa3f435c800) [pid = 4493] [serial = 2312] [outer = (nil)] 12:36:04 INFO - PROCESS | 4493 | ++DOMWINDOW == 164 (0x7fa3fbe94c00) [pid = 4493] [serial = 2313] [outer = 0x7fa3f435c800] 12:36:04 INFO - PROCESS | 4493 | 1461612964397 Marionette DEBUG loaded listener.js 12:36:04 INFO - PROCESS | 4493 | ++DOMWINDOW == 165 (0x7fa3fcb16c00) [pid = 4493] [serial = 2314] [outer = 0x7fa3f435c800] 12:36:04 INFO - PROCESS | 4493 | [4493] 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 12:36:05 INFO - PROCESS | 4493 | 1461612965222 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:36:05 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:36:05 INFO - {} 12:36:05 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1589ms 12:36:05 INFO - PROCESS | 4493 | 1461612965250 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 12:36:05 INFO - PROCESS | 4493 | 1461612965254 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 12:36:05 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:36:05 INFO - PROCESS | 4493 | 1461612965259 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:36:05 INFO - PROCESS | 4493 | 1461612965262 Marionette TRACE conn4 <- [1,3050,null,{}] 12:36:05 INFO - PROCESS | 4493 | 1461612965268 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:05 INFO - PROCESS | 4493 | 1461612965468 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 12:36:05 INFO - PROCESS | 4493 | 1461612965740 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:05 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fcab0000 == 136 [pid = 4493] [id = 772] 12:36:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 166 (0x7fa3fcb19000) [pid = 4493] [serial = 2315] [outer = (nil)] 12:36:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 167 (0x7fa3fdcec000) [pid = 4493] [serial = 2316] [outer = 0x7fa3fcb19000] 12:36:05 INFO - PROCESS | 4493 | 1461612965817 Marionette DEBUG loaded listener.js 12:36:05 INFO - PROCESS | 4493 | ++DOMWINDOW == 168 (0x7fa3fe3ddc00) [pid = 4493] [serial = 2317] [outer = 0x7fa3fcb19000] 12:36:06 INFO - PROCESS | 4493 | 1461612966648 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 12:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:36:06 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1438ms 12:36:06 INFO - PROCESS | 4493 | 1461612966699 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 12:36:06 INFO - PROCESS | 4493 | 1461612966703 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 12:36:06 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:36:06 INFO - PROCESS | 4493 | 1461612966711 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:36:06 INFO - PROCESS | 4493 | 1461612966714 Marionette TRACE conn4 <- [1,3054,null,{}] 12:36:06 INFO - PROCESS | 4493 | 1461612966720 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:06 INFO - PROCESS | 4493 | 1461612966955 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 12:36:07 INFO - PROCESS | 4493 | 1461612967235 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:07 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa401551000 == 137 [pid = 4493] [id = 773] 12:36:07 INFO - PROCESS | 4493 | ++DOMWINDOW == 169 (0x7fa3fcb80400) [pid = 4493] [serial = 2318] [outer = (nil)] 12:36:07 INFO - PROCESS | 4493 | ++DOMWINDOW == 170 (0x7fa401776800) [pid = 4493] [serial = 2319] [outer = 0x7fa3fcb80400] 12:36:07 INFO - PROCESS | 4493 | 1461612967309 Marionette DEBUG loaded listener.js 12:36:07 INFO - PROCESS | 4493 | ++DOMWINDOW == 171 (0x7fa402e52800) [pid = 4493] [serial = 2320] [outer = 0x7fa3fcb80400] 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:36:08 INFO - PROCESS | 4493 | 1461612968543 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:36:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:36:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:36:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:36:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:36:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:36:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:36:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:36:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:36:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:36:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:36:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:36:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:36:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:36:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:36:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:36:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:36:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:36:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:36:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:36:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:36:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:36:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:36:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:36:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:36:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:36:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:36:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 12:36:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:36:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 12:36:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:36:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:36:08 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1928ms 12:36:08 INFO - PROCESS | 4493 | 1461612968639 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 12:36:08 INFO - PROCESS | 4493 | 1461612968642 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 12:36:08 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:36:08 INFO - PROCESS | 4493 | 1461612968738 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:36:08 INFO - PROCESS | 4493 | 1461612968748 Marionette TRACE conn4 <- [1,3058,null,{}] 12:36:08 INFO - PROCESS | 4493 | 1461612968757 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:09 INFO - PROCESS | 4493 | 1461612969073 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 12:36:09 INFO - PROCESS | 4493 | 1461612969321 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:09 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa402fba800 == 138 [pid = 4493] [id = 774] 12:36:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 172 (0x7fa3fe0b6c00) [pid = 4493] [serial = 2321] [outer = (nil)] 12:36:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 173 (0x7fa40be7dc00) [pid = 4493] [serial = 2322] [outer = 0x7fa3fe0b6c00] 12:36:09 INFO - PROCESS | 4493 | 1461612969393 Marionette DEBUG loaded listener.js 12:36:09 INFO - PROCESS | 4493 | ++DOMWINDOW == 174 (0x7fa40c06a800) [pid = 4493] [serial = 2323] [outer = 0x7fa3fe0b6c00] 12:36:10 INFO - PROCESS | 4493 | 1461612970207 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 12:36:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:36:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:36:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:36:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:36:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:36:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:36:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:36:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:36:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:36:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:36:10 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:10 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:36:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:36:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:36:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:36:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:36:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:36:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:36:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:36:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:36:10 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1546ms 12:36:10 INFO - PROCESS | 4493 | 1461612970251 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 12:36:10 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:36:10 INFO - PROCESS | 4493 | 1461612970260 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 12:36:10 INFO - PROCESS | 4493 | 1461612970265 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:36:10 INFO - PROCESS | 4493 | 1461612970270 Marionette TRACE conn4 <- [1,3062,null,{}] 12:36:10 INFO - PROCESS | 4493 | 1461612970275 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:10 INFO - PROCESS | 4493 | 1461612970545 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 12:36:10 INFO - PROCESS | 4493 | 1461612970814 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:10 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3fb720000 == 139 [pid = 4493] [id = 775] 12:36:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 175 (0x7fa3facd2000) [pid = 4493] [serial = 2324] [outer = (nil)] 12:36:10 INFO - PROCESS | 4493 | ++DOMWINDOW == 176 (0x7fa40be83800) [pid = 4493] [serial = 2325] [outer = 0x7fa3facd2000] 12:36:10 INFO - PROCESS | 4493 | 1461612970898 Marionette DEBUG loaded listener.js 12:36:11 INFO - PROCESS | 4493 | ++DOMWINDOW == 177 (0x7fa40d59dc00) [pid = 4493] [serial = 2326] [outer = 0x7fa3facd2000] 12:36:11 INFO - PROCESS | 4493 | [4493] 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 12:36:11 INFO - PROCESS | 4493 | 1461612971793 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:36:11 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:36:11 INFO - {} 12:36:11 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1587ms 12:36:11 INFO - PROCESS | 4493 | 1461612971858 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 12:36:11 INFO - PROCESS | 4493 | 1461612971861 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 12:36:11 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:36:11 INFO - PROCESS | 4493 | 1461612971867 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:36:11 INFO - PROCESS | 4493 | 1461612971870 Marionette TRACE conn4 <- [1,3066,null,{}] 12:36:11 INFO - PROCESS | 4493 | 1461612971875 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:12 INFO - PROCESS | 4493 | 1461612972118 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 12:36:12 INFO - PROCESS | 4493 | 1461612972362 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:12 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa403f95800 == 140 [pid = 4493] [id = 776] 12:36:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 178 (0x7fa40d5a1400) [pid = 4493] [serial = 2327] [outer = (nil)] 12:36:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 179 (0x7fa41386b400) [pid = 4493] [serial = 2328] [outer = 0x7fa40d5a1400] 12:36:12 INFO - PROCESS | 4493 | 1461612972436 Marionette DEBUG loaded listener.js 12:36:12 INFO - PROCESS | 4493 | ++DOMWINDOW == 180 (0x7fa41973dc00) [pid = 4493] [serial = 2329] [outer = 0x7fa40d5a1400] 12:36:13 INFO - PROCESS | 4493 | 1461612973256 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 12:36:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:36:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:36:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:36:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:36:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:36:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:36:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:36:13 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1428ms 12:36:13 INFO - PROCESS | 4493 | 1461612973298 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 12:36:13 INFO - PROCESS | 4493 | 1461612973305 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 12:36:13 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:36:13 INFO - PROCESS | 4493 | 1461612973310 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:36:13 INFO - PROCESS | 4493 | 1461612973313 Marionette TRACE conn4 <- [1,3070,null,{}] 12:36:13 INFO - PROCESS | 4493 | 1461612973327 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:13 INFO - PROCESS | 4493 | 1461612973531 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 12:36:13 INFO - PROCESS | 4493 | 1461612973816 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:13 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa4041d7000 == 141 [pid = 4493] [id = 777] 12:36:13 INFO - PROCESS | 4493 | ++DOMWINDOW == 181 (0x7fa40fc08c00) [pid = 4493] [serial = 2330] [outer = (nil)] 12:36:13 INFO - PROCESS | 4493 | ++DOMWINDOW == 182 (0x7fa41a5c9c00) [pid = 4493] [serial = 2331] [outer = 0x7fa40fc08c00] 12:36:13 INFO - PROCESS | 4493 | 1461612973891 Marionette DEBUG loaded listener.js 12:36:13 INFO - PROCESS | 4493 | ++DOMWINDOW == 183 (0x7fa41a6e9c00) [pid = 4493] [serial = 2332] [outer = 0x7fa40fc08c00] 12:36:14 INFO - PROCESS | 4493 | 1461612974676 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 12:36:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:36:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:36:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:36:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:36:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:36:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:36:14 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1392ms 12:36:14 INFO - PROCESS | 4493 | 1461612974704 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 12:36:14 INFO - PROCESS | 4493 | 1461612974708 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 12:36:14 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:36:14 INFO - PROCESS | 4493 | 1461612974714 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:36:14 INFO - PROCESS | 4493 | 1461612974716 Marionette TRACE conn4 <- [1,3074,null,{}] 12:36:14 INFO - PROCESS | 4493 | 1461612974722 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:15 INFO - PROCESS | 4493 | 1461612975041 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 12:36:15 INFO - PROCESS | 4493 | 1461612975262 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:15 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa405472000 == 142 [pid = 4493] [id = 778] 12:36:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 184 (0x7fa4054b2800) [pid = 4493] [serial = 2333] [outer = (nil)] 12:36:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 185 (0x7fa41a6eac00) [pid = 4493] [serial = 2334] [outer = 0x7fa4054b2800] 12:36:15 INFO - PROCESS | 4493 | 1461612975338 Marionette DEBUG loaded listener.js 12:36:15 INFO - PROCESS | 4493 | ++DOMWINDOW == 186 (0x7fa41b4aa000) [pid = 4493] [serial = 2335] [outer = 0x7fa4054b2800] 12:36:16 INFO - PROCESS | 4493 | 1461612976114 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 12:36:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:36:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:36:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:36:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:36:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:36:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:36:16 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1432ms 12:36:16 INFO - PROCESS | 4493 | 1461612976153 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 12:36:16 INFO - PROCESS | 4493 | 1461612976156 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 12:36:16 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:36:16 INFO - PROCESS | 4493 | 1461612976165 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:36:16 INFO - PROCESS | 4493 | 1461612976168 Marionette TRACE conn4 <- [1,3078,null,{}] 12:36:16 INFO - PROCESS | 4493 | 1461612976173 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:16 INFO - PROCESS | 4493 | 1461612976378 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 12:36:16 INFO - PROCESS | 4493 | 1461612976629 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:16 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa409a7b000 == 143 [pid = 4493] [id = 779] 12:36:16 INFO - PROCESS | 4493 | ++DOMWINDOW == 187 (0x7fa4054b2c00) [pid = 4493] [serial = 2336] [outer = (nil)] 12:36:16 INFO - PROCESS | 4493 | ++DOMWINDOW == 188 (0x7fa41b8c1400) [pid = 4493] [serial = 2337] [outer = 0x7fa4054b2c00] 12:36:16 INFO - PROCESS | 4493 | 1461612976702 Marionette DEBUG loaded listener.js 12:36:16 INFO - PROCESS | 4493 | ++DOMWINDOW == 189 (0x7fa41ba2cc00) [pid = 4493] [serial = 2338] [outer = 0x7fa4054b2c00] 12:36:17 INFO - PROCESS | 4493 | 1461612977589 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 12:36:17 INFO - PROCESS | 4493 | 1461612977613 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 12:36:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:36:17 INFO - PROCESS | 4493 | 1461612977621 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:36:17 INFO - PROCESS | 4493 | 1461612977629 Marionette TRACE conn4 <- [1,3082,null,{}] 12:36:17 INFO - PROCESS | 4493 | 1461612977639 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:17 INFO - PROCESS | 4493 | 1461612977912 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 12:36:18 INFO - PROCESS | 4493 | 1461612978212 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:18 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40b921800 == 144 [pid = 4493] [id = 780] 12:36:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 190 (0x7fa40d48b800) [pid = 4493] [serial = 2339] [outer = (nil)] 12:36:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 191 (0x7fa41f4a3400) [pid = 4493] [serial = 2340] [outer = 0x7fa40d48b800] 12:36:18 INFO - PROCESS | 4493 | 1461612978288 Marionette DEBUG loaded listener.js 12:36:18 INFO - PROCESS | 4493 | ++DOMWINDOW == 192 (0x7fa41fa02800) [pid = 4493] [serial = 2341] [outer = 0x7fa40d48b800] 12:36:19 INFO - PROCESS | 4493 | 1461612979081 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 12:36:19 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:36:19 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:36:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:19 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:36:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:36:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1490ms 12:36:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:36:19 INFO - PROCESS | 4493 | 1461612979113 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 12:36:19 INFO - PROCESS | 4493 | 1461612979116 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 12:36:19 INFO - PROCESS | 4493 | 1461612979122 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:36:19 INFO - PROCESS | 4493 | 1461612979125 Marionette TRACE conn4 <- [1,3086,null,{}] 12:36:19 INFO - PROCESS | 4493 | 1461612979130 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:19 INFO - PROCESS | 4493 | 1461612979344 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 12:36:19 INFO - PROCESS | 4493 | 1461612979628 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:19 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40c5c3000 == 145 [pid = 4493] [id = 781] 12:36:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 193 (0x7fa3f3daac00) [pid = 4493] [serial = 2342] [outer = (nil)] 12:36:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 194 (0x7fa3f3db2000) [pid = 4493] [serial = 2343] [outer = 0x7fa3f3daac00] 12:36:19 INFO - PROCESS | 4493 | 1461612979702 Marionette DEBUG loaded listener.js 12:36:19 INFO - PROCESS | 4493 | ++DOMWINDOW == 195 (0x7fa3f3db7000) [pid = 4493] [serial = 2344] [outer = 0x7fa3f3daac00] 12:36:20 INFO - PROCESS | 4493 | 1461612980465 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:36:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:36:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1388ms 12:36:20 INFO - PROCESS | 4493 | 1461612980510 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 12:36:20 INFO - PROCESS | 4493 | 1461612980514 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 12:36:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:36:20 INFO - PROCESS | 4493 | 1461612980520 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:36:20 INFO - PROCESS | 4493 | 1461612980522 Marionette TRACE conn4 <- [1,3090,null,{}] 12:36:20 INFO - PROCESS | 4493 | 1461612980528 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:20 INFO - PROCESS | 4493 | 1461612980791 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 12:36:21 INFO - PROCESS | 4493 | 1461612981083 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:21 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa40d4b6800 == 146 [pid = 4493] [id = 782] 12:36:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 196 (0x7fa3f1549400) [pid = 4493] [serial = 2345] [outer = (nil)] 12:36:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 197 (0x7fa3f3db8800) [pid = 4493] [serial = 2346] [outer = 0x7fa3f1549400] 12:36:21 INFO - PROCESS | 4493 | 1461612981157 Marionette DEBUG loaded listener.js 12:36:21 INFO - PROCESS | 4493 | ++DOMWINDOW == 198 (0x7fa3f5c71800) [pid = 4493] [serial = 2347] [outer = 0x7fa3f1549400] 12:36:23 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f43b5800 == 145 [pid = 4493] [id = 763] 12:36:23 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f310c000 == 144 [pid = 4493] [id = 762] 12:36:23 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f2a5c000 == 143 [pid = 4493] [id = 761] 12:36:23 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3efbee000 == 142 [pid = 4493] [id = 760] 12:36:23 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f3116800 == 141 [pid = 4493] [id = 758] 12:36:23 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f19dc000 == 140 [pid = 4493] [id = 757] 12:36:23 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3faf11000 == 139 [pid = 4493] [id = 756] 12:36:23 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f2074000 == 138 [pid = 4493] [id = 755] 12:36:23 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f205a800 == 137 [pid = 4493] [id = 754] 12:36:23 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f2aa3000 == 136 [pid = 4493] [id = 753] 12:36:23 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3efbed000 == 135 [pid = 4493] [id = 752] 12:36:23 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa424ad1000 == 134 [pid = 4493] [id = 751] 12:36:23 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa42177c000 == 133 [pid = 4493] [id = 750] 12:36:23 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41f70b000 == 132 [pid = 4493] [id = 749] 12:36:23 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa41b726800 == 131 [pid = 4493] [id = 748] 12:36:23 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa410a94000 == 130 [pid = 4493] [id = 747] 12:36:23 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40c5b5000 == 129 [pid = 4493] [id = 746] 12:36:23 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa40b175800 == 128 [pid = 4493] [id = 745] 12:36:23 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa4047a8000 == 127 [pid = 4493] [id = 744] 12:36:23 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa403fa2800 == 126 [pid = 4493] [id = 743] 12:36:23 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa402fb4000 == 125 [pid = 4493] [id = 742] 12:36:23 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa401493000 == 124 [pid = 4493] [id = 741] 12:36:23 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fd8e3000 == 123 [pid = 4493] [id = 740] 12:36:23 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3fb466800 == 122 [pid = 4493] [id = 739] 12:36:23 INFO - PROCESS | 4493 | --DOCSHELL 0x7fa3f730e000 == 121 [pid = 4493] [id = 738] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 197 (0x7fa3fba75400) [pid = 4493] [serial = 2213] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 196 (0x7fa40beb1000) [pid = 4493] [serial = 2181] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 195 (0x7fa4040cac00) [pid = 4493] [serial = 2163] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 194 (0x7fa41a5cc000) [pid = 4493] [serial = 2192] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 193 (0x7fa404ad6c00) [pid = 4493] [serial = 2172] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 192 (0x7fa3f6d82000) [pid = 4493] [serial = 2204] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 191 (0x7fa3fcb76800) [pid = 4493] [serial = 2154] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 190 (0x7fa40354d400) [pid = 4493] [serial = 2165] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 189 (0x7fa3f464bc00) [pid = 4493] [serial = 2202] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 188 (0x7fa3f7471000) [pid = 4493] [serial = 2205] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 187 (0x7fa403ed1c00) [pid = 4493] [serial = 2162] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 186 (0x7fa41ba11400) [pid = 4493] [serial = 2198] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 185 (0x7fa41ba23800) [pid = 4493] [serial = 2199] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 184 (0x7fa40fc07000) [pid = 4493] [serial = 2189] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 183 (0x7fa41386c800) [pid = 4493] [serial = 2190] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 182 (0x7fa40700f400) [pid = 4493] [serial = 2174] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 181 (0x7fa3fbb4f400) [pid = 4493] [serial = 2151] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 180 (0x7fa4044a7400) [pid = 4493] [serial = 2169] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 179 (0x7fa40bd2d800) [pid = 4493] [serial = 2178] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 178 (0x7fa3f435a800) [pid = 4493] [serial = 2201] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 177 (0x7fa3fba6f400) [pid = 4493] [serial = 2150] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 176 (0x7fa40b09c000) [pid = 4493] [serial = 2177] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 175 (0x7fa403544000) [pid = 4493] [serial = 2160] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 174 (0x7fa3f4449c00) [pid = 4493] [serial = 2144] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 173 (0x7fa3f98d9c00) [pid = 4493] [serial = 2210] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 172 (0x7fa3f9a29400) [pid = 4493] [serial = 2148] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 171 (0x7fa40335fc00) [pid = 4493] [serial = 2159] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 170 (0x7fa3fb559c00) [pid = 4493] [serial = 2211] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 169 (0x7fa404457800) [pid = 4493] [serial = 2168] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 168 (0x7fa3fca60400) [pid = 4493] [serial = 2153] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 167 (0x7fa40c397c00) [pid = 4493] [serial = 2184] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 166 (0x7fa40d484000) [pid = 4493] [serial = 2187] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 165 (0x7fa41a842800) [pid = 4493] [serial = 2193] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 164 (0x7fa41b7e7800) [pid = 4493] [serial = 2196] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 163 (0x7fa3f615c800) [pid = 4493] [serial = 2145] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 162 (0x7fa3fae27800) [pid = 4493] [serial = 2207] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 161 (0x7fa407082800) [pid = 4493] [serial = 2175] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 160 (0x7fa40456fc00) [pid = 4493] [serial = 2171] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 159 (0x7fa404406000) [pid = 4493] [serial = 2166] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 158 (0x7fa40c06f400) [pid = 4493] [serial = 2183] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 157 (0x7fa41b49fc00) [pid = 4493] [serial = 2195] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 156 (0x7fa3fdceb800) [pid = 4493] [serial = 2156] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 155 (0x7fa40cc6d800) [pid = 4493] [serial = 2186] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 154 (0x7fa3f9a2a800) [pid = 4493] [serial = 2130] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 153 (0x7fa3fe3d9400) [pid = 4493] [serial = 2157] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 152 (0x7fa40bd88c00) [pid = 4493] [serial = 2180] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 151 (0x7fa3f77b9c00) [pid = 4493] [serial = 2147] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | --DOMWINDOW == 150 (0x7fa3fb559400) [pid = 4493] [serial = 2208] [outer = (nil)] [url = about:blank] 12:36:23 INFO - PROCESS | 4493 | 1461612983494 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:36:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:36:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 3035ms 12:36:23 INFO - PROCESS | 4493 | 1461612983556 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 12:36:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:36:23 INFO - PROCESS | 4493 | 1461612983561 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 12:36:23 INFO - PROCESS | 4493 | 1461612983568 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:36:23 INFO - PROCESS | 4493 | 1461612983574 Marionette TRACE conn4 <- [1,3094,null,{}] 12:36:23 INFO - PROCESS | 4493 | 1461612983582 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:23 INFO - PROCESS | 4493 | 1461612983780 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 12:36:24 INFO - PROCESS | 4493 | 1461612983996 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:24 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3efbf4000 == 122 [pid = 4493] [id = 783] 12:36:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 151 (0x7fa3f2a0f800) [pid = 4493] [serial = 2348] [outer = (nil)] 12:36:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 152 (0x7fa3f2a11400) [pid = 4493] [serial = 2349] [outer = 0x7fa3f2a0f800] 12:36:24 INFO - PROCESS | 4493 | 1461612984064 Marionette DEBUG loaded listener.js 12:36:24 INFO - PROCESS | 4493 | ++DOMWINDOW == 153 (0x7fa3f2de7c00) [pid = 4493] [serial = 2350] [outer = 0x7fa3f2a0f800] 12:36:24 INFO - PROCESS | 4493 | 1461612984792 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:36:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:36:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1240ms 12:36:24 INFO - PROCESS | 4493 | 1461612984807 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 12:36:24 INFO - PROCESS | 4493 | 1461612984814 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 12:36:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:36:24 INFO - PROCESS | 4493 | 1461612984824 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:36:24 INFO - PROCESS | 4493 | 1461612984828 Marionette TRACE conn4 <- [1,3098,null,{}] 12:36:24 INFO - PROCESS | 4493 | 1461612984833 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:25 INFO - PROCESS | 4493 | 1461612985091 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 12:36:25 INFO - PROCESS | 4493 | 1461612985120 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:25 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f2a64800 == 123 [pid = 4493] [id = 784] 12:36:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 154 (0x7fa3f2a0fc00) [pid = 4493] [serial = 2351] [outer = (nil)] 12:36:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 155 (0x7fa3f3db6800) [pid = 4493] [serial = 2352] [outer = 0x7fa3f2a0fc00] 12:36:25 INFO - PROCESS | 4493 | 1461612985181 Marionette DEBUG loaded listener.js 12:36:25 INFO - PROCESS | 4493 | ++DOMWINDOW == 156 (0x7fa3f444d800) [pid = 4493] [serial = 2353] [outer = 0x7fa3f2a0fc00] 12:36:26 INFO - PROCESS | 4493 | 1461612986118 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 12:36:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:36:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:36:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1332ms 12:36:26 INFO - PROCESS | 4493 | 1461612986157 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 12:36:26 INFO - PROCESS | 4493 | 1461612986171 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 12:36:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:36:26 INFO - PROCESS | 4493 | 1461612986182 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:36:26 INFO - PROCESS | 4493 | 1461612986186 Marionette TRACE conn4 <- [1,3102,null,{}] 12:36:26 INFO - PROCESS | 4493 | 1461612986202 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:26 INFO - PROCESS | 4493 | 1461612986473 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 12:36:26 INFO - PROCESS | 4493 | 1461612986513 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:26 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f310e000 == 124 [pid = 4493] [id = 785] 12:36:26 INFO - PROCESS | 4493 | ++DOMWINDOW == 157 (0x7fa3f5c77c00) [pid = 4493] [serial = 2354] [outer = (nil)] 12:36:26 INFO - PROCESS | 4493 | ++DOMWINDOW == 158 (0x7fa3f6c9d400) [pid = 4493] [serial = 2355] [outer = 0x7fa3f5c77c00] 12:36:26 INFO - PROCESS | 4493 | 1461612986578 Marionette DEBUG loaded listener.js 12:36:26 INFO - PROCESS | 4493 | ++DOMWINDOW == 159 (0x7fa3f6d81400) [pid = 4493] [serial = 2356] [outer = 0x7fa3f5c77c00] 12:36:27 INFO - PROCESS | 4493 | 1461612987545 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:36:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:36:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1390ms 12:36:27 INFO - PROCESS | 4493 | 1461612987573 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 12:36:27 INFO - PROCESS | 4493 | 1461612987577 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 12:36:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:36:27 INFO - PROCESS | 4493 | 1461612987583 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 12:36:27 INFO - PROCESS | 4493 | 1461612987585 Marionette TRACE conn4 <- [1,3106,null,{}] 12:36:27 INFO - PROCESS | 4493 | 1461612987591 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:27 INFO - PROCESS | 4493 | 1461612987855 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 12:36:28 INFO - PROCESS | 4493 | --DOMWINDOW == 158 (0x7fa3fe3e5c00) [pid = 4493] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:36:28 INFO - PROCESS | 4493 | --DOMWINDOW == 157 (0x7fa40b549800) [pid = 4493] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 12:36:28 INFO - PROCESS | 4493 | --DOMWINDOW == 156 (0x7fa3f1550c00) [pid = 4493] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 12:36:28 INFO - PROCESS | 4493 | --DOMWINDOW == 155 (0x7fa3f6c9f400) [pid = 4493] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 12:36:28 INFO - PROCESS | 4493 | --DOMWINDOW == 154 (0x7fa3f1545800) [pid = 4493] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 12:36:28 INFO - PROCESS | 4493 | --DOMWINDOW == 153 (0x7fa3f9a22c00) [pid = 4493] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:36:28 INFO - PROCESS | 4493 | --DOMWINDOW == 152 (0x7fa40176b400) [pid = 4493] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:36:28 INFO - PROCESS | 4493 | --DOMWINDOW == 151 (0x7fa40444f800) [pid = 4493] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 12:36:28 INFO - PROCESS | 4493 | --DOMWINDOW == 150 (0x7fa3f2de6000) [pid = 4493] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 12:36:28 INFO - PROCESS | 4493 | --DOMWINDOW == 149 (0x7fa401775000) [pid = 4493] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 12:36:28 INFO - PROCESS | 4493 | --DOMWINDOW == 148 (0x7fa403544400) [pid = 4493] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:36:28 INFO - PROCESS | 4493 | --DOMWINDOW == 147 (0x7fa402e5d400) [pid = 4493] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:36:28 INFO - PROCESS | 4493 | --DOMWINDOW == 146 (0x7fa3f6ca5800) [pid = 4493] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:36:28 INFO - PROCESS | 4493 | --DOMWINDOW == 145 (0x7fa3fc1ab000) [pid = 4493] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:36:28 INFO - PROCESS | 4493 | --DOMWINDOW == 144 (0x7fa403549400) [pid = 4493] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 12:36:28 INFO - PROCESS | 4493 | --DOMWINDOW == 143 (0x7fa403388000) [pid = 4493] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 12:36:28 INFO - PROCESS | 4493 | --DOMWINDOW == 142 (0x7fa3f2a0ec00) [pid = 4493] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 12:36:28 INFO - PROCESS | 4493 | --DOMWINDOW == 141 (0x7fa41b8b8c00) [pid = 4493] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 12:36:28 INFO - PROCESS | 4493 | --DOMWINDOW == 140 (0x7fa41ba0e800) [pid = 4493] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 12:36:28 INFO - PROCESS | 4493 | --DOMWINDOW == 139 (0x7fa3f2de6400) [pid = 4493] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 12:36:28 INFO - PROCESS | 4493 | --DOMWINDOW == 138 (0x7fa3f6d83000) [pid = 4493] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:36:28 INFO - PROCESS | 4493 | --DOMWINDOW == 137 (0x7fa40b1f3000) [pid = 4493] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 12:36:28 INFO - PROCESS | 4493 | --DOMWINDOW == 136 (0x7fa40bd8d400) [pid = 4493] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:36:28 INFO - PROCESS | 4493 | --DOMWINDOW == 135 (0x7fa3f2a0f000) [pid = 4493] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 12:36:28 INFO - PROCESS | 4493 | --DOMWINDOW == 134 (0x7fa3f1547000) [pid = 4493] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 12:36:28 INFO - PROCESS | 4493 | 1461612988616 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:28 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f3121800 == 125 [pid = 4493] [id = 786] 12:36:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 135 (0x7fa3f1545800) [pid = 4493] [serial = 2357] [outer = (nil)] 12:36:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 136 (0x7fa3f4358000) [pid = 4493] [serial = 2358] [outer = 0x7fa3f1545800] 12:36:28 INFO - PROCESS | 4493 | 1461612988679 Marionette DEBUG loaded listener.js 12:36:28 INFO - PROCESS | 4493 | ++DOMWINDOW == 137 (0x7fa3f7e0a400) [pid = 4493] [serial = 2359] [outer = 0x7fa3f1545800] 12:36:29 INFO - PROCESS | 4493 | 1461612989348 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 12:36:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:36:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:36:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:36:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1782ms 12:36:29 INFO - PROCESS | 4493 | 1461612989367 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 12:36:29 INFO - PROCESS | 4493 | 1461612989371 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 12:36:29 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:36:29 INFO - PROCESS | 4493 | 1461612989378 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 12:36:29 INFO - PROCESS | 4493 | 1461612989380 Marionette TRACE conn4 <- [1,3110,null,{}] 12:36:29 INFO - PROCESS | 4493 | 1461612989386 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:29 INFO - PROCESS | 4493 | 1461612989604 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 12:36:29 INFO - PROCESS | 4493 | 1461612989806 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:29 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f73d3000 == 126 [pid = 4493] [id = 787] 12:36:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 138 (0x7fa3f1550c00) [pid = 4493] [serial = 2360] [outer = (nil)] 12:36:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 139 (0x7fa3f7e4b000) [pid = 4493] [serial = 2361] [outer = 0x7fa3f1550c00] 12:36:29 INFO - PROCESS | 4493 | 1461612989866 Marionette DEBUG loaded listener.js 12:36:29 INFO - PROCESS | 4493 | ++DOMWINDOW == 140 (0x7fa3f7e54800) [pid = 4493] [serial = 2362] [outer = 0x7fa3f1550c00] 12:36:30 INFO - PROCESS | 4493 | 1461612990732 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 12:36:30 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:36:30 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 12:36:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:36:30 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1382ms 12:36:30 INFO - PROCESS | 4493 | 1461612990763 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 12:36:30 INFO - PROCESS | 4493 | 1461612990769 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 12:36:30 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:36:30 INFO - PROCESS | 4493 | 1461612990778 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 12:36:30 INFO - PROCESS | 4493 | 1461612990783 Marionette TRACE conn4 <- [1,3114,null,{}] 12:36:30 INFO - PROCESS | 4493 | 1461612990793 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:31 INFO - PROCESS | 4493 | 1461612991068 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 12:36:31 INFO - PROCESS | 4493 | 1461612991399 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"f97d084e-8969-454e-b295-8d226e194dd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:31 INFO - PROCESS | 4493 | ++DOCSHELL 0x7fa3f21d2000 == 127 [pid = 4493] [id = 788] 12:36:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 141 (0x7fa3f2cd0c00) [pid = 4493] [serial = 2363] [outer = (nil)] 12:36:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 142 (0x7fa3f2def000) [pid = 4493] [serial = 2364] [outer = 0x7fa3f2cd0c00] 12:36:31 INFO - PROCESS | 4493 | 1461612991480 Marionette DEBUG loaded listener.js 12:36:31 INFO - PROCESS | 4493 | ++DOMWINDOW == 143 (0x7fa3f3e1a800) [pid = 4493] [serial = 2365] [outer = 0x7fa3f2cd0c00] 12:36:32 INFO - PROCESS | 4493 | 1461612992338 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 12:36:32 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:36:32 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1589ms 12:36:32 INFO - PROCESS | 4493 | 1461612992367 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 12:36:32 INFO - PROCESS | 4493 | 1461612992375 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 12:36:33 WARNING - u'runner_teardown' () 12:36:33 INFO - No more tests 12:36:33 INFO - Got 0 unexpected results 12:36:33 INFO - SUITE-END | took 1217s 12:36:33 INFO - Closing logging queue 12:36:33 INFO - queue closed 12:36:33 INFO - Return code: 0 12:36:33 WARNING - # TBPL SUCCESS # 12:36:33 INFO - Running post-action listener: _resource_record_post_action 12:36:33 INFO - Running post-run listener: _resource_record_post_run 12:36:34 INFO - Total resource usage - Wall time: 1253s; CPU: 98.0%; Read bytes: 1114112; Write bytes: 929185792; Read time: 680; Write time: 261424 12:36:34 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:36:34 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 9461760; Read time: 0; Write time: 4116 12:36:34 INFO - run-tests - Wall time: 1223s; CPU: 98.0%; Read bytes: 1114112; Write bytes: 919724032; Read time: 680; Write time: 257308 12:36:34 INFO - Running post-run listener: _upload_blobber_files 12:36:34 INFO - Blob upload gear active. 12:36:34 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 12:36:34 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 12:36:34 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'] 12:36:34 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 12:36:35 INFO - (blobuploader) - INFO - Open directory for files ... 12:36:35 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 12:36:35 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:36:35 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:36:36 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:36:36 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:36:36 INFO - (blobuploader) - INFO - Done attempting. 12:36:36 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 12:36:36 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:36:36 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:36:37 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:36:37 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:36:37 INFO - (blobuploader) - INFO - Done attempting. 12:36:37 INFO - (blobuploader) - INFO - Iteration through files over. 12:36:37 INFO - Return code: 0 12:36:37 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 12:36:37 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 12:36:37 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f50f4412fe28433ea70d88edf9e948ee30b17122da339bde88ea63e6e3375bd7147d61c0460df84f0970b7052767f96dc4a9c67db37191b6d74fb73f5f3cad9e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/086f57d7c84a5d27e935cc3717c76c2b9be1ba7fa0f710b1c24115c8508b9d071646f9b45ca8ebbc5e7230a0bef443dff045e6fb55bab4b799da3d061b72f1d4"} 12:36:37 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 12:36:37 INFO - Writing to file /builds/slave/test/properties/blobber_files 12:36:37 INFO - Contents: 12:36:37 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f50f4412fe28433ea70d88edf9e948ee30b17122da339bde88ea63e6e3375bd7147d61c0460df84f0970b7052767f96dc4a9c67db37191b6d74fb73f5f3cad9e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/086f57d7c84a5d27e935cc3717c76c2b9be1ba7fa0f710b1c24115c8508b9d071646f9b45ca8ebbc5e7230a0bef443dff045e6fb55bab4b799da3d061b72f1d4"} 12:36:37 INFO - Running post-run listener: copy_logs_to_upload_dir 12:36:37 INFO - Copying logs to upload dir... 12:36:37 INFO - mkdir: /builds/slave/test/build/upload/logs 12:36:37 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1349.327992 ========= master_lag: 2.31 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 31 secs) (at 2016-04-25 12:36:39.599409) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 12:36:39.600635) ========= 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-1461611479.288303-585870174 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f50f4412fe28433ea70d88edf9e948ee30b17122da339bde88ea63e6e3375bd7147d61c0460df84f0970b7052767f96dc4a9c67db37191b6d74fb73f5f3cad9e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/086f57d7c84a5d27e935cc3717c76c2b9be1ba7fa0f710b1c24115c8508b9d071646f9b45ca8ebbc5e7230a0bef443dff045e6fb55bab4b799da3d061b72f1d4"} build_url:https://queue.taskcluster.net/v1/task/OFqIuuK6TQ-SwTZLwrMrcg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/OFqIuuK6TQ-SwTZLwrMrcg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.040299 build_url: 'https://queue.taskcluster.net/v1/task/OFqIuuK6TQ-SwTZLwrMrcg/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/f50f4412fe28433ea70d88edf9e948ee30b17122da339bde88ea63e6e3375bd7147d61c0460df84f0970b7052767f96dc4a9c67db37191b6d74fb73f5f3cad9e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/086f57d7c84a5d27e935cc3717c76c2b9be1ba7fa0f710b1c24115c8508b9d071646f9b45ca8ebbc5e7230a0bef443dff045e6fb55bab4b799da3d061b72f1d4"}' symbols_url: 'https://queue.taskcluster.net/v1/task/OFqIuuK6TQ-SwTZLwrMrcg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.34 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 12:36:39.981665) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 12:36:39.982024) ========= 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-1461611479.288303-585870174 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.023435 ========= master_lag: 0.16 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 12:36:40.164283) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 12:36:40.164604) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 12:36:40.165019) ========= ========= Total master_lag: 4.65 =========